CSV Tercümesi: hangi dosyalar ve kontroller gerekir?
CSV dosyaları ürün kataloglarından yazılım arayüz dizelerine kadar çok farklı türde içerikler taşıyabilir. Görünüşte düz metin olmaları yanıltıcıdır: yanlış kullanılan virgül, tırnak veya satır sonu bir sütunun kaymasına ve veri tabanına yanlış alanın aktarılmasına neden olabilir. Dosyayı çevirirken metin hücrelerini kod, SKU, URL, tarih, sayısal ölçü ve kimlik alanlarından ayırmak temel adımdır.
Çeviri kapsamını dosyanın yapısıyla birlikte belirleyelim
Neden yalnızca metin çevirisi yeterli değil?
CSV ve TSV içe aktarma süreçleri farklı ayraç, tırnaklama ve karakter kodlaması kullanabilir. Türkçe karakterlerde UTF-8 seçiminin yanında hedef yazılımın bu kodlamayı doğru okuduğu da test edilmelidir. Tek başına Excel önizlemesi veri bütünlüğünü kanıtlamaz; gerçek hedef sisteme örnek yükleme önerilir.
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ı
Ayraç ve tırnaklama kuralları
CSV dosyası basit görünse de bir hücrenin içinde virgül, noktalı virgül veya satır sonu bulunabilir. Ayraç seçimi ve tırnaklama kuralları doğru tutulmadığında kaynak metin doğru çevrilmiş olsa bile çıktı veri şemasında sütun kayması yaşanabilir.
Önde sıfır bulunan kodlar
Örneğin sıfırla başlayan ürün kodları Excel’de açılıp kaydedildiğinde sayı biçimine dönüştürülebilir. Çeviri öncesinde tekil kimliklerin ve sayısal kodların metin ya da sayı olarak nasıl yorumlandığı anlaşılmalıdır.
Çevrilecek veri alanları
Çok dilli ürün veri tabanlarında kategori, fiyat, para birimi, stok ve sevkiyat alanları ayrı davranışlara sahiptir. Bir fiyat değerinin değiştirilmesi çeviri konusu değildir; ama kullanıcıya görünen birim açıklaması hedef ülkeye göre yeniden değerlendirilebilir.
Hedef uygulamanın kodlaması
UTF-8 ile hazırlanan dosyalar bile hedef uygulamada yanlış kodlama seçilirse bozuk karakter gösterebilir. Başarılı CSV çevirisi için sadece dosyanın okunması değil, hedef uygulamadaki deneme içe aktarımının sonuçları da önemlidir.
Satır ve sütun bütünlüğü
Örnek satırların test edilmesi milyonlarca kaydı tek tek incelemeye alternatif olabilir; ancak satır benzersizliği ve kayıp kayıt kontrolü yine yapılmalıdır. Satır sayısı, kolon başlığı ve teknik şema değişikliği teslim edilen iki dosya arasında karşılaştırılabilir.
Yapılandırılmış veri: 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 |
|---|---|---|
| Sütun şeması | Başlıklar, metin alanları ve değişmez ID sütunları | Kayma, eşleşme hatası |
| Delimiter ve quoting | Virgül, noktalı virgül, tab ve çift tırnak kaçışı | Hücre bölünmesi veya birleştirilmesi |
| UTF-8 ve BOM | Türkçe/çok dilli karakterlerin işlenmesi | Mojibake/bozuk karakter |
| Tekil satır kimliği | SKU, key, product_id ve veri eşlemesi | Ürünün yanlış kayıtla ilişkilendirilmesi |
Gerçek iş akışlarını açıklayan üç kullanım senaryosu
SKU ve stok değerleri sabit tutulurken görünen ürün isimleri ve açıklamalar çevrilir.
Müşteri ID, ülke kodu ve tarih alanlarıyla iletişim metinleri ayrı sütun gruplarına ayrılır.
Kaynak anahtarları ve hedef dil sütunlarının hizası örnek veri içe aktarımıyla 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ı |
|---|---|
| Delimiter | Alanları birbirinden ayıran karakter |
| CSV quoting | İçinde ayraç bulunan hücrenin çift tırnakla işaretlenmesi |
| UTF-8 BOM | Bazı uygulamalarda dosya kodlamasını işaretleyen başlangıç baytları |
| Primary key | Veri kaydını ayırt eden tekil sütun |
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.
- Örnek kaynak dosya ve şema açıklamasını paylaşın.
- Çevrilecek sütunları işaretleyin.
- Ayraç, quoting ve kodlama tercihini bildirin.
- SKU/ID gibi sabit alanları listeleyin.
- Hedef sisteme test içe aktarımını planlayı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.
CSV Tercümesi hakkında sık sorulan sorular
CSV dosyasının tamamı mı çevrilir?
Hayır. Hangi sütunların insan tarafından okunabilir içerik taşıdığı belirlenmelidir. Kimlik, kod, formül, URL ve sayı alanları çoğunlukla korunur.
CSV virgülle mi ayrılmalıdır?
Hayır. Virgül, noktalı virgül veya tab kullanılabilir. Kaynak ve hedef sistemin beklediği ayraç anlaşılmalıdır.
Türkçe karakterler neden bozuluyor?
Sıklıkla kodlama uyuşmazlığı nedeniyle. UTF-8 gibi ortak kodlamayı ve içe aktarma seçeneklerini birlikte doğrulamak gerekir.
Excel ile açılıp tekrar kaydedilebilir mi?
Dikkatli olunmalıdır: Excel bazı alanları tarih/sayıya çevirebilir ve baştaki sıfırları düşürebilir. Gerekirse metin editörü veya kontrol aracı kullanılmalıdır.
Tek tırnak ve virgül içeren cümleler sorun çıkarır mı?
Doğru quoting ve kaçış kuralları ile aktarılabilir. Çevirinin ardından örnek ayrıştırma testi yapılmalıdır.
CSV dosyasında gizli hücre var mı?
CSV biçimi çalışma sayfası özelliği taşımaz; gizli sütun gibi Excel özellikleri kaynak veriye otomatik aktarılmaz.
Teslimde hangi formatı kullanırsınız?
Talebe göre aynı CSV/TSV yapısı veya iki dilli kontrol tablosu hazırlanabilir. Nihai format hedef uygulamanın içe aktarma şartlarına göre kararlaştırılır.
İ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
CSV Tercümesi için kaynak/hedef dilinizi, dosya tipinizi ve teslim beklentinizi paylaşın. Çevrilecek alanları birlikte netleştirerek size özel teklif sunalım.