Локализация блока
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Локализация блока задается в файле манифеста и позволяет использовать переводы подписей для разных языков.
Ключи локализации в манифесте
Для локализации используются два ключа:
lang_original— исходный язык фраз в манифестеlang— набор переводов по языкам
В массиве lang ключами выступают исходные фразы из манифеста, а значениями — переводы этих фраз.
Пример:
'lang_original' => 'ru',
'lang' => [
'en' => [
'Заголовок с разделителем на светлом фоне' => 'Title with a separator on a light background',
'Заголовок' => 'Title',
'Текст' => 'Text',
'Кнопка' => 'Button',
],
'de' => [
'Заголовок с разделителем на светлом фоне' => 'Titel mit Trennlinie auf hellem Hintergrund',
'Заголовок' => 'Überschrift',
'Текст' => 'Text',
'Кнопка' => 'Schaltfläche',
],
],
Как применяется локализация
Система проходит по манифесту и для текстовых подписей ищет перевод в массиве lang:
- сначала для текущего языка портала
- если перевода нет и
lang_originalотличается от текущего языка портала, используется перевод изen
Если подходящий перевод не найден, остается исходная фраза из языка lang_original.
Скопировано
Предыдущая
Следующая