عن المشروع
يقدّم LocaleWeaver (اسم المستودع: LGS-Locale-Bridge) نفسه كمجموعة أدوات للترجمة وكشف المحتوى للألعاب. وفقاً لملف README، يهدف إلى ترجمة النصوص داخل اللعبة إلى لغات أخرى وإظهار المحتوى الموجود في ملفات اللعبة لكن غير المُشار إليه عادةً، مثل النماذج الأولية والمهام الجانبية وتنويعات المظهر والأحداث المقيدة بمنطقة.
المكوّنات الموصوفة:
- ترجمة النصوص الديناميكية: تفحص جداول النصوص الداخلية وتطبّق طبقة ترجمة تراعي السياق للمهام والمخزون والحوار؛ وتزعم دعم أكثر من 40 لغة وقواميس عبارات مجتمعية قابلة للاستيراد.
- نظام كشف المحتوى: واجهة قائمة على التبديل لتمكين أو تعطيل حزم أصول محددة، ويُوصف بأنه يعمل على طبقة البيانات بدلاً من تعديل الملفات التنفيذية.
- ميزات الأداء: تسلسل هرمي خفيف لذاكرة التخزين المؤقت ومحمّل مدفوع بالطلب يهدف إلى تقليل استخدام الذاكرة والحفاظ على استقرار معدل الإطارات.
- الواجهة: لوحة تحكم متجاوبة مع سجل معاينة حية معزول قبل تطبيق التغييرات.
- البنية: خلفية سطر أوامر "Weaver Core" بلغة C++، وواجهة رسومية "Loom" مبنية على Electron تتواصل عبر مقبس محلي، ومكتبة "Spool" محلية من القواميس والبيانات الوصفية للاستخدام دون اتصال.
- بروتوكول الملكية: التحقق من مجموع اختباري لملفات اللعبة الأساسية، دون مفاتيح خارجية أو بيانات اعتماد حساب، وتراجع بنقرة واحدة لاستعادة الملفات الأصلية.
- التوافق: يزعم الدعم الرسمي لـ Unreal Engine 4/5 وUnity وSource 2، مع "Patch Guard" يعيد تطبيق الإعدادات بعد تحديثات اللعبة.
سير العمل المذكور: تنزيل إصدار، والتأكد من تشغيل اللعبة مرة واحدة، وتشغيل الواجهة الرسومية، واختيار اللغتين المصدر والهدف، وتمكين كشف المحتوى اختيارياً، وتشغيل الدمج (يُزعم أنه يستغرق 2-5 دقائق)، ثم تشغيل اللعبة؛ ويمكن التراجع عن التغييرات عبر وظيفة "Unweave".
تخطيط المستودع الموصوف في README: /src (الشيفرة المصدرية)، /spool (قواميس ومخططات مجتمعية)، /docs (أوراق تقنية)، /examples (إعدادات ولقطات شاشة نموذجية)، /tests (اختبارات وحدة وتكامل).
الترخيص وإخلاء المسؤولية: رخصة MIT؛ ويؤكد المشروع أنه لا يسهّل القرصنة، ولا ينزّل أو يحقن أصولاً خارجية، وأنه غير تابع لأي استوديو أو ناشر. ويشير إلى أن كشف المحتوى مخصص للاستكشاف الشخصي للمحتوى الملغى، وليس لفتح محتوى مدفوع.
تحذيرات للقراء: يحتوي README على ادعاءات بأسلوب تسويقي (مثل نسب محددة لتقليل الذاكرة ووعود بزمن استجابة ومكافأة للإبلاغ عن الأخطاء) لا تدعمها شيفرة أو اختبارات أو إصدارات أو وثائق ظاهرة في هذا المستودع. يبدو أن المستودع يحتوي فقط على README وملفات صور، لذا لا يمكن التحقق هنا من الملفات التنفيذية أو شجرة المصدر أو قنوات الدعم الموصوفة. تعامل مع قائمة الميزات كوصف مشروع لا كقدرة مُثبتة، وتحقق من وجود ملفات مصدرية فعلية وإصدارات ونص ترخيص قبل الاعتماد عليه.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.