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üleyinIf 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 doc Markdown to clipboard
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
Kodu panoya kopyala
npm install intlayerDışa Aktarımlar
Yapılandırma
İçe Aktarma:
Kodu panoya kopyala
import "intlayer";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:
Kodu panoya kopyala
import "intlayer";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:
Kodu panoya kopyala
import "intlayer";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:
Kodu panoya kopyala
import "intlayer";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:
Kodu panoya kopyala
import "intlayer";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:
Kodu panoya kopyala
import "intlayer";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. |