better-i18n ile Enterprise Ölçeğinde Batch Operations
Binlerce çeviriyi tek bir işlemde güncelleyin, yayınlayın ve yönetin. better-i18n Batch araçları, enterprise hacimlerini kolaylıkla karşılar.
Çevirileri Tek Tek Güncellemekten Kurtulun
Büyük ölçekte yerelleştirme yönetimi; yüzlerce key, düzinelerce dil ve sürekli değişen içerik demektir. Bunu manuel yapmak yalnızca yavaş değil — hatalara açık ve sürdürülemez bir süreçtir. Better i18n, platformun her katmanında batch operasyonlar sunarak kaliteden ödün vermeden hızlı hareket etmenizi sağlar.
Translation Batch Operasyonları
Translation Editor, birden fazla key üzerinde aynı anda çalışmanızı sağlayan üç temel batch operasyonu destekler:
Toplu Çeviri Güncelleme
Herhangi sayıda translation key seçin ve değerlerini bir veya birden fazla dilde aynı anda güncelleyin. 50 key'deki terminoloji değişikliğini düzeltiyor ya da tüm bir namespace'e reviewer geri bildirimlerini uyguluyorsanız, toplu güncelleme bunu tek bir işlemde halleder.
Toplu Key Silme
Bir özelliği kullanımdan kaldırıyor musunuz? Kullanılmayan stringleri temizliyor musunuz? İhtiyaç duymadığınız key'leri seçin ve toplu olarak silin. Toplu silme, namespace sınırlarına saygı duyar ve hâlâ kullanımda olan key'leri yanlışlıkla silmemeniz için bir onay adımı sunar.
Toplu Çeviri Yayınlama
Çevirileriniz gözden geçirilip yayına hazır olduğunda hepsini bir anda yayınlayın. Toplu yayınlama, değişikliklerinizi CDN'e iletir ve yapılandırılmış GitHub sync'i tetikler — key'leri tek tek yayınlamanıza gerek kalmaz.
AI Destekli Toplu Çeviri
translateBatch aracı, toplu operasyonları bir adım öteye taşır. Hedef dillerinizi yapılandırın, bir kapsam seçin (tüm key'ler veya belirli namespace'ler) ve AI'ın tek bir istekte 500 key'e kadar çeviri yapmasına izin verin.
- targetLanguages[] — çeviri yapılacak dilleri tam olarak seçin
- scope — her şeyi çevirin ya da belirli namespace'lerle sınırlayın
- namespaces[] — neyin çevrileceği üzerinde ince taneli kontrol
- maxKeys — batch başına 1 ile 500 key arasında işlem yapın
Bu özellik; yeni bir dili başlatmak, çevrilmemiş stringleri tamamlamak veya insan incelemesinden önce ilk geçiş çevirisi yapmak için idealdir.
CMS Toplu Operasyonlar
Büyük ölçekte içerik yönetimi de aynı batch yeteneklerine ihtiyaç duyar. Better i18n CMS şunları sunar:
- bulkUpdateEntryStatus — birden fazla içerik girişini tek bir işlemde draft, published ve archived durumları arasında taşıyın
- bulkDeleteEntries — birden fazla içerik girişini aynı anda temizleyin
- AI ile toplu içerik oluşturma —
proposeContentEntrieskullanarak çevirileriyle birlikte 20 adede kadar yapılandırılmış içerik girişini bir anda oluşturun
Otomasyon için MCP Toplu Araçlar
Model Context Protocol aracılığıyla Better i18n'i geliştirme iş akışlarına entegre eden ekipler için her toplu operasyon programatik olarak kullanılabilir:
| Araç | Amaç | Ölçek |
|---|---|---|
| createKeys | Çevirilerle birlikte toplu yeni key oluşturma | Çağrı başına yüzlerce key |
| updateKeys | Diller genelinde mevcut çevirileri güncelleme | Çağrı başına yüzlerce key |
| deleteKeys | Kullanılmayan key'leri toplu silme | Çağrı başına yüzlerce key |
| publishTranslations | Çevirileri CDN/GitHub'a iletme | Aynı anda tüm namespace'ler |
Bu araçlar, otomatik iş akışlarının yüksek hacimde de güvende kalması için koruma mekanizmalı tasarlanmıştır — namespace doğrulama, çapraz varlık çakışma uyarıları ve ayrıntılı yanıt ipuçları.
Büyük Ölçekte Publish Pipeline
Sync sistemi, enterprise ölçeğinde yayınlamayı şu özelliklerle destekler:
- PUBLISH_BATCH mesaj türü — birden fazla publish olayını tek bir atomik işlemde gruplar
- batch_publish iş türü — toplu yayınlamaları asenkron olarak işler; böylece ekibiniz deploy beklentisiyle bloke olmaz
İster CDN'e iteliyor, ister GitHub deposuyla sync yapıyor, isterse ikisini birlikte kullanıyor olun; publish pipeline darboğaz olmaksızın binlerce key'i işler.
Gerçek Dünyadan Ölçek Örnekleri
5.000 Key'i Yeni Bir Namespace'e Taşıma
Çeviri mimarinizi yeniden yapılandırıyor musunuz? Yeni namespace'de key'leri toplu oluşturmak için createKeys, eskisini temizlemek için deleteKeys kullanın. Tüm göç dakikalar içinde tamamlanır, günler değil.
Tüm Ürününüzde 3 Yeni Dili Kullanıma Açma
translateBatch'i scope "all" ve yeni hedef dillerle kullanın. AI, seferinde 500 key'e kadar ilk çevirileri oluşturur. Her şeyi yayına almak için toplu publish ile devam edin. Haftalarca süren tam dil lansmanı artık saatler alır.
Üç Aylık İçerik Denetimi
Eskimiş içerik girişlerini arşivlemek için bulkUpdateEntryStatus, kullanılmayan olanları kaldırmak için bulkDeleteEntries kullanın. İçerik kütüphanenizi tek tek temizleme zahmetine girmeden düzenli tutun.
Hızlı Hareket Eden Ekipler için Tasarlandı
Batch operasyonlar yalnızca zaman kazandırmakla kalmaz. İnsan hatalarını azaltır, diller arası tutarlılığı sağlar ve yerelleştirme iş akışınızın geliştirme döngünüze ayak uydurmasına olanak tanır. İster yeni pazarlara açılan bir startup, ister milyonlarca çevrilmiş string yöneten bir enterprise olun; Better i18n batch operasyonları size hız kesmeden ilerleme araçlarını sunar.