تخطَّ إلى المحتوى
كل الأدوات الأسعار المدونة

المحادثات والرسائل الصوتية

المستندات

الصوت والفيديو

تسجيل الدخول

اللغة

ترجمة رواية مرئية بـ Ren'Py: كل سطر حوار، دون المساس بالكود البرمجي

ارفع سكربتات .rpy الخاصة بك، أو مجلد tl الناتج عن خيار Generate Translations، واستلم نفس الملفات مع ترجمة الحوارات والسرد وخيارات القوائم ونصوص الواجهة. تبقى التسميات (labels)، وأكواد python، وعبارات show وjump، والمسافات البادئة، ووسوم النصوص مثل {i}، والمتغيرات مثل [player] كما هي تمامًا. تغطي الدفعة الواحدة بقيمة $5 ما يصل إلى 40,000 سطر، والأسطر الأولى مجانية بدون تسجيل.

ترجمة لعبة

الأسلوب
مسرد المصطلحات والأسماء المحفوظة (اختياري)

أسماء العلامات التجارية والمنتجات، تفصلها فواصل. يُتحقق من كل اسم في كل ترجمة.

مصطلح واحد في كل سطر: المصطلح = الترجمة.

بدون تسجيل. حتى 300 من الأسطر مجانًا بالكامل. للنصوص الأطول: الأسطر الأولى مجانية، واللعبة كاملة مقابل $5، دفعة واحدة.

بالمتابعة فإنك توافق على شروط الخدمة وسياسة الخصوصية.

  • ما يُترجم: الحوارات والسرد، وخيارات القوائم، وسلاسل _()، ونصوص الشاشات، وtextbutton، وlabel، وtooltip
  • ملفات tl المُنشأة: تُملأ الأسطر الجديدة وأسطر الحوارات؛ بينما تبقى الأسطر القديمة والتعليقات كما هي
  • ما لا يُمس: كتل python، وأسطر $ (باستثناء سلاسل _())، وdefine، وdefault، وshow، وscene، وplay، وjump، وcall، وlabels
  • فحص وسوم النصوص و[variables] في كل سطر
  • دفعة واحدة بقيمة $5: حتى 40,000 سطرًا و2,000,000 حرفًا
افتح العرض التجريبي

شاهد نموذج PDF

كيفية ترجمة لعبة Ren'Py

  1. 1

    اختر الملفات

    إما أن تضغط ملفات .rpy الموجودة في مجلد اللعبة داخل ملف ZIP، أو تشغّل أمر Generate Translations في مشغّل Ren'Py وتضغط مجلد game/tl/<language>. سيتم تجاهل الصور والملفات الصوتية الموجودة في ملف ZIP.

  2. 2

    ارفع الملف وعاين الأسطر الأولى

    اختر اللغة وحدد أسماء الشخصيات التي يجب أن تبقى كما هي دون ترجمة. ستظهر الأسطر الأولى مترجمة بجانب النص الأصلي.

  3. 3

    افتح النتيجة كاملة وأعد نسخ الملفات إلى مشروعك

    افتح النتيجة كاملة مقابل $5، ونزّل ملف ZIP بالهيكل التدرجي نفسه للمجلدات، ثم انسخ الملفات إلى مشروعك بعد أخذ نسخة احتياطية.

ملفات السكربت أو مجلد tl

تتيح لك ترجمة ملفات سكربت game/ مباشرةً الحصول على نسخة من اللعبة باللغة الجديدة. أما الطريقة المعتمدة في Ren'Py فهي استخدام مجلد tl: حيث ينشئ خيار Generate Translations كتلة ترجمة (translate block) لكل سطر، بحيث يظهر النص الأصلي كتعليق برمجى وتحته نسخة مخصصة للترجمة، بالإضافة إلى أزواج النصوص القديمة والجديدة (old وnew) لنصوص الواجهة. تتعامل الأداة مع الطريقتين؛ ففي ملفات tl تترجم أسطر الحوار الفعلية وأسطر new، وتبقي التعليقات وأسطر old كمرجع دون تعديل، مما يمكّن اللاعبين من التبديل بين اللغات في الإعدادات.

الوسوم والمتغيرات

يتم استبدال وسوم نص Ren'Py مثل {i} و{b} و{color=#f00} و{w} و{p}، بالإضافة إلى المتغيرات داخل الأقواس المعقوفة مثل [player]، بعلامات تعريفية قصيرة قبل الترجمة ويتم التحقق منها بعدها. أي سطر يفقد وسم توقف مؤقت أو متغيرًا أو كودًا برمجيًا يُعاد إرساله للترجمة، وإذا تعذر ضبطه يظل بنصه الأصلي ويُدرج في قائمة للتنبيه. أما إذا فُقد وسم تأكيد فرعي فقط مثل {i} في المحاولة الثانية، يُعتمد السطر المترجم دون ذلك التأكيد.

لا تُترجم النصوص الموضوعة بين ثلاث علامات اقتباس ولا النصوص المركبة داخل أكواد python. قد ترفض بعض نماذج الذكاء الاصطناعي المشاهد الصريحة؛ وأي سطر لا تتم ترجمته يظل بلغته الأصلية ويُدرج في قائمة للتنبيه.

تجد طريقة عمل الأداة وتكلفتها وكيفية التعامل مع ملفاتك في صفحة ترجمة نصوص الألعاب؛ وأسعار كل الأدوات في صفحة الأسعار.

آخر تحديث:

أسئلة وأجوبة

هل يستطيع ChatGPT ترجمة لعبة Ren'Py؟

يمكنه ترجمة الحوارات التي تلصقها بأسلوب متناسق مع الشخصية، لكن ترجمة سكربت كامل تتطلب نسخ ولصق الأسطر جزءًا تلو الآخر، وغالبًا ما يغير النموذج أسماء التسميات (labels) أو المسافات البادئة (indentation) أو الوسوم البرمجية. أما هذه الأداة فتستبدل النصوص فقط وتتحقق بدقة من كل وسم ومتغير.

هل تتم ترجمة أسماء الشخصيات؟

لا تُترجم الأسماء الواردة في عبارات define إلا إذا كانت موسومة بعلامة _(). كما أن الأسماء التي تدرجها ضمن قائمة «عدم الترجمة» ستبقى كما هي في جميع أسطر الحوار أيضًا.

ما حجم الرواية المرئية التي تغطيها الدفعة الواحدة؟

تغطي الدفعة الواحدة بقيمة $5 ما يصل إلى 40,000 سطرًا و2,000,000 حرفًا عبر جميع الملفات. بينما تغطي خطة غير محدود ما يصل إلى 200,000 سطرًا.

هل ستعمل اللعبة دون مشاكل بعد الترجمة؟

يتغير النص الموجود داخل النصوص البرمجية فقط، بينما يبقى كل بايت آخر في الملفات كما هو. وأي سطر فُقدت فيه الأكواد البرمجية يحتفظ بنصه الأصلي، لضمان عدم وصول أي وسم معطوب إلى اللعبة.

هل الخدمة مجانية؟

تتم ترجمة ما يصل إلى 300 سطرًا مجانًا بالكامل. وبالنسبة للألعاب الأكبر، يُعرض الجزء الأول مجانًا على الشاشة؛ وترجمة اللعبة كاملة بقيمة $5 كدفعة واحدة.

مهام ذات صلة

نستخدم ملفات تعريف الارتباط التحليلية لمعرفة الصفحات المفيدة للناس. هل توافق؟