Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Historia wersji
- "Początkowa dokumentacja eksportów remix-intlayer"v9.5.519.09.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 remix-intlayer
Pakiet remix-intlayer dostarcza narzędzia do integracji Intlayer z aplikacjami Remix 3. Zawiera middleware do wykrywania języka (locale) żądania, dostęp do kontekstu żądania oraz hooki do pobierania słowników i zarządzania językami.
Instalacja
Skopiuj kod do schowka
Eksporty pakietu
Middleware
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Eksport | Typ | Opis | Powiązana dokumentacja |
|---|---|---|---|
intlayer | Funkcja middleware | Middleware dla Remix 3 wykrywające język żądania, zarządzające przekierowaniami i wypełniające kontekst żądania. | Middleware intlayer |
Przechowywanie kontekstu
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Eksport | Typ | Opis | Powiązana dokumentacja |
|---|---|---|---|
Intlayer | Klucz RequestContext / magazyn | Klucz kontekstu żądania używany do pobierania stanu Intlayer z kontekstu żądania Remix 3 (context.get(Intlayer)). | Kontekst Intlayer |
INTLAYER_CONTEXT_PROPERTY | string | Nazwa właściwości ('intlayer') zainstalowana bezpośrednio w kontekście żądania, umożliwiająca dostęp poprzez context.intlayer oraz context.get(Intlayer). | - |
Hooki
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Eksport | Typ | Opis | Powiązana dokumentacja |
|---|---|---|---|
useIntlayer | Hook | Pobiera i przetwarza zawartość słownika na podstawie klucza dla bieżącego języka żądania. | Hook useIntlayer |
useDictionary | Hook | Zwraca zawartość zaimportowanego obiektu słownika odpowiadającą bieżącemu językowi żądania. | Hook useDictionary |
useLocale | Hook | Zapewnia dostęp do bieżącego języka żądania, domyślnego języka oraz listy dostępnych języków w projekcie. | Hook useLocale |
Narzędzia pomocnicze
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Opis | Powiązana dokumentacja |
|---|---|---|
createLocaleRouting | Czysta funkcja obliczająca decyzję o routingu na podstawie locale (redirect, rewrite lub pass) dla danego żądania, konfiguracji i opcji. | - |
getIntlayerState | Odczytuje bieżący stan IntlayerState (locale, defaultLocale, availableLocales) z zakresu żądania AsyncLocalStorage poza komponentami React. | - |
Formatery (remix-intlayer/format)
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Hook | Opis |
|---|---|
useIntl | Zwraca instancję Intl powiązaną z lokalizacją zapytania lub klienta, z obsługą pamięci podręcznej. |
useDate | Zwraca funkcję formatowania daty powiązaną z bieżącą lokalizacją (Intl.DateTimeFormat). |
useNumber | Zwraca funkcję formatowania liczb powiązaną z bieżącą lokalizacją (Intl.NumberFormat). |
useCurrency | Zwraca funkcję formatowania waluty powiązaną z bieżącą lokalizacją. |
usePercentage | Zwraca funkcję formatowania wartości procentowych powiązaną z bieżącą lokalizacją. |
useRelativeTime | Zwraca funkcję formatowania czasu względnego powiązaną z bieżącą lokalizacją (Intl.RelativeTimeFormat). |
useList | Zwraca funkcję formatowania list powiązaną z bieżącą lokalizacją (Intl.ListFormat). |
useUnit | Zwraca funkcję formatowania jednostek powiązaną z bieżącą lokalizacją. |
useCompact | Zwraca funkcję kompaktowego formatowania liczb powiązaną z bieżącą lokalizacją (np. 1.5K). |
Narzędzia HTML (remix-intlayer/html)
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Eksport | Typ | Opis |
|---|---|---|
renderHTML | Function | Samodzielna funkcja narzędziowa do renderowania węzłów HTML. |
useHTML | Hook | Hook do pobierania kontekstu dostawcy HTML oraz konfiguracji. |
useHTMLRenderer | Hook | Hook do uzyskania wstępnie skonfigurowanej funkcji renderera HTML. |
Narzędzia Markdown (remix-intlayer/markdown)
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Eksport | Typ | Opis |
|---|---|---|
compileMarkdown | Function | Kompiluje ciągi znaków markdown do postaci ustrukturyzowanej. |
renderMarkdown | Function | Renderuje zawartość markdown do węzłów wyjściowych. |
parseMarkdown | Function | Analizuje surową zawartość markdown do drzewa AST. |
useMarkdown | Hook | Hook do pobierania kontekstu dostawcy markdown. |
useMarkdownRenderer | Hook | Hook do uzyskania wstępnie skonfigurowanej funkcji renderera Markdown. |
Typy
Import:
Skopiuj kod do schowka
Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Typ | Opis |
|---|---|
IntlayerState | Obiekt stanu przechowujący locale, defaultLocale i availableLocales w kontekście żądania Remix. |
IntlayerMiddlewareOptions | Opcje konfiguracyjne przekazywane do middleware intlayer(). |
LocaleRoutingOptions | Opcje dostosowujące prefiksowanie locale, wykrywanie i przekierowania. |
LocaleRoutingAction | Dyskryminowana unia reprezentująca decyzję o routingu: redirect, rewrite lub pass. |
LocaleRoutingRequest | Minimalna reprezentacja żądania wymagana przez createLocaleRouting. |
UseLocaleResult | Typ zwracany przez useLocale(), zawierający locale, defaultLocale i availableLocales. |
