我需要创建一个网站,该网站应该对印地语和英语的用户都可用。
有什么建议么?
编辑
当我尝试保存hindi_lang.php
时,它不仅仅是给出 unicode 错误。
我需要创建一个网站,该网站应该对印地语和英语的用户都可用。
有什么建议么?
编辑
当我尝试保存hindi_lang.php
时,它不仅仅是给出 unicode 错误。
使用带有印地语 unicode 的 i18n 库。
好吧,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');