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"v9.4.024.08.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
elysia-intlayer Paketi
elysia-intlayer paketi, Elysia uygulamaları için uluslararasılaştırmayı (internationalization / i18n) yönetmek üzere bir plugin sağlar. Kullanıcının locale'ini algılar ve route context'ine bir intlayer nesnesi enjekte eder.
Kurulum
Kodu panoya kopyala
Dışa Aktarımlar
Eklenti
İçe aktarma:
Kodu panoya kopyala
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Açıklama | İlgili Doküman |
|---|---|---|
intlayer | Intlayer'ı Elysia uygulamanıza entegre eden Elysia eklentisi. Locale algılamayı storage'dan (çerezler, başlıklar) ve ardından Accept-Language'den yönetir, route context'ine locale, t, getIntlayer ve getDictionary sunan bir intlayer nesnesi enjekte eder ve AsyncLocalStorage istek bağlamını kurar. | intlayer |
Fonksiyonlar
İçe aktarma:
Kodu panoya kopyala
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Açıklama | İlgili Doküman |
|---|---|---|
t | Elysia'da mevcut locale için içeriği getiren global çeviri fonksiyonu. intlayer eklentisinin kurduğu istek bağlamına erişmek için AsyncLocalStorage kullanır ve bunun dışında varsayılan locale'e geri döner. intlayer.t üzerinden de erişilebilir. | translation |
getIntlayer | Üretilen bildirimden anahtarına göre bir sözlük getirir ve içeriğini mevcut locale için döndürür. getDictionary'nin optimize edilmiş sürümü. İstek bağlamına erişmek için AsyncLocalStorage kullanır. intlayer.getIntlayer üzerinden de erişilebilir. | - |
getDictionary | Sözlük nesnelerini işler ve mevcut locale için içeriği döndürür. t() çevirilerini, enumeration'ları, markdown'ı, HTML'i vb. işler. İstek bağlamına erişmek için AsyncLocalStorage kullanır. intlayer.getDictionary üzerinden de erişilebilir. | - |
Tipler
İçe aktarma:
Kodu panoya kopyala
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Tip | Açıklama |
|---|---|
IntlayerContext | Her route context'ine enjekte edilen intlayer nesnesinin yapısı: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Bir locale map'ini mevcut istek locale'ine karşılık gelen içeriğe çeviren çeviri fonksiyonunun imzası. |
