Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Випуск функції динамічних словників"v9.0.012.06.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Динамічні Словники
Intlayer підтримує три механізми для представлення вмісту, що виходить за межі одного статичного словника на ключ. Кожен з них оголошується через поле метаданих верхнього рівня у файлі вмісту; жодна функція-обгортка (wrapper) не потрібна.
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Поле метаданих | Селектор в useIntlayer |
|---|---|---|
| Колекції | item: N | { item: N } |
| Варіанти | variant: "name" | { variant: "name" } |
| Динамічні Записи | meta: { id, … } | { id, … } |
Усі три механізми поєднуються з аргументом локалі та підтримують вибіркове / ледаче завантаження (lazy loading) за допомогою importMode.
Коли що використовувати
- Колекції — упорядкований список елементів, керованих в окремих файлах (елементи FAQ, повідомлення в блогах, продукти).
- Варіанти — іменовані альтернативи вмісту для A/B-тестів, сезонних банерів або прапорців функцій (feature flags).
- Динамічні записи — вміст, що отримується під час виконання за непрозорим ідентифікатором ID (записи CMS, вміст конкретного користувача).
Вирішення конфліктів селекторів
Коли у словнику є кілька селекторів, порядок вирішення наступний:
Скопіюйте код у буфер обміну
variant → meta → item