Последнее обновление: 27 марта 2015
Локализация темы оформления (перевод текста шаблона на другой язык)
На данный момент используемые строки текста в шаблоне имеют 2 варианта перевода - английский и русский
Для отображения перевода строки в теме оформления используются конструкции типа:
My Account
Размещаются эти конструкции в соответствующих файлах темы офорлмения.
Строки локализации и их варианты на разных языках задаются в файле-манифесте theme.xml темы дизайна в виде одного общего элемента locales и вложенных в него элементов locale.
* Внутри каждого элемента locale должен присутствовать один элемент msgid с идентификатором строки локализации и произвольное количество элементов msgstr — по одному для каждой локали, для которой необходимо указать перевод этой строки.<locale>
<msgid>My Account</msgid>
<msgstr locale="ru_RU">Личный кабинет</msgstr>
</locale>
Изменить перевод строки шаблона можно несколькими способами:
- Заменить конструкцию типа My Account на необходимое слово(словосочетание) в соответствуйющем файле шаблона (администраторская)
- Добавить новую строку локали в файле theme.xml.
например:
<locale>
<msgid>My Account</msgid>
<msgstr locale="ru_RU">Личный кабинет</msgstr>
<msgstr locale="bg_BG">Личен профил</msgstr>
</locale>
* для каждого шаблона темы офорлмения существует свой файл theme.xml
* доступ к файлам theme.xml возможен только через протокол FTP.
Размещение файлов theme.xml на сервере:
- приложение магазин
для измененного шаблона - "/wa-data/public/shop/themes/comfortbuy"
для файлов исходного шаблона - "wa-apps/shop/themes/comfortbuy" - приложение сайт
для измененного шаблона - "/wa-data/public/site/themes/comfortbuy"
для файлов исходного шаблона - "wa-apps/site/themes/comfortbuy" - приложение фото
для измененного шаблона - "/wa-data/public/photos/themes/comfortbuy"
для файлов исходного шаблона - "wa-apps/photos/themes/comfortbuy" - приложение блог
для измененного шаблона - "/wa-data/public/blog/themes/comfortbuy"
для файлов исходного шаблона - "wa-apps/blog/themes/comfortbuyt"
* После изменения локализации, не забудьте очистить кеш "инсталлера" (приложение "инсталлер" - "настройки" - "очистить кеш")
* Ответы касающиеся локализации остальных ресурсов (плагины, приложеняи) Вы можете найти в инструкции вебасист. Или обратитесь к разработчику необходимого ресурса
Комментарии (0)