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
- "intlayer ara yazılımı 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
intlayer Ara Yazılımı
intlayer ara yazılım fonksiyonu, Remix 3 uygulamalarında istek başına uluslararasılaştırmayı yapılandırır. Gelen her isteğin yerel ayarını algılar, URL yönlendirme kurallarını uygular ve yerel ayar durumunu istek bağlamında saklar.
Kullanım
Ara yazılımı Remix yönlendiricinize kaydedin:
src/server.ts
Kodu kopyala
Kodu panoya kopyala
Nasıl Çalışır
Ara yazılım, gelen her istek için aşağıdaki görevleri gerçekleştirir:
- Yerel Ayar Algılama: Intlayer yapılandırmanıza göre URL yolu önekinden (ör.
/tr/about), çerezlerden veyaAccept-Languagebaşlığından yerel ayarı ayıklar. - URL Yönlendirmesi: İstenen yolda yerel ayar öneki yoksa ve yapılandırma önekli yönlendirme gerektiriyorsa, ara yazılım önekli uygun URL'ye bir yönlendirme yanıtı (302/307/308) döndürür.
- İstek Bağlamını Doldurma: Geçerli çözümlenmiş yerel ayarı
Intlayeranahtarını kullanarak Remix istek bağlamına kaydeder, böylece hook'lar (useLocale,useIntlayer,useDictionary) bunu şeffaf bir şekilde kullanabilir. - Çerez Yönetimi: Kullanıcının tercih ettiği yerel ayarın kalıcı hale getirilmesi gerektiğinde
Set-Cookiebaşlığını ayarlar.
