Oluşturma:2025-09-07Son güncelleme:2025-09-07
Bu dokümanı favori AI asistanınıza referans verinChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
MCP Sunucusunu AI Asistanınıza Ekleyin
Intlayer MCP Sunucusunu favori AI asistanınıza entegre ederek tüm belgeleri doğrudan ChatGPT, DeepSeek, Cursor, VSCode vb. üzerinden alabilirsiniz.
MCP Sunucu belgesini görüntüleBu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümanı düzenle
Bu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıKopyala
Belge Markdown'ını panoya kopyala
Dokümantasyon: intlayer Paketinde getLocaleName Fonksiyonu
Açıklama
getLocaleName fonksiyonu, verilen bir yerel ayar (targetLocale) adını görüntü yerel ayarında (displayLocale) döndürür. targetLocale sağlanmazsa, displayLocale'un kendi dilindeki adını döndürür.
Parametreler
displayLocale: Locales
- Açıklama: Hedef yerel ayar adının görüntüleneceği yerel ayar.
- Tür: Geçerli yerel ayarları temsil eden enum veya dize.
targetLocale?: Locales
- Açıklama: Adının yerelleştirileceği yerel ayar.
- Tür: İsteğe bağlı. Geçerli yerel ayarları temsil eden enum veya dize.
Döndürür
- Tür: string
- Açıklama: targetLocale'un displayLocale'daki yerelleştirilmiş adı veya targetLocale sağlanmazsa displayLocale'un kendi adı. Çeviri bulunamazsa, "Unknown locale" döndürür.
Kullanım Örneği
import { Locales, getLocaleName } from "intlayer";getLocaleName(Locales.ENGLISH); // Çıktı: "English"getLocaleName(Locales.ENGLISH, Locales.FRENCH); // Çıktı: "Anglais"getLocaleName(Locales.ENGLISH, Locales.ESPANOL); // Çıktı: "Inglés"getLocaleName(Locales.ENGLISH, Locales.ENGLISH); // Çıktı: "English"getLocaleName(Locales.FRENCH); // Çıktı: "Français"getLocaleName(Locales.FRENCH, Locales.FRENCH); // Çıktı: "Français"getLocaleName(Locales.FRENCH, Locales.ESPANOL); // Çıktı: "Francés"getLocaleName(Locales.FRENCH, Locales.ENGLISH); // Çıktı: "French"getLocaleName(Locales.CHINESE); // Çıktı: "中文"getLocaleName(Locales.CHINESE, Locales.FRENCH); // Çıktı: "Chinois"getLocaleName(Locales.CHINESE, Locales.ESPANOL); // Çıktı: "Chino"getLocaleName(Locales.CHINESE, Locales.ENGLISH); // Çıktı: "Chinese"getLocaleName("unknown-locale"); // Çıktı: "Unknown locale"
Kenar Durumları
- targetLocale sağlanmadı:
- Fonksiyon varsayılan olarak displayLocale'un kendi adını döndürür.
- Eksik çeviriler:
- localeNameTranslations targetLocale veya belirli displayLocale için bir giriş içermezse, fonksiyon ownLocalesName'e geri döner veya "Unknown locale" döndürür.
Dokümantasyon Geçmişi
Sürüm | Tarih | Değişiklikler |
---|---|---|
5.5.10 | 2025-06-29 | Geçmiş başlatıldı |