Content translation/Templates/ar

تدعم أداة ترجمة المحتوى ترجمة المقالات بين لغة وأخرى ويشمل ذلك القوالب أيضا.

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

تعرض البطاقة الخيارات التالية لكل قالب:


 * تجاوز القالب
 * هذا التصرف لا يدرج أي شيء في المقالة المترجمة. يكون هذا الخيار نافعا حينما تكون المعلومات الموجودة في القالب غير مطلوبة في الترجمة.


 * احتفظ بالقالب الأصلي
 * هذا التصرف يدرج نص الويكي الموجود في القالب الأصلي في المقالة المترجمة. ربما لن يعمل هذا الأمر كما ينبغي حينما تنشر المقالة، وسيتعين تعديله في نسخ تالية من المقالة، إلا أن هذا الأمر هو السبيل الأيسر في الانتهاء من الترجمة (قد ترغب أيضا في نشر مثل هذه الترجمة على نطاق مستخدمك أولا وذلك عن طريق تغيير عنوان الترجمة إلى "مستخدم:اسم مستخدمك/عنوان المقالة"، وحينما تكون المقالة جاهزة للنشر، انقلها إلى عنوانها الصحيح).


 * استخدم القالب المكافئ
 * هذا الخيار متاح فقط لو كان ثمة قالب مكافئ متاح وهذا القالب يسمح بتطويع القالب ليناسب اللغة المستهدفة.

تطويع القالب أثناء الترجمة
لو كان ثمة قالب مكافئ متاح يمكن تطويعه. اضغط على القالب مرة أخرى كي تفتح محرر القوالب.

سوف يعرض محرر القوالب كافة المتغيرات جنبا إلى جنب بكلا من اللغة المصدر واللغة المستهدفة.

سوف تنقل قيمة المتغير من اللغة المصدر إلى اللغة المستهدفة آليا لو كانت الشروط التالية متحققة:


 * يوجد متغير يحمل ذات الاسم.
 * يوجد متغير محدد له اسم مستعار في بيانات القالب (TemplateData) يحمل ذات اسم المتغير الموجود في اللغة المصدر.

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

حينما تملأ كافة المتغيرات، أغلق محرر الترجمة. سينتج عن ذلك حفظ تعديلاتك وعرض القالب كما سيظهر بعد نشر المقالة.

خطوة بخطوة
على سبيل المثال تعرض ترجمة صندوق المعلومات الموجود في الجزء الأعلى من مقالة "Yoshida Castle" من الإنجليزية إلى البرتغالية مثالا على ترجمة قالب بأكمله:

ما العمل لو لم يمكن تطويع أحد القوالب
لو لم يوجد قالب مكافئ في اللغة المستهدفة، سيتعين عليك أن تنشر الترجمة من غيره. لو احتاج الأمر وجود قالب في المقالة المترجمة، سيتعين عليك أن تعدل المقالة المترجمة وإضافة القالب بعد نشر المراجعة الأولى بعد الترجمة.

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

جعل القوالب أيسر في الترجمة
كي تجعل من القوالب أيسر في الترجمة، يرجى اتباع هذه التلميحات:

بيانات القالب (TemplateData)
إن بيانات القالب (TemplateData) هي تقنية تستخدم في وصف كل قالب ومتغيراته بصفة دقيقة ويمكن للآلة قراءتها. هذه التقنية تساعد محرري الويكي الذين يستخدمون المحرر المرئي في ملء متغيرات القالب وتستخدم ذات البيانات في أداة ترجمة المحتوى.


 * صمم بيانات القالب (TemplateData) للقوالب الموجودة على موقعك الويكي.
 * تأكد من أن بيانات القالب (TemplateData) تحدث كل مرة يطرأ على القالب ذاته تحديث.
 * لو كان اسم أحد المتغيرات على موقعك الويكي مختلف عن اسم المتغير المكافئ على موقع ويكي تترجم منه مقالات بصفة منتظمة إلى موقعك الويكي، أضف اسم مستعار لهذا المتغير. لو فعلت هذا، سوف تعبأ قيمة المتغير آليا حينما تشرع في الترجمة.
 * على سبيل المثال، تترجم المقالات بصفة متكررة من الإنجليزية إلى الإسبانية. قد يكون اسم أحد المتغيرات في صندوق معلومات يصف مدينة من المدن في اللغة الإنجليزية هو "mayor"، والاسم في الإسبانية قد يكون "alcalde". حدد في القالب الموجود باللغة الإسبانية "alcalde" ليكون اسم المتغير، وأن يكون "mayor" اسم مستعار لذات المتغير.
 * لا يتعين عليك لأسباب عملية أن تحدد أسماء مستعارة مكافئة لكل اللغات، بل أن المطلوب هو تلك الموجودة في مقالات تترجم بصفة منتظمة. يمكنك التعرف على ما هي تلك اللغات عن طريق الذهاب إلى الصفحة Special:CXStats الموجودة على موقعك الويكي.
 * أعطي للمتغيرات واصفات واضحة يمكن للبشر قراءتها. إن name هو اسم المتغير المدرج في نص الويكي، أما label فهو ما يعرض على المحررين في نماذج تعديل القوالب في المحرر المرئي وفي أداة ترجمة المحتوى.
 * اكتب بيان للمتغيرات حيثما أمكن ذلك.
 * وضح ما هي الصيغة المقترحة للمتغير: هل هي نص صرف أم وصلة أم قالب آخر أم مجموعة محددة من القيم أم خلاف ذلك.
 * لو كان ممكنا ملء متغير ما آليا من ويكي بيانات، اذكر ذلك في البيان.

جعل القوالب متقاربة التصميم بين اللغات
عادة ما يكون هيكل المتغيرات مختلفا بين اللغات المختلفة. على سبيل المثال تكون الصور في بعض اللغات متاحة باستخدام وصلات كاملة للملف (على سبيل المثال، ) ولغات أخرى تقدم متغيرات مستقلة لاسم الملف وحجمه وتعليقاته. سوف يجعل تحويل هيكل المتغيرات مشابها لهيكل اللغة التي تترجم منها المقالات في الغالب من العمل أيسر بكثير على كلا من المترجمين ومن يتولون صيانة المقالات.

تكون بعض القوالب غير متوازنة أي أن قالب واحد يبدأ قسم عن طريق إدراج بعض وسوم إتش تي إم إل المبدئية أو نص ويكي، وتتولى قوالب أخرى إنهاء قسم عن طريق إدراج الوسوم المطلوبة. على سبيل المثال، ينفذ هذا الأمر في بعض اللغات لغرض تحديد صيغة الأعمدة. تكون مثل هذه القوالب بوجه عام مسببة للمشاكل، وهي صعبة الترجمة للغاية، وعادة يمكن استبدالها مستخدما قالب متوازن الذي يشتمل على كافة نصوص الويكي اللازمة داخله.

ويكي بيانات
تصميم القوالب لتستقي البيانات من ويكي بيانات عن طريق جعلها تستقي قيم المتغيرات من ويكي بيانات. تصبح مثل هذه القوالب شائعة يوما بعد يوم على بعض مواقع الويكي، من بين هذه المواقع الروسية والإستونية والعبرية والكتالونية وغيرها. حينما يستقى متغير من ويكي بيانات، لن يتطلب الأمر من مترجم المقالة ملئه على الإطلاق (رغم أن واصفته قد تحتاج للترجمة على ويكي بيانات).

المسائل المعروفة
إن محرر القوالب سمة حديثة في أداة ترجمة المحتوى، كما أن بعض الوظائف لا زالت غائبة. إليك بعض من المسائل المعروفة الجديرة بالذكر.


 * لا يمكن على الإطلاق ترجمة القوالب الموجودة داخل المراجع ([البلاغ بهذا العطل])
 * تحفظ متغيرات القالب فقط بعد أن يغلق المترجم بنفسه محرر القوالب ([البلاغ بهذا العطل])

أنظر أيضا

 * Content translation/Templates support rewrite 2016 – ملاحظات عن تصميم وتطوير محرر القوالب
 * Content Translation improved template support development task management and design