Creation:2026-01-21Last update:2026-01-21
Prześlij ten dokument do swojego ulubionego asystenta AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Ujednolicona dokumentacja dla wszystkich eksportów"v8.0.021.01.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimEdit 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
Dokumentacja komponentu IntlayerProvider
Komponent IntlayerProvider jest komponentem root, który dostarcza kontekst internacjonalizacji do Twojej aplikacji Solid. Zarządza stanem bieżącego locale i zapewnia, że wszystkie komponenty potomne mają dostęp do tłumaczeń.
Użycie
tsx
Kopiuj kod
Skopiuj kod do schowka
tsx;import { IntlayerProvider } from "solid-intlayer";const App = () => ( <IntlayerProvider> <MyComponent /> </IntlayerProvider>);Opis
Komponent IntlayerProvider pełni następujące role:
- Zarządzanie stanem: Inicjalizuje i przechowuje bieżącą locale, używając signals dla reaktywności.
- Ustalanie lokalizacji: Określa początkową locale na podstawie cookies, preferencji przeglądarki lub domyślnej konfiguracji.
- Wstrzykiwanie kontekstu: Udostępnia locale oraz funkcję
setLocaledowolnemu komponentowi za pomocą hooków takich jakuseIntlayerlubuseLocale. - Utrwalanie: Automatycznie synchronizuje zmiany locale z cookies lub local storage, aby zachować preferencje użytkownika między sesjami.
Właściwości (props)
- locale (opcjonalne): Ręcznie ustawia bieżącą locale. /// - defaultLocale (optional): Nadpisuje domyślny locale z konfiguracji. /// - setLocale (optional): Dostarcza niestandardową funkcję ustawiającą locale. /// - disableEditor (optional): Wyłącza integrację edytora wizualnego. /// - isCookieEnabled (optional): Włącza lub wyłącza przechowywanie w cookie. ///