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"v9.4.024.08.2026
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Pakiet elysia-intlayer
Pakiet elysia-intlayer udostępnia wtyczkę dla aplikacji Elysia do obsługi internationalization (i18n). Wykrywa locale użytkownika i wstrzykuje obiekt intlayer do kontekstu route.
Instalacja
Skopiuj kod do schowka
Eksporty
Wtyczka
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Opis | Powiązana dokumentacja |
|---|---|---|
intlayer | Wtyczka Elysia integrująca Intlayer z Twoją aplikacją Elysia. Obsługuje wykrywanie locale ze storage (cookies, headers), a następnie z Accept-Language, wstrzykuje obiekt intlayer udostępniający locale, t, getIntlayer i getDictionary do kontekstu route oraz konfiguruje kontekst żądania AsyncLocalStorage. | intlayer |
Funkcje
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Opis | Powiązana dokumentacja |
|---|---|---|
t | Globalna funkcja tłumaczenia pobierająca treść dla bieżącego locale w Elysia. Używa AsyncLocalStorage, aby uzyskać dostęp do kontekstu żądania skonfigurowanego przez wtyczkę intlayer, a poza nim wraca do domyślnego locale. Dostępna również przez intlayer.t. | translation |
getIntlayer | Pobiera słownik po kluczu z wygenerowanej deklaracji i zwraca jego treść dla bieżącego locale. Zoptymalizowana wersja getDictionary. Używa AsyncLocalStorage, aby uzyskać dostęp do kontekstu żądania. Dostępna również przez intlayer.getIntlayer. | - |
getDictionary | Przetwarza obiekty słowników i zwraca treść dla bieżącego locale. Przetwarza tłumaczenia t(), enumeracje, markdown, HTML itd. Używa AsyncLocalStorage, aby uzyskać dostęp do kontekstu żądania. Dostępna również przez intlayer.getDictionary. | - |
Typy
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Typ | Opis |
|---|---|
IntlayerContext | Kształt obiektu intlayer wstrzykiwanego do każdego kontekstu route: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Sygnatura funkcji tłumaczenia, przekształcającej locale map w treść odpowiadającą locale bieżącego żądania. |
