TRADUCTION gettext的I“来自秘鲁本微米。 发生了什么是呃遵循关于gettext和CodeIgniter的教程,我无法让它工作,我只将文本翻译成西班牙语的秘鲁。 是唯一改变的事情是辅助诶,那个写功能之后,如下执行它。 set_translation_language(en_EU),或者我必须运行此函数的位置。 ? 从已经非常感谢你。与笨
与笨
回答
我建议你看看这个:http://www.codeigniter.com/userguide2/libraries/language.html CodeIgniter已经支持多语言(位置)。
如果您的网站只支持一种语言(西班牙语),则无需使用位置服务。
但是,如果你计划支持英语和西班牙语例如,你需要做的是:
- 创建的语言名称的文件夹(例如:英语)
- 添加一个文件
"_lang.php"
(没有引号)在端部(即:text_lang.php
) - 值
$lang
下创建的阵列,每个对象内部将包含 键,例如:$lang['title'] = "This is the title.";
(英文) ,然后在西班牙文件夹中,相同的但TRAN将被加载语言文件:$this->lang->load('text_lang', 'spanish');
这在我们的例子中是有效的。 - 最后,但并非最不重要的,加载要翻译的语言线,例如,标题
$this->lang->line('title');
希望帮助队友。
特sugiero mirar EL siguiente链接:http://www.codeigniter.com/userguide2/libraries/language.html 笨雅incorpora EL soporte对multilenguaje(位置)。
Si tu sitio va a sopotarsólamenteun lenguaje(Español),entonces no hay necesidad de usar multi-lenguaje。
佩罗SIpensássoportar英语Ÿ西班牙语POR ejemplo,老阙necesitáshacer ES LO siguiente:
- CREAR UNA carpeta CON EL农布雷德尔语(POR ejemplo:英文)
- Agregar联合国档案馆CON LA terminación
"_lang.php"
(SIN拉斯科米利亚斯)人最终(ejemplo:text_lang.php
) - CREAR联合国阵列巴霍EL勇气
$lang
,CADA objecto迪登特鲁德贝德contener拉釜,POR ejemplo:$lang['title'] = "This is the title.";
(英文) Ÿluego EN LA鲤鱼eta deEspañollo mismo pero traducido:$lang['title'] = "Este es el título.";
- Cargar el archivo de idioma:
$this->lang->load('text_lang', 'spanish');
esto esválidoen nuestro ejemplo。 - POR Ultimo的,cargar拉拉利内阿阙quisieras版本traducida,POR ejemplo,标题
$this->lang->line('title');
ESPERO阙德ayude车。
顺便说一句,感谢wolfgang1983为URL上的更新。 –
谢谢队友,我会看到的。 :) –
- 1. 与笨
- 2. 与笨
- 3. 与笨
- 4. 与笨
- 5. 与笨
- 6. 与笨
- 7. 笨-fetching数据与笨钩
- 8. 无法与笨
- 9. 帮助与笨
- 10. 得到与笨
- 11. 如何与笨
- 12. 与笨的.htaccess
- 13. 笨:与参数
- 14. 生成与笨
- 15. 与笨2.1.3
- 16. 错误与笨
- 17. 与AJAX笨
- 18. 笨form_radio与SET_VALUE
- 19. 编辑与笨
- 20. 整合与笨
- 21. 与笨2
- 22. 查询与笨
- 23. 不能与笨
- 24. 的Facebook SDK与笨和笨CSRF启用
- 25. 在WordPress使用笨与WP-笨
- 26. 读文件与Phpass与笨
- 27. 重定向与笨
- 28. 与笨子查询
- 29. 笨HMVC与条件
- 30. 更新SQL与笨
这是教程宽恕: http://uno-de-piera.com/webs-multi-idioma-con-gettext-en-codeigniter/ –