Начал разбираться с возможностью выбора языка на сайте, установил модуль i18n... В философию въехать не могу Вот допустим, есть меню из графических кнопочек (MenuIcon + ImageSets) Нужно, чтобы при смене языка менялся набор картинок на кнопках меню. Вроде тривиальная задача, которая по традиционной логике программирования имеет несколько решений, сейчас я их перечислю начиная от логичных и заканчивая самыми, на мой взгляд, нелогичными:
1. Создать для каждого языка свой imageset и подсовывать его MenuIcon при смене языка.
2. В одном imageset собрать картинки для всех языков и менять в MenuIcon индексы картинок.
3.....
N. Для каждого языка создать свое меню и управлять его видимостью в зависимости от выбранного языка.
Как я понимаю именно последний вариант в Друпале и реализуется на ура, но на мой взгляд создавать для каждого языка свои блоки не самый логичный вариант.
Если, допустим есть некий фотоальбом, то как сделать перевод подписей к фотографиям? Не создавать же несколько одинаковых альбомов для каждого языка? Или я не в ту сторону копаю?
Где про этот замечательный модуль (i18n) можно почитать (желательно на русском языке)?
Заранее спасибо за ответы!