BlogBlogda araSon GönderilerICU MessageFormat Neden JavaScript İçin Uygun DeğilICU MessageFormat, Java ve C++ için geliştirildi. Tarayıcıda tam destek sağlamak yaklaşık 10 KB parser kodu gerektirir. Bu maliyetin kaynağı ve modern alternatifler.Aymeric PINEAULingui ile Next.js 16 i18n: App Router Kurulum KılavuzuNext.js 16 App Router'da Lingui kurulumu: Server Components, SWC makroları, proxy yönlendirme, generateMetadata, hreflang, sitemap ve robots.txt, benchmark verileriyle.Aymeric PINEAUuse-intl ile TanStack Start i18n: Kapsamlı 2026 Kurulum RehberiTanStack Start uygulamanızı use-intl ile yerelleştirin: dil yönlendirmesi, tipli mesajlar, SSR, hreflang, site haritası ve robots.txt, ayrıca gerçek paket boyutu kıyaslama verileri.Aymeric PINEAUParaglide JS ile TanStack Start i18n: 2026 Kurulum RehberiTanStack Start uygulamanızı Paraglide JS ile yerelleştirin: URL stratejisi, router rewrite, SSR middleware, hreflang, sitemap ve robots.txt, ayrıca gerçek karşılaştırma verileri.Aymeric PINEAUİlgili GönderilerMevcut bir Next.js uygulamasını çok dilli yapmakMevcut bir Next.js uygulamasına yeniden yazmadan i18n ekleyin: sabit metinleri otomatik çıkarın, yapay zekayla çevirin ve yerelleştirilmiş yönlendirmeyi kurun.Aymeric PINEAUuse-intl ile TanStack Start i18n: Kapsamlı 2026 Kurulum RehberiTanStack Start uygulamanızı use-intl ile yerelleştirin: dil yönlendirmesi, tipli mesajlar, SSR, hreflang, site haritası ve robots.txt, ayrıca gerçek paket boyutu kıyaslama verileri.Aymeric PINEAUReact'te bileşen başına ve merkezi i18n karşılaştırmasıReact'te uluslararasılaştırma stratejilerine derinlemesine bir bakış; merkezi, per-key (anahtar-başına) ve bileşen-başına yaklaşımları karşılaştırır ve Intlayer'ı tanıtır.Aymeric PINEAULingui ile TanStack Start i18n: Kapsamlı 2026 Kurulum RehberiTanStack Start uygulamanızı Lingui ile yerelleştirin: makrolar, PO katalogları, SSR, yerel tabanlı yönlendirme, hreflang, sitemap, robots.txt ve gerçek paket boyutu karşılaştırma verileri.Aymeric PINEAUMevcut bir Vite + React uygulamasını çok dilli yapmakMevcut bir Vite ve React uygulamasına yeniden yazmadan i18n ekleyin: sabit metinleri otomatik çıkarın, yapay zekayla çevirin ve bundle'ları küçük tutun.Aymeric PINEAURAG tabanlı bir dokümantasyon asistanı geliştirmekDokümantasyonumuz için yapay zeka asistanını nasıl geliştirdik: markdown parçalama, embedding'ler, vektör arama ve prompt'lar, karşılaştığımız ödünleşimlerle birlikte.Aymeric PINEAUParaglide JS ile TanStack Start i18n: 2026 Kurulum RehberiTanStack Start uygulamanızı Paraglide JS ile yerelleştirin: URL stratejisi, router rewrite, SSR middleware, hreflang, sitemap ve robots.txt, ayrıca gerçek karşılaştırma verileri.Aymeric PINEAUIntlayer ve next-i18nextKapsamlı bir Next.js uluslararasılaştırma çözümü için Intlayer'ı next-i18next ile entegre edinAymeric PINEAU2026'da Doğru React i18n Kütüphanesini Seçme RehberiReact i18n için karar rehberi: react-i18next, react-intl, Lingui, use-intl, Paraglide ve Intlayer'ı karşılaştırmadan önce yanıtlanması gereken sorular.Aymeric PINEAUvue-i18n 2026'da Güncelliğini Yitirdi mi?vue-i18n on yıl boyunca Vue ve Nuxt uygulamalarının standardı oldu. Fakat benchmarklarımızda web üzerindeki en ağır i18n çalışma zamanı çıktı. İşte nedenleri.Aymeric PINEAUnext-intl vs @intlayer/next-intl: Aynı API, Farklı BundleBir Next.js uygulaması next-intl import'larını korur, @intlayer/next-intl adaptörüyle sunulur. Bundle boyutu, sızıntı, bileşen boyutu ve hydration ölçüldü.Aymeric PINEAUKullanıcılarınızdan Önce Eksik Çevirileri Tespit Etme YöntemleriEksik çeviriler sessizce hata verir. Geri dönüş mekanizmasının (fallback) bunları neden gizlediğini, gerçekten işe yarayan dört tespit katmanını ve çevrilmemiş anahtarlarda derlemeyi nasıl durduracağınızı öğrenin.Aymeric PINEAU