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
- "Init history"v9.0.013.06.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
i18n-js'den Intlayer'a Geçiş Yapın
i18n-js kütüphanesinden Intlayer'a geçiş, büyük çeviri konfigürasyonlarını Intlayer'ın yapılandırılmış dosya çözümleme sistemine aktarmak için tasarlanmış, yüksek derecede optimize edilmiş bir göçtür.
Ne yapmalı
Deponuzda aşağıdaki kurulum komutunu yürütün:
Kodu panoya kopyala
intlayer.config.ts hazırlandığında, bundler konfigürasyonunuza Intlayer'ın takma adını ekleyebilirsiniz, böylece i18n-js importlarının herhangi biri uyumluluk paketi @intlayer/i18n-js'yi hedefleyebilir.
Arka Planda Neler Olur
i18n-js, i18n.t('scope.key', {name}) gibi ifadelerle ad alanlarına erişir ve yerel geri dönüş mekanizmaları ile belirli çoğul eşlemelerine sahiptir.
Arka Planda:
- Interpolasyon: Uyumluluk adaptörü,
%{name}eşlemelerini hedeflenen runtime sözlük değerine kolayca ayrıştırır. - Çoğullaştırma:
one/otheralt anahtarlarının yerini alır ve Intlayer'ın güçlü alttaki çoğul mekanizmalarına karşı (Intl.PluralRules) eşler, manuel eşlemeleri ortadan kaldırır. - Yerel Ayarlar: Monolitik dil yüklerini önyüklemede yüklemek yerine, sözlükler mevcut bağlam kurulumuna dayalı olarak optimize bir şekilde sunulur, yerel Intlayer yapılandırmasıyla birlikte çalışır.
