Özellik

Developer Experience & Platform UX — better-i18n: Hız için inşa edildi, keyif için tasarlandı

Her etkileşimin bilinçli tasarlandığı bir developer experience — Command Palette navigasyonu, Inline Editing, Auto-Sync ve her iş akışına entegre edilmiş AI destekli yardım.

Cmd+K ile Anında Her Yere Gidin

Command Palette, better-i18n'de gezinmenin en hızlı yoludur. Cmd+K'ya (Windows/Linux'ta Ctrl+K) basın ve platformun her köşesine anında erişim elde edin — projelere atlayın, namespace'leri değiştirin, ayarları açın, action'ları tetikleyin, tüm bunları klavyeden elinizi kaldırmadan yapın.

Güçlü kullanıcılar Command Palette içinde yaşar. Projelerinizi, key'lerinizi ve ayarlarınızı indeksleyerek tek bir akıcı hareketle arama yapıp işlem gerçekleştirebilirsiniz. Artık menülerde tıklamak ya da bir şeyin nerede olduğunu hatırlamak zorunda değilsiniz.

Sizi Dakikalar İçinde Yayına Alan Onboarding

better-i18n'i ilk kez mi kullanıyorsunuz? Onboarding sihirbazı kurulumda sizi adım adım yönlendirir — repository'nizi bağlayın, ilk projenizi yapılandırın, diller ekleyin ve ilk çevirilerinizi push edin. Her adım ilerlemeden önce doğrulanır, böylece bozuk bir yapılandırmayla sonuçlanmazsınız.

Sihirbaz stack'inize uyum sağlar. Next.js, TanStack Router ile React, Expo veya Flutter kullanıyor olun; framework'ünüzü algılar ve kurulum talimatlarını buna göre özelleştirir.

Ölçek için İnşa Edilmiş Translation Editor

Translation Editor, ekibinizin en fazla zaman geçirdiği yerdir; bu nedenle onu ciddi iş yüklerini ter dökmeden kaldıracak şekilde inşa ettik.

5.000+ Key için Virtual Scrolling

Geleneksel tablo render'ı büyük key setlerinde tıkanır. better-i18n sanallaştırılmış render kullanır — yalnızca viewport'unuzda görünen satırlar DOM'dadır. 50 key'li bir projede olduğu gibi aynı pürüzsüz performansla 5.000, 10.000 hatta 50.000 key'i kaydırabilirsiniz.

Inline Editing — Tıkla, yaz, bitti

Her çeviri hücresi doğrudan düzenlenebilir. Bir hücreye tıklayın, çevirinizi yazın ve bir sonrakine geçin. Modal yok, kaydet butonu yok, ekstra tıklama yok. Editor aradan çekilir, böylece çevirmenler içeriğe odaklanabilir.

3,5 Saniyelik Debounce ile Auto-Sync

Değişiklikler otomatik olarak kaydedilir. Yazmayı bıraktıktan sonra 3,5 saniyelik debounce, Zustand store üzerinden sunucuya bir Sync tetikler. Kaydetmeyi hatırlamanız gerekmez ve çalışmanız hiçbir zaman kaybolmaz. Araç çubuğundaki Sync göstergesi değişikliklerin tam olarak ne zaman kalıcı hale geldiğini gösterir.

Namespace Gruplandırma

Büyük projeler key'leri namespace'lere göre organize eder. Editor, namespace gruplarını genişletip daraltmanıza olanak tanır; böylece ilgisiz key'lerin görsel karmaşıklığı olmadan üzerinde çalıştığınız bölüme odaklanabilirsiniz.

Arama ve Filtreleme

Key adlarını veya çeviri değerlerini arayarak herhangi bir key'i anında bulun. Dikkat gerektiren çalışmaya tam olarak odaklanmak için namespace, dil veya çeviri durumuna (çevrildi, çevrilmedi, inceleme gerekiyor) göre filtreleyin.

Activity Log — Her Action için Tam Görünürlük

Proje düzeyindeki Activity Log, projenizde gerçekleştirilen her action'ı takip eder — key oluşturma, çeviri güncellemeleri, publish işlemleri, ayar değişiklikleri, ekip üyesi eklemeleri. Her girişte kimin ne yaptığı, ne zaman ve hangi kaynakta gösterilir.

Ekipler için bu vazgeçilmezdir. Production'da bir çeviri bozulduğunda Activity Log size tam olarak hangi değişikliğin buna yol açtığını ve kimin yaptığını söyler. Artık tahmin yürütmeye ya da birbirini suçlamaya gerek yok.

Global AI Drawer

AI sohbet paneline platformun her sayfasından erişilebilir. Çevirileriniz hakkında sorular sormak, copy'nizi geliştirmeye yönelik öneriler almak, yeni diller için çeviriler oluşturmak veya yapılandırma sorunlarını gidermek için açın.

AI Drawer, mevcut projeniz ve bulunduğunuz sayfa hakkındaki bağlamı korur; böylece her seferinde kurulumunuzu açıklamak zorunda kalmadan ilgili yanıtlar verebilir.

Developer Tools Modal

Hata ayıklama ve performans optimizasyonu için Developer Tools Modal, kaputun altında neler olduğuna dair görünürlük sağlar — API call zamanlamaları, cache hit oranları, Sync durumu ve yapılandırma tanılaması. Platformun tam olarak nasıl davrandığını anlamak isteyen mühendisler için geliştirme modunda kullanılabilir.

LLM Provider Yönetimi

better-i18n, AI destekli çeviriler için birden fazla LLM provider ile entegre olur. Provider yönetim arayüzü şunları yapmanıza olanak tanır:

  • Provider ekle — OpenAI, Anthropic, Google veya desteklenen diğer LLM provider'ları bağlayın
  • Model yapılandır — Her provider için hangi modelin kullanılacağını seçin
  • Öncelik belirle — Bir provider kullanılamadığında fallback sırasını tanımlayın
  • Kullanımı izle — Provider başına token tüketimini ve maliyetleri takip edin

Bu, ekibinize çeviri iş akışlarını destekleyen AI backend üzerinde tam kontrol sağlar.

Yerleşik Analytics

PostHog event tracking, platform genelinde entegre edilmiştir ve ekibinizin better-i18n'i nasıl kullandığına dair içgörüler sunar — hangi özellikler en çok kullanılıyor, kullanıcıların nerede sürtünme yaşadığı ve çeviri hızının zaman içinde nasıl seyrettiği. Tam gizlilik kontrolü için tüm veriler PostHog instance'ınız içinde kalır.