Better i18n Nedir?
Better i18n, modern geliştirme ekipleri için tasarlanmış bulut tabanlı bir yerelleştirme platformudur. Çevirilerinizi global bir CDN üzerinden saniyeler içinde yayınlayın.
Better i18n, modern geliştirme ekipleri için tasarlanmış bir yerelleştirme platformudur. Kod tabanınızdaki JSON çeviri dosyalarını yönetme alışkanlığının yerini, çevirileri küresel bir CDN aracılığıyla sunan bulut tabanlı bir sistem almaktadır.
Nasıl çalışır?
- Siz kodu yazarsınız — uygulamanızda
t('welcome.title')gibi çeviri anahtarları kullanarak - CLI tarar — kod tabanınızı tarayarak anahtarları Better i18n panosuna senkronize eder
- Siz çevirirsiniz — manuel olarak, yapay zeka ile ya da insan çevirmenlerle
- Yayınlarsınız — çeviriler CDN'de saniyeler içinde yayına girer
- Uygulamanız çevirileri çeker — çalışma zamanında; yeniden derleme veya yeniden dağıtım gerekmez
Temel kavramlar
Projeler
Bir proje, tek bir uygulama veya web sitesine karşılık gelir. org/project biçiminde benzersiz bir tanımlayıcısı vardır (örn. acme/dashboard). Her projenin kendi çeviri anahtarları, dilleri ve ekip üyeleri bulunur.
Çeviri anahtarları
Anahtarlar, common.save_button veya auth.login_title gibi tanımlayıcılardır ve her dildeki çevrilmiş metinlerle eşleşir. Mantıksal gruplama ve tembel yükleme için ad alanları halinde düzenlenir.
CDN dağıtımı
Yayınlanan çeviriler, dünya genelinde 100 ms'nin altında gecikmeyle küresel bir CDN'den sunulur. SDK'lar, çok katmanlı bir geri dönüş zinciriyle çalışma zamanında çevirileri çeker:
- Bellek içi önbellek (60 saniyelik TTL)
- CDN çekimi
- Kalıcı depolama (mobil/çevrimdışı)
- Statik geri dönüş verisi
Bu sayede ağ bağlantısı geçici olarak kesilse bile uygulamanız her zaman çevirilere erişebilir.
Framework SDK'ları
Better i18n, aşağıdakiler için birinci taraf SDK'lar sunar:
- Next.js — ISR desteği ve middleware ile
- React + TanStack Router — SSR'ye hazır sağlayıcı
- Remix / Shopify Hydrogen — loader tabanlı entegrasyon
- Expo / React Native — çevrimdışı depolama ile
- Flutter — saf Dart + Flutter widget'ları
- Sunucu tarafı — Hono, Express ve herhangi bir Node.js sunucusu
Ne fark yaratır?
| Geleneksel i18n | Better i18n |
|---|---|
| Repoda JSON dosyaları | Bulut yönetimli, CDN dağıtımlı |
| Çevirileri güncellemek için yeniden derleme | Yayınla ve ~60 saniye içinde değişiklikleri gör |
| Manuel çeviri iş akışları | Bağlam + sözlük ile yapay zeka çevirisi |
| Çevirmenler için görünürlük yok | Roller ve inceleme kuyrukları içeren pano |
| Yalnızca CLI anahtar yönetimi | CLI + Pano + Yapay zeka ajanları için MCP |
Sonraki adımlar
Bu makale yardımcı oldu mu?