Autor:
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 GitHubieData utworzenia:2026-01-21Ostatnia aktualizacja:2026-01-21
Kopiuj
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
tsx
Kopiuj kod
Skopiuj kod do schowka
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. ///
