Oluşturma:2026-09-19Son güncelleme:2026-09-19
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
- "useIntlayer 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ü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, Remix 3 uygulamalarında bir Intlayer sözlüğünden anahtara göre yerelleştirilmiş içerik almanızı sağlar.
Geçerli istek bağlamından (AsyncLocalStorage aracılığıyla) etkin yerel ayarı otomatik olarak okur, böylece rota işleyicileri, görünüm şablonları veya bileşenler arasında yerel ayarı iletmeniz gerekmez.
Kullanım
Rota İşleyicilerinde
src/server.ts
Kodu kopyala
Kodu panoya kopyala
Görünüm Şablonlarında ve Bileşenlerde
src/views/home.ts
Kodu kopyala
Kodu panoya kopyala
Parametreler
ts
Kodu kopyala
Kodu panoya kopyala
key: Sözlüğün benzersiz anahtarı (.content.tsbildirim dosyalarınızda tanımlandığı gibi).localeOrSelector(isteğe bağlı): Belirli bir yerel ayar veya seçici nesnesi ({ item },{ variant }, isteğe bağlı olaraklocale). Sağlandığında, istek bağlamından algılanan yerel ayarı geçersiz kılar.
Açıklama
Hook aşağıdaki görevleri yerine getirir:
- Bağlam Yerel Ayarı Algılama:
intlayer()ara yazılımı tarafından kurulan isteğe bağlıAsyncLocalStoragekapsamından geçerli yerel ayarı algılar. - Sözlük Alma: Sağlanan anahtara karşılık gelen önceden derlenmiş sözlüğü alır.
- Çeviri İşleme: Çözümlenen yerel ayar için çevirileri, numaralandırmaları, markdown ve koşullu içeriği çözümler.
- Yedek İşleme (Fallback): Etkin bir HTTP istek bağlamı dışında çağrılırsa (örneğin arka plan görevleri veya ara yazılımsız birim testleri), güvenli bir şekilde yapılandırılmış
defaultLocaledeğerine döner.
