1

在尝试使 gettext 工作大约 3 小时后,我注意到它一直没有工作,因为我的系统无法识别pt_BR语言环境,所以我安装了它(Ubuntu)(另外,我需要使用pt_BR.utf8)现在我想了一下,什么是如果我的网站有当前主机/共享主机不支持的翻译,会发生什么情况?什么都翻译了就没用了?或者这里有人会回答:

您需要联系他们以安装所需的语言环境

太明显了吧...还有一些其他的方法可以轻松翻译一个网站,比如gettext,不会被弄乱locales?(locale -a如果您想查看您的语言环境,请使用。)

4

1 回答 1

0

除了使用 gettext,只要你使用的是 unicode,你可以尝试其他方法——我使用 xml 和我编写的一个小库——你可以在这里尝试一下:

http://flarework.com/static/i18n/?lang=jp

解析您的 gettext 并转换为库使用的 XML 格式应该非常简单。使用存储在 XML 中的字符串的好处是它比编译的 gettext 更容易更新,这取决于您的项目的规模可能对您很有效。它也完全独立于任何服务器设置,这让生活更轻松。

于 2013-01-08T10:08:01.663 回答