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
- "Tüm dışa aktarımlar için birleştirilmiş dokümantasyon"v8.0.021.01.2026
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üleyinBu 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ıBelge Markdown'ını panoya kopyala
intlayer Paketi
intlayer paketi, Intlayer ekosisteminin çekirdek kütüphanesidir. JavaScript ve TypeScript uygulamalarında çokdilli içeriğin yönetimi için gerekli temel fonksiyonları, türleri ve yardımcı araçları sağlar.
Kurulum
Dışa Aktarımlar
Yapılandırma
İçe Aktarma:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Değişken | Tip | Açıklama | İlgili Doküman |
|---|---|---|---|
configuration | IntlayerConfig | Intlayer yapılandırma nesnesi. | getConfiguration |
getConfiguration | () => IntlayerConfig | Intlayer yapılandırma nesnesini döner. (Deprecated: Bunun yerine configuration kullanın) | getConfiguration |
locales | Locales[] | Desteklenen tüm locale'lerin listesi. | - |
requiredLocales | Locales[] | Gerekli tüm locale'lerin listesi. | - |
defaultLocale | Locales | Varsayılan locale. | - |
Türler
İçe Aktarma:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Tür | Açıklama |
|---|---|
Dictionary | Bir sözlüğün yapısını tanımlamak için kullanılan Dictionary türü. |
DeclarationContent | (Kullanımdan kaldırıldı) Bunun yerine Dictionary<T> kullanın. |
IntlayerConfig | Intlayer yapılandırmasını tanımlayan tür. |
ContentNode | Sözlük içeriğindeki bir düğüm. |
Locale | Bir locale'i temsil eden tip. |
LocalesValues | Bir locale için olası değerler. |
StrictModeLocaleMap | Sıkı tip denetimine sahip locale haritası. |
İçerik Fonksiyonları
İçe aktar:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Tür | Açıklama | İlgili Doküman |
|---|---|---|---|
t / getTranslation | Function | Mevcut locale'a göre içeriği seçer. | translation |
enu / getEnumeration | Function | Bir miktara göre içeriği seçer. | enumeration |
cond / getCondition | Function | Bir boolean koşula göre içeriği seçer. | condition |
gender | Function | Cinsiyete göre içeriği seçer. | gender |
insert | Function | İçerik dizesine değerler ekler. | insertion |
nest / getNesting | Function | Başka bir sözlüğü iç içe yerleştirir. | nesting |
md | Function | Markdown içeriğini işler. | markdown |
html | Function | HTML içeriğini işler. | html |
file | Function | Dosya içeriğini işler. | file |
getDictionary | Function | Anahtar, içerik gibi sözlüklere benzeyen nesneleri işler. t() çevirilerini, numaralandırmaları, vb. işler. | - |
getIntlayer | Function | getDictionary'e dayanır, ancak oluşturulan bildirimden sözlüğün optimize edilmiş bir sürümünü enjekte eder. | - |
Yerelleştirme Yardımcıları
İçe Aktar:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Tür | Açıklama | İlgili Doküman |
|---|---|---|---|
getLocale | Fonksiyon | Bir dizeden veya yoldan locale'i algılar. | getLocale |
getLocaleLang | Function | Bir locale'in dil kısmını alır. | getLocaleLang |
getLocaleName | Function | Bir locale'in görüntü adını alır. | getLocaleName |
getLocalizedPath | Function | Kanonik bir yolu yerelleştirilmiş bir yola çözer. | getLocalizedPath |
getCanonicalPath | Function | Yerelleştirilmiş bir yolu kanonik hale çözer. | getCanonicalPath |
getLocalizedUrl | Function | Yerelleştirilmiş bir URL oluşturur. | getLocalizedUrl |
getMultilingualUrls | Function | Desteklenen tüm locale'lar için URL'ler oluşturur. | getMultilingualUrls |
getPathWithoutLocale | Function | Yoldan locale önekini kaldırır. | getPathWithoutLocale |
getPrefix | Function | Yoldan locale önekini alır. | getPrefix |
getHTMLTextDir | Function | Metin yönünü (LTR/RTL) döndürür. | getHTMLTextDir |
validatePrefix | Function | Yerel önekini doğrular. | validatePrefix |
Tarayıcı Yardımcıları
İçe aktar:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Function | Type | Description |
|---|---|---|
getBrowserLocale | Function | Tarayıcının tercih edilen yerel ayarını algılar. |
getCookie | Function | Bir çerez değerini getirir. |
getLocaleFromStorage | Function | Depolamadan yerel ayarı getirir. |
setLocaleInStorage | Function | Yerel ayarı depolamaya kaydeder. |
Formatlayıcılar
İçe aktar:
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Açıklama |
|---|---|
number | Bir sayıyı biçimlendirir. |
currency | Bir para birimi değerini biçimlendirir. |
percentage | Yüzde değerini biçimlendirir. |
compact | Bir sayıyı kompakt formatta biçimlendirir. |
date | Bir tarihi biçimlendirir. |
relativeTime | Göreli zamanı biçimlendirir. |
units | Birimli bir değeri biçimlendirir. |
Intl | Standart Intl nesnesi. |