Creation:2026-01-21Last update: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ü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
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
bash
Kodu kopyala
Kodu panoya kopyala
npm install fastify-intlayerDışa Aktarımlar
Eklenti
İçe aktarma:
tsx
Kodu kopyala
Kodu panoya kopyala
import "fastify-intlayer";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:
tsx
Kodu kopyala
Kodu panoya kopyala
import "fastify-intlayer";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. | - |