Crosevice
Demir Madencisi
- Mesajlar
- 277
- En iyi cevaplar
- 0
- Beğeniler
- 134
- Puanları
- 440
(Düzeltme "public void loadLang()" yerine "public YamlConfiguration loadLang()" kullanınız.)
Kullanıcılarının herhangi bir iletiyi değiştirmelerine ve kullanıcıların eklentiyi kendisine göre özelleştirmesine izin vermek isteyen yeni Java Developerlarına özel bir eğitim,
İlk olarak Lang enum dosyasını eklentinize ekleyiniz, (Örneğin utils/lang.class)
https://hastebin.com/ilazojuvar.vbs
Ardından plugininizin ana dosyasına bunları ekleyiniz bunlar sayesinde "YamlConfiguration" doyasının
özellliklerini kullana bileceksiniz,
https://hastebin.com/sijamudace.vbs
Bunları ekledikten sonra bu işlemleri "onEnable" yönteminde çağırmalısınız,
https://hastebin.com/ahunucibez.vbs (Bunu "onEnable" içine değil yeni bir girdi olarak oluşturun ardından
public void onEnable() {
"this.loadLang();" veyahut "loadLang();"
} şeklinde import ediniz)
Bu method, varsayılan lang.yml dosyasını plugininize ilk eklediğiniz enum Lang methodu sayesinde oluşturucaktır, oluşturma sırasında herhangi bir hata olur ise onEnable içine eklediğimiz kısımda plugini deaktif eden bir işlemde mevcuttur.
Ayrıca aşağıda vereceğim bu 2 yöntemi ana dosyanızın en alt kısımına ekleyiniz,
https://hastebin.com/eyavulorif.vbs
Ardından isteyenler kendisi Lang.yml dosyasını oluştura bilirler. bu oluşturmada içini ilk olarak
şu şekilde doldurmalısınız,
https://hastebin.com/tanabofuko.vbs
ve bu sayede bir Lang.yml dosyası tamamlanmış oldu, eğerki bunları nasıl çekeceğinizi bilmiyor iseniz size bir örnek vermek isterim, "player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS);" şeklinde bu mesajları çeke bilirsiniz.
Bu yöntem bu eklentidede bulunmaktadır: https://github.com/drtshock/PlayerV...java/com/drtshock/playervaults/util/Lang.java
Orjinal konu: https://bukkit.org/threads/language-files.149837/
(Bu konu türkçeleştirme bir konudur orjinal konu Bukkit.org'da yer almaktadır iyi günler.)
Kullanıcılarının herhangi bir iletiyi değiştirmelerine ve kullanıcıların eklentiyi kendisine göre özelleştirmesine izin vermek isteyen yeni Java Developerlarına özel bir eğitim,
İlk olarak Lang enum dosyasını eklentinize ekleyiniz, (Örneğin utils/lang.class)
https://hastebin.com/ilazojuvar.vbs
Ardından plugininizin ana dosyasına bunları ekleyiniz bunlar sayesinde "YamlConfiguration" doyasının
özellliklerini kullana bileceksiniz,
https://hastebin.com/sijamudace.vbs
Bunları ekledikten sonra bu işlemleri "onEnable" yönteminde çağırmalısınız,
https://hastebin.com/ahunucibez.vbs (Bunu "onEnable" içine değil yeni bir girdi olarak oluşturun ardından
public void onEnable() {
"this.loadLang();" veyahut "loadLang();"
} şeklinde import ediniz)
Bu method, varsayılan lang.yml dosyasını plugininize ilk eklediğiniz enum Lang methodu sayesinde oluşturucaktır, oluşturma sırasında herhangi bir hata olur ise onEnable içine eklediğimiz kısımda plugini deaktif eden bir işlemde mevcuttur.
Ayrıca aşağıda vereceğim bu 2 yöntemi ana dosyanızın en alt kısımına ekleyiniz,
https://hastebin.com/eyavulorif.vbs
Ardından isteyenler kendisi Lang.yml dosyasını oluştura bilirler. bu oluşturmada içini ilk olarak
şu şekilde doldurmalısınız,
https://hastebin.com/tanabofuko.vbs
ve bu sayede bir Lang.yml dosyası tamamlanmış oldu, eğerki bunları nasıl çekeceğinizi bilmiyor iseniz size bir örnek vermek isterim, "player.sendMessage(Lang.TITLE.toString() + Lang.NO_PERMS);" şeklinde bu mesajları çeke bilirsiniz.
Bu yöntem bu eklentidede bulunmaktadır: https://github.com/drtshock/PlayerV...java/com/drtshock/playervaults/util/Lang.java
Orjinal konu: https://bukkit.org/threads/language-files.149837/
(Bu konu türkçeleştirme bir konudur orjinal konu Bukkit.org'da yer almaktadır iyi günler.)
Son düzenleme: