首页 相关文章 利用 gettext 来实现 PHP 的国际化编程

利用 gettext 来实现 PHP 的国际化编程

  通常人们写程序时都是将文字写死在程序里的,比如:echo "Hello World!"; ,假如要改成它国语言,写国际化程序,就要逐个打开进行修改,程序较短时还行,若程序有上万甚至更多,改起来就不是那么容易了。近来随着i18n的逐渐标准化,我也来讲一讲在PHP中如何实现国际化支持。跟其他程序语言一样,在 PHP 也可以利用 gettext 套件写作 i18n 程序,实现 NLS(Native Language Support) 国际化支持,具体请参考官方文档( http://www.gnu.org/manual/gettext/index.html )。

  实现流程:程序设计者在程序码中写入所要显示的信息,在运行程序时并不会直接显示程序设计师所写的信息,而会先去找一个所设置语系的信息档。如果未找到,才会去显示程式码中的信息。

  一、安装设置gettext套件:

  1) *NIX系统:

  1、从 http://www.gnu.org/software/gettext/gettext.html 下载 gettext package,进行安装

  2、编译PHP的时候加上--with-gettext[=DIR],...[ 查看全文 ]

2016-02-19 标签:

利用 gettext 来实现 PHP 的国际化编程的相关文章

手机页面
收藏网站 回到头部