Quests Lang Splitter مود لماينكرافت 1.21.1
يضيف هذا المود ميزة تقسيم ملفات اللغة لتحكم أفضل بالإصدارات، كما يضيف بعض أوامر الأدوات.
FTB Quests Lang Splitter
📰 مقدمة
تضيف هذه الإضافة ميزة تقسيم ملفات اللغة لتحسين التحكم في الإصدارات، كما تضيف بعض الأوامر المساعدة.
📦 التثبيت
الإضافة متاحة على CurseForge.
🔧 الميزات
👨💻 الأوامر
- split
يقسّم ملف اللغة إلى نوع الفئة الخاص به، وبالنسبة للمهامات والوظائف وروابط المهامات يتم تجميعها حسب الفصول.
lang/ ├─ enus/ │ ├─ chapters/ │ │ ├─ chapter1.snbt يحتوي على معرفات المهامات والوظائف وروابط المهامات │ │ ├─ chapter2.snbt │ │ └─ chapter3.snbt │ ├─ chapter.snbt أسماء الفصول │ ├─ chaptergroup.snbt أسماء مجموعات الفصول │ ├─ file.snbt اسم كتاب المهامات │ └─ rewardtable.snbt أسماء جداول المكافآت └─ enus.snbt الملف الأصلي، يتم تحديثه من الملفات المقسمة عند التحميل/إعادة التحميل
replaceunmerged: قيمة منطقية (في الغالب تريد استخدام false، إلا إذا كنت تعلم أنك تريد الكتابة فوق الملفات المقسمة غير المدمجة التي تم إنشاؤها سابقًا)
locale: رمز اللغة (مثل: ptbr، zhch، kokr)
/langsplitter split <replaceunmerged> [<locale>] إذا لم توفر رمز لغة فسيتم تقسيم كل اللغات المتاحة.
- fillmissingtranslation
يملأ إدخالات اللغة المفقودة بناءً على لغة enus ويشغّل التقسيم. ملاحظة: يمكنك التحقق في debug.log من جميع الإدخالات الجديدة التي تمت إضافتها.
/langsplitter fillmissingtranslation <replaceunmerged> <locale>
- purgemerged
عند تحميل أو إعادة تحميل المهامات ووجود ملفات مقسمة متاحة للقراءة، يتم دمجها في الملف الأصلي وبعد ذلك يُعاد تسميتها إلى .snbtmerged. يمكنك استخدام هذا الأمر لحذفها من المجلد إذا كنت لا تحب رؤيتها.
/langsplitter purgemerged
الاستخدام
- قم بإعداد ملف .gitignore الخاص بك:
FTB Quests Lang Splitter تجاهل ملفات اللغة الأصلية مثل enus.snbt config/ftbquests/quests/lang/.snbt تجاهل ملفات الاسترداد config/ftbquests/quests/lang/recovery/.snbt تجاهل الملفات المدمجة بالفعل config/ftbquests/quests/lang//.snbtmerged
للمترجمين:
- ابدأ بأمر fillmissingtranslation لإنشاء الملفات التي تحتوي على جميع الإدخالات.
- ترجم ما تحتاجه
- شغّل /ftbquests reload لدمج تغييراتك
- الآن سيُعاد تسمية ملفاتك إلى .snbtmerged
- إذا كنت لا تزال بحاجة إلى إجراء المزيد من التغييرات يمكنك إما:
- تشغيل أمر split مرة أخرى لإنشاء الملف
- أو تحرير الملف الآن .snbtmerged وبعد الانتهاء، أعد تسميته إلى .snbt
- والآن أعد التحميل مرة أخرى لدمج التغييرات الجديدة
- إذا كان كل شيء جاهزًا للإيداع، فما عليك سوى تشغيل split مرة أخيرة ورفع الملفات ذات الصلة كـ PR (شغّل purgemerged إذا كانت في الطريق، لكن ملف .gitignore المناسب يجب أن يتعامل مع ذلك).
للمشرفين:
- حدّث ملف .gitignore من مستودعك
- الآن يجب أن يحتوي مجلد /lang/ على مجلدات اللغات فقط، وليس ملفات بعد الآن.
- لإنشاء تلك الملفات الأولية شغّل أمر split وأودع الملفات.
- بعد إعداد المجلدات، يمكنك الآن إزالة ملف .snbt الأصلي للغة (يتم إنشاؤها تلقائيًا الآن عند الدمج من الملفات المقسمة في وقت التشغيل)
- من الآن فصاعدًا، اقبل فقط طلبات السحب/الإيداعات التي تأتي من الملفات المقسمة.
حول مجلد الاسترداد:
- عند دمج الملفات واستبدالها لإدخال موجود مثل عندما تترجم إدخالًا مرة أخرى، سيتم نسخ ذلك الإدخال احتياطيًا في مجلد recovery يحتوي على ما يلي:
- سيتم إنشاء ملف باسم مثل enus<timestamp>.snbt (مثل: enus1755120819.snbt)
{ "chapters/basicarmor.snbt": { quest.004D61425172324F.questsubtitle: { new: "This is my new subtitle" old: "This is the old subtitle" } } }
📝 الترخيص
هذا المشروع مرخّص بموجب رخصة MIT.
📬 التواصل
يمكنك الوصول إليّ على All The Mods Discord عبر @Uncandango، كما يمكنك فتح مشكلتك على Github أو التعليق في قسم تعليقات الإضافة على CurseForge.
👍 الرعاة
يدعم YourKit المشاريع مفتوحة المصدر بأدوات مبتكرة وذكية لمراقبة وتحليل تطبيقات Java و .NET. YourKit هو مبتكر YourKit Java Profiler و YourKit .NET Profiler و YourKit YouMonitor.
كيفية تثبيت Quests Lang Splitter
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.21.1 on NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install NeoForge
The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ftbquestslangsplitter-1.0.7.jar (197 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Quests Lang Splitter should be in the list.
Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.
الإصدارات
مع المتطلبات
| Minecraft | المشغّل | الملف | التاريخ | الإجراءات |
|---|---|---|---|---|
| 1.21.1 | NeoForge | ftbquestslangsplitter-1.0.7.jar197 KB |
التقييمات
كن أول من يقيّم Quests Lang Splitter

