Тоже интересно, есть ли метод настройки нескольких языков без использования многосайтовости?
22.01.2013 12:14:16
Тоже интересно, есть ли метод настройки нескольких языков без использования многосайтовости?
|
|
|
|
24.01.2013 12:36:06
)))
|
|
|
|
25.01.2013 12:10:45
Спасибо, тоже столкнулся с данным вопросом - помогло.
|
|
|
|
25.01.2013 18:13:37
|
|||
|
|
29.01.2013 15:01:04
С многоязычностью все очень печально...
У нас один из сайтов переводится на 10 языков для 11 стран (причем внутри одной страны может быть два-три языка) - пришлось конструировать адскую машину и вставлять костыли во все свои компоненты, а системными вообще не пользоваться. Делать под каждый язык свой домен или шаблон, понятное дело, не вариант. Мы пошли по пути, который описан appar61, только развили его - создали кастомные свойства инфоблоков, позволяющие заводить контент на разных языках в формате текста и html. |
|
|
|
29.01.2013 17:06:46
Спасибо большое, значит мыслю в нужном направлении...
|
|
|
|
30.01.2013 06:38:24
Нужно еще иметь ввиду, что кроме контента есть еще языковые файлы компонентов, которые, скорее всего, тоже нужно переводить.
Мы в каждом компоненте завели отдельный файл для каждого языка и подключали его через $this->IncludeComponentLang("/путь/к/файлу", "язык"). На практике поддерживать это очень сложно, по крайней мере в масштабах этого проекта, поэтому хотим перенести все переводимые фразы в один файл и обновлять уже только его. Кастомные свойства инфоблока очень помогли, кстати, в этой задаче - я потратил пару дней, чтобы в них разобраться и написать все обработчики, но теперь создание, настройка и заполнение любого инфоблока на сайте, где требуется перевод - дело нескольких минут. |
||||
|
|
|||