Türkçe desteğiyle hiç çıkmamış bir co-op aksiyon RPG'si için gönüllü bir Türkçe yama. Şu anda 99 kişi kullanıyor. Bu büyük bir sayı değil ve asıl mesele de bu: 99 gerçek insan oyunu kendi dilinde oynuyor.
Heroes of Hammerwatch II'de arkadaşlarımla elli saatten fazla vakit geçirdikten sonra fark ettim ki oyunu birlikte oynayabilmemizin sebebi bendim. Oyun eşya ve yetenek metinlerine yaslanıyor: bir yetenek düğümü üç satır sayı ve koşuldan ibaret ve birini yanlış okursanız karakterinizi yanlış kurarsınız. Arkadaşlarım tahmin yürütüyordu. Oyunda Türkçe yok ve olmayacaktı da; on iki kişilik bir stüdyonun küçük bir co-op aksiyon RPG'si için Türkçe listede olmuyor.
Ben de yaptım. Steam Atölyesi'nde bir mod, ücretsiz, kimse istemedi ve kimse para ödemiyor. 3 Şubat 2025'te yayına girdi ve o günden beri oyunla eş zamanlı tutuyorum; en son Temmuz 2025'teki Celestial Ruins güncellemesi için, ki o komple yeni bir dosya olarak geldi. Bu sayfa, sayıların küçük olduğu kısımlar dahil, bu işin neye mal olduğunun dürüst bir dökümü.
Külliyat dokuz .lang dosyası ve 4.586 metin. İşi zorlaştıran hacim değil, metnin cinsi:
Külliyatın üçte biri skills.lang içinde yaşıyor ve yetenek metinleri yoğun: bir değer, bir koşul, bir süre, bir üst üste binme kuralı; hepsi tek satırda, sayıları tutan biçim yer tutucularıyla birlikte. Türkçede kelime sırasını kaçırırsanız yer tutucu yanlış ismi niteler hâle geliyor. Bunlar oyuncunun seviye atlarken neye puan vereceğine karar verirken okuduğu metinler, yani 'yaklaşık doğru' bir çeviri ona doğrudan zarar veriyor.
items.lang'daki bir eşya adı, skills.lang'da bir yetenek açıklamasında, system.lang'da bir ipucu kutusunda ve bir dükkâncı repliğinde yeniden karşınıza çıkıyor. Dördünde de birebir aynı değilse oyuncu bunları birbirine bağlayamıyor. Her özel ad, eşya, yetenek ve statü için elle bir sözlük tutuyorum; projenin hiç otomatikleşmemiş parçası bu, çünkü yanlış bir kararın her yere yayıldığı parça da bu.
Türkçe eklemeli bir dil, yani bir ek zinciri birkaç İngilizce kelimenin işini görüyor. Külliyatın tamamında Türkçe, İngilizceye göre %14,7 daha az kelime kullanıyor ama neredeyse aynı karakter sayısına ulaşıyor. Bu, ilginç bir ayrıntı değil gerçek bir arayüz sorunu: daha az ama daha uzun kelimeler sabit genişlikteki ipucu kutularında ve düğmelerde kötü kırılıyor; İngilizcede sığan bir metin, teknik olarak daha kısa olmasına rağmen Türkçede yerleşimi bozabiliyor.
Üç adım ve yavaş olanı sonuncusu:
Oyun güncellendiğinde İngilizce dosyaları çekip kendi Türkçe setimle anahtar anahtar karşılaştırıyorum: yeni anahtarlar, İngilizcesi değişmiş anahtarlar, kaldırılmış anahtarlar. Celestial Ruins, daha önce hiç var olmayan 265 metinlik dlc_1.lang'ı ekledi. Neyin kımıldadığını tam olarak bilmeden hiçbir şey çevrilmiyor; çünkü anahtarları sessizce düşüren bir yama, yamasızlıktan daha kötü.
Bugün turu Fable 5 yönetiyor, çeviriyi Opus 5 yapıyor; dosya dosya ilerliyor ve sözlük bağlam olarak veriliyor, böylece yerleşmiş terimler girdiği gibi geri geliyor. Sözlüğün görmediği bir şey için yeni bir terim önerdiğinde, o karar dosyaya değil bana geliyor.
Sonra oynuyorum. Her satıra göründüğü yerde bakılıyor; çünkü metin düzenleyicide gayet iyi duran bir ipucu kutusu taşabiliyor, dilbilgisi olarak doğru bir yetenek açıklaması yeteneğin ne yaptığı konusunda yine de yanlış olabiliyor. Zamanı yiyen adım bu ve atlamanın bir yolunu hiç bulamadım.
Atölye'de 547 günde 459 tekil ziyaretçi. Şu anda yamayı kullanan 99 kişi, bir noktada abone olmuş 110 hesap. On değerlendirme: dokuz olumlu, bir olumsuz. Dokuz yorum ve bir Steam ödülü. Bu ziyaretçilerin yaklaşık 43'ü ilk gün geldi, gerisi bir buçuk yıl boyunca ikişer üçer damladı.
"Doksan dokuz büyük bir sayı değil. Aynı zamanda bu akşam yetenek açıklamalarını tahmin etmek yerine Türkçe okuyan doksan dokuz kişi demek ve bu, ben başlamadan önce okuyabilenlerin sayısından fazla. Gerçek rakamı bu çerçeveyle yayımlamayı, onu 'erişim' gibi duran bir şeye yuvarlamaya tercih ederim."
Aşağıdaki grafikler, 4 Ağustos 2026'da ayrıştırılan modun kendi kaynak dosyalarından okuyor. Bu sayfanın eski hâlindeki bir sayı hakkında not: 46.522 kelime deniyordu; bu, ham dosya satırlarından İngilizce ve Türkçe toplanarak, XML iskelesi de dahil edilerek çıkmış bir rakamdı. İngilizce kaynağın dürüst karşılığı 18.698 kelime.
2025-02-03 tarihinden bu yana 110 hesap bir noktada abone oldu.
547 gün boyunca. Bunların yaklaşık 43'ü ilk gün geldi.
1 olumsuz, 9 yorum, 1 Steam ödülü.
9 .lang dosyasında; her oyun güncellemesinde eşleniyor.
Steam Atölyesi öğesi 3420545026, sahip istatistik sayfası 04.08.2026'da okundu. Yayın 2025-02-03, son güncelleme 2025-07-29.
Bunlar 4 Ağustos 2026'da okunan, kendi Atölye istatistik sayfamdaki ömür boyu rakamlar. Hiçbiri tahmin ya da yıllığa çevrilmiş değil. Öğe: Heroes of Hammerwatch II Türkçe Yama, 3 Şubat 2025'te yayımlandı, en son 29 Temmuz 2025'te Celestial Ruins içeriği için güncellendi.
Bu tablonun şekli konusunda açık olmak istiyorum, çünkü vaka çalışmaları genelde olmuyor. Bir buçuk yılda 459 kişi sayfaya baktı. Yaklaşık 43'ü yayına girdiği gün geldi, sonrası iyi bir günde iki üç ziyaretçiye oturdu. On kişi değerlendirdi ve biri beğenmedi. Gösterilecek bir büyüme eğrisi ve açıklanacak bir kırılma noktası yok.
Yalnızca metin gövdelerinden, biçimlendirme ve yer tutucular çıkarılarak sayıldı.
Aynı anlam, daha az kelime.
-14,7%İşin ilginçleştiği yer burası.
Neredeyse aynı. Kelimeler kısalmadı, uzadı.
-1,6%İngilizce setteki her metnin bir Türkçe karşılığı var ve iki yönde de öksüz kalan yok — satır sayısına güvenmek yerine anahtar kümelerini birbirine karşı kontrol ediyorum; çünkü eksik anahtarlı bir .lang dosyası yüksek sesle hata vermiyor, cümlenin ortasında sessizce İngilizceye düşüyor.
Yukarıdaki iki sayı çifti, bu projenin bütün dilbilimsel hikâyesi. Türkçe aynı şeyleri söylemek için %14,7 daha az kelime kullanıyor ve bunu yapmak için %1,6 daha az karaktere ihtiyaç duyuyor. Bunlar aynı iddia değil. Türkçe "bir sonraki saldırının hasarı"nı birkaç uzun ekli kelimeye katlıyor; kelime sayısı düşerken karakter sayısı neredeyse kımıldamıyor ve alanı kelime sayısına göre bütçeleyen her şey yanılıyor.
Metin sayısı burada emeğin kötü bir göstergesi. system.lang'da 1.468 metin ve 4.071 İngilizce kelime var, yani metin başına üç kelimenin altında: düğme etiketleri, menü başlıkları, hata metinleri. skills.lang'da 1.504 metin ve 7.560 kelime var ve o kelimeler yoğun, koşullu olanlar. dialogue.lang ise diğer uçtaki uç örnek: yalnızca 186 metin ama 1.639 kelime, çünkü her biri tam bir karakter repliği.
Yerelleştirmenin mekanik olmaktan çıktığı yer o son dosya. Saldırı altındaki bir köylü "Help!" diye bağırdığında bunu "Yardım!" diye çevirmek doğru ve tamamen düz. Dosyaya "İmdaaat! Yetişin!" olarak girdi, çünkü insan gerçekten böyle bağırıyor. O satırı kimse özellikle fark etmeyecek, ki bu da aşağı yukarı işe yaramasının tanımı.
Türkçe neredeyse her yerde daha az kelime istiyor
| İngilizce | Türkçe | |
|---|---|---|
| Yetenekler ve beceriler | 7560 | 6239 |
| Sistem ve arayüz metinleri | 4071 | 3731 |
| Eşyalar | 1997 | 1757 |
| Ek metinler | 1096 | 930 |
| Girdi ve kontroller | 280 | 363 |
| Celestial Ruins güncellemesi | 1535 | 1285 |
| Diyaloglar | 1639 | 1082 |
| Ekipman | 339 | 351 |
| Menüler | 181 | 205 |
Oransal olarak en büyük düşüş diyaloglarda: 1.639 İngilizce kelime 1.082 Türkçe kelimeye iniyor. İstisnalar kısa etiket dosyaları; input, equipment ve menus hafifçe yukarı çıkıyor, çünkü iki kelimelik bir İngilizce düğme etiketi Türkçede tek başına anlaşılmak için çoğu zaman açık bir isim istiyor.
Modun kaynak .lang dosyalarından 04.08.2026'da ayrıştırıldı; sayımdan önce satır içi biçimlendirme ve biçim yer tutucuları çıkarıldı.
Şimdi aynı dokuz dosya, kelime yerine karakterle ölçülmüş hâli:
Aynı metin, farklı bir ölçü
| İngilizce | Türkçe | |
|---|---|---|
| Yetenekler ve beceriler | 48154 | 45531 |
| Sistem ve arayüz metinleri | 26238 | 27709 |
| Eşyalar | 12753 | 12626 |
| Ek metinler | 6894 | 7012 |
| Girdi ve kontroller | 2884 | 3476 |
| Celestial Ruins güncellemesi | 9531 | 9466 |
| Diyaloglar | 8955 | 7447 |
| Ekipman | 2099 | 2170 |
| Menüler | 1194 | 1373 |
Kelime farkı neredeyse yok oluyor. system.lang, 340 kelime daha az kullanmasına rağmen Türkçede fiilen uzuyor. Arayüz için önemli olan sayı bu: metin yine aynı kutuya sığmak zorunda.
Aynı ayrıştırma; satır içi biçimlendirme çıkarıldıktan sonra karakter sayımı.
Türkçe işlerde kelime sayısına iş yükü ya da yerleşim tahmini olarak güvenmememin sebebi bu. En çok kelime kaybeden dosya, en çok yer kaybeden dosya değil; ve taşmaya en az müsamahası olan yer olan system.lang — hepsi düğme ve etiket — yerine geçtiği İngilizceden karakter olarak daha uzun çıktı.
Şekil, küçük bir açılış sıçraması ve ardından düz, yavaş, gösterişsiz bir çizgi. 2025'in ikinci yarısında, Celestial Ruins güncellemesi civarında hafif bir basamak var; beklenen şey de bu: insanlar yeni içerik için oyuna dönüyor, yamayı arıyor ve güncel buluyor.
Bu şeyin sahip olduğu tek tanıtım bu. Bir kez paylaştım. Sonrasındaki her şey, insanların Atölye'de kendi dillerini arayıp hâlâ çalışan bir şey bulması.
Buna Şubat 2025'te Gemini 2.5 Pro ile, dosyaları sohbet penceresine yapıştırarak başladım; bu bir yere kadar işe yaradı. Bağlam tükendi, terimler oturumlar arasında kaydı ve tutarlılığı kontrol etmek çevirmek kadar zaman aldı.
Bugün turu Fable 5 yönetiyor, çeviriyi Opus 5 yapıyor; dosya dosya, sözlük bağlam olarak verilerek, böylece hâlihazırda var olan terimler değişmeden geri geliyor. Daha iyi bir kurulum ve iyileşmenin dürüst tarifi dar: kaymayı ortadan kaldırdı. Kontrolü ortadan kaldırmadı ve sözlüğe hiç dokunmadı; o hâlâ elle yazdığım bir dosya.
O sözlük kararlarının neye benzediğine dair üç örnek:
Bunların hiçbiri tek başına zor değil. İş, bunlardan birkaç yüz tane olması ve iki güncelleme sonra hepsinin hâlâ doğru olması gerekmesi.
.lang kaynakları, bu sitenin deposunda assets/MyWorkContext/heroes-of-hammerstorm-translation/languages/ altında.Çevirinin kendisi ikame edilebilir; modeller birkaç ayda bir iyileşiyor ve ben kendiminkini iki kez değiştirdim. İkame edilemeyen şey, her terimin Türkçede ne diye adlandırıldığına, neden öyle olduğuna ve nerede geçtiğine dair birikmiş kararlar. Bu projede kaybetmesi gerçekten acı verecek tek dosya o ve bir modelin sahiplenmesine hiç izin vermediğim tek parça da o.
İlk sürümü çıkarmak birkaç hafta sürdü. Güncel kalmak ise süregelen taahhüt ve topluluk yamalarının çoğunun ölme sebebi bu: oyun güncelleniyor, yama güncellenmiyor ve altı ay sonra cümlenin ortasında sessizce İngilizceye dönerek yamasızlıktan kötü hâle geliyor. Celestial Ruins 265 yeni metindi ve yönetilebilir olmasının tek sebebi, hafızam yerine bir karşılaştırma adımım olmasıydı.
Bu sayfanın önceki hâli 99 aboneyi '50+ abone, %100 olumlu geri dönüş' diye yuvarlıyor, kelime sayısını da iki kez sayarak şişiriyordu. Bunların hiçbiri, kontrol eden birinin gözünde projeyi daha iyi göstermedi; sayfadaki diğer bütün sayıları değersizleştirdi. Buradaki rakamlar kendi istatistik sayfamdakiler, o bir olumsuz değerlendirme dahil.
Resmî olarak hiç Türkçesi olmayacak bir oyun için gönüllü bir yama: 4.586 metin, dokuz dosya, on sekiz ay boyunca güncellemelerle eşlenmiş hâlde. Araç zinciri yol boyunca iki kez değişti; 2025 başındaki tek bir sohbet modelinden bugünkü yönetilen tura geçti. Ama işin iyi olup olmadığını belirleyen iki şey hiç değişmedi: elle tutulan bir sözlük ve yayına girmeden önce her satırın oyun içinde okunması.
Küçük kitleli yerelleştirme bir ölçek sorunu değil, bir bakım sorunu. İlginç soru hiçbir zaman bir modelin 18.698 kelimeyi çevirip çeviremeyeceği değildi. Soru şuydu: bir kişi, doksan dokuz insan için, ücretsiz olarak, bir buçuk yıl boyunca 4.586 metni doğru, tutarlı ve güncel tutabilir mi? O kısım hâlâ elde ve bence öyle kalacak.