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üleyinIf 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 doc Markdown to clipboard
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
npx intlayer initintlayer.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.