Перевод админки

В 5CMS реализована мультиязычность админки:

Файлы с переводами лежат в:

/fivecms/lang/

Чтобы добавить новый язык нужно:

1) Создать копию и переименовать (на общепринятое обозначение соответствующего языка RU/EN/FR и т.п) любой из лежащих в данной папке файлов

2) Перевести его содержимое на нужный язык

3) После этого он сразу станет доступен в выборе языка в админке:

Настройки > Основные настройки : Язык админки

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

/fivecms/design/js/tinymce/langs/

Как работает мультиязычность:

В языковых файлах в /fivecms/lang/ находятся переменные, например:

$tr->offline = 'оффлайн';

* Важно! Кавычки одинарные, чтобы вы могли при необходимости вставить внутрь текст, обрамленный двойными кавычками.

В шаблонах дизайна админки эта же переменная вызывается так:

{$tr->offline}

Из данного примера также понятно, как изменить текст того или иного слова в админке, т.к. это равнозначно изменению перевода.

  • Чтобы добавить новую переменную - просто создаете ее во всех языковых файлах (проверяем, чтобы не было переменной с тем же именем) и добавляете в шаблон в нужном месте.

UPD: обновлено 18.03.2024

Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать