ObductionFanLocalization
تغييرات محلية على لعبة Obduction.
أهلاً بك! شكرًا جزيلاً على اهتمامك بالمساهمة في دعم الترجمة للغة جديدة في Obduction! إذا كنت ترغب في مناقشة جهود التوطين في Obduction، يرجى الاطلاع على منتديات توطين Obduction الخاصة بنا. إذا كنت ترغب في المساهمة في هذا المستودع، فلا تتردد في إنشاء الريبو وتقديم طلب سحب وفقًا للمعايير المدرجة في الأسئلة الشائعة لدينا، وبعضها مدرج هنا كمرجع:
أريد ترجمة الملفات من Obduction إلى لغة جديدة. كيف أفعل هذا؟
- في دليل
Obduction/Content/Localization
الخاص بلعبتك، قم بإضافة دليل جديد للغتك مسمى بحرفين يتم استخدامهما بشكل عام لوصف اسم لغتك (على سبيل المثال، "fr" سيكونان حرفين يرمزان في الاستخدام العام إلى "الفرنسية"). - انسخ والصق جميع الملفات من الدليل
en
إلى لغتك الجديدة. - قم بإضافة إدخال لغة جديد في ملف
Languages.json
الخاص بك (في دليل Localization
) باستخدام LanguageID
الذي هو نفس اسم الدليل الذي قمت بإنشائه للتو (هذه هي الطريقة التي يعثر بها مدير الترجمة في اللعبة على ملفاتك)، واسم LanguageName
هذه هي الترجمة الإنجليزية لاسم لغتك، و DisplayName
هو اسم لغتك بلغتك. - افتح Obduction وتأكد من ظهور لغتك في قائمة اللغات الموجودة في القائمة. إذا لم يكن مدرجًا في قائمة اللغات، فتأكد من إدخال كل شيء في ملف
Languages.json
بشكل صحيح. - ابدأ في ترجمة الملفات الموجودة في دليل لغتك الجديدة وتأكد من أنها تعمل داخل اللعبة. يرجى ملاحظة أنه يجب حفظ جميع الملفات بتشفير UTF-16 LE مع BOM. (ملاحظة: نحن نعلم أن
git diff
يتعامل حاليًا مع هذه الملفات كملفات ثنائية، ونحن نبحث عن حلول بديلة وموثوقة من جانبنا للتغلب على هذه المشكلة وتسهيل مساهمة الأشخاص، ولكن في الوقت الحالي، ملفات UTF-16 سيكون ما نقبله). - بمجرد ترجمة جميع ملفاتك والتحقق من عرضها بشكل صحيح في اللعبة، يمكنك تقديم طلب سحب إلى هذا المستودع باستخدام هذا المجلد الذي قمت بإنشائه.
لست على دراية بـ GitHub، ولكني أرغب في المساهمة باللغة التي قمت بترجمتها من أجل Obduction من خلال إجراء ما يسمى "طلب السحب". كيف يمكنني مشاركة عملي معك؟
- قم بإنشاء حساب على جيثب.
- تفضل بزيارة دليل التعريب الخاص بمستودعنا.
- انقر فوق الزر "تحميل الملفات" الموجود أعلى رسالة "أحدث التزام" مباشرةً، بالقرب من أعلى يمين الشاشة.
- اسحب المجلد الموجود على القرص الذي يحتوي على الملفات المترجمة للغتك الجديدة إلى المنطقة التي تقول "اسحب الملفات هنا".
- بمجرد الانتهاء من ذلك، قم بالتمرير لأسفل وأدخل عنوانًا ورسالة التزام لالتزامك.
- عندما تقوم بإضافة عنوانك ورسالة الالتزام وفقًا لملف README الخاص بنا، انقر فوق "إنشاء طلب سحب".
- في الصفحة التي يتم نقلك إليها عند إنشاء طلب سحب، تأكد من أن الشوكة الأساسية (الشوكة الموجودة على اليسار) هي مستودع
Obduction Fan Localization
وأن الفرع المجاور لها هو master
. - تأكد من أن عنوانك ورسالة الالتزام جيدة بما يكفي لإرسالها، ثم اضغط على "إنشاء طلب سحب" مرة أخرى.
- لمزيد من المعلومات حول استخدام GitHub وإنشاء طلبات السحب، راجع دليل بدء تشغيل GitHub..
ما هي المعلومات أو البيانات التي أحتاج إلى تضمينها في طلب السحب الخاص بي؟
المعلومات المضمنة في رسالة الالتزام الخاصة بك:
- عنوان بريدك الإلكتروني الذي قد نستخدمه للاتصال بك مباشرة
- اسمك أو معرفك (يمكن أن يكون اسم مستخدم تستخدمه)، و- إن أمكن - اسم أو معرف الشخص (الأشخاص) الذي تساهم نيابةً عنه (ويرجى تضمين رابط لإذنهم الكتابي المحدد لك) للقيام بذلك)
- معرف اللغة (معرف مكون من حرفين) للغة التي تضيف دعم الترجمة لها (كما هو الحال في ملف
Languages.json
) - اسم العرض (واللهجة، إن أمكن) للغة التي تضيف دعم الترجمة لها (كما هو الحال في ملف
Languages.json
) - اسم اللغة (واللهجة، إن أمكن) للغة التي تضيف دعم الترجمة لها (كما هو الحال في ملف
Languages.json
) - ما هو إصدار Obduction الذي استخدمته لاختبار ترجماتك؟
- ملخص قصير (1-2 جملة) حول أسلوب الترجمة الخاص بك
البيانات المضمنة في طلب السحب الخاص بك:
- مجلد تعريب اللغة الجديدة الذي يحتوي على كافة الملفات المترجمة إلى اللغة المطلوبة
- اختياري: إذا رغبت في ذلك، ملف .txt يحتوي على ملخص أطول لأسلوب الترجمة الخاص بك والملاحظات (يتم وضعها داخل الدليل الجديد للغتك)
هل أحتاج إلى اختبار دعم اللغة الجديد في نسختي المحلية من اللعبة قبل تقديم طلب السحب؟
نعم.