Форумы / National / Russian / Модули и плагины / Сайт на трех языках

Как правильно сформировать мультиязычный контент

vice
#1 14.11.2010 04:27
Привет!
Хочу сделать сайт на трех языках.
В описании движка написано, что он поддерживает интернационализацию.
Я понимаю, что у меня будет стоять селектор с разными языками в хедере.
В плугинах и скинах будут разные lang файлы.
Вопрос возникает с БД. Как сформировать БД?
Возможно в котонти решается вопрос другим путем. Не хочу изобретать велосипед.
Путь с переводчиком не подходит. У меня будет контент написан один и тот же, но на 3х языках. Будет переводить человек. Подскажите плиз!
Trustmaster
#2 14.11.2010 05:19
Есть плагин pagi18n. Если используешь его, то формируешь особым образом дерево категорий (для каждого языка своё поддерево, но все имеют одинаковую структуру). Дальше добавляются страницы тоже по определённым правилам. А плагин делает так, как будто это одно дерево страниц/категорий, но на разных языках с возможностью переключения.
May the Source be with you!
vice
#3 14.11.2010 15:57
Все оказалось просто.
Да это именно то, что я хотел.

Добавлено 11 месяцев спустя:

А что будет с плагинами? Как сделать, что бы они тоже были на разных языках? Чем языки плагинов переключать?

 

И где можно скачать pagi18n? Битая ссылкаfrown

 

Отредактировано: vice (02.11.2011 09:57, 13 лет назад)
Fox
#4 02.11.2011 12:18

Плагин уже есть в движке зайди в админку и посмотри в разширениях

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
vice
#5 02.11.2011 13:39

Не хочу переходить на 0.9.5. Плагинов много надо переписывать.

Плагин с 0.9.5 не работает в 6.10. Я сейчас на 6.10. Мне нужен плагин. Был раньше.  

Версии клепают не совместимые. Я устал уже апгрейдится. Такого кошмара с апгрейтами и несовместимостью версий я давно не видел. Старые плагины не живут на новом софте.

Подскажите плиз как мне интернационализацию сделать под геную 6.10??

esclkm
#6 02.11.2011 17:54

а что из плагинов еще нет для сиены?

 

а какой кошмар? я не понял?

а куда смотрели? ни одна из больших cms - (например дрюпал) после больших обновлений не становится совместимей )

я геную уже не запускал с начала лета)) это чтото старое)

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Kort
#7 03.11.2011 07:17
#31287 vice: Подскажите плиз как мне интернационализацию сделать под геную 6.10??

Лучше всего никакую. Многоязычные сайты требуют намного больше, чем просто использование модулей типа i18n. Самый разумный вариант -- зазеркалить существующий сайт на отдельные домены -- по одному на необходимый язык. Доработать семантическое ядро с учетом конкурентности переведенных ключей и с этим же учетом провести конверсию сайта на иностранный язык(и). Затем перелинковать разноязычные страницы -- тут даже не потребуется плагин. Тогда от такой i18n будет отдача и поисковики с ума не посходят.

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Trustmaster
#8 03.11.2011 07:48

Это вы ищите page i18n для genoa. Там для каждого языка создаётся своё дерево категорий, каждый перевод - отдельная страница в соответствующей категории со специальным алиасом (см. страницу плагина). В дополнение к нему есть language selector.

По поводу клепания версий: практически все обновления в ветке 0.6.x - это исправление ошибок. Обычная практика выпускать такие обновления регулярно. А одна значительная (major) версия, несовместимая со старыми, за три года - это тоже клепанием версий не назовёшь.

Kort, такое громоздкое и дорогое решение не всем подходит.

May the Source be with you!
vice
#9 03.11.2011 10:41
Спасибо ребята за помощь!
Начал въезжать в тему. Радует, что тут на сайте оперативно помогают юзерам.