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
- "İlk belgeler"v8.0.030.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
Belgeler: adonis-intlayer içinde t Fonksiyonu
adonis-intlayer paketindeki t fonksiyonu, AdonisJS uygulamanızda yerelleştirilmiş yanıtlar sağlamak için temel yardımcı programdır. Kullanıcının tercih ettiği dile göre içeriği dinamik olarak seçerek uluslararasılaştırmayı (i18n) basitleştirir.
Genel Bakış
t fonksiyonu, belirli bir dil seti için çevirileri tanımlamak ve almak için kullanılır. Accept-Language başlığı gibi istemcinin istek ayarlarına bağlı olarak döndürülecek uygun dili otomatik olarak belirler. Tercih edilen dil mevcut değilse, yapılandırmanızda belirtilen varsayılan yerel ayara zarif bir şekilde geri döner.
Ana Özellikler
- Dinamik Yerelleştirme: İstemci için otomatik olarak en uygun çeviriyi seçer.
- Varsayılan Yerel Ayara Geri Dönüş: İstemcinin tercih ettiği dil mevcut değilse varsayılan bir yerel ayara geri döner ve kullanıcı deneyiminde süreklilik sağlar.
- Asenkron Bağlam: Async Local Storage kullanarak AdonisJS istek yaşam döngüsü içinde sorunsuz bir şekilde çalışır.
- TypeScript Desteği: Çevirileriniz için tür güvenliğini zorunlu kılar.
Fonksiyon İmzası
Parametreler
translations: Anahtarların yerel ayar kodları (örn.en,fr,es) ve değerlerin ilgili çevrilmiş içerik olduğu bir nesne.
Döndürür
- İstemcinin tercih ettiği dili temsil eden içerik.
Middleware'i Yükleme
t fonksiyonunun doğru çalışmasını sağlamak için, AdonisJS uygulamanıza intlayer middleware'ini kaydetmeniz gerekir.
Kullanım Örnekleri
Temel Örnek
Denetleyicilerde Kullanım
Gelişmiş Konular
Geri Dönüş Mekanizması
Tercih edilen bir yerel ayar mevcut değilse, t fonksiyonu intlayer.config.ts dosyanızda tanımlanan varsayılan yerel ayara geri dönecektir.
TypeScript Entegrasyonu
t fonksiyonu, tanımlanmış sözlüklerle kullanıldığında tür güvenlidir. Daha fazla ayrıntı için TypeScript belgelerine bakın.