当前位置:  开发笔记 > 编程语言 > 正文

如何在centOS上启用locale en_EN以使i18n gettext工作

如何解决《如何在centOS上启用localeen_EN以使i18ngettext工作》经验,为你挑选了1个好方法。

我有我的PHP网站的开发版本,当我将它移动到centOS操作系统上的生产服务器时,我发现我的locale版本的en_EN无效.

你能否告诉我是什么原因造成这种情况以及如何使其发挥作用?我使用setlocale和gettext在PHP中使用i18n.



1> Juliano..:

我不建议任何人在PHP中使用setlocale()gettext()进行本地化(有一些严重的问题会驱使任何开发人员疯狂).但无论如何,没有en_EN语言环境.下划线之前的标识符是语言(en =英语),下划线之后的标识符是国家(EN = ???).你可能应该使用en_US,en_GB或其他东西.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有