]]>
]]>
Рейтинг@Mail.ru

Мультиязычность MODx Revolution

Материал из Веб программирование.

Перейти к: навигация, поиск

Мультиязычность modx revolution

Если на сайте планируется несколько языков, то скачиваем и устанавливаем пакет "Babel" через Package Management.

Заходим в структуру разделов Выбераем корень "web" в ней закладка Context Settings. Создаем новый параметр:

  • Key: cultureKey
  • Name: setting_cultureKey
  • Field Type: Language
  • Area Lexicon Entry: language
  • Value: ru (здесь ставим язык, на котором будет сайт)
  • Description: setting_cultureKey_desc

Заходим в System->Contexts и создаем еще сайт с названием языковой версии сайта, например weblv (в моем случае weblv - под латышскую языковую версию сайта).

  • Context Key: weblv
  • Description: Site LV.

Для Babel изменяем параметр babel.contextKeys: "web" на "web,weblv" через системный настройки.

Настройка языкового пакета:

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

Для этого В /core/lexicon/ создаем "lv" язык:

  1. в core/lexicon/country/en.inc.php копируем английский язык и переименоваем в lv.inc.php
  2. Так же делаем с core/lexicon/en в lv.

Так же в файле core/components/babel/lexicon/en/default.inc.php:

Добавляем: $_lang['babel.language_lv'] = 'Latvian';

Теперь для сайта weblv создаем cultureKey, как выше было описано только с value: lv

Заходим в структуру разделов Выбираем корень "weblv" в ней закладка Context Settings создаем новый параметр:

  • Key: cultureKey
  • Name: setting_cultureKey
  • Field Type: Language
  • Area Lexicon Entry: language
  • Value: lv (здесь ставим язык, на котором будет сайт)
  • Description: setting_cultureKey_desc

Теперь в Manager работает Babel, осталось настроить работу для поддержки Friedly URL, читай: Настройка Friedly URL с плагином Babel

]]>
Google+
]]>
Личные инструменты
Хочешь еще цитату? «Когда затеваешь бизнес и считаешь его прибыль, возьми конечную цифру и раздели ее на 3 — это будет то как ты мог бы сработать, если у тебя все будет получаться на 5+ и ты избежишь всех ошибок, потом улыбнись и раздели то что получилось еще на 3 — это получится то, чего ты добьешься реально, если не надоест и не плюнешь на пол пути» Достаточно крупный «коммерс», владелец газет, заводов и пароходов и прочей атрибутики буржуина
веб-программирование
Просмотры
чтим

Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 218 Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/webproger/data/www/webproger.ru/1c6a72389c0fd92079ac7ae7cd356173/sape.php on line 224

]]>
Rambler's Top100
]]>
]]>
]]>