Creation:2026-01-21Last update:2026-01-21
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Уніфікована документація для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюEdit this doc
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
Copy doc Markdown to clipboard
Документація компонента IntlayerProvider
Компонент IntlayerProvider є кореневим компонентом, який надає контекст інтернаціоналізації у вашому додатку на Solid. Він керує станом поточної локалі та гарантує, що всі дочірні компоненти мають доступ до перекладів.
Використання
tsx
Копіювати код
Скопіюйте код у буфер обміну
import { IntlayerProvider } from "solid-intlayer";const App = () => ( <IntlayerProvider> <MyComponent /> </IntlayerProvider>);Опис
Компонент IntlayerProvider виконує такі функції:
- Управління станом: Ініціалізує та зберігає поточну локаль, використовуючи сигнали для реактивності.
- Визначення локалі: Визначає початкову локаль на основі cookies, налаштувань браузера або конфігурації за замовчуванням.
- Ін'єкція контексту: Робить локаль та функцію
setLocaleдоступними для будь-якого компонента через хуки, такі якuseIntlayerабоuseLocale. - Збереження: Автоматично синхронізує зміни локалі з cookies або
localStorage, щоб зберегти вподобання користувача між сесіями.
Пропси
- locale (необов'язково): Встановлює поточну локаль вручну.
- defaultLocale (необов'язково): Перевизначити локаль за замовчуванням із конфігурації.
- setLocale (необов'язково): Надати власну функцію встановлення локалі.
- disableEditor (необов'язково): Вимкнути інтеграцію візуального редактора.
- isCookieEnabled (необов'язково): Увімкнути або вимкнути збереження в cookie.