1. 首页
  2. 编程语言
  3. PHP
  4. PHP中使用gettext解决国际化问题的例子(i18n)

PHP中使用gettext解决国际化问题的例子(i18n)

上传者: 2021-09-19 08:23:03上传 PDF文件 144.90 KB 热度 10次

实现国际化的方式比较多,很多php framework都内置i18n支持,但大部分是基于PHP的数组实现的,这种方法并不推荐。目前最为流行也最通用的方法是gettext。Gettext 用于系统的国际化和本地化,可以在编译程序的时候使用本国语言支持,其可以使程序的输出使用用户设置的语言而不是英文. 关于gettext的更多资料请参见: 下面说说如何利用gettext在你的PHP程序中实现国际化。选择文件->新建消息目录文档,填好一些必要信息,注意如果目标语言是中文的话,由于中文是双字节字符,所以最好在“复数形式”填上 “nplurals=2; plural=;”,如下图

下载地址
用户评论