Studio / ROBLOX
توطين لعبة Roblox: إعداد النصوص ومراجعة الشاشات المترجمة
ابدأ بنصوص شاشة تدريب واحدة، وميّز المصدر عن السياق، واتفق على المصطلحات ثم راجع الترجمة أثناء الاستخدام. خطة للمؤلف مع أمثلة للمشكلات وبطاقة مراجعة قابلة للتكرار.
اختر مساراً صغيراً ومتكاملاً #
ابدأ بمسار من التعليمات إلى النتيجة: رؤية باب التدريب، وفهم شرط الدخول، ثم فتحه أو تلقي تفسير للرفض. المسار الكامل يكشف الرسائل الناقصة. ترجمة زر واحد لا تجعل المسار بأكمله مفهوماً للاعب.
مشروعنا الافتراضي يحتوي على باب وتعليماته. نعد خطة ولا نغير ألعابك المنشورة أو نمنح صلاحيات للمترجمين. الفحوص التالية مقترحات للعمل لاحقاً في Studio، وليست اختبارات نعرضها على أنها أُجريت بالفعل.
افصل لغة المصدر عن اللغات المدعومة #
لغة المصدر هي لغة النص الأصلي للعبة. يوجد في إعدادات التوطين مصدر واحد، ويمكن دعم عدة لغات. اتفق أولاً على نسخة أصلية موحدة حتى يحصل المترجم على تعليمات متسقة بدلاً من قواعد مختلفة للشاشة نفسها.
اكتب اللغات المطلوبة وحدد صورها. الصينية المبسطة والصينية التقليدية خياران مختلفان. رمز اللغة وLocale ID حقلان مختلفان في الوثائق؛ مسار موقع مثل /zh/ ليس تلقائياً معرفاً محلياً للعبة. راجع الجدول الرسمي قبل إعداد اللغة.
سجل النص مع الغرض منه #
لباب التدريب، سجل الدعوة والزر وحالة الإغلاق ورسالة النجاح وتعليمات المحاولة مجدداً. اكتب بجانب كل نص متى يظهر وما الإجراء الذي يجب أن يوضحه. هذه قائمة التغطية المقترحة، وليست إثباتاً لترجمة اللعبة بالكامل.
لا تكتف بالشاشة الأولى. قد يظهر الرفض بعد الضغط، وتظهر تعليمات الإعادة بعد النتيجة. مر على الحالات على الورق وحدد النص الناقص قبل الترجمة. مراجعة معنى جملة كاملة أسهل من مراجعة كلمات منفصلة مترجمة ثم جمعها.
وضح الكلمات المتشابهة بالسياق #
كلمة «فتح» بجانب باب تختلف في الغرض عن «فتح» بجانب قائمة. في الجدول السحابي، يحتوي Source على النص الأصلي، ويميز Context الاستخدام، ويشرح Example الوضع للمترجم. لا يعادل Location المعبأ تلقائياً سياقاً معيناً يدوياً.
اكتب في البطاقة «فتح باب التدريب» بدلاً من «زر». إن استخدمت مفاتيح عبر API، ضع قاعدة مستقلة لتسميتها. تجنب التكرار غير المقصود: تشترط الوثائق تفرد أزواج Source وContext، وكذلك قيم Key المعينة. بذلك تستطيع تحديد الاستخدام الذي يحتاج إلى التصحيح.
اتفق على معجم صغير للمشروع #
اختر أسماء الباب والمرحلة والإجراء، ثم استخدمها باتساق في التعليمات والنتيجة. إذا سمت شاشة المورد «رمزاً» وسمته أخرى «عملة»، فلا ينبغي للمترجم أن يخمن إن كانا المورد نفسه أو موردين مختلفين.
احتفظ بالمعنى والصياغة الأصلية والترجمة المتفق عليها. حدد بصورة منفصلة الأسماء التي يجب أن تبقى كما هي، ولا تحول المعرفات التقنية إلى كلمات واجهة. وضح الميكانيكية الغامضة قبل اعتماد مصطلحها. الصياغة الجميلة لا تصلح قاعدة غير محددة.
تحقق مما يغطيه الالتقاط فعلاً #
يساعد التقاط النص الآلي على ملء الجدول، لكن وجود بضعة نصوص لا يثبت تغطية جميع الحالات. تهم خاصية AutoLocalize للكائنات النصية؛ وفي TextBox يتعلق الالتقاط بـPlaceholderText. النص المضمن داخل صورة يحتاج إلى حل مستقل.
قارن قائمة الشاشة بالنصوص المتاحة. حدد التعليمات الموجودة والتي لم تجدها بعد والموجودة في صورة. لا تعد بتغطية فورية كاملة. عند غياب نص، تحقق أولاً من نوع الكائن وطريقة ظهوره، ثم اختر التصحيح المناسب بدلاً من افتراض أن الترجمة وحدها هي المشكلة.
ميّز وجود الترجمة عن جودتها #
قد توجد ترجمة ومع ذلك يسيء اللاعب فهم الإجراء. هل تعني الدعوة الدخول أم الشراء أم الإعادة؟ وهل بقي الشرط واضحاً؟ قارن النتيجة بالغرض المسجل في البطاقة، لا بطول الجملة وحده. ينبغي أن تميز رسالة النجاح عن رسالة الرفض.
للإدخالات اليدوية والآلية قواعد إدارة مختلفة؛ مسح ترجمة ليس أمراً موثوقاً لإعادة إنشائها. افهم حالة الإدخال وقواعد تحديثه قبل التعديل. في تمريننا، حدد العبارة المشكوك فيها واقترح بديلاً مع الاحتفاظ بالملاحظة الأصلية للمراجعة التالية.
راجع الشاشة بالنص الجديد #
على شاشة ضيقة، افحص الزر وتفسير الرفض ورسالة النتيجة. قد تكون الترجمة الطويلة كاملة في الجدول لكنها مقتطعة في الواجهة. راجع التفاف الأسطر والشرط كاملاً، خاصة الأرقام وأسماء العناصر. ينبغي أن يقرأ اللاعب الشرط قبل اتخاذ القرار.
للعربية، راجع اتجاه القراءة ومواضع العناصر بصورة مستقلة. اختيار اللغة لا يثبت أن الواجهة تعمل. إذا صار النص صغيراً وغير مريح، عدل التخطيط أو الصياغة مع حفظ المعنى. تقليل حجم الخط لا ينبغي أن يخفي شرطاً مهماً على اللاعب.
مر بالنجاح والرفض والمحاولة الجديدة #
يشمل تسلسلنا المقترح باباً متاحاً، وباباً غير متاح، وفتحاً ناجحاً، ثم محاولة جديدة. سجل لكل حالة اللغة والإجراء المتوقع والنص الظاهر. الجدول التالي يقدم أسئلة مراجعة، وليس نتائج اختبار لعبة فعلي أو إثبات تنفيذ هذه الحالات.
اطلب من المراجع شرح الخطوة التالية بكلماته. إذا اختار الإعادة بدل الدخول أو فهم الرفض نجاحاً، راجع النص والحالة معاً. وضوح جملة واحدة لا يتحقق به بقية النصوص. بعد التصحيح، كرر الخطوة التي سببت المشكلة وافحص النتيجة نفسها.
| الحالة | السؤال |
|---|---|
| الدعوة | هل الوجهة واضحة؟ |
| الرفض | هل السبب والخطوة التالية واضحان؟ |
| النجاح | هل نتيجة الإجراء واضحة؟ |
| الإعادة | كيف تبدأ محاولة جديدة؟ |
احتفظ بالبطاقة وحدود النتيجة #
احفظ الشاشة والحالة والنص الأصلي والغرض واللغة والملاحظة والتعديل المقترح. يمكن نقل البطاقة إلى محادثة أخرى لإعادة فهم المشكلة. لا يصبح اقتراح التصحيح حلاً متحققاً منه قبل فحص الشاشة مرة أخرى.
جاهزية هذا المسار تخص الحالات واللغات المسجلة. لا تثبت ترجمة جميع القوائم أو توطين اللعبة بأكملها. افصل بين تجهيز النص واعتماد الترجمة ومراجعة الإجراء على الشاشة؛ كل مرحلة تحتاج إلى دليل خاص بها ولا تحل محل المراحل الأخرى.
| الحقل | ما يُحفظ |
|---|---|
| المكان | الشاشة والحالة المحددة |
| المعنى | ما يجب أن يفهمه اللاعب |
| اللغة | صيغة الترجمة وعرض الشاشة |
| النتيجة | الملاحظة والمراجعة التالية |
المصادر الأصلية
Roblox Creator Hub — LocalizationRoblox Creator Hub — Manual translations
Roblox Creator Hub — Automatic translation
Roblox Creator Hub — Language codes