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
- "useDictionary hook'u başlangıç dokümantasyonu"v9.5.519.09.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
useDictionary Hook Dokümantasyonu
useDictionary hook'u, içe aktarılmış veya satır içi bir sözlük nesnesini dönüştürür ve Remix 3 uygulamalarında geçerli isteğin yerel ayarı için çözümlenmiş içeriğini döndürür.
Genel sözlük kaydından dize anahtarlarıyla sözlükleri çözümleyen useIntlayerın aksine, useDictionary doğrudan bir sözlük nesnesi kabul eder.
Kullanım
Kodu panoya kopyala
t() ile tanımlanan satır içi sözlükleri de geçirebilirsiniz:
Kodu panoya kopyala
Parametreler
Kodu panoya kopyala
dictionary: Bir sözlük nesnesi veya nitelikli sözlük grubu.localeOrSelector(isteğe bağlı): Belirli bir yerel ayar veya seçici nesnesi ({ item },{ variant }, isteğe bağlı olaraklocale). Sağlandığında, istek yerel ayarından önceliklidir.
Açıklama
Hook aşağıdaki görevleri yerine getirir:
- Yerel Ayar Algılama:
intlayer()ara yazılımı tarafından oluşturulanAsyncLocalStoragedeposundan etkin istek yerel ayarını okur. - İçerik Çözümleme: Çözümlenen yerel ayara göre çevirileri (
t()), numaralandırmaları, koşulları ve iç içe geçmiş yapıları değerlendirir. - Seçici İşleme: Bağımsız değişkenlerde belirtilen tüm öğe veya varyant seçicilerini uygular.
