Oluşturma:2026-01-21Son güncelleme:2026-01-21
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
- "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ü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
fastify-intlayer Paketi
fastify-intlayer paketi, Fastify 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 request nesnesini dekorlar.
Kurulum
Dışa Aktarımlar
Eklenti
İçe aktarma:
Tüm tablo içeriğini göster
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Açıklama | İlgili Doküman |
|---|---|---|
intlayer | Fastify eklentisi; Intlayer'ı Fastify uygulamanıza entegre eder. Yerel ayar (locale) tespitini depolamadan (cookies, headers) gerçekleştirir, istek (request) nesnesini t, getIntlayer ve getDictionary içeren intlayer verisiyle dekore eder ve istek yaşam döngüsü sırasında programatik erişim için CLS namespace'ini kurar. | intlayer |
Fonksiyonlar
İçe aktarma:
Tüm tablo içeriğini göster
Tüm veri içeriğini net bir şekilde görmek için tabloyu modalde açın
| Fonksiyon | Açıklama | İlgili Doküman |
|---|---|---|
t | Fastify'de geçerli locale için içeriği getiren global çeviri fonksiyonu. CLS (Async Local Storage) kullanır ve intlayer eklentisi tarafından yönetilen bir istek bağlamı içinde kullanılmalıdır. Ayrıca req.intlayer.t üzerinden de erişilebilir. | translation |
getIntlayer | Oluşturulmuş deklarasyondan anahtarına göre bir sözlüğü alır ve belirtilen locale için içeriğini döner. getDictionary'nin optimize edilmiş versiyonudur. İstek bağlamına erişmek için CLS kullanır. Ayrıca req.intlayer.getIntlayer üzerinden de erişilebilir. | - |
getDictionary | Sözlük nesnelerini işler ve belirtilen locale için içeriği döndürür. t() çevirilerini, enumları, markdown'ı, HTML'i vb. işler. İstek bağlamına erişmek için CLS kullanır. Ayrıca req.intlayer.getDictionary üzerinden de erişilebilir. | - |