我正在为Joomla 2.5编写一个库组件,其中一个图像有三个属性,类似于类别,应该以选定的语言显示。目前的目标是支持三种语言。
想象一下数以百计的车辆图像。每个图像分配一个类型(“面包车”或“卡车”或“公共汽车”),颜色名称(“海蓝宝石”,“深丛林绿”),以及一个团队名称 - 所有这些列表项都有翻译,并从有限数量的项目中选择。
所以我的选择是:
com_my.type
,com_my.color
,com_my.team
并添加三种语言; [id, language, text]
字段的额外表格。根据您的经验,哪一个会聪明且便于管理?
答案 0 :(得分:0)
这类事情不应该复杂。只需使用JText::_('TEXT_INPUT_HERE')
并在每个语言文件中进行翻译即可。将语言存储在数据库中并不是非常用户友好,因为有很多人将扩展名转换为他们选择的语言,因为默认情况下不支持。使用Joomla的多语言支持翻译扩展与使用J2.5的J1.5相同