如何在我的Joomla 2.5组件中管理语言?

时间:2012-06-30 08:31:39

标签: joomla multilingual joomla2.5

我正在为Joomla 2.5编写一个库组件,其中一个图像有三个属性,类似于类别,应该以选定的语言显示。目前的目标是支持三种语言。

想象一下数以百计的车辆图像。每个图像分配一个类型(“面包车”或“卡车”或“公共汽车”),颜色名称(“海蓝宝石”,“深丛林绿”),以及一个团队名称 - 所有这些列表项都有翻译,并从有限数量的项目中选择。

所以我的选择是:

  1. 使用Joomla类别,即创建三个类别集com_my.typecom_my.colorcom_my.team并添加三种语言;
  2. 管理组件内的语言:添加包含[id, language, text]字段的额外表格。
  3. 根据您的经验,哪一个会聪明且便于管理?

1 个答案:

答案 0 :(得分:0)

这类事情不应该复杂。只需使用JText::_('TEXT_INPUT_HERE')并在每个语言文件中进行翻译即可。将语言存储在数据库中并不是非常用户友好,因为有很多人将扩展名转换为他们选择的语言,因为默认情况下不支持。使用Joomla的多语言支持翻译扩展与使用J2.5的J1.5相同