LINGOTURK · JSON DOSYASI TERCÜMESI

JSON Dosyası Tercümesi

Yerelleştirilebilir stringler, sağlam JSON yapısı.

JSON, uygulama ayarlarını ve yerelleştirme sözlüklerini taşımak için sık kullanılır. Ancak bir JSON dosyasındaki her değer kullanıcıya gösterilen metin değildir. Anahtar adları, sa.

Fiyat ve Teslim Süresi İsteyin
LINGOTURK · UZMANLIK DOSYASI · 2002’DEN BERİ

JSON Dosyası Tercümesi: belgeye özgü doğru yaklaşım

JSON, uygulama ayarlarını ve yerelleştirme sözlüklerini taşımak için sık kullanılır. Ancak bir JSON dosyasındaki her değer kullanıcıya gösterilen metin değildir. Anahtar adları, sayısal/boolean değerler, yol bilgileri ve kimlik alanları yazılımla bağlı olabilir. Hangi string değerlerin çevrileceği geliştirici rehberiyle belirlenmelidir.

i18n dosyalarında placeholder sözdizimi, çoğul kuralları, kaçış karakterleri ve metin uzunluğu uygulama davranışını etkileyebilir. Bu yüzden yalnızca dilsel doğruluk değil, geçerli JSON ayrıştırması ve değişken uyumu da teslim koşuludur.

Terminoloji ve bağlamDosya yapısı ve kontrolGizlilik yaklaşımıBelgeye göre teklif

JSON Dosyası Tercümesi hizmetinde nelere dikkat ediyoruz?

Anahtar/değer ayrımı

`checkout.submit` gibi anahtarlar çoğunlukla sabit kalırken kullanıcıya görünen metin değeri çevrilir.

Placeholder ve ICU kuralları

{count}, %1$s, ICU plural/select yapıları hedef metinde uygun biçimde korunmalıdır.

Veri tipi ve sözdizimi

Çift tırnak, virgül, kaçış ve kodlama değiştirilirse JSON ayrıştırması hata verebilir.

Arayüz bağlamı

Aynı “Open” sözcüğü düğmede fiil, durum etiketinde sıfat olabilir; ekran görüntüsü ve açıklama istenir.

JSON çevirisinde geçerli dosya nasıl korunur?

JSON’de yorum satırı standardın parçası değildir ve iki tırnak işaretinin yapısı önemlidir. Çeviri sonrası dosyanın ayrıştırılabilirliği, anahtarların korunması, veri tiplerinin değişmemesi ve placeholder sayısının eşleşmesi makineyle kontrol edilebilir. Kullanıcı arayüzünde görünüm testi ise ayrıca gereklidir.

Belge ve risk kontrol tablosu

Aşağıdaki örnekler her projede aynı işlemin uygulanacağı anlamına gelmez. Dosyanın kullanım amacı ve beklenen teslim biçimi, gerekli kontrolleri belirler.

Belge / yapı Öne çıkan içerik Kontrol odağı
i18n sözlüğü Kullanıcıya görünen dizgeler Key ve placeholder korunumu
Uygulama yapılandırması Ayar ve sistem değerleri Çevrilmemesi gereken alan ayrımı
API yanıt örneği Hata ve mesaj metinleri Schema ve veri tipi
Mobil uygulama kaynakları Kısa metin ve uyarı Karakter kısıtı ve ton
ICU mesajları Çoğul ve koşul Plural/select mantığı

Uygulamada karşılaşılabilecek üç durum

Aynı kelimenin iki anlamı

“Charge” ücret tahsilatı veya cihaz şarjı anlamında olabilir; geliştirici bağlamı olmadan sabit karşılık kullanmak hatalıdır.

ICU plural

`{count, plural, one {…} other {…}}` kalıbında hedef dilin çoğul kullanımına dikkat edilir, sözdizimi bozulmaz.

Kaçış karakteri

Satır sonu `\n` veya kaçışlı çift tırnaklar kullanıcıya dönük metinden ayrılır ve JSON geçerliliği korunur.

JSON Dosyası Tercümesi için terim ve dosya rehberi

Örnek kavramlar belgenin bağlamına göre kontrol edilmeli; tek bir sözlük karşılığı bütün metinlerde otomatik kullanılmamalıdır.

Terim / işaret Türkçe karşılık Bağlama ilişkin not
Key Anahtar Kod bağımlılığı olan ad
String value Metin değeri Çevrilebilir olabilir
Escape sequence Kaçış dizisi Sözdizimsel işaret
Placeholder Yer tutucu Değişken konumu
Locale Yerel ayar kodu Dil-bölge tanımı

Proje başlamadan önce gönderilebilecek bilgiler

  1. Kaynak dosya ve varsa düzenlenebilir proje sürümü; json dosyası tercümesi için gerekli tüm ekler.
  2. Kaynak ve hedef dil, belgenin kullanılacağı ülke/kurum ve hedef okuyucu.
  3. Önceki onaylı çeviriler, terim sözlükleri, referans ekran görüntüleri ve sürüm bilgileri.
  4. İstenen teslim biçimi, kritik kısıtlar, öncelik sırası ve gerçekçi son teslim tarihi.
  5. Gizlilik veya erişim gereksinimleri ile ayrıca değerlendirilmesi istenen görsel/teknik öğeler.

Dosyayı göndermeden önce kişisel veya ticari açıdan hassas bilgilerin paylaşım koşullarını gözden geçirebilirsiniz. Gerekli görülen projelerde ek gizlilik gereksinimleri teklif sırasında konuşulabilir.

Planlı çeviri ve teslim süreci

01 · Dosyanın analizi

Dil, dosya yapısı, ekler ve kullanım amacı görülür; kapsam ve teklif hazırlanır.

02 · Terimlerin belirlenmesi

Alan ve müşteri referansları incelenerek uygun terim tercihleri oluşturulur.

03 · Çeviri ve kontrol

Metin, teknik işaretler, tablo ve dosya bütünlüğü kaynakla karşılaştırılır.

04 · Teslim ve revizyon takibi

Kararlaştırılan dosya türünde teslim planlanır; kapsam içi geri bildirimler ele alınır.

JSON Dosyası Tercümesi hakkında sık sorulan sorular

En çok tereddüt yaratan noktaları dosya ve kullanım amacına göre açıklıyoruz. Ayrıntılı kabul şartları ve teslim planı, belgeniz incelendikten sonra netleştirilir.

JSON anahtarları çevrilir mi?

Genellikle hayır; yazılım koda bağlı anahtarlara ihtiyaç duyabilir. Çevrilecek alanlar proje kapsamında tanımlanır.

JSON dosyası çeviriden sonra çalışır mı?

JSON ayrıştırması ve yapı kontrolleri yapılabilir; uygulama içindeki gerçek davranış ayrıca test edilmelidir.

ICU çoğul mesajları korunur mu?

Sözdizimi ve değişkenler korunarak hedef dilin çoğul kurallarına göre uyarlama gerekir.

Escape karakterleri neden önemlidir?

Yanlış kaçış dosyanın ayrıştırılamamasına ya da yanlış satır kırılmasına neden olabilir.

Tekrarlayan anahtar değerleri aynı mı çevrilir?

Bağlamları aynıysa tutarlılık hedeflenir; farklı ekranlarda aynı sözcüğün farklı anlamı olabilir.

JSON içinde HTML bulunursa ne olur?

Gömülü HTML işaretleri de teknik olarak korunmalıdır; iki düzeyli doğrulama gerekebilir.

JSON ile Excel çevirisi arasında fark var mı?

JSON yapısal anahtar ve programatik değer taşır; Excel hücre, formül ve tablo ilişkileri taşır. Kontrol planları farklıdır.

İlgili LingoTurk rehberleri ve hizmetleri

JSON Dosyası Tercümesi için teklif alın

Belgenizi ve teslim beklentinizi bize iletin. Kapsam, teknik hazırlık, ücret ve olası teslim takvimini dosyaya göre birlikte değerlendirelim.

Fiyat ve teslim süresi isteyin →

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