Creation:2025-08-23Last update:2025-08-23
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
- "Inicjalizacja historii"v5.5.1029.06.2025
Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimEdit this doc
If 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
Copy doc Markdown to clipboard
Dokumentacja: funkcja getLocaleLang w intlayer
Opis
Funkcja getLocaleLang wyodrębnia kod języka z ciągu lokalizacji (locale). Obsługuje lokalizacje z kodami krajów lub bez nich. Jeśli lokalizacja nie zostanie podana, domyślnie zwraca pusty ciąg znaków.
Parametry
locale?: Locales- Opis: Ciąg lokalizacji (np.
Locales.ENGLISH_UNITED_STATES,Locales.FRENCH_CANADA), z którego wyodrębniany jest kod języka. - Typ:
Locales(opcjonalny)
- Opis: Ciąg lokalizacji (np.
Zwracana wartość
- Typ:
string - Opis: Kod języka wyodrębniony z lokalizacji. Jeśli lokalizacja nie zostanie podana, zwraca pusty ciąg znaków (
'').
Przykład użycia
Wyodrębnianie kodów języków:
typescript
Kopiuj kod
Skopiuj kod do schowka
import { getLocaleLang, Locales } from "intlayer";
getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Wynik: "en"
getLocaleLang(Locales.ENGLISH); // Wynik: "en"
getLocaleLang(Locales.FRENCH_CANADA); // Wynik: "fr"
getLocaleLang(Locales.FRENCH); // Wynik: "fr"Przypadki brzegowe
Brak podanej lokalizacji:
- Funkcja zwraca pusty ciąg znaków, gdy
localejestundefined.
- Funkcja zwraca pusty ciąg znaków, gdy
Niepoprawne ciągi lokalizacji:
- Jeśli
localenie jest zgodne z formatemlanguage-country(np.Locales.ENGLISH-US), funkcja bezpiecznie zwraca część przed'-'lub cały ciąg znaków, jeśli'-'nie występuje.
- Jeśli