我已经在一个网站上工作了两年。
现在我的客户想让它双语,有英文和中文。
你知道我该怎么做吗?
发布于 2010-09-17 18:36:46
我不得不这样做,因为您正在使用PHP,所以我建议使用gettext
http://php.net/manual/en/book.gettext.php
这里有一篇文章可以让你开始使用它
http://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/
gettext的好处是翻译器永远不需要接触代码。相反,翻译器通过使用Poedit ( http://www.poedit.net/ )翻译.po文件。您可以将这些.po文件放在php-gettext访问的区域设置目录中,并使用它替换字符串。祝你玩得开心,祝你好运,我让它工作得很好。
发布于 2010-09-17 18:08:43
你可以有单独的常量文件,每个文件都有一堆常量,然后你在页面中用常量替换实际的句子。
有一个cookie,它可以选择用户选择的正确常量文件。
这种设计很好,因为它允许在未来轻松添加更多的语言。
然而,这是一件令人痛苦的事情。
你可以使用某种自动翻译器,但它不能自然地阅读。
发布于 2010-09-17 18:04:25
关于这个主题的像样的介绍文章:
http://onlamp.com/pub/a/php/2002/11/28/php_i18n.html
我们真的需要更多的信息。
https://stackoverflow.com/questions/3734344
复制相似问题