我正在开发一个包含多语言支持的网站。我可以使用 Zend_Translate 翻译字符串,但是内容呢?例如,我是否必须为每种语言的同一产品添加多个记录?或者还有其他方法吗?我是多语言新手,请帮忙。提前致谢。
- - 添加 - - - - - - - - - - - - - - -
好的,我决定使用混合解决方案来使用谷歌翻译 api 并将其存储在数据库中以供进一步编辑。那么存储翻译的数据库结构应该是什么???
- 我是否应该将不同语言的翻译保存在同一个表中作为父记录。即产品表中的产品,带有一个额外的标识语言列。
- 一个通用的单个表,用于存储所有表的所有翻译。例如翻译(id bigint,table_name vc(50),table_id bigint, langugae, column_name vc(50), translation)
我应该将记录保存在相关表中吗