2010-10-14 125 views
0

有人知道一个简单的php语言切换器。我不是一个真正的PHP精明,我想你的帮助。PHP语言切换器?

在此先感谢。

+11

什么是语言切换器? – 2010-10-14 19:10:37

+0

@Pekka我认为他正在谈论切换网站语言。 @Ozzy,我怀疑它可以很容易地添加,只需添加一些库到您的网站。它需要完成一项工作 – 2010-10-14 19:13:37

+0

您是否在谈论翻译人员为您的网站内容进行国际化?就像用英文,法文,西班牙文等提供您的网站副本一样......? – cpjolicoeur 2010-10-14 19:15:17

回答

0

是它需要一些修改 1.在表示层单独的业务逻辑从表现层通过模板 2.删除硬编码的文本,然后用PHP变量替换 3.创建语言文件 4。取决于你是如何解决案件的,将你的应用拼图在一起(交出表示层语言文件中的数据)

1

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

2

答案已经发布,但让我在这里给出一个简要说明。

电脑不聪明。他们不懂语言等更高层次的概念。事实是:计算机不能看一句话,并知道它的意思。使用先进的数学和算法,我们可以分析句子并尝试识别关键词,但是拼写错误等简单操作可能会导致整个算法出现循环。

执行自动翻译的Web服务不仅是越野车,而且往往需要大量的电力和资源。这就是为什么他们往往只有像雅虎这样的公司拥有和经营。 (Babelfish)或谷歌(Google Translate)。

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

你最好打赌,如果你真的需要你的网站翻译点击一个按钮是添加谷歌的翻译工具。 http://translate.google.com/translate_tools