Перевод админки
В 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 - Все для продаж уже внутри!
-
Запрет обхода сайта сторонними ботами с помощью директив в .htaccess.
-
Как работает локализация админки
Как добавить свой язык
Как изменить текст того или иного слова в админке

