0

我需要创建一个网站,该网站应该对印地语和英语的用户都可用。

有什么建议么?

编辑

当我尝试保存hindi_lang.php时,它不仅仅是给出 unicode 错误。

4

2 回答 2

0

使用带有印地语 unicode 的 i18n 库。

于 2012-09-24T11:46:31.090 回答
0

好吧,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');

于 2012-09-24T11:45:47.543 回答