EN RU
Форум

Методология

Технологии

Инструментарий

Библиотеки

Учебные материалы

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

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

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

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

Остальное