Minecraft'ta isimleri Türkçe yapmak mümkün mü?

  • Konuyu başlatan swaxzi
  • Başlangıç Tarihi
  • Mesaj 16
  • Görüntüleme 578

swaxzi

Femtopat
Katılım
14 Şubat 2025
Mesajlar
14
Daha fazla  
Cinsiyet
Erkek
1741463894961.png


Benim Minecraft sunucumda setler var yeni setler ve kılıçlar üzerine geldiğimde damage: 1 time: 0 falan var ama Türkçe olmasını istiyorum. Yukarıda gönderdiğim şeyde name: Timer yazıyor. Ben bunu name: Zaman yapacağım ama bu kodlamalardan 324 tane var. Bunu yapabileceğim uygulama var mı? ChatGPT'ye yaptırıyom ama yanlış yapıyor. Ben şey istiyorum, name: Olan kısımları Türkçe yapsın yerlerini dğeiştirmesin.
Örnek: Name: Timer = name: Zaman name: Mana = name: Enerji.

1741463886287.png
 
Son düzenleme:
Visual Studio Code içerisinde bir seçenek var ama boyut olarak çok büyük.

1741464852196.png


Bütün dosyaların uzantısı YML mi?
 
Son düzenleme:
Python otomasyonu ile bu işlemi yapabilirsin.

Kod:


import os

# Çeviri listesi (İngilizce → Türkçe)
translations = {
"Timer": "Zaman",
"Mana": "Enerji",
"Stamina": "Dayanıklılık",
"Cooldown": "Bekleme Süresi",
"Damage": "Hasar",
"Health": "Can"
}

# YAML dosyalarının bulunduğu klasörün yolu
folder_path = r"C:\Users\Metin\Desktop\skill" # Bunu kendi klasörüne göre değiştir

# Klasördeki tüm dosyaları tarıyoruz
for filename in os.listdir(folder_path):
if filename.endswith(".yml"): # Sadece .yml dosyalarını al
file_path = os.path.join(folder_path, filename)

# Dosyanın içeriğini oku
with open(file_path, "r", encoding="utf-8") as file:
content = file.read()

# name: olan satırları çeviriyle değiştir
for eng, tr in translations.items():
content = content.replace(f"name: {eng}", f"name: {tr}")

# Güncellenmiş içeriği geri yaz
with open(file_path, "w", encoding="utf-8") as file:
file.write(content)

print("Tüm YAML dosyaları başarıyla güncellendi")
[/code]

Yapman gerekenler:

1. VSCode'u açıp;
2. Yukarıdaki kodu kopyala ve içine yapıştır.
3. C:\Users\Metin\Desktop\skill olan yolu, emin olduğun YAML dosyalarının olduğu klasöre göre değiştir.
4. Dosyayı ceviri.py diye kaydet.
5. CMD'YE python C:\Users\Metin\Desktop\cevir.py yaz.
 
Python otomasyonu ile bu işlemi yapabilirsin.

Kod:


İmport OS.

# Çeviri listesi (İngilizce → Türkçe)
Translations = {
"Timer": "zaman",
"Mana": "enerji",
"Stamina": "dayanıklılık",
"Cooldown": "bekleme süresi",
"Damage": "hasar",
"Health": "can"
}

# Yaml dosyalarının bulunduğu klasörün yolu.
Folder_path = r"C:\Users\Metin\Desktop\skill" # bunu kendi klasörüne göre değiştir.

# Klasördeki tüm dosyaları tarıyoruz.
For filename in OS. Listdir(folder_path):
İf filename. Endswith(".yml"): # sadece. Yml dosyalarını al.
File_path = OS. Path. Join(folder_path, filename)

# Dosyanın içeriğini oku.
With open(file_path, "r", encoding="utf-8") as file:
Content = file.read()

# Name: Olan satırları çeviriyle değiştir.
For ENG, TR in translations.items():
Content = content. Replace(F"name: {ENG}", F"name: {TR}")

# Güncellenmiş içeriği geri yaz.
With open(file_path, "W", encoding="utf-8") as file:
File. Write(content)

Print("tüm yaml dosyaları başarıyla güncellendi")
[/code]

yapman gerekenler:

1. VS Code'u açıp;
2. yukarıdaki kodu kopyala ve içine yapıştır.
3. C:\Users\Metin\Desktop\skill olan yolu, emin olduğun yaml dosyalarının olduğu klasöre göre değiştir.
4. dosyayı ceviri.py diye kaydet.
5. CMD'ye Python C:\Users\Metin\Desktop\cevir.py yaz.

Açtım aga yeniden anlatır mısın tam anlamadım böyle açıldı ekran dosyayı da açtım solda var.
 

Dosya Ekleri

  • 1741466448925.png
    1741466448925.png
    68,8 KB · Görüntüleme: 32
Python ile yapacaksan VS Code ile uğraşma:
Buradan Python'u indir ve kur: https://www.python.org/downloads/

Ekteki yml-düzenleyici.txt dosyasını indir.

Bu dosyayı indirdiğin klasöre gel. Windows Gezgini'nde arama kısmına cmd yaz.

python yml-düzenleyici.txt komutunu CMD'ye gir. Programın sorduklarını cevapla. O klasörde bulunan bütün .yml dosyalarının içeriğini istediğin gibi değiştirecek.
Örnek: "name: Timer" metnini bütün dosyalar için "name: Zamanlayıcı" olarak değiştirir.
 

Dosya Ekleri

  • yml-düzenleyici.txt
    841 bayt · Görüntüleme: 20
Son düzenleme:
Aga DC in var mı yanlış anlıyorum ben.

1741468061970.png


Python ile yapacaksan VS Code ile uğraşma:
Buradan Python'u indir ve kur: https://www.python.org/downloads/

Ekteki yml-düzenleyici.txt dosyasını indir:

Bu dosyayı indirdiğin klasöre gel. Windows Gezgini'nde arama kısmına cmd yaz.

python yml-düzenleyici.txt komutunu CMD'ye gir. Programın sorduklarını cevapla. O hepsini değiştirecek.
discord gelirmisin adım : swaxshiee
 
Discord gelirmisin? Adım : swaxshiee
Şu an gelme şansım yok ama dediklerimin aynısını yaparsan zaten işe yarayacak. VS Code ile düzenleme yapmayla uğraşma.
  • Python programını indir
  • Dosyayı indir
  • İndirilenler klasörüne gel
  • Üstte arama kısmına sadece cmd yaz
  • python yml-düzenleyici.txt komutunu CMD'ye gir
  • Programın yönlendirmelerini takip et. 3 tane soru soracak.

Buradan Python'u indir ve kur: https://www.python.org/downloads/
Ekteki yml-düzenleyici.txt dosyasını indir.
 
Hepsini yaptım sadece şeyi anlamadım indirilenler klasörü kısmıda CMD yazdım bir tane dosya çıktı hangisi ile açacağım.

1741469600753.png
 

Technopat Haberler

Yeni konular

Geri
Yukarı