LINGOTURK · ANDROID YERELLEŞTIRME

Android strings Tercümesi

Android uygulamasının arayüz dili, kod yapısından bağımsız düşünülemez.

Android uygulamalarında çevrilecek metinler çoğunlukla resources içindeki strings.xml dosyalarında düzenlenir.

Fiyat ve Teslim Süresi İsteyin
LINGOTURK · ANDROID YERELLEŞTIRME · 2002’DEN BERİ

Android strings Tercümesi: hangi dosyalar ve kontroller gerekir?

Android uygulamalarında çevrilecek metinler çoğunlukla resources içindeki strings.xml dosyalarında düzenlenir. Ancak tek satırlık bir buton metni bile bağlam bilinmeden kolayca yanlış çevrilebilir: “Save” bir formda kaydetmek, bir oyunda kurtarmak veya finans ekranında tasarruf etmek anlamına gelebilir. Konum ekran görüntüleri, karakter sınırları ve değişken örnekleri bu yüzden önemlidir.

Belgeye özel kapsamTerminoloji planıDosya yapısı kontrolüŞeffaf teklif

Çeviri kapsamını dosyanın yapısıyla birlikte belirleyelim

Neden yalnızca metin çevirisi yeterli değil?

Kaynak anahtarların korunması, format parametrelerinin yerleri, plurals tanımları, biçimlendirme ve kaçış karakterleri ele alınır. Çeviri sırasında string kaynaklarının XML olarak geçerli kalması gerekir; uygulamada gerçek davranışın doğrulanması ise geliştirici testini gerektirir. Teknik dil kontrolü ile uygulama içi QA farklı aşamalardır.

Proje başlangıcında neyi netleştiriyoruz?

Kaynak ve hedef dili, kullanılacak yazılım sürümünü, dosyanın düzenlenebilirliğini, teslim formatını ve hedef uygulamada yapılacak son kontrolü birbirinden ayırıyoruz.

Bu sayfada anılan doğrulama adımları, her projede otomatik sunulduğu anlamına gelmez. Hangi kontrollerin ve teslim biçimlerinin dahil olduğu, dosya incelemesi sonrasındaki teklifte belirlenir.

Uzmanlık gerektiren beş kritik ayrıntı

Kaynak anahtar ile değer ayrımı

Bir Android çeviri projesinde kullanıcıya görünen metinlerle kaynak anahtar adlarının ayrılması ilk teknik gerekliliktir. Yanlışlıkla çevrilen bir name değeri uygulamanın beklediği string kaynağını bulamamasına neden olabilir; bu yüzden yalnızca metinsel değerler değerlendirilmektedir.

Android plurals kuralları

Özellikle plurals blokları, hedef dilin dilbilgisel miktar kategorilerine göre değerlendirilmelidir. İngilizcede tekil ve çoğul olarak verilen iki biçimin Türkçe veya başka bir dilde doğrudan birebir karşılığı her zaman olmayabilir.

Parametrelerin tür bütünlüğü

Kullanıcıya gösterilen metinlerin biçim parametreleri, sayı ve tarihlerin ekrandaki yerine göre önem kazanır. Yer tutucunun türüyle uyumsuz bir çeviri cümlesi teknik olarak doğru görünse bile uygulama çalışırken hata verebilir.

Ekran bağlamının önemi

Onboarding ekranları, uyarı diyalogları ve buton etiketleri kısa olduğu için bağlamı tahmin etmek daha zordur. Ekran görüntüleri veya örnek kullanıcı akışı sağlanırsa “geri”, “iptal”, “devam” gibi işlev sözcüklerinin uygun karşılığı seçilebilir.

Cihaz üzerinde son QA

Kaynak XML dosyasındaki etiket bütünlüğü korunsa bile gerçek cihazdaki görünüm ayrıca test gerektirir. Uzun düğme metinleri, küçük ekran ve erişilebilirlik açıklamaları için dilsel QA ile uygulama geliştiricisinin teknik QA sorumlulukları ayrılmalıdır.

Android yerelleştirme: işleme ve kalite kontrol matrisi

İçeriğin çeviriye uygun biçimde ayrıştırılması kadar çevrilmemesi gereken teknik öğelerin korunması da önemlidir. Aşağıdaki tablo proje keşfinde kullanılan kontrol başlıklarını gösterir.

Öğe / dosya alanı Kontrol konusu Gözden kaçabilecek risk
string name anahtarları name kimlikleri ve resources yapısı Anahtar değiştirilirse kaynak bulunamayabilir
Parametreler %1$s, %d ve biçim belirteçleri Uygulama çalışma zamanında gösterim hatası
Plurals ve çokluk quantity=one/other ve dile özgü varyantlar Yanlış nicelik ifadesi
Apostrof/markup Kaçış işaretleri, CDATA ve etiket sınırları XML veya kaynak derleme hatası

Gerçek iş akışlarını açıklayan üç kullanım senaryosu

Finans uygulaması

Transfer onayı, uyarı ve değişkenli tutar metinleri ekran bağlamıyla eşleştirilir.

E-ticaret mobil uygulaması

Sepet, teslimat ve iade arayüzündeki kısa etiketler karakter ve tutarlılık açısından gözden geçirilir.

Çok dilli eğitim uygulaması

Başarı, ders ve puan bildirimlerinde plurals ve biçimlendirme ayrı doğrulanır.

Projeyi doğru hazırlamak için temel kavramlar

Proje dosyanızda karşılaşılabilecek terimlerden bazıları aşağıdadır. Bu kavramlar çevrilecek metin ile korunması gereken teknik yapı arasındaki sınırları belirlemeye yardımcı olur.

Teknik ifade Projedeki anlamı
strings.xml Android kaynak metinlerini taşıyan XML dosyası
plurals Niceliğe göre farklı metin seçimi
%1$s Sıralı dize yer tutucusu
translatable="false" Yerelleştirilmemesi işaretlenen kaynak

Tekliften önce hazırlayabileceğiniz dosya kontrol listesi

Dosyaları doğrudan bu sayfaya yüklemenize gerek yoktur. İlk mesajınızda kaynak/hedef dili ve kapsamı belirtin; belgeleri WhatsApp veya e-posta görüşmesinde paylaşabilirsiniz.

  1. Tüm values klasörleri ve kaynak XML dosyalarını paylaşın.
  2. Uygulama ekran görüntülerini veya prototipi ekleyin.
  3. Kısa etiketlerin karakter sınırlarını belirtin.
  4. Değişken ve placeholder örneklerini sağlayın.
  5. Cihaz içi test ve hata raporunun kime ait olduğunu kararlaştırın.

İncelemeden teslimata çalışma akışı

1. İnceleme ve kapsam

Dosya formatı, kaynak hacmi, çevrilecek alanlar ve hedef uygulamanın gereksinimleri belirlenir. Düzenleme, DTP veya çalışır uygulama kontrolü gerekiyorsa ayrı iş olarak tanımlanır.

2. Çeviri ve terminoloji

Bağlam, sektör terimleri ve varsa onaylı müşteri sözlüğü esas alınır. Teknik işaretleyiciler ve değişmemesi gereken alanlar proje talimatına dahil edilir.

3. Kalite kontrol

Metin tutarlılığı ve kaynak-hedef eşleşmesi incelenir. Yapısal kontrollerin kapsamı; dosyanın türüne, teslim biçimine ve üzerinde anlaşılan hizmete bağlıdır.

4. Teslim ve gerekirse revizyon

Kararlaştırılan format teslim edilir. Hedef uygulamada test veya sonraki sürüm güncellemesi gerekiyorsa geri bildirim ve revizyon süreci ayrıca planlanır.

Android strings Tercümesi hakkında sık sorulan sorular

Android strings.xml dosyasında neler çevrilir?

Genellikle kullanıcıya görünen değerler çevrilir; name anahtarları ve teknik XML yapısı korunur. translatable=false kaynakları kapsam dışı olabilir.

Parametrelerin yeri değiştirilebilir mi?

Bazı sıralı parametrelerde dilbilgisi gereği yer değiştirme gerekebilir. Ancak tür ve sözdizimi bozulmamalı; geliştiriciyle örnek değer üzerinden test edilmelidir.

Plurals biçimlerinin hepsi gerekli mi?

İstenen dilin çoğul kuralları belirler. Kaynak dildeki miktar türlerini körü körüne kopyalamak doğru olmayabilir.

Arayüz ekran görüntüsü neden istenir?

Aynı kaynak dize farklı menüde farklı anlam taşıyabilir. Ekran görüntüsü ve kullanım senaryosu belirsizliği azaltır.

XML derleme hatası olmaması garanti edilir mi?

Metin ve etiket bütünlüğü kontrol edilir; fakat gerçek Android derlemesi ve cihaz testi proje kapsamına dahilse ayrıca planlanmalıdır.

HTML biçimlendirme içeren dizeler işlenebilir mi?

Evet, span/etiket veya escape biçimleri proje dosyasında tanımlandığı gibi korunacak şekilde değerlendirilir.

Android ve iOS metinleri ortak mı yönetilir?

Terim listesi ve üslup rehberi ortak tutulabilir; ancak strings.xml ile .strings/.stringsdict teknik biçimleri ayrı doğrulama gerektirir.

İlgili hizmetler ve yararlı bağlantılar

Belgenin kaynak biçimine ve hedef kullanım amacına göre aşağıdaki hizmetler birlikte değerlendirilebilir.

Dosyanıza uygun fiyat ve teslim planı isteyin

Android strings Tercümesi için kaynak/hedef dilinizi, dosya tipinizi ve teslim beklentinizi paylaşın. Çevrilecek alanları birlikte netleştirerek size özel teklif sunalım.

Teklif Talebi Oluşturun →

Hemen Fiyat Alın Belgenizi gönderin, 5 dk'da yanıtlayalım