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
Dodaj serwer MCP do swojego asystenta AI
Dzięki integracji serwera Intlayer MCP z ulubionym asystentem AI możesz uzyskać dostęp do całej dokumentacji bezpośrednio z ChatGPT, DeepSeek, Cursor, VSCode itp.
Zobacz dokumentację serwera MCPHistoria wersji
- Inicjalizacja historiiv5.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 getLocaleName w intlayer
Opis
Funkcja getLocaleName zwraca zlokalizowaną nazwę podanego locale (targetLocale) w locale wyświetlającym (displayLocale). Jeśli targetLocale nie jest podany, zwraca nazwę displayLocale w jego własnym języku.
Parametry
displayLocale: Locales
- Opis: Locale, w którym zostanie wyświetlona nazwa docelowego locale.
- Typ: Enum lub string reprezentujący poprawne locale.
targetLocale?: Locales
- Opis: Locale, którego nazwa ma zostać zlokalizowana.
- Typ: Opcjonalny. Enum lub string reprezentujący poprawne locale.
Zwraca
- Typ: string
- Opis: Zlokalizowana nazwa targetLocale w displayLocale, lub własna nazwa displayLocale, jeśli targetLocale nie jest podany. Jeśli nie znaleziono tłumaczenia, zwraca "Unknown locale".
Przykład użycia
import { Locales, getLocaleName } from "intlayer";getLocaleName(Locales.ENGLISH); // Output: "English"getLocaleName(Locales.ENGLISH, Locales.FRENCH); // Output: "Anglais"getLocaleName(Locales.ENGLISH, Locales.ESPANOL); // Output: "Inglés"getLocaleName(Locales.ENGLISH, Locales.ENGLISH); // Output: "English"getLocaleName(Locales.FRENCH); // Output: "Français"getLocaleName(Locales.FRENCH, Locales.FRENCH); // Output: "Français"getLocaleName(Locales.FRENCH, Locales.ESPANOL); // Output: "Francés"getLocaleName(Locales.FRENCH, Locales.ENGLISH); // Output: "French"getLocaleName(Locales.CHINESE); // Output: "中文"getLocaleName(Locales.CHINESE, Locales.FRENCH); // Output: "Chinois"getLocaleName(Locales.CHINESE, Locales.ESPANOL); // Output: "Chino"getLocaleName(Locales.CHINESE, Locales.ENGLISH); // Output: "Chinese"getLocaleName("unknown-locale"); // Output: "Unknown locale"Przypadki brzegowe
- Brak podanego targetLocale:
- Funkcja domyślnie zwraca własną nazwę displayLocale.
- Brakujące tłumaczenia:
- Jeśli localeNameTranslations nie zawiera wpisu dla targetLocale lub konkretnego displayLocale, funkcja korzysta z ownLocalesName lub zwraca "Unknown locale".