Как правильно сформировать мультиязычный контент
vice |
|
---|---|
Привет!
Хочу сделать сайт на трех языках. В описании движка написано, что он поддерживает интернационализацию. Я понимаю, что у меня будет стоять селектор с разными языками в хедере. В плугинах и скинах будут разные lang файлы. Вопрос возникает с БД. Как сформировать БД? Возможно в котонти решается вопрос другим путем. Не хочу изобретать велосипед. Путь с переводчиком не подходит. У меня будет контент написан один и тот же, но на 3х языках. Будет переводить человек. Подскажите плиз! |
Trustmaster |
|
---|---|
Есть плагин pagi18n. Если используешь его, то формируешь особым образом дерево категорий (для каждого языка своё поддерево, но все имеют одинаковую структуру). Дальше добавляются страницы тоже по определённым правилам. А плагин делает так, как будто это одно дерево страниц/категорий, но на разных языках с возможностью переключения.
May the Source be with you!
|
vice |
|
---|---|
Все оказалось просто.
Да это именно то, что я хотел. Добавлено 11 месяцев спустя: А что будет с плагинами? Как сделать, что бы они тоже были на разных языках? Чем языки плагинов переключать?
И где можно скачать pagi18n? Битая ссылка
|
|
Отредактировано: vice (02.11.2011 09:57, 13 лет назад) |
Fox |
|
---|---|
Плагин уже есть в движке зайди в админку и посмотри в разширениях ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
|
vice |
|
---|---|
Не хочу переходить на 0.9.5. Плагинов много надо переписывать. Плагин с 0.9.5 не работает в 6.10. Я сейчас на 6.10. Мне нужен плагин. Был раньше. Версии клепают не совместимые. Я устал уже апгрейдится. Такого кошмара с апгрейтами и несовместимостью версий я давно не видел. Старые плагины не живут на новом софте. Подскажите плиз как мне интернационализацию сделать под геную 6.10?? |
esclkm |
|
---|---|
а что из плагинов еще нет для сиены?
а какой кошмар? я не понял? а куда смотрели? ни одна из больших cms - (например дрюпал) после больших обновлений не становится совместимей ) я геную уже не запускал с начала лета)) это чтото старое) littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Kort |
|
---|---|
#31287 vice: Подскажите плиз как мне интернационализацию сделать под геную 6.10?? Лучше всего никакую. Многоязычные сайты требуют намного больше, чем просто использование модулей типа i18n. Самый разумный вариант -- зазеркалить существующий сайт на отдельные домены -- по одному на необходимый язык. Доработать семантическое ядро с учетом конкурентности переведенных ключей и с этим же учетом провести конверсию сайта на иностранный язык(и). Затем перелинковать разноязычные страницы -- тут даже не потребуется плагин. Тогда от такой i18n будет отдача и поисковики с ума не посходят. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Trustmaster |
|
---|---|
Это вы ищите page i18n для genoa. Там для каждого языка создаётся своё дерево категорий, каждый перевод - отдельная страница в соответствующей категории со специальным алиасом (см. страницу плагина). В дополнение к нему есть language selector. По поводу клепания версий: практически все обновления в ветке 0.6.x - это исправление ошибок. Обычная практика выпускать такие обновления регулярно. А одна значительная (major) версия, несовместимая со старыми, за три года - это тоже клепанием версий не назовёшь. Kort, такое громоздкое и дорогое решение не всем подходит. May the Source be with you!
|
vice |
|
---|---|
Спасибо ребята за помощь! Начал въезжать в тему. Радует, что тут на сайте оперативно помогают юзерам. |