Creation:2026-01-21Last update:2026-01-21
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Унифицированная документация для всех экспортов"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 выполняет следующие роли:
- Управление состоянием: Инициализирует и хранит текущую локаль, используя signals для реактивности.
- Определение локали: Определяет начальную локаль на основе cookies, предпочтений браузера или конфигурации по умолчанию.
- Внедрение контекста: Делает локаль и функцию
setLocaleдоступными для любого компонента через хуки, такие какuseIntlayerилиuseLocale. - Персистентность: Автоматически синхронизирует изменения локали с cookies или localStorage, чтобы сохранять предпочтение пользователя между сессиями.
Props
- locale (необязательно): Установить текущую локаль вручную.
- defaultLocale (необязательно): Переопределяет локаль по умолчанию из конфигурации.
- setLocale (необязательно): Предоставляет пользовательскую функцию установки локали.
- disableEditor (необязательно): Отключает интеграцию визуального редактора.
- isCookieEnabled (необязательно): Включает или отключает сохранение в cookie.