0

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

想象一下数百个车辆图像。每个图像都被分配了一个类型(“van”或“truck”或“bus”)、一个颜色名称(“aquamarine”、“deep cabinet green”)以及一个团队名称——所有这些列表项都有翻译, 并且是从有限数量的项目中选择的。

所以我的选择是:

  1. 使用 Joomla 类别,即创建三个类别集com_my.type, com_my.color,com_my.team并分别添加三种语言;
  2. [id, language, text]管理组件内的语言:添加带有字段的额外表格。

根据您的经验,哪一个会更智能且易于管理?

4

1 回答 1

0

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

于 2012-06-30T15:10:50.930 回答