Yardım merkezine göz at

Mevcut çevirilerinizi getirin

Sorumlusu: Vitalii VlasiukCo-founder

Bir belge veya string tablosu halihazırda çeviriler içeriyorsa, Transept bunları sıfırdan çevirmek yerine başlangıç noktası olarak kabul eder. Sürece baştan başlamaz ve zaten yapılmış bir iş için tekrar ödeme yapmazsınız.

Mevcut çevirilerimle başlayabilir miyim?

Çoğu ekip işe eli boş başlamaz. Halihazırda Almanca ve Fransızca dilleriyle yayınlanmış bir uygulama, geçen yıl çevrilmiş bir kılavuz veya dört farklı dil seçeneğiyle sunulan bir oyun olabilir. Tüm bunları bir çeviri aracından tekrar geçirmek hem kelime harcanmasına neden olur hem de daha kötüsü, önceden onayladığınız ifade biçimlerini çöpe atar. Bu yüzden Transept bunları içeri aktarmanıza izin verir: Mevcut çeviriler yeniden oluşturulmaz, olduğu gibi alınır.

Seeding nasıl çalışır

Bu mekanizma, Transept'i API ile Otomatikleştirin bölümünde ele alınan string tablosu içe aktarma (.tstrings.json) özelliğinde yer alır. Her dize, sabit bir anahtara sahip bir birimdir ve bir birim halihazırda sahip olduğu çevirileri taşıyabilir — dil başına bir giriş içeren bir targets eşlemesi (veya dosya tek bir yerel ayara sabitlendiğinde tek bir target). İçe aktarma sırasında, bunlardan her biri ilgili dil için doğrudan yazılan aktif çeviri haline gelir. Herhangi bir model çağrılmaz ve hiçbir kelime faturalandırılmaz — iş zaten yapılmıştır, Transept sadece bunları teslim almaktadır.

Çevirileri halihazırda eklenmiş olarak gelen bir birim.

Seeding'in size kazandırdıkları

Çevirileri içeri aktarmanın amacı sadece yeniden çeviri maliyetinden tasarruf etmek değildir. Seed edilen her çift, yeni oluşturulanlar gibi çeviri belleğine kaydedilir; böylece belleğiniz ilk günden itibaren dolmaya başlar. Benzer bir metinle tekrar karşılaşıldığında Transept, rastgele bir tahmin yürütmek yerine sizin halihazırda seçtiğiniz ifadeleri kullanır. Glossar ve Stilrichtlinie'leriniz çevrilmesi gereken her şeye uygulanmaya devam eder; böylece yeni ve değiştirilmiş dizeler, seed ettiklerinizle tutarlı olur.

Çevirilerimi nasıl senkronize tutarım?

Veriler içeri aktarıldıktan sonra, dosya her değiştiğinde mevcut dosyanın tamamını yeniden göndererek güncelliği korursunuz. Transept bunları anahtara göre karşılaştırır: Değişmeyen dizeler çevirilerini (ve üzerlerinde yapılmış olan tüm incelemeleri) korur; yalnızca gerçekten yeni veya değiştirilmiş birimler çevrilir. Bu, editörün kullandığı Yalnızca değişenleri çalıştır özelliğinin API tarafındaki işleyişidir. Yüzlerce dize içeren bir dosyada tek bir dizeyi düzeltmek, yüzlerce değil, yalnızca bir dize maliyetindedir.

Bir çevirinin yer tutucuları eşleşmezse ne olur?

Seed edilen bir çeviri, dışa aktarma sırasında hata verecek rastgele bir değer değil, kaynağının gerçek bir çevirisi olmalıdır. Bu nedenle her seed, kaynağındaki yer tutuculara (bozulmadan kalması gereken {name} tarzı alanlar) göre kontrol edilir. Hedefteki yer tutucular kaynaktakilerle eşleşmezse, o birim sessizce aktarılmak yerine atlanır ve raporlanır; diğer birimler ise normal şekilde seed edilmeye devam eder. İçe aktarma sonucu, kaç çevirinin seed edildiğini ve kaçının atlandığını nedenlerinden örneklerle birlikte size bildirir; böylece hatalı bir dışa aktarma gizli kalmak yerine gün yüzüne çıkar. (Bu kontrol, süslü parantezlerin gerçek yer tutucu olduğu ICU formatındaki string tablolarında çalışır; düz tablolarda süslü parantezler düz metin olarak kabul edilir ve olduğu gibi bırakılır.)

Özellikleri keşfedin

Hâlâ takıldınız mı? Uygulama içinde Literess'e sorun veya [email protected] adresine yazın.