Ana içeriğe geç

🌐 Özel Bir Locale Oluşturma

Bu kılavuz, kendi dil çevirinizi (locale) Dream betiklerinde kullanmak için nasıl ekleyeceğinizi açıklar.

Lütfen dosya adları olarak resmi dil kodlarını kullanın (örneğin, Almanca için de, Fransızca için fr).

bilgi

💬 Çevirinizi toplulukla paylaşmaktan çekinmeyin — diğerlerinin faydalanmasına yardımcı olun!


🛠️ Adım Adım Kılavuz

1. 📁 Mevcut Bir Locale'yi Kopyalayın

/settings/locales klasörüne gidin.
Mevcut bir dosyayı kopyalayın (örneğin, en.lua) ve dil kodunuzu kullanarak yeniden adlandırın.
Örnek:

  • de.lua → Almanca
  • fr.lua → Fransızca

2. 📝 Locale Kimliğini Güncelleyin

Yeni dosyanızı açın ve en üstteki DreamLocales kimliğini dil kodunuza uyacak şekilde güncelleyin:

DreamLocales['en'] = {
-- Çevrilen anahtarlarınız
}

3. 🌍 Değerleri Çevirin

Tüm değerleri hedef dilinize çevirin.

⚠️ Anahtarları değiştirmeyin — sadece her satırın sağ tarafındaki metni düzenleyin:

["open_menu"] = "Menü öffnen", -- ✅ TAMAM
["öffne_menü"] = "Open Menu", -- ❌ Anahtarları çevirmeyin!

4. ✅ Locale'nizi Etkinleştirin

Yeni locale'nizi kullanmak için, DreamCore yapılandırma dosyasını açın ve şunu ayarlayın:

DreamCore.Language = 'de'

'de' yerine dil kodunuzu yazın.


🧠 İpuçları

  • Kaydettikten sonra oyun içinde çevirilerinizi test edin.
  • Eksik metinleri önlemek için tüm anahtarları çevirdiğinizden emin olun.
  • Asla anahtar adlarını değiştirmeyin — sadece değerleri düzenleyin.
  • Biçimlendirmeyi ve özel karakterleri koruyun (örneğin, ~INPUT_CONTEXT~, ~r~, %s vb.).
  • Çevirinizi toplulukla paylaşın!

Keyifli çeviriler! 🌍