Büyük içerik güncellemesi, topluluk çevirisini nasıl etkiledi?
Merhaba!
Stardew Valley'nin 1.6 güncellemesi devasa yeni içerik ekledi. Bu, mevcut Türkçe çeviri projelerinin önünde ciddi bir güncelleme yükü oluşturdu. Bu konuda güncel durumu değerlendirdim.
Python:
import json
def ceviri_farkini_bul(eski_ingilizce_dosya: str, yeni_ingilizce_dosya: str,
mevcut_turkce_dosya: str):
with open(eski_ingilizce_dosya, 'r', encoding='utf-8') as f:
eski_en = json.load(f)
with open(yeni_ingilizce_dosya, 'r', encoding='utf-8') as f:
yeni_en = json.load(f)
with open(mevcut_turkce_dosya, 'r', encoding='utf-8') as f:
mevcut_tr = json.load(f)
yeni_anahtarlar = set(yeni_en.keys()) - set(eski_en.keys())
degisen_anahtarlar = {
k for k in yeni_en if k in eski_en and yeni_en[k] != eski_en[k]
}
print(f"Yeni eklenen metin sayisi: {len(yeni_anahtarlar)}")
print(f"Degisen metin sayisi: {len(degisen_anahtarlar)}")
ceviri_gereken = []
for anahtar in yeni_anahtarlar:
if anahtar not in mevcut_tr:
ceviri_gereken.append({
"anahtar": anahtar,
"ingilizce_metin": yeni_en[anahtar],
"durum": "yeni_ceviri_gerekli"
})
print(f"Toplam ceviri/guncelleme gereken metin: {len(ceviri_gereken)}")
return ceviri_gereken
Güncelleme sonrası çeviri durumunu nasıl buldunuz?