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 angielskimIf 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 doc Markdown to clipboard
Pakiet intlayer
Pakiet intlayer jest biblioteką rdzeniową ekosystemu Intlayer. Dostarcza niezbędne funkcje, typy i narzędzia do zarządzania wielojęzyczną zawartością w aplikacjach JavaScript i TypeScript.
Instalacja
Skopiuj kod do schowka
npm install intlayerEksporty
Konfiguracja
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Zmienna | Typ | Opis | Powiązany dokument |
|---|---|---|---|
configuration | IntlayerConfig | Obiekt konfiguracji Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Zwraca obiekt konfiguracji Intlayer. (Przestarzałe: użyj configuration zamiast tego) | getConfiguration |
locales | Locales[] | Lista wszystkich obsługiwanych lokalizacji. | - |
requiredLocales | Locales[] | Lista wszystkich wymaganych lokalizacji. | - |
defaultLocale | Locales | Domyślna wartość locale. | - |
Typy
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Typ | Opis |
|---|---|
Dictionary | Typ słownika używany do zdefiniowania struktury słownika. |
DeclarationContent | (Przestarzałe) Użyj zamiast tego Dictionary<T>. |
IntlayerConfig | Typ definiujący konfigurację Intlayer. |
ContentNode | Węzeł w treści słownika. |
Locale | Typ reprezentujący locale. |
LocalesValues | Możliwe wartości dla locale. |
StrictModeLocaleMap | Mapa locale ze ścisłym sprawdzaniem typów. |
Funkcje zawartości
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Typ | Opis | Powiązana dokumentacja |
|---|---|---|---|
t / getTranslation | Function | Wybiera zawartość na podstawie aktualnego locale. | translation |
enu / getEnumeration | Function | Wybiera zawartość na podstawie liczby. | enumeration |
cond / getCondition | Function | Wybiera zawartość na podstawie warunku logicznego. | condition |
gender | Function | Wybiera zawartość na podstawie płci. | gender |
insert | Function | Wstawia wartości do ciągu tekstowego. | insertion |
nest / getNesting | Function | Zagnieżdża inny słownik. | nesting |
md | Function | Przetwarza zawartość Markdown. | markdown |
html | Function | Przetwarza zawartość HTML. | html |
file | Function | Obsługuje zawartość pliku. | file |
getDictionary | Function | Przetwarza obiekty przypominające słowniki (klucz, zawartość). Obsługuje tłumaczenia t(), enumeracje itp. | - |
getIntlayer | Function | Bazuje na getDictionary, ale wstrzykuje zoptymalizowaną wersję słownika pochodzącą z wygenerowanej deklaracji. | - |
Narzędzia lokalizacji
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Typ | Opis | Powiązana dokumentacja |
|---|---|---|---|
getLocale | Function | Wykrywa locale z ciągu znaków lub ścieżki. | getLocale |
getLocaleLang | Funkcja | Pobiera część językową locale. | getLocaleLang |
getLocaleName | Funkcja | Pobiera nazwę wyświetlaną dla locale. | getLocaleName |
getLocalizedPath | Funkcja | Rozwiązuje kanoniczną ścieżkę do wersji zlokalizowanej. | getLocalizedPath |
getCanonicalPath | Function | Konwertuje zlokalizowaną ścieżkę na kanoniczną. | getCanonicalPath |
getLocalizedUrl | Function | Generuje zlokalizowany URL. | getLocalizedUrl |
getMultilingualUrls | Function | Generuje adresy URL dla wszystkich obsługiwanych lokalizacji. | getMultilingualUrls |
getPathWithoutLocale | Function | Usuwa prefiks lokalizacji z ścieżki. | getPathWithoutLocale |
getPrefix | Function | Pobiera prefiks lokalizacji ze ścieżki. | getPrefix |
getHTMLTextDir | Function | Pobiera kierunek tekstu (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Waliduje prefiks lokalizacji. | validatePrefix |
Narzędzia przeglądarki
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Funkcja | Typ | Opis |
|---|---|---|
getBrowserLocale | Function | Wykrywa preferowaną lokalizację przeglądarki. |
getCookie | Function | Pobiera wartość ciasteczka. |
getLocaleFromStorage | Function | Pobiera lokalizację ze storage. |
setLocaleInStorage | Function | Zapisuje lokalizację w storage. |
Formatery
Import:
Skopiuj kod do schowka
import "intlayer";Otwórz tabelę w oknie modalnym, aby wyraźnie zobaczyć całą zawartość
| Function | Opis |
|---|---|
number | Formatuje liczbę. |
currency | Formatuje wartość walutową. |
percentage | Formatuje wartość procentową. |
compact | Formatuje liczbę w postaci skróconej. |
date | Formatuje datę. |
relativeTime | Formatuje czas względny. |
units | Formatuje wartość z jednostkami. |
Intl | Standardowy obiekt Intl. |