Skip to content

Quests Lang Splitter مود لماينكرافت 1.21.1

يضيف هذا المود ميزة تقسيم ملفات اللغة لتحكم أفضل بالإصدارات، كما يضيف بعض أوامر الأدوات.

ابتداءً من Uncandango · CurseForge
مشاهدة
7 مشاهدة
محدّث
محدّث 18.10.2026

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

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.21.1 on NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. 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.

  2. 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.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. 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.1NeoForgeftbquestslangsplitter-1.0.7.jar197 KB

التقييمات

كن أول من يقيّم Quests Lang Splitter

التعليقات 0

سجّل الدخول للتعليقتسجيل الدخول

مودات مشابهة

كل المودات

المزيد حول هذا