Я пишу компонент галереи для Joomla 2.5, где изображение имеет три свойства, похожие на категории, которые должны отображаться на выбранном языке. Текущая цель - поддерживать три языка.Как управлять языками в моем компоненте Joomla 2.5?
Представьте сотни изображений транспортных средств. Каждому изображению присваивается тип («фургон» или «грузовик» или «автобус»), название цвета («aquamarine», «deep jungle green») и, скажем, название команды - все эти элементы списка имеют переводы , и выбираются из ограниченного количества элементов.
Так мой выбор:
- использовать Joomla Категории, то есть создать три категории наборы
com_my.type
,com_my.color
,com_my.team
и добавить каждый на трех языках; - управлять языками внутри компонента: добавить дополнительные таблицы с полями
[id, language, text]
.
В вашем опыте, какой из них был бы разумным и удобным в управлении?
Я не понимаю, почему вы не использовали бы поддержку на языке mutli-языка Joomla! – Craig
@cppl Я привык к разработке на 1.5 и до сих пор неудобно с 2,5 внутренними элементами. То есть для меня это не очевидно, как связать три разных категории на каждом соответствующем языке с одним элементом изображения в моем компоненте. Кроме того, я сомневаюсь, что для пользователей удобно добавлять каждую языковую версию одной категории по одной, используя компонент вперед к исходной странице создания Joomla Category, вместо заполнения трех соседних полей - одного и того же контента, трех языков, не беспокоящих всех дополнительные поля, которые Joomla предлагает в этом диалоговом окне. – Serge