Я пишу компонент галереи для Joomla 2.5, где изображение имеет три свойства, похожие на категории, которые должны отображаться на выбранном языке. Текущая цель состоит в том, чтобы поддерживать три языка.
Представьте себе сотни изображений транспортных средств. Каждому изображению назначается тип («фургон», «грузовик» или «автобус»), название цвета («аквамарин», «глубокий зеленый цвет джунглей») и, скажем, название команды — все эти элементы списка имеют переводы. и выбираются из ограниченного числа элементов.
Итак, мой выбор:
- использовать категории Joomla, т.е. создать три набора категорий
com_my.type
,com_my.color
,com_my.team
и добавить каждый на трех языках; - управлять языками внутри компонента: добавить дополнительные таблицы с
[id, language, text]
полями.
По вашему опыту, какой из них будет умным и удобным в управлении?