Creation:2025-09-07Last update: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
Sürüm Geçmişi
- "Geçmiş başlatıldı"v5.5.1029.06.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinEdit 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
Dokümantasyon: intlayer Paketinde getLocaleLang Fonksiyonu
Açıklama
getLocaleLang fonksiyonu, bir yerel ayar dizesinden dil kodunu çıkarır. Ülke kodları ile veya olmadan yerel ayarları destekler. Yerel ayar sağlanmazsa, varsayılan olarak boş bir dize döndürür.
Parametreler
locale?: Locales- Açıklama: Dil kodunun çıkarıldığı yerel ayar dizesi (örneğin,
Locales.ENGLISH_UNITED_STATES,Locales.FRENCH_CANADA). - Tür:
Locales(isteğe bağlı)
- Açıklama: Dil kodunun çıkarıldığı yerel ayar dizesi (örneğin,
Döndürür
- Tür:
string - Açıklama: Yerel ayardan çıkarılan dil kodu. Yerel ayar sağlanmazsa, boş bir dize (
'') döndürür.
Kullanım Örneği
Dil Kodlarını Çıkarma:
typescript
Kodu kopyala
Kodu panoya kopyala
import { getLocaleLang, Locales } from "intlayer";
getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Çıktı: "en"
getLocaleLang(Locales.ENGLISH); // Çıktı: "en"
getLocaleLang(Locales.FRENCH_CANADA); // Çıktı: "fr"
getLocaleLang(Locales.FRENCH); // Çıktı: "fr"Kenar Durumları
Yerel Ayar Sağlanmadı:
localeundefinedolduğunda fonksiyon boş bir dize döndürür.
Hatalı Biçimlendirilmiş Yerel Ayar Dizeleri:
localelanguage-countryformatını takip etmezse (örneğin,Locales.ENGLISH-US), fonksiyon'-'öncesindeki kısmı güvenli bir şekilde döndürür veya'-'yoksa tüm dizeyi döndürür.