Автор:
    Создание:2026-06-12Последнее обновление:2026-06-12

    Динамические Словари

    Intlayer поддерживает три механизма для представления контента, выходящего за рамки одного статического словаря на ключ. Каждый из них объявляется через поле метаданных верхнего уровня в файле контента; функция-обертка (wrapper) не требуется.

    Функция Поле метаданных Селектор в useIntlayer
    Коллекции item: N { item: N }
    Варианты variant: "name" { variant: "name" }
    Динамические Записи meta: { id, … } { id, … }

    Все три механизма сочетаются с аргументом локали и поддерживают выборочную / ленивую загрузку (lazy loading) с помощью importMode.

    Когда что использовать

    • Коллекции — упорядоченный список элементов, управляемых в отдельных файлах (элементы FAQ, сообщения в блогах, продукты).
    • Варианты — именованные альтернативы контента для A/B-тестов, сезонных баннеров или флагов функций (feature flags).
    • Динамические записи — контент, получаемый во время выполнения по непрозрачному идентификатору ID (записи CMS, контент конкретного пользователя).

    Разрешение конфликтов селекторов

    Когда в словаре присутствует несколько селекторов, порядок разрешения следующий:

    plaintext
    variant → meta → item