|
Модуль предназначен для создания, изменения и удаления данных системы на разных языках.
Общий вид модуля в панели администрирования
Фильтр
- Установлено. Отображать только установленные локализации.
- Код. Фильтрация по коду локализации.
- Название.
- Кодировка.
Список локализаций
- Колонка, отражающая установленность языка в системе.
- Код. Буквенный код языка.
- Название.
- Заголовок по умолчанию.
- Кодировка (HTML charset).
- Действия. Все локализации можно редактировать, созданные вручную локализации можно удалять.
Форма добавления/редактирования локализации*
- Флаг «Установлено»**.
- Флаг «По умолчанию». Выбранная локализация будет использоваться по умолчанию. Можно задать только для установленной локализации.
- Код. Символьный код локализации.
- Название. Название используется в выпадающем списке доступных языков данных в верхней правой части окна интерфейса администратора.
- Заголовок по умолчанию. HTML заголовок страниц по умолчанию.
- Формат даты. Дата на общедоступной части сайта форматируется заданным образом.
- Формат даты (админ). Дата в интерфейсе администратора форматируется заданным образом.
- Страна по умолчанию. При регистрации пользователя эта страна будет установлееа в выпадающем списке стран.
- Кодировка (HTML charset). Кодировка HTML-страниц.
- Locale для FreeBSD***.
- Locale для Linux***.
- Кодировка БД. Кодировка базы данных***.
- Кодировка для перевода из UTF-8. Ссылка на доступные кодировки доступна из интерфейса.
* Система поставляется с набором локализаций, такие локализации нельзя удалять, также в форме редактирования для них доступны не все поля.
** Поведение системы при смене этого статуса будет описано в примерах.
*** Эти зависящие от языка параметры для создаваемых локализаций Вы можете уточнить у системных администраторов.
Пример создания локализации
Создадим локализацию для голландского языка со следующими параметрами:
- Флаг «Установлено» отмечен
- Флаг «По умолчанию» не отмечен
- Код: nl
- Название: Dutch
- Заголовок по умолчанию: Standaard title
- Формат даты: MM/DD/YY hh:mm:ss
- Формат даты (админ): MM/DD/YYYY hh:mm:ss
- Страна по умолчанию: Голландия
- Кодировка (HTML charset): ISO-8859-1
- Locale для FreeBSD: nl_NL.ISO8859-1
- Locale для Linux: nl_NL
- Кодировка БД: latin1
- Кодировка для перевода из UTF-8: ISO-8859-1
При создании новой локализации со статусом «Установлено» происходит копирование макета по умолчанию и главной страницы сайта английской локализации в текущую локализацию, так же происходит дублирование данных в файлах локализаций для шаблонов.
Например, файл « templates/lang/news.lng» изменится следующим образом:
%%include_language "templates/lang/main.lng"%%
%%no_items%en%%
In this section there are no news.
%%no_items%nl%%
In this section there are no news.
%%no_items%ru%%
В данном разделе новостей нет.
%%details%en%%
Read full version
%%details%nl%%
Read full version
%%details%ru%%
Прочитать новость
…
Жирным шрифтом выделена продублированная информация из английской локализации.
Пример редактирования локализации
Откроем на редактирование созданную нами локализацию для голландского языка.
Если убрать флаг «Установлено», то появится возможность удаления данных локализации.
Удаление локализации
Созданные вручную локализации можно удалять из списка, при таком удалении автоматически будут удаляться данные локализаций.
|