Автор:
    Дата створення: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