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.
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
“Charge” ücret tahsilatı veya cihaz şarjı anlamında olabilir; geliştirici bağlamı olmadan sabit karşılık kullanmak hatalıdır.
`{count, plural, one {…} other {…}}` kalıbında hedef dilin çoğul kullanımına dikkat edilir, sözdizimi bozulmaz.
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
- Kaynak dosya ve varsa düzenlenebilir proje sürümü; json dosyası tercümesi için gerekli tüm ekler.
- Kaynak ve hedef dil, belgenin kullanılacağı ülke/kurum ve hedef okuyucu.
- Önceki onaylı çeviriler, terim sözlükleri, referans ekran görüntüleri ve sürüm bilgileri.
- İstenen teslim biçimi, kritik kısıtlar, öncelik sırası ve gerçekçi son teslim tarihi.
- 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.