我正在开发一个Zend Framework,MVC,企业网站项目。我想开发一个友好的翻译系统,能够根据上下文翻译每个单词(有时相同的单词有不同的翻译)。如何构建一个类似于Magento的内联翻译系统
Zend Framework使用Zend_Translate进行i18n和本地化。我们也看到了Magento的(使用ZF)内联翻译系统,用户可以在这里使用translate pages directly。
我们想知道这个内联翻译系统是如何工作的,以便我们可以建立一个类似的系统并加以改进。
在哪里存储翻译:在数据库或CSV文件中?
当用户在不同的页面上进行不同的转换时,系统如何知道为同一个字提取翻译?
我们应该如何构建一个页面来支持内联翻译?
系统如何处理静态文本与动态(数据库驱动)文本?
内联翻译似乎会使网站变得非常缓慢。 Magento如何解决这个问题?
如果你有更多要解释的要点,请写下来。由于
当一切都写在大胆,什么都不是。 – 2010-07-19 16:14:07