Heim  >  Artikel  >  Backend-Entwicklung  >  PHP怎么用gettext实现国际化?

PHP怎么用gettext实现国际化?

WBOY
WBOYOriginal
2016-07-06 13:51:48699Durchsuche

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实现国际化?

具体原因不知晓

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn