---
createdAt: 2026-01-21
updatedAt: 2026-01-21
title: Документація компонента IntlayerProvider | solid-intlayer
description: Дізнайтеся, як використовувати компонент IntlayerProvider з пакету solid-intlayer
keywords:
  - IntlayerProvider
  - provider
  - Intlayer
  - intlayer
  - Інтернаціоналізація
  - Документація
  - Solid
  - Solid.js
slugs:
  - doc
  - packages
  - solid-intlayer
  - IntlayerProvider
history:
  - version: 8.0.0
    date: 2026-01-21
    changes: Уніфікована документація для всіх експортів
---

# Документація компонента IntlayerProvider

Компонент `IntlayerProvider` є кореневим компонентом, який надає контекст інтернаціоналізації у вашому додатку на Solid. Він керує станом поточної локалі та гарантує, що всі дочірні компоненти мають доступ до перекладів.

## Використання

```tsx
import { IntlayerProvider } from "solid-intlayer";

const App = () => (
  <IntlayerProvider>
    <MyComponent />
  </IntlayerProvider>
);
```

## Опис

Компонент `IntlayerProvider` виконує такі функції:

1. **Управління станом**: Ініціалізує та зберігає поточну локаль, використовуючи сигнали для реактивності.
2. **Визначення локалі**: Визначає початкову локаль на основі cookies, налаштувань браузера або конфігурації за замовчуванням.
3. **Ін'єкція контексту**: Робить локаль та функцію `setLocale` доступними для будь-якого компонента через хуки, такі як `useIntlayer` або `useLocale`.
4. **Збереження**: Автоматично синхронізує зміни локалі з cookies або `localStorage`, щоб зберегти вподобання користувача між сесіями.

## Пропси

- **locale** (необов'язково): Встановлює поточну локаль вручну.
- **defaultLocale** (необов'язково): Перевизначити локаль за замовчуванням із конфігурації.
- **setLocale** (необов'язково): Надати власну функцію встановлення локалі.
- **disableEditor** (необов'язково): Вимкнути інтеграцію візуального редактора.
- **isCookieEnabled** (необов'язково): Увімкнути або вимкнути збереження в cookie.
