EN RU
Forum

Methodology

Technology

Toolbox

Libraries

Tutorials

The translation of this article into your language is missing, you can help us translate.

История изменений

1.1.1

Исправление ошибок


Крупные изменения

Зависимости


Исправление ошибок

Зависимости


Новый I18N

Добавлена поддержка новой версии ядра i18n, которое появилось в библиотеке bem-core (начиная с версии 2.8.0).

Об отличиях в работе со старым ядром и новом API читайте в документации.

Сборка переводов, общих для нескольких языков

При сборке файлов с переводами в результат всегда будут попадать ядро i18n и переводы, общие для нескольких языков.

Это означает, что не нужно лишний раз вызывать сборку со специальным значением lang: 'all'.

Было:

node.addTechs([
    [keysets, { lang: 'all' }],
    [keysets, { lang: '{lang}' }],
    [i18n, { lang: 'all' }],
    [i18n, { lang: '{lang}' }]
]);

Стало:

node.addTechs([
    [keysets, { lang: '{lang}' }],
    [i18n, { lang: '{lang}' }]
]);

Экспорт i18n модуля

Раньше собираемый i18n-модуль предоставлялся в глобальную переменную BEM.I18N в любой среде исполнения. Теперь его можно подключить с помощью CommonJS или как модуль i18n при наличии модульной системы YModules.

Об использовании собираемого i18n-модуля и способах его подключения читайте в документации.

Настроить экспортирование можно с помощью опции exports.

Технологии


Крупные изменения

Исправление ошибок

Зависимости


Технологии

Engines

Windows

Тестирование

Исправление ошибок

Остальное