· Localization · 4 dk okuma

Çeviriler mağaza karakter sınırlarını aştığında

Çeviriler mağaza karakter sınırlarını aştığında
TL;DR. Her iki mağaza da her listeleme alanına sabit bir karakter sınırı koyar ve bu sınır sadece İngilizce metin için değil, her yerelleştirilmiş kopya için geçerlidir. İngilizcede 30 karaktere sığan bir ad, Almancada genelde %30-40 daha uzun olur ve sınırı aşar. Çözüm kelimenin ortasından kesmek değil; adı ve alt başlığı her dil için sınıra sığacak, akıcı okunacak şekilde kısaltmak veya yeniden yazmaktır. Tam referans tablosu aşağıda.

28 karakterlik temiz bir uygulama adı, 29 karakterlik çarpıcı bir alt başlık ve 100 karakterin tamamını kullanan bir anahtar kelime alanı yazdın. Sonra listelemeyi yerelleştirdin ve App Store Connect alanları reddetmeye başladı — Almanca alt başlık 41 karakter, Fransızcası 36 karakter. Sorun hiçbir zaman İngilizce sürüm değildi. Her dil, her alanın kendi kopyasını taşır ve her kopya tek başına aynı sınıra sığmak zorundadır.

Bu yazı, bu sınırların ne olduğuna, çevirinin bunları neden aştığına ve kelimeleri ikiye bölmeden bir listelemeyi her dilde okunabilir tutmanın referansı.

Her iki mağazadaki karakter sınırları

Aşağıdaki her sayı yerel ayar başınadır. Fransızca, Almanca, Japonca vb. dillere yerelleştirdiğinde, her dil her alanın kendi kopyasını taşır ve gönderim sırasında her biri aynı sınıra göre kontrol edilir.

İki şeyi netleştirmekte fayda var. App Store anahtar kelime alanı gizli, virgülle ayrılmış 100 karakterlik bir alandır — ürün sayfasında görünmez ama indekslemenin büyük kısmı burada yaşar, yani her karakter önemlidir. Ve en dar alanlar — 30 karakterlik ad ve alt başlık — çevirinin en çok vurduğu alanlardır.

Çevrilmiş sürüm neden sınırı aşıyor

Aynı anlam farklı dillerde farklı miktarda yer kaplar. İngilizceden çevirirken kabaca yön yeterince tutarlıdır ve buna göre planlama yapabilirsin:

  • Almanca: genelde +%30-40. Birleşik isimler birkaç İngilizce kelimeyi tek uzun bir kelimede birleştirir ve başvurulacak daha kısa bir eş anlamlı genelde yoktur. 30 karakterlik bir alanı en sık aşan dil budur.
  • Fransızca, İspanyolca, İtalyanca, Portekizce: yaklaşık +%15-25. Tutarlı, ölçülü bir genişleme. İngilizcede 24 karaktere rahatça sığan bir ad, 30'a yakın veya üstüne çıkar.
  • Çince, Japonca, Korece: karakter sayısı olarak genelde yaklaşık %50 daha kısa. CJK yazı sistemleri karakter başına daha fazla anlam taşır, yani alan sınırı nadiren belirleyici kısıttır — okunabilirlik ve kelime seçimi belirleyicidir.
  • Arapça, İbranice ve diğer RTL yazı sistemleri: +%15-30 aralığında genişleme, artı bir yön değişimi bekle. Bunlar mutlaka insan incelemesinden geçmeli, asla ham makine çevirisi kullanılmamalı — iki yönlü metin ve Latin olmayan anahtar kelime alanları, otomatik çıktının sessizce yanlış gittiği yerlerdir.

Bunları bir garanti değil, planlama aralığı olarak düşün. Önemli olan yön: bir alan İngilizcede sınıra yakınsa, Avrupa dillerindeki çevirilerin bunu aşacağını, CJK dillerindekilerin ise kısa kalacağını varsay. İngilizce kaynakta birkaç karakterlik pay bırak ki genişlemenin gidecek yeri olsun.

Sınırı aşmak aslında nasıl görünür

Apple ve Google, sınırları gönderim aşamasında uygular. Pratikte iki hata modundan biriyle karşılaşırsın. Mağaza formu fazladan karakterleri kesinlikle kabul etmez — sınırın ötesine hiç yazamazsın, yani yapıştırılan bir çeviri sessizce, kelimenin ortasından, sınırda kesilir. Ya da alan metni kabul eder ve listeleme incelemede reddedilir. Her iki durumda da çevrilmiş ad veya alt başlık o pazarda kesilmiş, kesim yüzünden yanlış yazılmış ya da tamamen eksik kalır.

Bunların hiçbiri İngilizce listelemeden görünmez. Dil bazında, genelde listelemenin bittiğini düşündükten sonra, tek tek ortaya çıkar.

Çözüm: kes değil, yeniden yarat

Almanca bir alt başlığı 30. karakterde kesmek, ana dili konuşan biri için makine tarafından bozulmuş gibi okunan yarım bir kelime üretir. Doğru hamle, adı ve alt başlığı yerel ayara özel yeniden yazıp aynı niyeti sınır içinde taşımasını sağlamaktır.

  • Önce kaynağı kısalt. 22 karakterlik bir İngilizce alt başlık %35 genişlemeye dayanır; 29 karakterlik bir tanesi dayanmaz. İngilizcedeki pay, en ucuz çözümdür.
  • Dar alanları yeniden yarat. Ad ve alt başlık için, kelimesi kelimesine çevirmek yerine hedef dilde daha kısa bir eş anlamlı seç veya dolgu bir kelimeyi çıkar. Amaç birebir eşleşme değil, sığan ve doğal okunan bir ifadedir.
  • RTL ve Latin olmayan alanlara insan incelemesi yaptır. Arapça, İbranice ve Latin olmayan anahtar kelime listeleri, yazıyı okumadıkça fark edemeyeceğin şekillerde makine çevirisinin yanlış gittiği yerlerdir.
  • Sayımı İngilizce değil, hedef yazı sisteminde kontrol et. Mağazanın ölçtüğü şey karakter sayısıdır ve bu dile göre değişir — yani çeviriden sonra, alan bazında ölçülmesi gerekir.

Mokbi'nin yardımcı olduğu yer

Mokbi tüm listelemeni — ad, alt başlık, anahtar kelimeler, açıklama — 50 dile çevirir ve ilerledikçe her alan için dil başına karakter sayısını gösterir. Sınır aşımları App Store Connect veya Play Console'a yapıştırmadan önce, editörün içinde ortaya çıkar; böylece 41 karakterlik Almanca alt başlığı bir ret aldıktan sonra değil, hâlâ kısaltabilecekken yakalarsın.

Bu ilk geçiş, son değil. İşin çoğu olan her alanı sınır içine sokmayı ve genişleyenleri işaretlemeyi yapar. Ama en değerli pazarların yine de insan gözünden geçmeyi hak eder — yeniden yaratılan adın doğru geldiğini ve RTL alanların doğru olduğunu onaylayacak ana dili konuşan biri. Araç, hangi alanların bozulduğu konusundaki belirsizliği ortadan kaldırır; bir kişi en çok önem verdiklerinin iyi okunduğunu onaylar.

Sırada ne var

Editörü aç →