PHP语言切换器?

时间:2010-10-14 19:08:37

标签: php javascript

有人知道一个简单的PHP语言切换器。我不是一个真正懂PHP的人,我希望得到你的帮助。

提前致谢。

3 个答案:

答案 0 :(得分:2)

答案已经公布,但我在这里给出一个简短的解释。

计算机并不聪明。他们不懂语言等更高层次的概念。事实是:计算机无法查看句子并知道它的含义。使用高级数学和算法,我们可以剖析句子并尝试识别关键词,但像拼写错误这样简单的东西可能会使整个算法循环。

执行自动翻译的Web服务不仅有缺陷,而且往往需要大量的电力和资源。这就是为什么它们通常只由Yahoo!等公司拥有和运营。 (Babelfish)或Google(谷歌翻译)。

每当一个网站有一个简单的功能来改变语言(phpBB有这样的内置功能)时,简单的事实是他们多次键入所有内容。一次用英语,一次用西班牙语,一次用德语...然后点击按钮确定是否发送英文文本,西班牙文本或德文文本。维基百科也是如此。当您查看两种不同语言的文章时,它们不是 ANY 表示同一篇文章。很多时候我会阅读西班牙语维基,信息会有很大不同。两个不同的人写了两篇不同的文章,通过选择一种语言,你只是告诉维基百科要发送给你的文章。

如果您真的需要通过点击按钮翻译您的网站,最好的选择是添加Google的翻译工具。 http://translate.google.com/translate_tools

答案 1 :(得分:1)

这里没有免费乘车。您必须为程序显示的每条消息提供翻译的字符串。本文将帮助您入门:Internationalization in PHP 5.3

答案 2 :(得分:0)

是的,它需要一些修改 1.通过模板从表示层分离您的业务逻辑 2.在您的表示层中删除硬编码文本并将其替换为php变量 3.创建语言文件 4.根据你如何解决案例,将你的应用程序拼凑在一起(从表示层中的语言文件中移交数据)