在网站中添加多种语言

时间:2010-12-04 18:22:34

标签: php multilingual

我想在我的网站上添加多种语言 我在某处读到了我可以使用翻译器(Google或babelfish),但我不喜欢这种方式 有谁能建议我不同的方式?

5 个答案:

答案 0 :(得分:1)

您可以学习语言并自行翻译。除此之外,您还需要使用翻译。

答案 1 :(得分:1)

您需要了解国际化和本地化(通常称为i18n L10n)。根据用户的偏好,您需要使用代码来支持各种translatinons的服务。您还需要考虑处理日期和货币格式等事项。

就PHP工具而言,你有gettext的东西,可以编译成PHP。 Gettext工作,但旨在处理本地安装的软件的翻译界面文本 - 它不会很好地过渡到网站/应用程序。

还有Zend_Translate,这是一个非常好的库,并且可以在没有Zend Framework的大部分内容的情况下轻松使用。你可能想看一下Zend_Locale和Zend_Date,因为三者可以很好地一起玩。

答案 2 :(得分:0)

您可以将翻译界面集成到您的网站,并让您网站的用户创建自己的翻译。这样,您就可以免费获得翻译。

或者,作为替代方案,您可以将社区逻辑打开到社区(即使其成为开放源代码)并让它们通过它们进行翻译......

答案 3 :(得分:0)

另一种方法是聘请某人将其翻译成他们的语言:)

答案 4 :(得分:0)

如果您的网站中有成员,请执行FB正在做的事情。 他们要求会员帮助翻译他们的语言,他们为他们提供短语,并收集翻译+投票(翻译是好的还是有更好的翻译)。