我来自秘鲁。发生的情况是,eh遵循了有关gettext和CodeIgniter的教程,但无法正常工作,我只将文本翻译成西班牙语秘鲁。唯一改变的是助手eh,在编写函数之后,按以下步骤执行它。 set_translation_language(en_EU),或者我必须在其中运行此功能的地方。 ?从已经非常感谢您。
我建议您看一下:http://www.codeigniter.com/userguide2/libraries/language.htmlCodeIgniter已经支持多语言(位置)。
如果您的站点仅支持一种语言(西班牙语),则无需使用定位服务。
但是,例如,如果您打算支持英语和西班牙语,那么您需要做的是:
"_lang.php"
(无引号)(即:text_lang.php
)$lang
下创建一个数组,其中的每个对象都将包含键,例如:$lang['title'] = "This is the title.";
(英语)然后在西班牙语文件夹中,相同但已翻译:$lang['title'] = "Este es el título.";
$this->lang->load('text_lang', 'spanish');
。$this->lang->line('title');