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.