多语种网站问题

时间:2011-11-15 06:32:22

标签: php mysql multilingual

我必须用三种语言维护一个网站:阿拉伯语,英语和普什图语。

当用户选择某种语言(例如阿拉伯语)时,当他在我的网站上应用任何搜索时,该搜索将如何应用于我的数据库?

当我更新网站时(当然是英文版),这些更新将如何反映在数据库中的阿拉伯语和普什图语中?

2 个答案:

答案 0 :(得分:1)

  1. 首先,你必须决定你的数据库方法是什么。 Multilingual Site in Zend Framework
  2. 其次,你必须决定从一种语言翻译成另一种语言的方法。有一些选项可以改变它。
    1. 手动为每种语言添加翻译文本。
    2. 使用谷歌翻译等翻译服务。但我不认为你可以依靠它。您必须为翻译文本添加一些批准系统。

答案 1 :(得分:0)

您可以在XML文件中存储多种语言(您可以使用http://php.net/manual/en/simplexmlelement.xpath.php根据用户的选择查找所需的语言),甚至可以缓存它...我的意见

专业:进一步发展(更多语言)