--- createdAt: 2026-06-12 updatedAt: 2026-06-12 title: Динамічні Словники description: Огляд трьох функцій динамічних словників Intlayer — колекцій, варіантів та динамічних записів — для створення гнучкого вмісту i18n, керованого під час виконання. keywords: - Динамічні Словники - Колекції - Варіанти - Динамічні Записи - Intlayer - Інтернаціоналізація slugs: - doc - concept - dynamic-dictionaries history: - version: 9.0.0 date: 2026-06-12 changes: "Випуск функції динамічних словників" author: aymericzip --- # Динамічні Словники Intlayer підтримує три механізми для представлення вмісту, що виходить за межі одного статичного словника на ключ. Кожен з них оголошується через **поле метаданих верхнього рівня** у файлі вмісту; жодна функція-обгортка (wrapper) не потрібна. | Функція | Поле метаданих | Селектор в `useIntlayer` | | ------------------------------------------------------------------------------------------------------------------------- | ----------------- | ------------------------ | | [Колекції](https://github.com/aymericzip/intlayer/blob/main/docs/docs/uk/dynamic_dictionaries/collections.md) | `item: N` | `{ item: N }` | | [Варіанти](https://github.com/aymericzip/intlayer/blob/main/docs/docs/uk/dynamic_dictionaries/variants.md) | `variant: "name"` | `{ variant: "name" }` | | [Динамічні Записи](https://github.com/aymericzip/intlayer/blob/main/docs/docs/uk/dynamic_dictionaries/dynamic_content.md) | `meta: { id, … }` | `{ id, … }` | Усі три механізми поєднуються з аргументом локалі та підтримують вибіркове / ледаче завантаження (lazy loading) за допомогою `importMode`. ## Коли що використовувати - **Колекції** — упорядкований список елементів, керованих в окремих файлах (елементи FAQ, повідомлення в блогах, продукти). - **Варіанти** — іменовані альтернативи вмісту для A/B-тестів, сезонних банерів або прапорців функцій (feature flags). - **Динамічні записи** — вміст, що отримується під час виконання за непрозорим ідентифікатором ID (записи CMS, вміст конкретного користувача). ## Вирішення конфліктів селекторів Коли у словнику є кілька селекторів, порядок вирішення наступний: ``` variant → meta → item ```