🌐 إنشاء لغة مخصصة
يشرح هذا الدليل كيفية إضافة ترجمة لغتك الخاصة (locale) لاستخدامها في نصوص Dream.
يرجى استخدام رموز اللغات الرسمية كأسماء ملفات (على سبيل المثال، de
للألمانية، fr
للفرنسية).
معلومات
💬 لا تتردد في مشاركة ترجمتك مع المجتمع — ساعد الآخرين على الاستفادة!
🛠️ دليل خطوة بخطوة
1. 📁 نسخ لغة موجودة
انتقل إلى مجلد /settings/locales
.
انسخ ملفًا موجودًا (على سبيل المثال، en.lua
) وقم بإعادة تسميته باستخدام رمز لغتك.
مثال:
de.lua
→ الألمانيةfr.lua
→ الفرنسية
2. 📝 تحديث معرف اللغة
افتح ملفك الجديد وقم بتحديث معرف DreamLocales
في الأعلى ليتطابق مع رمز لغتك:
DreamLocales['en'] = {
-- مفاتيح الترجمة الخاصة بك
}
3. 🌍 ترجمة القيم
قم بترجمة جميع القيم إلى لغتك المستهدفة.
⚠️ لا تقم بتغيير المفاتيح — قم فقط بتحرير النص على الجانب الأيمن من كل سطر:
["open_menu"] = "فتح القائمة", -- ✅ موافق
["öffne_menü"] = "Open Menu", -- ❌ لا تقم بترجمة المفاتيح!
4. ✅ تفعيل لغتك المحلية
لاستخدام لغتك المحلية الجديدة، افتح ملف تكوين DreamCore
وقم بتعيين:
DreamCore.Language = 'de'
استبدل 'de'
برمز لغتك.
🧠 نصائح
- اختبر ترجماتك في اللعبة بعد الحفظ.
- تأكد من ترجمة جميع المفاتيح لتجنب نقص النص.
- لا تقم أبدًا بتغيير أسماء المفاتيح — قم فقط بتغيير القيم.
- حافظ على التنسيق والرموز الخاصة سليمة (على سبيل المثال،
~INPUT_CONTEXT~
,~r~
,%s
إلخ) - شارك ترجمتك مع الآخرين في المجتمع!
سعيد الترجمة! 🌍