يقرأ RuneTranslate ألعاب RPG Maker وRen’Py وKirikiri وWolf RPG وUnity وغيرها — يستخرج النص البرمجي، ويترجمه بمزوّد الترجمة الذي تختاره، ثم يعيد بناء لعبة قابلة للّعب. صُمّم لليابانية — لكن لغة المصدر بيدك تحدّدها كما تشاء.
هذا سطر ياباني حقيقي، متابَع من أوله إلى آخره: يُقرأ من النص البرمجي، ويُجمَّد، ويُترجَم، ويُعاد إلى مكانه، ثم يُكتب في ملف تحمّله اللعبة.
يقرأ الاكتشاف شكل المجلد لا اسمه — ولهذا تُفتح الإصدارات المعادة التسمية والتغليف رغم ذلك. هذه اللعبة Ren’Py، لأن RuneTranslate وجد game/ · .rpy / .rpyc / .rpa.
فُتحت باستخدام unrpyc + rpatool. كل ما يلزم يأتي داخل التطبيق؛ لا شيء يُنزَّل أثناء التشغيل. يجري العمل في مساحة خاصة بكل مشروع ضمن userData/، ولا يُعدَّل مجلد لعبتك أبدًا.
تتحول الحوارات وخيارات القوائم ونصوص الواجهة إلى وحدات ترجمة. يفصل classifyUnit النص عن المعاملات الشبيهة بالشيفرة، فيصبح مسار المورد أو مفتاح المقارنة صفًا أحمر اختياريًا بدل أن يُترجَم بصمت — فترجمة مفتاح بحث هي بالضبط كيف تحصل اللعبة على ترجمة ثم تتوقف عن العمل.
تُستبدل وسوم هذا المحرك بـ [[R#]] قبل أن يغادر أي شيء جهازك. لاحظ أين تقع الوسوم: داخل الجملة. القناع ليس غلافًا يحيط بالسطر من الخارج.
تُرسَل على دفعات ويُعاد المحاولة عند الفشل. تُجاب التكرارات المطابقة من ذاكرة الترجمة بدل المزود، ويمكن توجيه النصوص القصيرة إلى خدمة رخيصة بينما يذهب الحوار إلى خدمة جيدة. لا ترى الآلة الوسوم أبدًا — فلا تستطيع إفسادها أو إسقاطها أو ترجمتها.
يعود كل عنصر نائب إلى موضعه بالضبط، ثم يُكتب ناتج هذا المحرك الخاص وتحمّله اللعبة عند التشغيل.
game/rt_translations.json
تابع لعبة يابانية من البداية إلى النهاية: افتحها، ودع التطبيق يكتشف المحرك تلقائيًا، وترجمها بمزوّد الترجمة الذي تختاره، ثم صدّر نسخة قابلة للعب بلغتك.
سطر من نصوص الألعاب ترجمها مستخدمو RuneTranslate حتى الآن
160 مستخدم نشط خلال آخر 24 ساعة
تتيح الباقة المجّانية كل محرّك ومزوّد وميزة في المحرّر. وتضيف باقتا Supporter وPro ترجمة بالسرعة الكاملة، ومشاريع أكثر، وأدوات احترافية.
كل محرّك متاح في الباقة المجّانية. والحالة صادقة — الأخضر يعني أُعيد بناؤه وجُرّب فعليًّا، والكهرماني يعني أفضل جهد ممكن.
Translate RPG Maker MV, MZ and the older Ruby-based XP / VX / Ace end-to-end — dialogue, database, item names, plugin strings.
Translate source, compiled (.rpyc) and archived (.rpa) Ren'Py visual novels.
Translate Kirikiri / KAG visual novels with 26+ ported XP3 encryption schemes.
أرسِل نصوص القوائم القصيرة إلى Google والسرد إلى Claude — تلقائيًّا، عبر توجيه المزوّدات.
جودة عالية من اليابانية إلى الإنجليزية. أفضل توازن للحوارات الطويلة. اجعل DeepL العمود الفقري لمترجم ألعابك اليابانية.
gpt-4o / o4-mini لترجمة مدركة للسياق لنصوص RPG Maker وRen’Py والروايات المرئية.
قوي في مستوى اللغة والنبرة والمحاكاة الصوتية. أفضل نموذج لغوي لترجمة حوارات ألعاب eroge / doujin دون فقدان الطابع.
ترجمة بنموذج لغوي متوافق مع OpenAI بجزء يسير من التكلفة — deepseek-v4-flash / v4-pro. جودة مدركة للسياق بقروش قليلة لكل لعبة.
لا يتطلّب مفتاح API. سريع ومجّاني؛ مثالي لنصوص القوائم والخيارات وأسماء العناصر عبر توجيه المزوّدات.
أي خادم محلّي متوافق مع OpenAI — Ollama أو LM Studio. يعمل دون اتصال بالكامل على جهازك؛ لا مفتاح API، ولا تكلفة لكل رمز، ولا شيء يغادر جهازك.
أي خدمة مستضافة متوافقة مع OpenAI — OpenRouter وNanoGPT وغيرها. أحضِر مفتاحك وعنوان URL الأساسي (إعدادات جاهزة بنقرة واحدة) واختر من قائمة نماذج المزوّد المباشرة.
رتّب عدّة مشاريع في الطابور فيترجمها RuneTranslate واحدًا تلو الآخر، دون إشراف — استيقظ على ألعاب مكتملة بدل مراقبة تشغيل واحد في كل مرة. ميزة لباقة Supporter.
اختر مشاريعك ومزوّدًا، واضغط ابدأ، فيعالجها الطابور واحدًا تلو الآخر — دون نقر بين الألعاب. يبقى حاسوبك مستيقظًا طوال الدفعة.
إن تعثّرت لعبة، يسجّل الطابور ذلك ويمضي، فلا يوقف خطأ واحد الدفعة الليلية بأكملها. ويصلك إشعار عند الانتهاء.
اختياريًّا، شغّل منقّح الذكاء الاصطناعي على كل مشروع فور ترجمته، للحصول على تمريرة أولى أنظف دون أي نقرات إضافية.
يرتّب مشتركو Supporter حتى 10 ألعاب دفعةً واحدة؛ وPro حتى 30. أما المجّاني فيترجم مشروعًا واحدًا في كل مرة.
اربط Claude Desktop بـ RuneTranslate وتحدّث إليه فحسب — «ابحث عن السطور غير المترجمة»، «ابحث عن الاسم الرسمي لهذه الشخصية»، «ترجم البقية واحتفظ بألقاب التبجيل». يبحث Claude عن اللعبة عبر بحثه الخاص على الويب ويكتب النتائج مباشرةً في مشروعك. التصفّح مجّاني؛ أما الإجراءات فهي ميزة لباقة Supporter.
نقرة واحدة تُثبّت إضافة سطح مكتب في Claude Desktop. بعدها تتحدّث إلى Claude عن مشاريعك فحسب — بلا نسخ ولصق، وبلا أدوات إضافية تشغّلها.
يستخدم Claude بحثه الخاص على الويب للبحث عن أسماء الشخصيات والعناصر وألقاب التبجيل في ويكي اللعبة، ثم يكتب ترجمات متّسقة مباشرةً في مشروعك.
يمكن لأي شخص أن يدع Claude يسرد مشاريعه ومسرده ويبحث فيها. أما الداعمون فيفتحون الإجراءات: ترجمة السطور، وبناء المسارد، وتشغيل المحرّك، والتصدير.
معطّل حتى تشغّله. يصل Claude إلى RuneTranslate عبر رابط محلّي خاص يحرسه رمز لا يملكه سواك — مبني على معيار MCP المفتوح.
استضِف مشروعًا، وشارك رمز دعوة، وترجم مع فريقك كأنه مستند مشترك — حضور مباشر، و«صندوق أزرق» للتحديد بالسحب، ونسبة «تُرجم بواسطة» على كل سطر. الانضمام والترجمة مجّانيان؛ والاستضافة ميزة لباقة Supporter.
استضِف مشروعًا على RuneTranslate وشارك رمز دعوة — ينضمّ أعضاء الفريق بنقرة واحدة. الاستضافة ميزة لباقة Supporter؛ أما الانضمام والترجمة فمجّانيان للجميع.
يعمل الجميع على قائمة السطور نفسها وتظهر تغييرات كل شخص للآخرين خلال ثوانٍ قليلة — كأنه مستند مشترك، حيث يفوز آخر تعديل.
شاهد من المتصل، والسطر الذي يحرّره كل شخص، والصفوف التي حدّدها — إضافةً إلى «صندوق أزرق» بالسحب للتحديد المتعدّد كما في مدير الملفات.
يُظهر كل سطر مترجَم من ترجمه، فيعرف فريقك دائمًا من تولّى ماذا. ويمكن لأي شخص يملك نسخته الخاصة من اللعبة تصدير النسخة النهائية.
شاشات العنوان، أزرار «لعبة جديدة / متابعة»، عناوين الواجهة — كلمات لا يصل إليها أي مستخرج، لأنها بكسلات لا سلاسل نصية. اكتشفها، وأعد بناء الرسم تحتها، ونضّد ترجمتك داخل الصورة بخطوط حقيقية.
نقرة واحدة تعثر على كل منطقة نص في الصورة وتقرأها، وتجمع أسطر الفقاعة في كتلة واحدة. وما يفوتها تحدده بيدك، وأي مربع يمكن إعادة قراءته وحده.
يمر النص المقروء عبر المزوّد نفسه الذي تستخدمه للحوار — DeepL أو Google أو OpenAI أو Claude — ثم يصل إلى المحرر حيث تعيد صياغته ليتسع لمكانه.
ارسم فوق الحروف الأصلية فيُعاد بناء الرسم تحتها: خلفية حقيقية لا رقعة لونية. ثم اضبط الخط والحجم والمحاذاة والحد واللون لكل مربع، واليابانية العمودية مشمولة.
يكتب الإخراج الصورة المترجمة باسمها الأصلي لتحمّلها اللعبة مباشرة، ويحفظ الأصل كما هو بجوارها.
اسحب ملف حفظ وحرّره مباشرةً — دون إعادة اللعب لإصلاح علَم فائت أو الكدّ لجمع الذهب. تُحفظ التعديلات تلقائيًّا، ويُنسخ أصلك احتياطيًّا عند أول تغيير لتتمكّن من التراجع في أي وقت. مجّاني.
محرّر منظّم لملفات .rpgsave / .rmmzsave — الذهب، ومستويات المجموعة، وHP / MP / EXP، والمتغيّرات، والمفاتيح، والمخزون. تُقرأ أسماء المتغيّرات والمفاتيح مباشرةً من اللعبة.
حرّر متغيّرات store في Ren’Py ومتغيّرات اللعبة f / sf في TyranoBuilder ضمن محرّر حقول عام — اقلب علَمًا أو زِد عدّادًا دون إعادة لعب ساعات من اللعبة.
اسحب ملف حفظ وتُحفظ التعديلات تلقائيًّا. ينسخ أول تغيير الأصل احتياطيًّا لتتمكّن من التراجع بنقرة واحدة. بل يمكنه ترجمة أسماء المتغيّرات اليابانية لتعرف ما الذي تحرّره.
وجّه تبويب الغش إلى أي مجلّد لعبة RPG Maker (MV/MZ) أو Ren’Py واحقن قائمة غش تُبدَّل بمفتاح اختصار في مكانها — دون اتصال، للاعب فردي فقط، قابلة للإزالة بنقرة واحدة. مجّانية للجميع؛ وبعض الغشوش المتقدّمة جزء من باقة مدفوعة.
قائمة داخل اللعبة تُبدَّل بمفتاح اختصار: أضف 1000 ذهب، ووضع الخلود، وشفاء كامل، وقتل بضربة واحدة، وإيقاف المواجهات العشوائية، والمشي عبر الجدران. إضافة واحدة تغطّي MV وMZ معًا.
تبويبات تسرد كل متغيّر ومفتاح في اللعبة — ابحث بالاسم أو المعرّف، واقرأ القيم المباشرة، واضبط أو بدّل أي شيء أثناء اللعب.
يفعّل وحدة تحكّم المطوّر المدمجة في Ren’Py (Shift+O) إضافةً إلى شاشة محرّر متغيّرات store مباشرة، محقونة مباشرةً في اللعبة.
وجِّه المترجمات المجانية عبر بروكسياتك الخاصة فلا يعود حدّ المعدّل لكل عنوان IP يكبح تشغيل لعبة كاملة — تتوزّع الطلبات على عناوينك تلقائياً، والعنوان الذي بلغ حدّه ينسحب من تلقاء نفسه. ميزة Pro، معطّلة حتى تفعّلها.
يحدّد Google Translate وDeepL المجاني المعدّل حسب عنوان IP، لا حسب الحساب. تحوّل بروكسياتك العنوان المحدود الواحد إلى عناوين كثيرة، فتظلّ اللعبة كاملةً تتقدّم بدل أن تتعطّل بأخطاء تجاوز الحدّ.
الصق بروكسيات HTTP/HTTPS أو SOCKS، واضغط "Test all" لترى زمن استجابة كلٍّ منها وعنوان الخروج الفعلي، ثم فعّل التدوير. تتناوب الطلبات تلقائياً، والبروكسي المكبوح يبرد وينسحب.
لا يوفّر RuneTranslate أي بروكسيات إطلاقاً — تستخدم بروكسياتك الخاصة، تُخزَّن مشفّرة على جهازك. تُوجَّه حركة الترجمة فقط عبر البروكسي؛ أمّا حسابك والتحديثات فتستخدم دائماً اتصالك المعتاد.
هل لديك نص لعبتك بصيغة CSV أو JSON أو PO (gettext) أو XLIFF؟ استورده في تبويب المطور، واختر لغة مصدر وكل اللغات المستهدفة التي تريدها، وسيُنشئ RuneTranslate مشروعًا لكل لغة ويترجمها تلقائيًا. صدّر كل مشروع مجددًا بالصيغة نفسها — لأي محرك. جزء من خطة المطور.
CSV أو JSON أو PO (gettext) أو XLIFF — الصيغ التي تُصدّرها Unity وUnreal وGodot وgettext وأطر i18n بالفعل. أي محرك، ونصك الخاص.
اختر مصدرًا واحدًا وأي عدد تريده من اللغات المستهدفة؛ واحصل من استيراد واحد على مشروع مترجَم تلقائيًا وموسوم لكل لغة.
خدمة Google/DeepL مجانية جاهزة، أو مفتاحك الخاص من DeepL أو OpenAI أو Claude أو DeepSeek — ثم راجِع باستخدام ذاكرة الترجمة والمسرد ومحسِّن الذكاء الاصطناعي.
الصيغة نفسها عند الإخراج كما عند الإدخال، مع الحفاظ على مفاتيحك ومعرّفاتك، حتى يعود الملف المترجَم مباشرةً إلى بنيتك البرمجية.
شروحات خطوة بخطوة ومقارنات بين المزوّدات من الأشخاص الذين بنوا المستخرِجات.
إجابات سريعة عن المحرّكات والمزوّدات والأسعار وما يفعله RuneTranslate فعليًّا.
نعم — محرّر حفظ مدمج. اسحب ملف حفظ RPG Maker MV (.rpgsave) أو MZ (.rmmzsave) وحرّر الذهب، ومستويات المجموعة، وHP / MP / EXP، والمتغيّرات، والمفاتيح، والمخزون في محرّر منظّم (تُجلب أسماء المتغيّرات والمفاتيح من اللعبة). وتُفتح ملفات حفظ Ren’Py (.save) وTyranoBuilder (.sav) في محرّر متغيّرات عام. تُحفظ التعديلات تلقائيًّا ويُنسخ الأصل احتياطيًّا عند أول تغيير لتتمكّن من التراجع. إنه مجّاني.
نعم. يحقن تبويب الغش قائمة غش مباشرة داخل أي لعبة RPG Maker MV / MZ أو Ren’Py توجّهه إليها — طبقة تُبدَّل بمفتاح اختصار فيها إضافة الذهب، ووضع الخلود، والشفاء الكامل، وإيقاف المواجهات العشوائية، والمشي عبر الجدران، إضافةً إلى تبويبات تسرد وتحرّر كل متغيّر ومفتاح في اللعبة. أما في Ren’Py فيفعّل وحدة تحكّم المطوّر (Shift+O) ومحرّر متغيّرات مباشرًا. إنه للاستخدام الفردي دون اتصال، ويُحقن في مكانه، ويُزال بنظافة بنقرة واحدة. مجّاني للجميع؛ وبعض الغشوش المتقدّمة جزء من باقة مدفوعة.
نعم. ألعاب Ren'Py المصدرية (.rpy) والمُصرَّفة (.rpyc) والمؤرشفة (.rpa) مدعومة جميعها من البداية إلى النهاية. تُفكّ تصريف الألعاب المُصرَّفة عبر المكوّن المرافق المضمّن unrpyc؛ وتُفكّ أرشيفات .rpa عبر rpatool. تُطبَّق الترجمة أثناء التشغيل عبر مرشّح مطابقة المحتوى إضافةً إلى فرض اللغة (مع خط CJK / غير لاتيني مضمّن عند الحاجة)، فتعمل حتى على الألعاب المُصرَّفة والمؤرشفة.
نعم، لأكثر من 26 مخطّط تشفير منقولة من GARbro المتوفّرة اليوم، إضافةً إلى محلّل تلقائي عام لتشفير XOR أحادي البايت وفكّ تشويش XOR لكل ملف. يُخرج RuneTranslate ملفات حرة في scenario/ إضافةً إلى خطّاف أولوية مسار AfterInit2.tjs — تحمّل محرّكات KrkrZ الملفات المترجَمة الحرة قبل XP3 الأصلي المشفَّر.
وجّه RuneTranslate إلى مجلد لعبة .wolf. يفك المكوّن المرافق المضمّن UberWolfCli (المرخّص بـ MIT) تشفير الأرشيف ويعيد تحزيمه؛ ويستخرج الحوار من أحداث خرائط .mps وملفات قاعدة البيانات .dat (تستخدم ألعاب V3 محلّلاً بنيوياً بصيغة LZ4/UTF-8). النسخة V2.x مستقرة؛ والنسخة V3.x مبدئية. تُعاد الأسطر كثيفة أكواد التحكم التي يتعذّر إعادة كتابتها بأمان إلى الأصل تلقائياً للحفاظ على استقرار النسخة.
نعم. يترجم RuneTranslate النصوص التي تُخرِجها ألعاب Unity خارجيًّا: حقول نصوص TextAsset وMonoBehaviour داخل ملفات .assets / ملفات المستوى / AssetBundles (تُقرأ وتُكتب عبر وقت تشغيل UnityPy المرفق)، إضافةً إلى ملفات النصوص البرمجية الحرة ضمن StreamingAssets. تُقرأ حقول MonoBehaviour على نُسخ Mono وIL2CPP معًا — وفي IL2CPP تُعاد بناء معلومات الأنواع من بيانات اللعبة الوصفية. لكنه لا يترجم النصوص المُصرَّفة في شيفرة اللعبة (Assembly-CSharp.dll / ثنائي IL2CPP). تُخرِج معظم الروايات المرئية وألعاب RPG اليابانية المستقلة / doujin نصوصها البرمجية خارجيًّا، لذا فالتغطية جيدة — لكن تحقّق على لعبتك تحديدًا.
| المحرك | يُفتح بواسطة | تُجمَّد الوسوم كـ | ما تُصدِّره |
|---|---|---|---|
| Gettext (.po / .mo) | pure TypeScript | %s / {count} | compiled .mo catalog |
| RPG Maker MV / MZ / XP / VX / Ace | pure TypeScript · evbunpack when Enigma-packed | [[T#]] | patched data/*.json |
| Ren’Py | unrpyc + rpatool | [[R#]] | game/rt_translations.json |
| Kirikiri / KAG | pure TypeScript (XP3) | [[K#]] | patch.xp3 + AfterInit2.tjs |
| Wolf RPG | UberWolfCli | لا توجد وسوم لتجميدها | repacked .wolf + Game.exe |
| TyranoBuilder / TyranoScript | pure TypeScript | [[U#]] | translated .ks + chara_define.ks |
| Electron VN | pure TypeScript (asar) | [[U#]] | repacked app.asar |
| Unity | UnityPy + Il2CppDumper | [[U#]] | patched .assets / bundles |
| RPG Developer Bakin | Bakin sidecar (.NET) | لا توجد وسوم لتجميدها | Bakin LocalizeData |
| SRPG Studio | SRPG-ToolBox | لا توجد وسوم لتجميدها | repacked data.dts |
| NScripter / ONScripter | pure TypeScript | لا توجد وسوم لتجميدها | ready-to-run copy |
| Godot Engine | GDRE Tools | لا توجد وسوم لتجميدها | re-packed .pck |
| Artemis | pure TypeScript (.pfs) | لا توجد وسوم لتجميدها | root.pfs override patch |
| YU-RIS | pure TypeScript (.ypf) | [[Y#]] | loose .ybn override |
| AliceSoft System | pure TypeScript (.ald / .afa) | لا توجد وسوم لتجميدها | loose-file override |
| Unreal Engine 4 / 5 | retoc · AES auto-recovered | [[E#]] | override _P.pak |
| LiveMaker / LiveNovel | pylivemaker | [[M#]] | repacked .exe (VFF) |
نعم. يقرأ RuneTranslate قاعدة البيانات (أسماء العناصر / المهارات / الشخصيات / الفئات / الحالات + أوصافها) ونصوص الأحداث / السيناريو من ملف data.rbpack في لعبة Bakin، ثم يمرّر ترجماتك عبر نظام التوطين المدمج في Bakin نفسه — تُضاف لغتك الهدف كلغة حقيقية داخل اللعبة تختارها من قائمة العنوان. تُترك النماذج ثلاثية الأبعاد والخامات والصوت دون مساس، والنصوص المُصرَّفة في نصوص C# للمعارك / القوائم خارج النطاق. تحقّق على لعبتك تحديدًا.
نعم. يدرك RuneTranslate المحرّك، لا المحتوى. أي شيء مبني على RPG Maker MV / MZ أو Kirikiri / KAG أو Ren’Py أو Wolf RPG أو TyranoBuilder أو Unity أو RPG Developer Bakin أو SRPG Studio أو NScripter / ONScripter أو Godot أو Artemis أو غلاف Electron VN عام مدعوم بغضّ النظر عن الموضوع، بما في ذلك الروايات المرئية للبالغين وألعاب eroge.
يعمل RuneTranslate على مستوى ملفّات اللعبة نفسها، لا على حقن النص أثناء التشغيل. تترجم المشروع مرة واحدة، وتُصدّر نسخة مستقلّة تحتفظ بها وتلعبها — بلا تراكب يعمل بجانب اللعبة، وبلا خادم محلّي، وبلا كتابة سكربتات خاصة بكل لعبة. كما يجمع DeepL وOpenAI وAnthropic وDeepSeek وGoogle ونموذجًا محلّيًا في محرّر واحد بدل أن ينقلك بين الأدوات. في المقابل، تصل أدوات زمن التشغيل إلى ألعاب لم يُكتب لها محوّل بعد، وتلك هي المقايضة التي تعقدها. وهناك مقارنة صفحةً بصفحة على runetranslate.com/compare.
اختياري. يعمل Google Translate بلا مفتاح. ولدى DeepL باقة مجّانية. أما OpenAI وAnthropic فهما BYOK — تُحضِر مفتاحك الخاص، وتُخزَّن المفاتيح مشفَّرة بـ DPAPI على جهازك؛ ولا تمسّ خوادمنا أبدًا.
نعم. كل محرك، وكل مزوّد، والمحرّر الكامل، ومُنقّح الذكاء الاصطناعي مفتوحة في الفئة المجانية — الترجمة تعمل فقط أبطأ قليلاً (نحو مرتين على مزوّدي الذكاء الاصطناعي، وأقل على أدوات الكشط المجانية). تفتح فئتا Supporter ($3/mo على Patreon) وPro ($5/mo) الترجمة بالسرعة الكاملة إضافةً إلى ذاكرة الترجمة وتوجيه المزوّدين والمسرد. لا يوجد محرك مدفوع حصرياً ولا لغة مدفوعة حصرياً. تحتفظ الفئة المجانية بمشروع واحد في المرة؛ وSupporter بعشرة، وPro بثلاثين، وDeveloper بمئة.
نعم — مشاريع تعاونية. يستضيف داعم (Supporter) مشروعًا على RuneTranslate ويشارك رمز دعوة؛ وينضمّ أي شخص (بمن فيهم المستخدمون المجّانيون) ويترجم معًا في الوقت الفعلي، كأنه مستند مشترك. تحصل على حضور مباشر (من المتصل، والسطر الذي يحرّره كل شخص، والصفوف التي حدّدها) ونسبة «تُرجم بواسطة» على كل سطر. الانضمام والترجمة مجّانيان — واستضافة مشروع مشترك وحدها تتطلّب باقة Supporter. ويمكن لأي عضو يملك نسخته الخاصة من اللعبة تصدير النسخة النهائية.
مزيد من الإجابات: كامل صفحة الأسئلة الشائعة. هل تقارنه بأداة أخرى؟ اطّلع على مقارنة الأدوات.