LINGOTURK · IOS YERELLEŞTIRME

iOS String Tercümesi

Bir mobil uygulamada kısa ifade bile doğru ekran bağlamına ihtiyaç duyar.

iOS uygulamalarında kullanıcıya gösterilen kısa ifadeler Localizable.strings ve bazı projelerde stringsdict ya da String Catalog gibi yapılarla yönetilebilir.

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

iOS String Tercümesi: hangi dosyalar ve kontroller gerekir?

iOS uygulamalarında kullanıcıya gösterilen kısa ifadeler Localizable.strings ve bazı projelerde stringsdict ya da String Catalog gibi yapılarla yönetilebilir. Kaynak metin tek başına yeterli olmayabilir: “Done”, “Continue” ve “Close” gibi düğme ifadeleri farklı akışlarda farklı Türkçe tonlar gerektirir. Çeviri tamamlandığında diyalog düğmesi genişliği, erişilebilirlik metni ve çoğul kalıpları ayrıca kontrol edilmelidir.

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?

Anahtar/değer ayrımı, NS format yer tutucuları, kaçış karakterleri, Unicode temsil biçimi ve dil varyantları dosyanın geçerliliği açısından önemlidir. iOS dosya sözdiziminin kontrolü ile uygulamanın gerçek cihaz üzerinde görüntülenmesi iki ayrı kalite aşamasıdı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ı

Kısa düğmelerde bağlam

iOS’ta kısa arayüz metinleri çoğu zaman yalnızca iki ya da üç sözcükten oluşur. Böyle ifadelerde kullanıcı yolculuğuna ait ekran bağlamı sağlanmazsa fiil, isim ve bildirim biçimleri yanlış anlaşılabilir. Bağlam notu ve ekran görüntüsü çoğu zaman kaynak cümleden daha fazla yardımcı olur.

iOS format parametreleri

Format yer tutucuları farklı türlerde olabilir; örneğin %@ ve %d birbirinin yerine kullanılamaz. Çeviri sırasında bu değerlerin düşmesi veya yanlış yeniden sıralanması gerçek uygulamada hata oluşmasına neden olabilir.

Çoğul tanımlarının doğruluğu

stringsdict ve yeni dil katalogları tekil/çoğul gibi dilsel değişkenleri ayrı tanımlayabilir. Kaynak İngilizce için kullanılan biçimleri her hedef dile birebir kopyalamak yerine dilin gerçek kuralları değerlendirilmelidir.

Mobil ekran sınırlamaları

Kısa buton başlıklarında hedef dil uzunluğu değiştiğinde küçük ekranlarda kırpılma yaşanabilir. Bu tür arayüz sınırlamaları çeviriden bağımsız bir teknik tasarım konusu gibi görünse de kullanılabilirlik için dilsel QA’da not edilmelidir.

App Store içeriğinden ayrım

Localizable.strings üzerinde işlenen içerik ile App Store ürün sayfası, ekran görüntüsü açıklaması ve pazarlama sloganı farklı metin türleridir. Teklifi hazırlarken uygulama arayüzü ve mağaza varlıklarının kapsamı ayrı belirlenmelidir.

iOS 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
Localizable.strings Tırnaklı anahtar-değer ve noktalı virgül söz dizimi Sözdizimi bozulursa dize okunmaz
stringsdict/plural Dil ve niceliğe bağlı gramer varyantları Yanlış tekil/çoğul gösterim
NS placeholders %@, %d ve sıralı biçim belirteçleri Tür uyuşmazlığı, biçim hatası
Ekran ve erişilebilirlik Buton uzunluğu, VoiceOver etiketleri Kesilen buton veya yanlış seslendirme

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

Bankacılık uygulaması

Hesap ve işlem metinlerinde finansal terminolojiyle tutarlı kısa ifadeler seçilir.

Sağlık uygulaması

Bildirime ve işlem onayına ait hassas mesajlarda yanlış yönlendirme riski dikkate alınır.

Eğitim uygulaması

Puan ve ders sayılarının tekil-çoğul davranışı test cümleleriyle kontrol edilir.

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ı
Localizable.strings iOS uygulama arayüz metinlerini depolayan dosya
stringsdict Değişken ve çoğul dilsel varyantları tanımlayan dosya
%@ Apple biçimlendirmesinde nesne/dize yer tutucusu
String Catalog Yeni Xcode akışlarında kullanılan yerelleştirme kataloğu

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. Kaynak .strings, .stringsdict veya .xcstrings dosyalarını sağlayın.
  2. Uygulama akışını gösteren ekran görüntülerini ekleyin.
  3. Bölgesel hedef dili (ör. en-US, en-GB) belirtin.
  4. Tüm format placeholder örneklerini listeleyin.
  5. iPhone/iPad QA sorumluluğunu tarif edin.

İ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.

iOS String Tercümesi hakkında sık sorulan sorular

Localizable.strings dosyasının anahtarları çevrilir mi?

Genellikle anahtarlar sabit tutulur, kullanıcıya görünen değerler çevrilir. Projeye özel eşleme farklıysa geliştirici yönergesi esas alınır.

stringsdict nasıl kontrol edilir?

Dilsel değişken kuralları ve format değerleri incelenir; uygulama içinde örnek sayılarla test yapılması önerilir.

Swift kodunu da çevirmeniz gerekiyor mu?

Hayır; arayüz metinleri dışsallaştırılmışsa kaynak kodu çevirmeden çalışılabilir. Hard-coded string varsa geliştiricinin ayırması gerekebilir.

iOS’un yeni String Catalog formatıyla çalışılır mı?

Xcode sürümü ve dışa aktarım biçimine göre değerlendirilir; xcstrings biçimi projeye özel incelenir.

Emoji ve Unicode karakterler korunur mu?

Görsel semboller ve kaçış karakterleri hedef dildeki kullanım amacına göre değerlendirilir; sözdizimi geçerliliği korunmalıdır.

Ekran görüntüleri neden önemlidir?

Kısa arayüz dizelerinin fiil veya isim anlamı ekran bağlamına göre değişebilir; bağlam görselleri yanlış anlamı önler.

App Store açıklamaları da aynı hizmete dahil midir?

Mağaza açıklamaları pazarlama metnidir ve ayrı bir içerik kalemi olarak tekliflendirilmesi daha doğrudur.

İ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

iOS String 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