Oluşturma:2026-01-21Son güncelleme:2026-05-06
Bu dokümanı favori AI asistanınıza referans verinChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
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
- "Solid useIntlayer API kullanımını doğrudan özellik erişimine güncelle"v8.9.004.05.2026
- "Unified documentation for all exports"v8.0.021.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ümanı düzenle
Bu 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ıKopyala
Belge Markdown'ını panoya kopyala
useIntlayer Hook Dokümantasyonu
useIntlayer hook'u, anahtarı kullanarak bir sözlükten yerelleştirilmiş içeriği almanıza olanak tanır. Solid'de bu hook, locale değiştiğinde otomatik olarak güncellenen reaktif bir accessor fonksiyonu döner.
Kullanım
tsx
Kodu kopyala
Kodu panoya kopyala
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};Açıklama
Hook şu görevleri yerine getirir:
- Locale Detection:
IntlayerProviderbağlamındaki mevcut locale'i kullanır. - Dictionary Injection: Sağlanan anahtara karşılık gelen sözlüğün içeriğini, Intlayer derleyicisi tarafından oluşturulan optimize edilmiş bildirimleri kullanarak otomatik olarak enjekte eder.
- Reactivity: Global locale durumu değiştiğinde otomatik olarak yeniden değerlendiren bir Solid accessor (
Accessor<T>) döner. - Çeviri İşleme: tespit edilen locale'e göre içeriği çözer, sözlükte bulunan
t(),enu(), vb. tanımları işler.
Parametreler
- key: İçerik bildirim dosyalarınızda tanımlandığı şekilde, sözlüğün benzersiz anahtarı.
- locale (isteğe bağlı): Geçerli locale'i geçersiz kılar.
Döndürür
Yerelleştirilmiş içeriği döndüren bir accessor fonksiyonu (() => Content).