【发布时间】:2012-09-24 11:41:01
【问题描述】:
我需要创建一个网站,该网站应该对印地语和英语的用户都可用。
有什么建议吗?
编辑
当我尝试保存 hindi_lang.php 时,它不会保存只是给出 unicode 错误..
【问题讨论】:
标签: codeigniter hindi
我需要创建一个网站,该网站应该对印地语和英语的用户都可用。
有什么建议吗?
编辑
当我尝试保存 hindi_lang.php 时,它不会保存只是给出 unicode 错误..
【问题讨论】:
标签: codeigniter hindi
好吧,CodeIgniter 有一个漂亮的类,叫做Language。您可以为印地语创建语言文件并将其存储在文件夹 system/language/hindi
以重复文档内容为代价:
语言文件必须以_lang.php 作为文件扩展名。例如,假设您要创建一个包含错误消息的文件。您可以将其命名为:error_lang.php
在文件中,您将使用此原型将每一行文本分配给一个名为 $lang 的数组:
$lang['language_key'] = "The actual message to be shown";
注意:最好为给定文件中的所有消息使用公共前缀,以避免与其他文件中类似名称的项目发生冲突。例如,如果您正在创建错误消息,您可以在它们前面加上 error_
$lang['error_email_missing'] = "You must submit an email address";
$lang['error_url_missing'] = "You must submit a URL";
$lang['error_username_missing'] = "You must submit a username";
然后像在 CI 中加载其他任何内容一样加载语言文件,$this->lang->load('filename', 'language');
【讨论】:
使用带有印地语 unicode 的 i18n 库。
【讨论】: