Data utworzenia:2025-08-23Ostatnia aktualizacja: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 angielskimEdytuj tę dokumentację
Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj
Kopiuj dokument Markdown do schowka
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:
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