Neler yeni

Seni de aramızda görmek istiyoruz! 🚀

Bilgi paylaştıkça çoğalır. Şu an misafir olarak buradasın ama sadece birkaç saniyeni ayırarak ücretsiz üye olabilir; binlerce içeriğe erişebilir, sorularını sorabilir ve topluluğumuzun bir parçası olabilirsin. Geliştirmek, öğrenmek ve paylaşmak için hemen aramıza katıl!

Stardew Valley 1.6 Güncellemesi Sonrası Türkçe Yama Durumu

baki

Sahip
Yönetici

🌾 STARDEW VALLEY 1.6 SONRASI TÜRKÇE ÇEVİRİ GÜNCEL DURUM 🌾
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.

📦 1.6 Güncellemesinin Getirdiği Çeviri Yükü

🔹 Yeni bölge içeriği — yüzlerce yeni diyalog satırı
🔹 Yeni mahsul ve eşya isimleri
🔹 Yeni oyun mekanikleri için UI metinleri
🔹 Mevcut karakterlere eklenen yeni diyalog dalları

🔧 Mod Uyumluluğu Sorunları

🔹 SMAPI sürümü güncellenmeli
🔹 Çeviri modunun content.json yapısı yeni sürümle uyumsuz olabilir
🔹 Yeni diyalog anahtarları çeviri dosyasında bulunmadığı için İngilizce kalabilir

💻 Çeviri Güncellemesi İş Akışı

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

🎯 Topluluk Çevirisi Sürdürülebilirliği İçin Öneriler

🔹 Versiyon takibi: Her çeviri sürümünü hangi oyun sürümü için yapıldığını belirtin
🔹 Modüler çalışma: Sadece yeni içeriği çeviren hızlı yama yaklaşımı
🔹 Otomasyon araçları: Fark analizi scriptleri manuel yükü azaltıyor
🔹 Topluluk duyurusu: Hangi kısımların İngilizce kaldığını şeffaf duyurmak




💬 STARDEW VALLEY 1.6 SONRASI TÜRKÇE DENEYİMİNİZ? 💬​

Güncelleme sonrası çeviri durumunu nasıl buldunuz? 🌾👇
 

Konuyu görüntüleyenler

Üst