Управління мовами і регіональні настройки

Bitrix Framework дозволяє створювати сайти з використанням різних мов в інтерфейсі і з урахуванням різних культурних традицій.

Управління мовами інтерфейсу системи здійснюється на сторінці Мови інтерфейсу (Установки> Установки продукту> Мовні параметри> Мови інтерфейсу).

Список мов в формі визначає, якими мовами буде доступне відображення системних текстових повідомлень: інформаційних повідомлень, повідомлень про помилки, заголовків таблиць, написів на кнопках управління і т.д.

Для додавання нової мови інтерфейсу служить кнопка Додати мову. розташована на контекстній панелі. Перейти до редагування параметрів мови можна за допомогою пункту Змінити в контекстному меню або за допомогою подвійного кліка по відповідного запису.

Для кожної мови, використовуваного в системі, визначається:

  • символьний ідентифікатор мови;
  • кодування, з використанням якої будуть відображатися повідомлення на цій мові;
  • Регіональні настройки.

Важливо! Ідентифікатор мови в системі використовується для завантаження відповідних мовних файлів, тому він повинен збігатися з ідентифікатором мови в системі оновлень.

Наприклад, мовні файли для української мови доступні на сервері оновлень з ідентифікатором ua. Тому для того, щоб завантажити мовні файли для української мови, попередньо необхідно створити в системі мову з відповідним ідентифікатором - ua.

Список ідентифікаторів мов наведено в документації для розробників.

Важливо! Слід звернути увагу, що кодування мови також визначає кодування вводиться контенту (вмісту) модулів.

Наприклад, для введення повідомлень російською мовою слід використовувати кодування Windows-1251.

Примітка. У деяких випадках в системі може використовуватися кодування UTF-8. Однак в цьому випадку необхідно, щоб всі використовувані в системі мови також були представлені в кодуванні UTF-8.

Приклад додавання мови в систему

Розглянемо приклад додавання в систему польської мови. Для цього:

  1. Створимо обліковий запис мови (кнопка Додати мову на контекстній панелі).

Управління мовами і регіональні настройки

  • Після завантаження запис нової мови буде додана в загальний список на сторінці Мови інтерфейсу.

    Управління мовами і регіональні настройки

  • Також в адміністративну панель буде додана кнопка для перемикання на створений мову:

    Управління мовами і регіональні настройки

  • Далі потрібно виконати завантаження мовних файлів для створеного мови. Приклад даної операції наводиться в уроці Завантаження мовних файлів.
  • Регіональні настройки

    Регіональна настройка - набір параметрів, які можуть змінюватися в залежності від культурних особливостей тієї чи іншої місцевості. Наприклад: формат дати і часу, формат імені, перший день тижня та інші.

    Створення регіональних налаштувань здійснюється на сторінці Регіональні настройки (Установки> Установки продукту> Мовні параметри> Регіональні настройки).

    Управління мовами і регіональні настройки

    Значення полів описані в документації. Після створення регіональної настройки її використовують при створенні мови інтерфейсу і при створенні сайту.

    Інформація про форматах дати і таблиць кодів. використовуваних для представлення символів мови в публічному розділі сайту, наводиться в документації продукту. У полях Формат дати та Формат дати та часу потрібно вказати системі, як відображати ці параметри. Установка цього параметра повинна відповідати параметрам дати і часу, використовуваним в налаштуванні компонентів і при кастомізації. При розходженні цих параметрів дані будуть відображатися з помилками.

    Примітка. Для російськомовних сайтів часто використовується кодування windows-1251. Іноді для вказівки кодування використовують спрощену назву: win-1251. Це неприпустимо, тому що може викликати помилку, пов'язану з некоректним відображенням тексту сайту.

    Схожі статті