From c56d155a2c354b0bf621afad6462cd403ba96ba9 Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Fri, 22 May 2026 12:33:40 +0300 Subject: [PATCH 1/6] Create x.yml --- core/src/main/resources/language/tr_TR/x.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 core/src/main/resources/language/tr_TR/x.yml diff --git a/core/src/main/resources/language/tr_TR/x.yml b/core/src/main/resources/language/tr_TR/x.yml new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/core/src/main/resources/language/tr_TR/x.yml @@ -0,0 +1 @@ + From 797d02af7ab3dcfc83cede70167214991d8ee1a7 Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Fri, 22 May 2026 16:36:25 +0300 Subject: [PATCH 2/6] Turkish language support --- .../language/tr_TR/command_messages.yml | 143 +++++ .../resources/language/tr_TR/formatting.yml | 101 ++++ .../src/main/resources/language/tr_TR/gui.yml | 505 ++++++++++++++++++ .../resources/language/tr_TR/hologram.yml | 20 + .../main/resources/language/tr_TR/items.yml | 38 ++ .../resources/language/tr_TR/messages.yml | 197 +++++++ 6 files changed, 1004 insertions(+) create mode 100644 core/src/main/resources/language/tr_TR/command_messages.yml create mode 100644 core/src/main/resources/language/tr_TR/formatting.yml create mode 100644 core/src/main/resources/language/tr_TR/gui.yml create mode 100644 core/src/main/resources/language/tr_TR/hologram.yml create mode 100644 core/src/main/resources/language/tr_TR/items.yml create mode 100644 core/src/main/resources/language/tr_TR/messages.yml diff --git a/core/src/main/resources/language/tr_TR/command_messages.yml b/core/src/main/resources/language/tr_TR/command_messages.yml new file mode 100644 index 00000000..dd97a190 --- /dev/null +++ b/core/src/main/resources/language/tr_TR/command_messages.yml @@ -0,0 +1,143 @@ +# SmartSpawner – command_messages.yml +# Kullanım yönergeleri ve hata mesajları dahil olmak üzere eklenti komutlarıyla ilgili mesajlar. + +player_only: + message: "&#ff5252Bu komutu sadece oyuncular kullanabilir." + sound: block.note_block.bass + +no_permission: + message: "&#ff5252Bu işlemi yapmak için yetkiniz yok" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# /ss near +# ────────────────────────────────────────────────────── +near: + bossbar: + analyzing: "🔍 Analiz ediliyor... {percent}%" + found: "✓ {radius} blok içinde {count} spawner bulundu" + not_found: "✗ {radius} blok içinde spawner bulunamadı" + view_gui: + button: "[Arayüzde Görüntüle]" + hover: "Yakında bulunan {count} spawner'a göz atmak için tıklayın" + scan_start: + message: "ඪdb🔍 &#f8f8ff{radius} ඪdbblok içindeki spawnerlar taranıyor…" + sound: block.note_block.hat + scan_found: + message: "%eb9a✓ &#f8f8ff{radius} %eb9ablok içinde &#f8f8ff{count} %eb9aspawner bulundu. &#f1c40fVurgulama süresi: &#f8f8ff30s&#f1c40f." + sound: entity.experience_orb.pickup + scan_none: + message: "&#ff5252✗ &#f8f8ff{radius} &#ff5252blok içinde spawner bulunamadı." + sound: block.note_block.pling + scan_cancelled: + message: "&#f1c40f⊘ Tarama iptal edildi & vurgulamalar kaldırıldı." + sound: block.note_block.bass + no_active_scan: + message: "&#ff5252İptal edilecek aktif bir taramanız yok." + sound: block.note_block.bass + highlights_expired: + message: "󙀸⏱ Spawner vurgulamalarının süresi doldu." + +# ────────────────────────────────────────────────────── +# /ss give +# ────────────────────────────────────────────────────── +give: + usage: + message: "&#ff5252Kullanım: /ss give [miktar]" + sound: block.note_block.hat + vanilla_usage: + message: "&#ff5252Kullanım: /ss giveVanillaSpawner [miktar]" + sound: block.note_block.hat + player_not_found: + message: "&#ff5252Oyuncu bulunamadı" + sound: block.note_block.pling + invalid_mob_type: + message: "&#ff5252Geçersiz yaratık türü" + sound: block.note_block.pling + invalid_item_type: + message: "&#ff5252Geçersiz eşya türü" + sound: block.note_block.pling + invalid_item_spawner: + message: "&#ff5252Geçersiz eşya spawner türü" + sound: block.note_block.pling + invalid_amount: + message: "&#ff5252Geçersiz miktar" + sound: block.note_block.pling + amount_too_large: + message: "&#ff5252Maksimum verilebilecek miktar: &#f8f8ff{max}" + sound: block.note_block.pling + inventory_full: + message: "&#ff5252Envanter dolu olduğu için bazı spawnerlar yere düştü" + sound: block.note_block.pling + spawner_received: + message: "%eb9a{amount} adet {entity} spawner aldınız" + sound: entity.experience_orb.pickup + spawner_given: + message: "&#f8f8ff{player} %eb9aadlı oyuncuya &#f8f8ff{amount} adet {entity} spawner verildi" + sound: entity.experience_orb.pickup + +# ────────────────────────────────────────────────────── +# /ss hologram +# ────────────────────────────────────────────────────── +hologram: + enabled: + message: "&#f8f8ffTüm spawner hologramları aktif edildi" + sound: entity.experience_orb.pickup + disabled: + message: "&#f8f8ffTüm spawner hologramları devre dışı bırakıldı" + sound: block.note_block.bass + cleared: + message: "&#f8f8ffTüm hologramlar başarıyla temizlendi" + sound: entity.experience_orb.pickup + clear_error: + message: "&#ff5252Hologramlar temizlenemedi" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# /ss clear +# ────────────────────────────────────────────────────── +clear: + usage: + message: "&#f8f8ffKullanım: ඪdb/ss clear " + ghost_check_start: + message: "&#f8f8ffSahte spawnerlar kontrol ediliyor..." + sound: block.note_block.hat + ghost_cleared: + message: "%eb9a{count} adet sahte spawner başarıyla kaldırıldı" + sound: entity.experience_orb.pickup + ghost_none_found: + message: "%eb9aSahte spawner bulunamadı" + sound: entity.experience_orb.pickup + +# ────────────────────────────────────────────────────── +# /ss prices +# ────────────────────────────────────────────────────── +prices: + not_available: + message: "&#ff5252Satış entegrasyonu aktif değil. Lütfen ekonomi ayarlarını yapılandırın." + sound: block.note_block.pling + no_priceable_items: + message: "&#ff5252Fiyatlandırılmış bir eşya bulunamadı." + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# /ss reload +# ────────────────────────────────────────────────────── +reload_command_start: + action_bar: "&#e9b949⌛ Eklenti yeniden yükleniyor... Lütfen bekleyin!" + +reload_command_success: + message: "%eb9aSmartSpawner başarıyla yeniden yüklendi" + sound: entity.experience_orb.pickup + +reload_command_error: + message: "&#e05252SmartSpawner yeniden yüklenemedi, lütfen detaylar için konsolu kontrol edin!" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# spawner management +# ────────────────────────────────────────────────────── +management: + removed: + message: "&#e6e6faSpawner başarıyla kaldırıldı!" + sound: entity.item.break \ No newline at end of file diff --git a/core/src/main/resources/language/tr_TR/formatting.yml b/core/src/main/resources/language/tr_TR/formatting.yml new file mode 100644 index 00000000..4ae28057 --- /dev/null +++ b/core/src/main/resources/language/tr_TR/formatting.yml @@ -0,0 +1,101 @@ +# SmartSpawner – formatting.yml +# Eklenti genelinde kullanılan sayı biçimlendirmesi ve yaratık görünüm adları. + +# ────────────────────────────────────────────────────── +# Sayı Biçimlendirmesi +# ────────────────────────────────────────────────────── +# Büyük sayıların oyun içinde nasıl gösterileceğini kontrol eder +format_number: + thousand: "{s}K" # Örnek: 5000 → 5K + million: "{s}M" # Örnek: 2000000 → 2M + billion: "{s}B" # Örnek: 1500000000 → 1.5B + trillion: "{s}T" # Örnek: 1000000000000 → 1T + default: "{s}" # Diğer hiçbir kuralla eşleşmediğinde kullanılacak varsayılan biçim + +# ────────────────────────────────────────────────────── +# Yaratık Görünüm Adları +# ────────────────────────────────────────────────────── +# Yaratık isimlerinin spawner arayüzlerinde, eşyalarda, hologramlarda ve mesajlarda nasıl görüneceğini tanımlar +mob_names: + # Pasif Yaratıklar + ALLAY: "Allay" + ARMADILLO: "Tatu" + AXOLOTL: "Aksolot" + BAT: "Yarasa" + BEE: "Arı" + CAMEL: "Deve" + CAT: "Kedi" + CHICKEN: "Tavuk" + COD: "Morina" + COW: "İnek" + DOLPHIN: "Yunus" + DONKEY: "Eşek" + FOX: "Tilki" + FROG: "Kurbağa" + GLOW_SQUID: "Parlayan Mürekkep Balığı" + GOAT: "Keçi" + HORSE: "At" + IRON_GOLEM: "Demir Golem" + LLAMA: "Lama" + MOOSHROOM: "Mantar İneği" + MULE: "Katır" + OCELOT: "Oselot" + PANDA: "Panda" + PARROT: "Papağan" + PIG: "Domuz" + POLAR_BEAR: "Kutup Ayısı" + PUFFERFISH: "Balon Balığı" + RABBIT: "Tavşan" + SALMON: "Somon" + SHEEP: "Koyun" + SNIFFER: "Koklayıcı" + SNOW_GOLEM: "Kar Golemi" + SQUID: "Mürekkep Balığı" + STRIDER: "Lavgezer" + TADPOLE: "İribaş" + TRADER_LLAMA: "Tüccar Laması" + TROPICAL_FISH: "Tropikal Balık" + TURTLE: "Kaplumbağa" + VILLAGER: "Köylü" + WANDERING_TRADER: "Gezgin Tüccar" + WOLF: "Kurt" + + # Saldırgan Yaratıklar + BLAZE: "Blaze" + BOGGED: "Bataklık İskeleti" + BREEZE: "Esinti" + CAVE_SPIDER: "Mağara Örümceği" + CREAKING: "Gıcırdayan" + CREEPER: "Creeper" + DROWNED: "Boğulmuş" + ELDER_GUARDIAN: "Yaşlı Gardiyan" + ENDERMAN: "Enderman" + ENDERMITE: "Endermite" + EVOKER: "Büyücü" + GHAST: "Ghast" + GUARDIAN: "Gardiyan" + HOGLIN: "Hoglin" + HUSK: "Kavrulmuş Zombi" + MAGMA_CUBE: "Magma Küpü" + PHANTOM: "Fantom" + PIGLIN: "Piglin" + PIGLIN_BRUTE: "Acımasız Piglin" + PILLAGER: "Yağmacı" + RAVAGER: "Yıkıcı" + SHULKER: "Shulker" + SILVERFISH: "Gümüşçün" + SKELETON: "İskelet" + SKELETON_HORSE: "İskelet At" + SLIME: "Balçık" + SPIDER: "Örümcek" + STRAY: "Buzul İskelet" + VEX: "Vex" + VINDICATOR: "İntikamcı" + WARDEN: "Warden" + WITCH: "Cadı" + WITHER_SKELETON: "Wither İskeleti" + ZOGLIN: "Zoglin" + ZOMBIE: "Zombi" + ZOMBIE_HORSE: "Zombi At" + ZOMBIE_VILLAGER: "Zombi Köylü" + ZOMBIFIED_PIGLIN: "Zombi Piglin" \ No newline at end of file diff --git a/core/src/main/resources/language/tr_TR/gui.yml b/core/src/main/resources/language/tr_TR/gui.yml new file mode 100644 index 00000000..1b4e2a2a --- /dev/null +++ b/core/src/main/resources/language/tr_TR/gui.yml @@ -0,0 +1,505 @@ +# SmartSpawner – gui.yml +# GUI eşya isimleri, açıklamaları, başlıkları ve buton etiketleri. + +# ────────────────────────────────────────────────────── +# Ana Arayüz (Main GUI) +# ────────────────────────────────────────────────────── +gui_title_main: + single_spawner: '򅊮{entity} Spawner' + stacked_spawner: '򅊮{amount} adet {entity} Spawner' + +spawner_storage_item: + # İsim (name) için kullanılabilir değişkenler: + # {max_slots} - Depodaki maksimum slot sayısı (virgülle biçimlendirilmiş) + # {current_items} - Depodaki mevcut eşya sayısı + # {percent_storage_rounded} - Kullanılan depo yüzdesi (0-100) + # {entity} - Spawner'ın yaratık türü (normal yazım) + name: '&#e67e22Spawner Deposu' + + # Açıklama (lore) satırlarının tümü için kullanılabilir değişkenler: + # {max_slots} - Depodaki maksimum slot sayısı (virgülle biçimlendirilmiş) + # {current_items} - Depodaki mevcut eşya sayısı + # {percent_storage_rounded} - Kullanılan depo yüzdesi (0-100) + # {loot_items} - Düşen eşyaların biçimlendirilmiş tam listesi + # {entity} - Spawner'ın yaratık türü (normal yazım) + lore: + - '' + - '&#e67e22◈ &#ecf0f1İstatistikler:' + - ' &#bdc3c7• Slotlar: &#e67e22{current_items} &#bdc3c7/ &#e67e22{max_slots}' + - ' &#bdc3c7• Depo: &#e67e22{percent_storage_rounded}% dolu' + - '' + - '&#e67e22⊳ &#ecf0f1Depoyu açmak için tıklayın' + # Düşen tüm eşyaları göstermek isterseniz aşağıdaki satırı aktif edebilirsiniz. + # - '{loot_items}' + + # {loot_items} kullanıldığında her bir düşen eşyanın nasıl görüntüleneceğini tanımlar + # Her bir düşen eşya için kullanılabilir değişkenler: + # {item_name} - Eşyanın adı (normal yazım) + # {amount} - Eşya sayısı (virgülle biçimlendirilmiş) + # {raw_amount} - Eşya sayısı (biçimlendirilmemiş) + # {chance} - Bu eşyanın düşme şansı (% sembolüyle birlikte, örn: "8.5%") + loot_items: ' &#bdc3c7• ecc71{amount} &#bdc3c7{item_name}' + loot_items_empty: ' &#bdc3c7• Yok' + + +# Kullanılabilir değişkenler: +# {entity} - Biçimlendirilmiş yaratık adı (örn: "Zombie") +# {stack_size} - Bu konumda üst üste yığılmış (stacked) spawner sayısı +# {range} - Blok cinsinden doğma mesafesi +# {delay} - Saniye cinsinden doğma gecikmesi +# {min_mobs} - Tek seferde doğabilecek minimum yaratık sayısı +# {max_mobs} - Tek seferde doğabilecek maksimum yaratık sayısı +# {current_items} - Depolanan mevcut eşya sayısı +# {max_items} - Maksimum eşya depolama kapasitesi +# {percent_storage_rounded} - Depo kullanım yüzdesi (tamsayı, örn: "87") +# {percent_storage_decimal} - Depo kullanım yüzdesi (ondalıklı, örn: "87.5") +# {current_exp} - Depolanan mevcut deneyim/XP (virgülle biçimlendirilmiş) +# {max_exp} - Maksimum deneyim/XP kapasitesi (virgülle biçimlendirilmiş) +# {raw_current_exp} - Biçimlendirilmemiş mevcut deneyim sayısı +# {raw_max_exp} - Biçimlendirilmemiş maksimum deneyim sayısı +# {percent_exp_rounded} - Deneyim deposu kullanım yüzdesi (tamsayı) +# {percent_exp_decimal} - Deneyim deposu kullanım yüzdesi (ondalıklı, örn: "42.7") +spawner_info_item: + name: 'ඪdb{entity} Spawner' + lore: + - '' + - 'ඪdb◈ &#ecf0f1Bilgiler:' + - ' &#bdc3c7• Stack: ඪdb{stack_size}' + - ' &#bdc3c7• Mesafe: ඪdb{range} &#bdc3c7blok' + - ' &#bdc3c7• Doğma Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' + - ' &#bdc3c7• Gecikme: ඪdb{delay} &#bdc3c7sn' + - ' &#bdc3c7• Yeni Spawn: ඪdb{time}' + - ' &#bdc3c7• Satılabilir: &a+${total_sell_price}' + - '' + - " ඪdb⊳ &#ecf0f1Sağ Tık: Stacker menüsünü aç" + - " ඪdb⊳ &#ecf0f1Tıkla: Eşyaları sat & XP topla" + + lore_no_shop: + - '' + - 'ඪdb◈ &#ecf0f1Bilgiler:' + - ' &#bdc3c7• Stack: ඪdb{stack_size}' + - ' &#bdc3c7• Mesafe: ඪdb{range} &#bdc3c7blok' + - ' &#bdc3c7• Doğma Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' + - ' &#bdc3c7• Gecikme: ඪdb{delay} &#bdc3c7sn' + - ' &#bdc3c7• Yeni Spawn: ඪdb{time}' + - '' + - " ඪdb⊳ &#ecf0f1Tıkla: Stacker menüsünü aç" + + lore_full: '&#ff5252Depo & XP dolu!' + lore_inactive: '&#ff3333Spawner pasif!' + lore_no_loot: '&#ff3333Ganimet ayarlanmamış' + +exp_info_item: + name: 'ecc71Deneyim: &#f8f8ff{current_exp}' + lore: + - '' + - 'ecc71◈ &#ecf0f1Düzen:' + - ' &#bdc3c7• Mevcut: ecc71{current_exp} &#bdc3c7/ ecc71{max_exp} ecc71XP' + - ' &#bdc3c7• Depolanan: ecc71{percent_exp_rounded}% XP' + - '' + - ' ecc71⊳ &#ecf0f1XP toplamak için tıklayın' + +# ────────────────────────────────────────────────────── +# Spawner Stacker Arayüzü +# ────────────────────────────────────────────────────── +gui_title_stacker: '򅊮Spawner Stacker' + +button_spawner: + name: 'ඪdb{entity} Spawner' + lore: + - '' + - 'ඪdb◈ &#ecf0f1Stack Bilgisi:' + - ' &#bdc3c7• Mevcut: ඪdb{stack_size}' + - ' &#bdc3c7• Max: ඪdb{max_stack_size}' + - '' + - ' ඪdb⊳ &#ecf0f1Spawner menüsüne dönmek için tıklayın' + +button_remove: + name: '&#ff5252-{amount} Spawner{plural}' + lore: + - '' + - '&#e63939◈ &#ff7070İşlem:' + - ' &#f8f8ff• Kaldır: &#ff5252{amount} Spawner{plural}' + - ' &#f8f8ff• Mevcut: &#ff5252{stack_size}' + - '' + - " &#e63939⊳ &#f8f8ffStack'ten kaldırmak için tıklayın" + +button_add: + name: '%eb9a+{amount} Spawner{plural}' + lore: + - '' + - 'cc483◈ 0e89bİşlem:' + - ' &#f8f8ff• Ekle: %eb9a{amount} Spawner{plural}' + - ' &#f8f8ff• Mevcut: %eb9a{stack_size}' + - '' + - " cc483⊳ &#f8f8ffStack'e eklemek için tıklayın" + +button_remove_all: + name: '&#ff5252Hepsini Kaldır' + lore: + - '' + - '&#e63939◈ &#ff7070İşlem:' + - ' &#f8f8ff• Tüm spawnerları kaldır' + - ' &#f8f8ff• Mevcut: &#ff5252{stack_size}' + - '' + - " &#e63939⊳ &#f8f8ffTümünü stack'ten kaldırmak için tıklayın" + +button_add_all: + name: '%eb9aHepsini Ekle' + lore: + - '' + - 'cc483◈ 0e89bİşlem:' + - ' &#f8f8ff• Envanterdeki tüm spawnerları ekle' + - ' &#f8f8ff• Mevcut: %eb9a{stack_size}' + - '' + - " cc483⊳ &#f8f8ffTümünü stack'e eklemek için tıklayın" + +# ────────────────────────────────────────────────────── +# Satış Onay Arayüzü (Sell Confirmation) +# ────────────────────────────────────────────────────── +gui_title_sell_confirm: '򅊮Satışı Onayla' + +button_sell_cancel: + name: '&#e74c3c✖ İptal' + lore: + - '' + - ' &#e74c3c⊳ &#ecf0f1İptal etmek için tıklayın' + +button_sell_confirm: + name: 'ecc71✔ Satışı Onayla' + lore: + - '' + - 'ecc71◈ 0e89bKazanılacak:' + - ' &#f8f8ff• Para: ecc71${total_sell_price}' + - '' + - ' ecc71⊳ &#f8f8ffOnaylamak için tıklayın' + +button_sell_confirm_with_exp: + name: 'ecc71✔ Satışı Onayla & XP Topla' + lore: + - '' + - 'ecc71◈ 0e89bKazanılacak:' + - ' &#f8f8ff• Para: ecc71${total_sell_price}' + - ' &#f8f8ff• XP: ecc71{current_exp}' + - '' + - ' ecc71⊳ &#f8f8ffOnaylamak için tıklayın' + +# button_sell_info için kullanılabilir değişkenler: +# {entity} - Biçimlendirilmiş yaratık veya eşya adı +# {current_items} - Kullanılan depolama slotları +# {max_items} - Maksimum depolama slotu +# {current_exp} - Depolanan deneyim +# {total_sell_price} - Toplam satış değeri +# {percent_storage_decimal} - 1 ondalıklı depo kullanımı (örn: "87.5") +# {percent_storage_rounded} - Yuvarlanmış depo kullanımı (örn: "88") +# {loot_items} - Düşen eşya satırlarını gösterir +# button_sell_info.loot_items için değişkenler: {amount}, {item_name}, {chance} +button_sell_info: + name: 'ඪdb{entity} Spawner' + lore: + - '' + - 'ඪdb◈ &#ecf0f1Depo Bilgisi:' + - ' &#bdc3c7• Eşyalar: ඪdb{current_items}' + - ' &#bdc3c7• XP: ඪdb{current_exp}' + - ' &#bdc3c7• Değer: ඪdb${total_sell_price}' + loot_items: '' + loot_items_empty: '' + +# ────────────────────────────────────────────────────── +# Spawner Depo Arayüzü (Storage) +# ────────────────────────────────────────────────────── +# gui_title_storage için kullanılabilir değişkenler: +# {current_page} - Mevcut sayfa numarası +# {total_pages} - Toplam sayfa sayısı +# {entity} - Biçimlendirilmiş yaratık adı (örn: "Zombie") +# {amount} - Stacklenen spawner sayısı +gui_title_storage: '򅊮Spawner Deposu - [{current_page}/{total_pages}]' + +navigation_button_previous: + name: '%eb9aÖnceki Sayfa' + lore: + - ' cc483⊳ &#f8f8ff{target_page}. sayfaya geçmek için tıklayın' + +navigation_button_next: + name: '%eb9aSonraki Sayfa' + lore: + - ' cc483⊳ &#f8f8ff{target_page}. sayfaya geçmek için tıklayın' + +sell_button: + name: '&aTüm Eşyaları Sat: +${total_sell_price}' + lore: + - ' &a⊳ &#f8f8ffTüm eşyaları satmak için tıklayın' + +sell_and_exp_button: + name: '&aSat & XP Topla: +${total_sell_price}' + lore: + - ' &a⊳ &#f8f8ffEşyaları satmak ve XP toplamak için tıklayın' + +return_button: + name: '&#ff5252Ana Menüye Dön' + lore: + - ' &#e63939⊳ &#f8f8ffAna menüye dönmek için tıklayın' + +take_all_button: + name: '&#EF6C00Tüm Eşyaları Al' + lore: + - ' &#EF6C00⊳ &#f8f8ffTüm eşyaları almak için tıklayın' + +item_filter_button: + name: 'ඪdbDüşenleri Filtrele' + lore: + - ' ඪdb⊳ &#f8f8ffAyarlamak için tıklayın' + +sort_items_button: + name: '�F986Eşyaları Sırala' + lore: + - '{available_items}' + - '' + - ' �F986⊳ &#f8f8ffSıralamak için tıklayın' + selected_item: '�F986• {item_name}' + unselected_item: '&#f8f8ff• {item_name}' + no_item: '&#bdc3c7• Yok' + +drop_page_button: + name: 'ɟD8BTüm Eşyaları Yere At' + lore: + - ' ɟD8B⊳ &#f8f8ffTüm eşyaları yere atmak için tıklayın' + +collect_exp_button: + # Kullanılabilir değişkenler: {current_exp} + name: "ecc71XP'leri Topla: &#f8f8ff{current_exp} XP" + lore: + - ' ecc71⊳ &#f8f8ffXP toplamak için tıklayın' + +storage_spawner_info_button: + name: '' + lore: + - '' + +# ────────────────────────────────────────────────────── +# Filtre Yapılandırma Arayüzü (Filter Config) +# ────────────────────────────────────────────────────── +gui_title_filter_config: ' İzin Verilen Engellenen' + +filter_divider: + name: 'ඪdbDüşen Eşyaları Filtrele' + lore: + - '' + - '&#f8f8ff⋮ Sol Taraf: %eb9aİzin verilen eşyalar' + - '&#f8f8ff⋮ Sağ Taraf: &#ff5252Engellenen eşyalar' + - '' + - ' ඪdb⊳ &#f8f8ffDepoya dönmek için tıklayın' + +filter_item_allowed: + name: '%eb9a{item_name}' + lore: + - '&#f8f8ffDurum: %eb9aİzin verildi &#f8f8ff- Engellemek için tıklayın' + +filter_item_blocked: + name: '&#ff5252{item_name}' + lore: + - '&#f8f8ffDurum: &#ff5252Engellendi &#f8f8ff- İzin vermek için tıklayın' + +# ────────────────────────────────────────────────────── +# Liste Komutu Arayüzleri (List Command) +# ────────────────────────────────────────────────────── +# Dünya Seçim Arayüzü (World Selection GUI) +gui_title_world_selection: Dünya Seç + +world_buttons: + overworld: + name: '%eb9aOverworld' + lore: + - '' + - 'cc483◈ 0e89bSpawnerlar:' + - ' &#f8f8ff• Toplam: %eb9a{total}' + - ' &#f8f8ff• Stacklenen: %eb9a{total_stacked}' + - '' + - ' cc483⊳ &#f8f8ffSpawnerları görmek için tıklayın' + nether: + name: '&#ff5252Nether' + lore: + - '' + - '&#e63939◈ &#ff7070Spawnerlar:' + - ' &#f8f8ff• Toplam: &#ff5252{total}' + - ' &#f8f8ff• Stacklenen: &#ff5252{total_stacked}' + - '' + - ' &#e63939⊳ &#f8f8ffSpawnerları görmek için tıklayın' + end: + name: '&#d8c5ffEnd' + lore: + - '' + - 'b68ee◈ &#a885fcSpawnerlar:' + - ' &#f8f8ff• Toplam: &#c2a8fc{total}' + - ' &#f8f8ff• Stacklenen: &#c2a8fc{total_stacked}' + - '' + - ' b68ee⊳ &#f8f8ffSpawnerları görmek için tıklayın' + custom_overworld: + name: '%eb9a{world_name}' + lore: + - '' + - 'cc483◈ 0e89bSpawnerlar:' + - ' &#f8f8ff• Toplam: %eb9a{total}' + - ' &#f8f8ff• Stacklenen: %eb9a{total_stacked}' + - '' + - ' cc483⊳ &#f8f8ffSpawnerları görmek için tıklayın' + custom_nether: + name: '&#ff5252{world_name}' + lore: + - '' + - '&#e63939◈ &#ff7070Spawnerlar:' + - ' &#f8f8ff• Toplam: &#ff5252{total}' + - ' &#f8f8ff• Stacklenen: &#ff5252{total_stacked}' + - '' + - ' &#e63939⊳ &#f8f8ffSpawnerları görmek için tıklayın' + custom_end: + name: '&#d8c5ff{world_name}' + lore: + - '' + - 'b68ee◈ &#a885fcSpawnerlar:' + - ' &#f8f8ff• Toplam: &#c2a8fc{total}' + - ' &#f8f8ff• Stacklenen: &#c2a8fc{total_stacked}' + - '' + - ' b68ee⊳ &#f8f8ffSpawnerları görmek için tıklayın' + custom_default: + name: '&#ab7afd{world_name}' + lore: + - '' + - 'b68ee◈ &#a885fcSpawnerlar:' + - ' &#f8f8ff• Toplam: &#c2a8fc{total}' + - ' &#f8f8ff• Stacklenen: &#c2a8fc{total_stacked}' + - '' + - ' b68ee⊳ &#f8f8ffSpawnerları görmek için tıklayın' + +# Spawner Listesi Arayüzü (Spawner List GUI) +gui_title_spawner_list: '{world} - [{current}/{total}]' + +filter: + button: + name: '�F986Spawnerları Filtrele' + lore: + - '{available_options}' + - '' + - ' �F986⊳ &#f8f8ffFiltrelemek için tıklayın' + selected_option: '�F986• {option_name}' + unselected_option: '&#f8f8ff• {option_name}' + all: 'Hepsi' + active: 'Aktif' + inactive: 'Pasif' + +sort: + button: + name: '�F986Spawnerları Sırala' + lore: + - '{available_options}' + - '' + - ' �F986⊳ &#f8f8ffSıralamak için tıklayın' + selected_option: '�F986• {option_name}' + unselected_option: '&#f8f8ff• {option_name}' + default: 'Varsayılan (ID)' + stack_size_asc: 'Stack Boyutu (↑)' + stack_size_desc: 'Stack Boyutu (↓)' + +spawner_item_list: + name: 'ඪdbSpawner #{id}' + lore: + - 'ඪdb⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯' + - 'ඪdb◈ &#ecf0f1Detaylar:' + - ' &#bdc3c7• Yaratık: ඪdb{entity}' + - ' &#bdc3c7• Stack: ඪdb{size}' + - ' &#bdc3c7• Durum: {status_color}{status_text}' + - ' &#bdc3c7• Son Kullanan: ඪdb{last_player}' + - ' &#bdc3c7• Konum: ඪdbx: {x}, y: {y}, z: {z}' + - 'ඪdb⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯' + - " ඪdb⊳ &#ecf0f1Spawner'ı yönetmek için tıklayın" + +# ────────────────────────────────────────────────────── +# Spawner Yönetim Arayüzü (Spawner Management) +# ────────────────────────────────────────────────────── +spawner_management: + title: Spawner Yönet + + teleport: + name: "΁BBu Spawner'a ışınlan" + lore: + - ' ΁B⊳ &#f8f8ffIşınlanmak için tıklayın' + + open_spawner: + name: "ඪdbBu Spawner'ın arayüzünü gör" + lore: + - ' ඪdb⊳ &#f8f8ffGörmek için tıklayın' + + stack: + name: "ඪdbBu Spawner'ın stack boyutunu düzenle" + lore: + - ' ඪdb⊳ &#f8f8ffDüzenlemek için tıklayın' + + remove: + name: "&#ff5252Bu Spawner'ı kaldır" + lore: + - ' &#ff5252⊳ &#f8f8ffKaldırmak için tıklayın' + + back: + name: '&#ff5252Spawner listesine geri dön' + lore: + - ' &#ff5252⊳ &#f8f8ffGeri dönmek için tıklayın' + +navigation: + previous_page: '%eb9aÖnceki Sayfa' + next_page: '%eb9aSonraki Sayfa' + back: '&#ff5252Dünya seçimine geri dön' + close: '&#ff5252Kapat' + +# ────────────────────────────────────────────────────── +# Fiyat Arayüzü (Prices GUI) +# ────────────────────────────────────────────────────── +prices_gui_title: "Satış Fiyatları - [{current_page}/{total_pages}]" + +price_item: + name: 'ඪdb{item_name}' + lore: + - '' + - 'ඪdb◈ &#ecf0f1Fiyat:' + - ' &#bdc3c7• Net: &a${price}' + - ' &#bdc3c7• Kaynak: ඪdb{price_source}' + +# ────────────────────────────────────────────────────── +# Bedrock Arayüzü (Bedrock GUI) +# ────────────────────────────────────────────────────── +bedrock: + main_gui: + title_single_spawner: '{entity} Spawner' + title_stacked_spawner: '{amount} Adet {entity} Spawner' + + view_info_title: '{entity} Spawner - Bilgi' + + button_names: + storage: Depoyu Aç + exp: XP Topla + stacker: Stack Yönetimi + sell_and_exp: Eşyaları Sat & XP Topla + sell: Eşyaları Sat + view_info: Bilgileri Gör + back: Geri + + # ÖNEMLİ: Yalnızca Bedrock uyumlu renk kodlarını kullanın: + # §0=Siyah, §1=Koyu Mavi, §2=Koyu Yeşil, §3=Koyu Turkuaz, §4=Koyu Kırmızı, §5=Koyu Mor + # §6=Altın, §7=Gri, §8=Koyu Gri, §9=Mavi, §a=Yeşil, §b=Turkuaz, §c=Kırmızı + # §d=Açık Mor, §e=Sarı, §f=Beyaz, §g=Minecoin Altın Rengi + spawner_info: + - '' + - '§9◈ §fBilgiler:' + - ' §7• Stack: §9{stack_size}' + - ' §7• Mesafe: §9{range} §7blok' + - ' §7• Yaratıklar: §9{min_mobs} §7- §9{max_mobs}' + - ' §7• Gecikme: §9{delay} §7sn' + - '' + - '§9◈ §fDepo:' + - ' §7• Eşyalar: §9{current_items} §7/ §9{max_items}' + - ' §7• Depo Doluluğu: §9{percent_storage_decimal}% §7dolu' + - '' + - '§9◈ §fDeneyim:' + - ' §7• Mevcut: §a{current_exp} §7/ §a{max_exp} §axp' + - ' §7• Depolanan: §a{percent_exp_decimal}% §7xp' + - '' + - '§a◈ §fSatılabilir Değer: §a+${total_sell_price}' \ No newline at end of file diff --git a/core/src/main/resources/language/tr_TR/hologram.yml b/core/src/main/resources/language/tr_TR/hologram.yml new file mode 100644 index 00000000..af206d2b --- /dev/null +++ b/core/src/main/resources/language/tr_TR/hologram.yml @@ -0,0 +1,20 @@ +# SmartSpawner – hologram.yml +# Her spawner'ın üzerinde gösterilecek metin satırları. &#RRGGBB hex ve &x renk kodlarını destekler. +# +# Yer Tutucular (Placeholders): +# {entity} – Yaratık (Mob) adı +# {ᴇɴᴛɪᴛʏ} – Küçük büyük harf (small-caps) unicode formatında yaratık adı +# {stack_size} – Stack (yığın) sayısı +# {current_exp} – Depolanan XP (Deneyim Puanı) +# {max_exp} – Maksimum XP kapasitesi +# {used_slots} – Kullanılan eşya slotları +# {max_slots} – Toplam eşya slotları +# {percent_storage_decimal} – Depolama % oranı (1 ondalıklı, örn. "75.5") +# {percent_storage_rounded} – Yuvarlanmış depolama % oranı (örn. "76") +# {percent_exp_decimal} – XP % oranı (1 ondalıklı, örn. "50.0") +# {percent_exp_rounded} – Yuvarlanmış XP % oranı (örn. "50") + +hologram_text: + - '[&#e6e6fa{stack_size}] ඪdb{entity} Spawner' + - 'dade2• &#e6e6faxp: %eb9a{current_exp}&#e6e6fa/%eb9a{max_exp}' + - 'dade2• &#e6e6faEşyalar: %eb9a{used_slots}&#e6e6fa/%eb9a{max_slots}' \ No newline at end of file diff --git a/core/src/main/resources/language/tr_TR/items.yml b/core/src/main/resources/language/tr_TR/items.yml new file mode 100644 index 00000000..801b7ffe --- /dev/null +++ b/core/src/main/resources/language/tr_TR/items.yml @@ -0,0 +1,38 @@ +# SmartSpawner – items.yml +# Spawner eşyası görünüm adları ve düşen eşya adları. + +custom_item: + # Envanterde ve bilgi pencerelerinde (tooltip) Smart Spawner görünümü + spawner: + name: "ඪdb{entity} Spawner" + loot_items: " &#ecf0f1• {amount} {item_name} ඪdb({chance}%)" + loot_items_empty: " &#ecf0f1• Yok" + lore: + - "" + - "ඪdb◈ ඪdbDetaylar:" + - " &#ecf0f1• Verilen XP: ඪdb{exp}" + - "" + - "ඪdb◈ ඪdbDüşenler:" + - "{loot_items}" + - "" + + # Envanterde ve bilgi pencerelerinde (tooltip) Item Spawner görünümü + item_spawner: + name: "ඪdb{entity} Spawner" + loot_items: " &#ecf0f1• {amount} {item_name} ඪdb({chance}%)" + loot_items_empty: " &#ecf0f1• Yok" + lore: + - "" + - "ඪdb◈ ඪdbDetaylar:" + - " &#ecf0f1• Verilen XP: ඪdb{exp}" + - "" + - "ඪdb◈ ඪdbDüşenler:" + - "{loot_items}" + - "" + + # Envanterde ve bilgi pencerelerinde (tooltip) Vanilla Spawner eşyalarının görünümü + # Kullanılabilir değişkenler: {entity} + # Özel Vanilla Spawner adı ve açıklaması kullanmak istemiyorsanız bu bölümü silin + vanilla_spawner: + name: "{entity} Spawner" + lore: \ No newline at end of file diff --git a/core/src/main/resources/language/tr_TR/messages.yml b/core/src/main/resources/language/tr_TR/messages.yml new file mode 100644 index 00000000..687ce33d --- /dev/null +++ b/core/src/main/resources/language/tr_TR/messages.yml @@ -0,0 +1,197 @@ +# SmartSpawner – messages.yml +# Her giriş şunları destekler: message, title, subtitle, action_bar, sound, enabled. +# +# MESAJ YAPISI: +# message_name: # Mesajın benzersiz tanımlayıcısı +# enabled: true/false # Bu mesajın tamamını etkinleştirir veya devre dışı bırakır (varsayılan: true) +# message: "Metin içeriği" # Ana sohbet mesajı (isteğe bağlı) +# title: "Başlık metni" # Ekran başlığı (isteğe bağlı) +# subtitle: "Alt başlık" # Ekran alt başlığı (isteğe bağlı) +# action_bar: "Metin" # Action bar metni (isteğe bağlı) +# sound: sound.effect # Oynatılacak ses efekti (isteğe bağlı) +# +# ÖNEMLİ ÖZELLİKLER: +# - "enabled: false" olarak ayarlanırsa, oyuncuya hiçbir bileşen gönderilmez. +# - Birden fazla bileşen mevcutsa (message, title, action_bar, sound), hepsi aynı anda gönderilir. +# - Tüm bileşenler isteğe bağlıdır; dilediğiniz kombinasyonu kullanabilirsiniz. +# - Diğer bileşenleri tek başına kullanmak isterseniz "message" alanını boş bırakabilir veya silebilirsiniz. + +prefix: "&8[ඪdbSmartSpawner&8] &r" + +# ────────────────────────────────────────────────────── +# Spawner - Oyuncu Etkileşimi +# ────────────────────────────────────────────────────── +spawner_activated: + message: "&#e6e6faSpawner aktif edildi! Ganimet ve XP'leri spawner arayüzünden toplayın." + sound: block.beacon.activate + +spawner_protected: + action_bar: "&#ff5252⚠ Bu spawner korunuyor ⚠" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# Spawner - Ana Menü Etkileşimleri +# ────────────────────────────────────────────────────── +no_exp: + action_bar: "&#ff5252Toplanacak deneyim yok" + sound: block.note_block.pling + +exp_collected: + message: "ecc71+{exp} deneyim toplandı" + action_bar: "ecc71+{exp} deneyim toplandı" + sound: entity.experience_orb.pickup + +exp_collected_with_mending: + action_bar: "%eb9a+{exp} deneyim toplandı &#f8f8ff| &#ff5252-{exp_mending} tamir için kullanıldı" + sound: entity.experience_orb.pickup + +# ────────────────────────────────────────────────────── +# Spawner - Depo Menüsü Etkileşimleri +# ────────────────────────────────────────────────────── +click_too_fast: + message: "&#ff5252Çok hızlı tıklıyorsunuz! Lütfen biraz yavaşlayın." + sound: block.note_block.bass + +inventory_full: + message: "&#ff5252Envanter dolu!" + sound: block.note_block.pling + +no_items_to_take: + message: "&#ff5252Alınacak eşya yok" + sound: block.note_block.pling + +take_all_items: + action_bar: "%eb9aSpawner'dan &#f8f8ff{amount} %eb9aeşya alındı" + sound: entity.item.pickup + +no_items_to_drop: + message: "&#ff5252Yere atılacak eşya yok" + sound: block.note_block.pling + +items_not_available: + message: "&#ff5252Eşyalar mevcut değil" + sound: block.note_block.pling + +drop_failed: + message: "&#ff5252Yere atma işlemi başarısız" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# Spawner - Stacker Menüsü Etkileşimi +# ────────────────────────────────────────────────────── +spawner_stacker_minimum_reached: + message: "&#ff5252Stack limitine ulaşıldı, &#f8f8ff+{amount} &#ff5252stacklenecek." + sound: block.note_block.pling + +spawner_cannot_remove_last: + action_bar: "&#ff5252Son spawner kaldırılamaz" + sound: block.note_block.pling + +spawner_insufficient_quantity: + action_bar: "&#ff5252Yetersiz spawner sayısı: &#f8f8ff{amountAvailable}&#ff5252/&#f8f8ff{amountChange}" + sound: block.note_block.pling + +inventory_full_items_dropped: + message: "&#f0c857Envanter dolu! &#e6e6faBazı eşyalar yere düştü." + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# Spawner - Stack Etkileşimi +# ────────────────────────────────────────────────────── +spawner_invalid: + action_bar: "&#ff5252Geçersiz spawner türü" + sound: block.note_block.pling + +spawner_different: + action_bar: "&#ff5252Spawnerlar aynı türde olmalıdır" + sound: block.note_block.pling + +spawner_stack_full: + action_bar: "&#ff5252Maksimum stack limiti: &#f8f8ff{max}" + sound: block.note_block.pling + +spawner_stack_success: + action_bar: "[%eb9a&l✓&f] %eb9a{amount} &fspawner başarıyla stacklendi" + sound: entity.player.levelup + +# ────────────────────────────────────────────────────── +# Spawner - Liste Menüsü Etkileşimi +# ────────────────────────────────────────────────────── +teleported_to_spawner: + message: "%eb9aSpawner konumuna başarıyla ışınlandınız" + sound: entity.enderman.teleport + +spawner_not_found: + message: "&#ff5252Spawner bulunamadı" + sound: entity.enderman.teleport + +# ────────────────────────────────────────────────────── +# Spawner - Yumurta (Egg) Etkileşimi +# ────────────────────────────────────────────────────── +invalid_egg: + action_bar: "&#ff5252Geçersiz yumurta" + sound: entity.enderman.teleport + +entity_changed: + action_bar: "%eb9aSpawner türü başarıyla {entity} olarak değiştirildi" + sound: entity.player.levelup + +# ────────────────────────────────────────────────────── +# Spawner - Kırma Etkileşimi +# ────────────────────────────────────────────────────── +spawner_break_no_permission: + action_bar: "&#ff5252Spawnerları kırmak için yetkiniz yok" + sound: entity.villager.no + +spawner_break_silk_touch_required: + action_bar: "&#ff5252İpeksi dokunuş gerekli" + sound: item.shield.block + +spawner_break_required_tools: + action_bar: "&#ff5252Bu aletle spawner'ı kıramazsınız!" + sound: item.shield.block + +spawner_break_warning: + enabled: false + title: "&#f0c857Uyarı" + subtitle: "&#e6e6faSpawner içindeki eşyalar kaybolacak!" + sound: block.note_block.bass + +natural_spawner_break_blocked: + action_bar: "&#ff5252Doğal spawnerlar kırılamaz ve kullanılamaz" + sound: block.note_block.pling + +# ────────────────────────────────────────────────────── +# Satış Entegrasyonu Mesajları +# ────────────────────────────────────────────────────── +sell_failed: + message: "&#ff5252Eşyalar satılamadı! Lütfen tekrar deneyin." + sound: block.note_block.pling + +no_items: + message: "&#ff5252Satılacak eşya yok" + sound: block.note_block.pling + +no_sellable_items: + message: "&#ff5252Satılabilir eşya bulunamadı" + sound: block.note_block.pling + +sell_success: + message: "&#e6e6fa{amount} eşya &#e67e22+${price}&#e6e6fa fiyatına satıldı" + sound: block.note_block.bell + +action_in_progress: + message: "&#f0c857Şu anda başka bir işlem yapılıyor. Lütfen biraz bekleyip tekrar deneyin." + sound: block.note_block.pling + +spawner_selling: + message: "&#f0c857Spawner şu anda eşyaları satıyor, lütfen bekleyin." + sound: block.note_block.pling + +action_failed: + action_bar: "&#ff5252İşlem başarısız oldu. Lütfen tekrar deneyin." + sound: block.note_block.pling + +please_wait: + action_bar: "ඪdbİşlem yapılıyor... Lütfen bekleyin." + sound: block.note_block.harp \ No newline at end of file From 57df4a1aacaebb05711f729967c486c707b0f0cd Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Fri, 22 May 2026 16:37:15 +0300 Subject: [PATCH 3/6] Delete core/src/main/resources/language/tr_TR/x.yml --- core/src/main/resources/language/tr_TR/x.yml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 core/src/main/resources/language/tr_TR/x.yml diff --git a/core/src/main/resources/language/tr_TR/x.yml b/core/src/main/resources/language/tr_TR/x.yml deleted file mode 100644 index 8b137891..00000000 --- a/core/src/main/resources/language/tr_TR/x.yml +++ /dev/null @@ -1 +0,0 @@ - From e9ae8e997374d55bec314fc44bb7d3d32845ec70 Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Fri, 22 May 2026 16:38:57 +0300 Subject: [PATCH 4/6] Turkish language support added From 6b552a3f7a36c6699c503cc56a48353602874f46 Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Fri, 22 May 2026 16:50:04 +0300 Subject: [PATCH 5/6] Turkish language support added --- core/src/main/resources/language/tr_TR/gui.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/resources/language/tr_TR/gui.yml b/core/src/main/resources/language/tr_TR/gui.yml index 1b4e2a2a..890ca22a 100644 --- a/core/src/main/resources/language/tr_TR/gui.yml +++ b/core/src/main/resources/language/tr_TR/gui.yml @@ -66,9 +66,9 @@ spawner_info_item: - 'ඪdb◈ &#ecf0f1Bilgiler:' - ' &#bdc3c7• Stack: ඪdb{stack_size}' - ' &#bdc3c7• Mesafe: ඪdb{range} &#bdc3c7blok' - - ' &#bdc3c7• Doğma Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' + - ' &#bdc3c7• Spawn Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' - ' &#bdc3c7• Gecikme: ඪdb{delay} &#bdc3c7sn' - - ' &#bdc3c7• Yeni Spawn: ඪdb{time}' + - ' &#bdc3c7• Sonraki Spawn: ඪdb{time}' - ' &#bdc3c7• Satılabilir: &a+${total_sell_price}' - '' - " ඪdb⊳ &#ecf0f1Sağ Tık: Stacker menüsünü aç" @@ -79,9 +79,9 @@ spawner_info_item: - 'ඪdb◈ &#ecf0f1Bilgiler:' - ' &#bdc3c7• Stack: ඪdb{stack_size}' - ' &#bdc3c7• Mesafe: ඪdb{range} &#bdc3c7blok' - - ' &#bdc3c7• Doğma Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' + - ' &#bdc3c7• Spawn Miktarı: ඪdb{min_mobs} &#bdc3c7- ඪdb{max_mobs}' - ' &#bdc3c7• Gecikme: ඪdb{delay} &#bdc3c7sn' - - ' &#bdc3c7• Yeni Spawn: ඪdb{time}' + - ' &#bdc3c7• Sonraki Spawn: ඪdb{time}' - '' - " ඪdb⊳ &#ecf0f1Tıkla: Stacker menüsünü aç" From 9ce267eced2088dc23b991a4c0dc5f08d9fceceb Mon Sep 17 00:00:00 2001 From: onurr_k <145716470+onurrrk@users.noreply.github.com> Date: Sat, 23 May 2026 14:27:50 +0300 Subject: [PATCH 6/6] Add files via upload Added missing comment line --- .../src/main/resources/language/tr_TR/gui.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/src/main/resources/language/tr_TR/gui.yml b/core/src/main/resources/language/tr_TR/gui.yml index 890ca22a..04a4c65d 100644 --- a/core/src/main/resources/language/tr_TR/gui.yml +++ b/core/src/main/resources/language/tr_TR/gui.yml @@ -482,6 +482,26 @@ bedrock: view_info: Bilgileri Gör back: Geri +# Kullanılabilir değişkenler (spawner_info_item ile aynı): + # Kullanılabilir değişkenler: + # {entity} - Biçimlendirilmiş yaratık adı (örn: "Zombie") + # {ᴇɴᴛɪᴛʏ} - Küçük büyük harfle yaratık adı (örn: "ᴢᴏᴍʙɪᴇ") + # {stack_size} - Bu konumda üst üste yığılmış spawner sayısı + # {range} - Blok cinsinden doğma mesafesi + # {delay} - Saniye cinsinden doğma gecikmesi + # {min_mobs} - Tek seferde doğabilecek minimum yaratık sayısı + # {max_mobs} - Tek seferde doğabilecek maksimum yaratık sayısı + # {current_items} - Depolanan mevcut eşya sayısı + # {max_items} - Maksimum eşya depolama kapasitesi + # {percent_storage_rounded} - Depo kullanım yüzdesi, tamsayı (örn: "87") + # {percent_storage_decimal} - Depo kullanım yüzdesi, ondalıklı (örn: "87.5") + # {current_exp} - Depolanan mevcut deneyim, virgüllü (örn: "1,000") + # {max_exp} - Maksimum deneyim kapasitesi, virgüllü + # {raw_current_exp} - Biçimlendirilmemiş mevcut deneyim sayısı + # {raw_max_exp} - Biçimlendirilmemiş maksimum deneyim sayısı + # {percent_exp_rounded} - Deneyim deposu kullanım yüzdesi, tamsayı + # {percent_exp_decimal} - Deneyim deposu kullanım yüzdesi, ondalıklı (örn: "42.7") + # ÖNEMLİ: Yalnızca Bedrock uyumlu renk kodlarını kullanın: # §0=Siyah, §1=Koyu Mavi, §2=Koyu Yeşil, §3=Koyu Turkuaz, §4=Koyu Kırmızı, §5=Koyu Mor # §6=Altın, §7=Gri, §8=Koyu Gri, §9=Mavi, §a=Yeşil, §b=Turkuaz, §c=Kırmızı