Дата створення:2026-01-21Останнє оновлення:2026-01-21
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Уніфікована документація для всіх експортів"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюРедагувати цей документ
Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubКопіювати
Скопіювати документацію у форматі Markdown в буфер обміну
Документація компонента IntlayerProvider
Компонент IntlayerProvider є кореневим компонентом, який надає контекст інтернаціоналізації у вашому додатку на Solid. Він керує станом поточної локалі та гарантує, що всі дочірні компоненти мають доступ до перекладів.
Використання
Опис
Компонент IntlayerProvider виконує такі функції:
- Управління станом: Ініціалізує та зберігає поточну локаль, використовуючи сигнали для реактивності.
- Визначення локалі: Визначає початкову локаль на основі cookies, налаштувань браузера або конфігурації за замовчуванням.
- Ін'єкція контексту: Робить локаль та функцію
setLocaleдоступними для будь-якого компонента через хуки, такі якuseIntlayerабоuseLocale. - Збереження: Автоматично синхронізує зміни локалі з cookies або
localStorage, щоб зберегти вподобання користувача між сесіями.
Пропси
- locale (необов'язково): Встановлює поточну локаль вручну.
- defaultLocale (необов'язково): Перевизначити локаль за замовчуванням із конфігурації.
- setLocale (необов'язково): Надати власну функцію встановлення локалі.
- disableEditor (необов'язково): Вимкнути інтеграцію візуального редактора.
- isCookieEnabled (необов'язково): Увімкнути або вимкнути збереження в cookie.