1 Отредактировано crudata (11:11:2013 21:27:30)

Тема: блог/сайт на нескольких языках

вопрос в следующем. как реализовать блог на двух-трёх языках, используя mtos.
интересует конечно мультиязычный фронт, админка пусть будет на английском.

идеально, чтобы было вот так:
site.com - en
site.com/ru - ru
site.com/fr - fr

при установке можно сделать языковую локализацию блога, выбрать один язык - fr, de, jp, но это не то.
если кто решал такую задачу или думал о ней, подскажите куда копать?
просто такие вещи надо сразу предумывать с самого начала разработки.

thanks!

2

Re: блог/сайт на нескольких языках

А если просто создать в папках /ru /fr блоги сайта / с одинаковым дизайном ? Или надо что бы автоматом постилось на разных языках?

3

Re: блог/сайт на нескольких языках

хорошая идея. переработать шаблон главной страницы сайта. к примеру, предлагать выбрать свой язык, а по факту это переход на блог с нужным языком, дизайн сделать общим у блогов, кроме текста, он на языке блога. либо как вариант на главную выводить приоритетный язык, сохранив меню для перехода к другим языкам, т.е. на блоги.

автоматизация - процесс бесконечный, как дзэн )

http://upload.wikimedia.org/wikipedia/commons/f/f1/Enso.jpg?uselang=ru

4

Re: блог/сайт на нескольких языках

как мне кажется, то тупой перевод не даст понту, вариант с двумя папками и разными дизайнами лучше!

5

Re: блог/сайт на нескольких языках

Реализовал в свое время данную задачу через плагин Konjak Translation (http://konjak.jp/konjak.html)
Позволяет выбрать в качестве переводчика Google или Bing. Далее дело техники - через шаблоны записи, категории можно реализовать любую задачу. Пример: http://narodlink.ru/en/ http://narodlink.ru/ и там еще пара языков.
Но качество перевода конечно не айс.

6

Re: блог/сайт на нескольких языках

Я как-то делал многоязычный сайт на Movable Type. И как раз методом нескольких блогов. Это было ещё в 4-й версии.
Сейчас, когда появились сайты в MT, я бы сделал так:

— в сайте создал бы общие шаблоны (CSS, JS, robots.txt, может ещё шапка и подвал, ещё что-то);
— затем на каждый язык по блогу, в котором свои шаблоны и языковые настройки.

7

Re: блог/сайт на нескольких языках

Считывать   env  переменную, при загрузке сайта и переадрессовывать на блог с нужным языком, плюс выставить переключение вручную на сайте.