【发布时间】:2014-02-27 08:50:12
【问题描述】:
我目前正在为 Joomla 3.x 开发我的第一个 MVC 组件。总而言之,我在数据库中遇到语言/翻译问题。
我的问题是我需要存储来自后端的用户生成内容的翻译内容。例如,有人用德语输入了一个新项目(存储在数据库中),需要翻译成另一种语言。如何在 Joomla 中做到这一点?当其他语言都一样时,我不喜欢为每种不同的语言生成一个新项目。
我想到了一个表“item”和一个具有该结构的表“item_language”(为了查看目的而进行了强烈简化):
项目
id PRIMARY INT
price DOUBLE(4,2)
item_language
itemid PRIMARY INT
language PRIMARY CHAR(5)
name VARCHAR(50)
在item_language 我想存储不同的翻译版本。在language 字段中将有区域代码(例如de-DE)来识别语言。
我的问题:
- 如何在后端显示不同的(翻译的)版本?
- 这是正确的数据库模型吗?
感谢任何帮助!
【问题讨论】:
标签: joomla internationalization joomla-extensions