我正在寻找一种实现国际化和本地化的方法。
我以前使用过gettext,效果不错:我只需创建不同语言的.mo文件,需要翻译的内容都以这种格式表示:
我知道现在PHP中有一个内置的Intl库,有人告诉我应该使用它而不是gettext()。
在阅读了php.net上关于Intl的所有内容后,我发现它有一些很好的功能,比如区域设置处理、字符串比较、数字格式化等等。
我无法弄清楚的是,如何使用Intl库处理常规的字符串翻译。有什么想法吗?
我以前使用过gettext,效果不错:我只需创建不同语言的.mo文件,需要翻译的内容都以这种格式表示:
echo __('string to be translated');
我知道现在PHP中有一个内置的Intl库,有人告诉我应该使用它而不是gettext()。
在阅读了php.net上关于Intl的所有内容后,我发现它有一些很好的功能,比如区域设置处理、字符串比较、数字格式化等等。
我无法弄清楚的是,如何使用Intl库处理常规的字符串翻译。有什么想法吗?