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
- "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 çözer ve Astro uygulamalarında geçerli yerel ayar için içeriğini döndürür.
Genel sözlük kaydından anahtarla sözlükleri alan useIntlayer'ın aksine, useDictionary doğrudan bir sözlük nesnesiyle çalışır.
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).
Açıklama
Hook aşağıdaki görevleri yerine getirir:
- Yerel Ayar Algılama: Sunucuda, yerel ayarı
Astro.locals.intlayer'dan alır. Tarayıcıda, istemci tarafı depo yerel ayarını kullanır. - İçerik İşleme: Çözümlenen yerel ayara göre çevirileri (
t()), numaralandırmaları, koşulları ve iç içe geçmiş yapıları çözümler. - Seçiciler: Bağımsız değişkenlerde sağlanan tüm öğe veya varyant seçicilerini uygular.
