Creation:2026-01-21Last update: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üleyinEdit this doc
If 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
Copy doc Markdown to clipboard
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).