首页  >  文章  >  后端开发  >  PHP怎么用gettext实现国际化?

PHP怎么用gettext实现国际化?

WBOY
WBOY原创
2016-07-06 13:51:48724浏览

DEMO项目结构

PHP怎么用gettext实现国际化?

问题描述

当我变量$lang的值设为zh_CN时, 能正常显示zh_CN文件夹下与zh.CN.mo对应的文字, 但当我把$lang的值改为ja_JPen_US时, 只会把页面原样输出,

可当我把ja_JP文件夹下的ja_JP.mo移动到zh_CN文件夹下并重命名为zh_CN.mo时,设置变量$lang的值为zh_CN就能正常显示日文了, why?

回复内容:

DEMO项目结构

PHP怎么用gettext实现国际化?

问题描述

当我变量$lang的值设为zh_CN时, 能正常显示zh_CN文件夹下与zh.CN.mo对应的文字, 但当我把$lang的值改为ja_JPen_US时, 只会把页面原样输出,

可当我把ja_JP文件夹下的ja_JP.mo移动到zh_CN文件夹下并重命名为zh_CN.mo时,设置变量$lang的值为zh_CN就能正常显示日文了, why?

Linux下正常运行, Windows环境下不显示翻译

PHP怎么用gettext实现国际化?

具体原因不知晓

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn