Data utworzenia:2026-01-21Ostatnia aktualizacja: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 angielskimEdytuj tę dokumentację
Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj
Kopiuj dokument Markdown do schowka
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
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. ///