- Katılım
- 7 Şubat 2023
- Mesajlar
- 563
- Elmaslar
- 205
- Puan
- 5.680
- Konum
- Alaska, United States
- Minecraft
- Mashe1337
Discord:
mashe1337
Giriş
Merhaba MC-TR Topluluğu,
Bu konuda plugin mesajlarını Türkçeleştirmenin temel yöntemlerini, dikkat edilmesi gereken noktaları ve çevirileri daha hızlı yapmanın yollarını anlatacağım.
Bu konuda plugin mesajlarını Türkçeleştirmenin temel yöntemlerini, dikkat edilmesi gereken noktaları ve çevirileri daha hızlı yapmanın yollarını anlatacağım.
1. Çeviri Nasıl Yapılır?
Çoğu eklentinin içerisinde messages.yml, lang.yml veya benzeri bir dosya bulunur. (Eğer bu ikisi yok ise mesajlar muhtemelen config.yml'nin içerisindedir.)
Bu dosyaları açıp İngilizce olan mesajları Türkçe’ye çevirebilirsiniz.
Çeviri sırasında sadece yazıyı değiştirin, kod yapısına (placeholder, renk kodu, tırnak) dokunmayın.
Sizler için bir örnek bırakıyorum.
2. Çevirileri Kolay ve Hızlı Yapmanın Yolları
2. A: LANG Seçeneği:
Bazı eklentilerde config.yml dosyasının içerisinde lang: en veya language: en ayarı vardır. Bu ayarı en yerine tr yaparsanız eğer eklentiniz destekliyor ise otomatik olarak Türkçe dilini kullanır. (Bazı eklentilerde en-EN yada tr-TR yazmak gerekebilir.)
2. B: Hazır Dosyalar:
MC-TR veya SpigotMC gibi platformlarda başkalarının paylaştığı Türkçe çevirileri bulabilirsiniz.
2. C: Yapay Zeka:
Bütün bunlarla uğraşmak istemezseniz ve kendi çeviri dosyanızı yapmak isterseniz default dil dosyasının içeriğini kopyalayıp ChatGPT yada Gemini gibi yapay zekalara verebilirsiniz. Bu sayede yüzlerde satır çeviri dosyasını hızlıca Türkçe diline çevirebilirsiniz. (Dikkat: Bazen yapay zekalar farketmeden baştaki kısmı da türkçeleştiriyor yani orijinal hali böyleyken: join-message: "&e%player% joined the server!" Bu şekilde yapabiliyorlar: giriş-mesajı: "&e%player% sunucuya katıldı!" Prompt'unuzu girerken bunlara dikkat ederek girin.
3. Çeviri Yaparken Dikkat Edilmesi Gereken Hususlar
3. A: Placeholderlar:
3. B: Tırnak İşaretleri:
*Bu bölümdeki örnekler yapay zeka tarafından eklenmesi önerilmiştir.*
3. C: Renk Kodları:
Bazı eklentiler 1.16+ sürümde olsalar bile "&#ff0000" şeklindeki hex kodlarını kabul etmeyebilirler. Bu kodları
gibi kaynaklar ile MiniMessage yada diğer formatlara dönüştürerek düzgün gözükmelerini sağlayabilirsin. Örneğin "&#ff0000Merhaba!" Bunu yazdığınız zaman eğer düzgün gözükmüyor ise bu kaynak ile "&x&F&F&F&F&F&F&Merhaba!" Bu şekilde yapabilirsiniz.
---
Eğer anlamadığınız bir nokta olduysa lütfen bu mesajı yanıtlayıp bana bildirin. Seve seve yardımcı olurum..
Bu dosyaları açıp İngilizce olan mesajları Türkçe’ye çevirebilirsiniz.
Çeviri sırasında sadece yazıyı değiştirin, kod yapısına (placeholder, renk kodu, tırnak) dokunmayın.
Sizler için bir örnek bırakıyorum.
Kod:
# Orijinal
join-message: "&e%player% joined the server!"
# Türkçe Çeviri
join-message: "&e%player% sunucuya katıldı!"
2. Çevirileri Kolay ve Hızlı Yapmanın Yolları
2. A: LANG Seçeneği:
Bazı eklentilerde config.yml dosyasının içerisinde lang: en veya language: en ayarı vardır. Bu ayarı en yerine tr yaparsanız eğer eklentiniz destekliyor ise otomatik olarak Türkçe dilini kullanır. (Bazı eklentilerde en-EN yada tr-TR yazmak gerekebilir.)
2. B: Hazır Dosyalar:
MC-TR veya SpigotMC gibi platformlarda başkalarının paylaştığı Türkçe çevirileri bulabilirsiniz.
2. C: Yapay Zeka:
Bütün bunlarla uğraşmak istemezseniz ve kendi çeviri dosyanızı yapmak isterseniz default dil dosyasının içeriğini kopyalayıp ChatGPT yada Gemini gibi yapay zekalara verebilirsiniz. Bu sayede yüzlerde satır çeviri dosyasını hızlıca Türkçe diline çevirebilirsiniz. (Dikkat: Bazen yapay zekalar farketmeden baştaki kısmı da türkçeleştiriyor yani orijinal hali böyleyken: join-message: "&e%player% joined the server!" Bu şekilde yapabiliyorlar: giriş-mesajı: "&e%player% sunucuya katıldı!" Prompt'unuzu girerken bunlara dikkat ederek girin.
3. Çeviri Yaparken Dikkat Edilmesi Gereken Hususlar
3. A: Placeholderlar:
Kod:
# Doğru
kill-message: "%player% seni öldürdü!"
# Yanlış
kill-message: "%oyuncu% seni öldürdü!"
3. B: Tırnak İşaretleri:
Kod:
# Doğru
message: 'Oyuncunun adı ''isim'' olarak ayarlandı!'
# Yanlış
message: 'Oyuncunun adı 'isim' olarak ayarlandı!'
3. C: Renk Kodları:
Bazı eklentiler 1.16+ sürümde olsalar bile "&#ff0000" şeklindeki hex kodlarını kabul etmeyebilirler. Bu kodları
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
---
Eğer anlamadığınız bir nokta olduysa lütfen bu mesajı yanıtlayıp bana bildirin. Seve seve yardımcı olurum..