كومنز:تعريب
ويكيميديا كومنز مشروع عالمي، وبالتالي متعدد اللُّغات، في حين أنَّ اللُّغة الافتراضية هنا هي الإنجليزية، فإنَّ الهدف من المشروع هو أن يكون قابلة للاستخدام ومفيدًا للناس بغض النظر عن اللُّغة المحلِّيَّة الَّتي يقرؤونها.
التَّرجمة هي عملية تصميم تطبيق برمجي بحيث يُمكِن تكييفه مع لُغات ومناطق مُختلفة بدون تغييرات على مُستوى الهندسة، التَّرجمة هي عملية تكييف البرامج المُترجمة لمنطقة أو لُغة معينة عن طريق إضافة مكوِّنات خاصَّة بالإعدادات المحلية وترجمة النَّص، تتضمن جهود التَّعريب والتَّرجمة في كومنز عدَّة مكوِّنات:
- البرنامج
- برنامج ميدياويكي (ومُلحقاته المُستخدمة من قِبل كومنز)
- أجزاء قابلة للتخصيص في واجهة ميدياويكي
- سكريبتات المُستخدم (خاصَّةً سكريبتات الأدوات، يُمكِن تثبيتها عبر تفضيلاتك)
- المُحتوى
- صفحات المشروع
- صفحات المحتوى (ملفات، تصنيفات، معارض)
- القوالب المُستخدمة في صفحات المحتوى وصفحات المشروع
البرنامج
رسائل ميدياويكي الافتراضية
ميدياويكي هو البرنامج الَّذي يتم تشغيل كومنز به، يتم إنشاء ترجمات واجهة ميدياويكي (ترجمات مرفقة بتركيب ميدياويكي) في ترانسليت ويكي، يُرجَى اتباع الرَّابط للمساهمة.
للتحقق من ترجمات ترانسليت ويكي لرسالة ميدياويكي مُعيَّنة، قُم بزيارة translatewiki:Special:Translations/MediaWiki: وأدخِل اسم رسالة ميدياويكي. للعُثور على اسم لرسالة ميدياويكي مُعيَّنة، قُم بزيارة صفحة كومنز الَّتي تعرض الرِّسالة وأضِف ?uselang=qqx
إلى المسار، عندئذٍ، يجب أن تستبدل إعادة تحميل الصَّفحة كل نص الرِّسالة باسم الرِّسالة الَّتي تنتج هذا النَّص. (مثال باستخدام كومنز:تعريب)
يُمكِن الوصول إلى رسائل ميدياويكي داخل كومنز (على سبيل المثال، في قالب) عبر {{int:اسم الرِّسالة}}
، على سبيل المثال، {{int:edit-conflict}}
للوصول إلى MediaWiki:edit-conflict، يتم تخزين الإصدارات المُترجمة من رسائل ميدياويكي في الصَّفحات الفرعية المُسمَّاة برمز اللُّغة ذات الصِّلة، على سبيل المثال، MediaWiki:edit-conflict/de وMediaWiki:edit-conflict/fr، سيتم عرض الرَّسائل غير الموجودة (بما في ذلك الأخطاء الإملائية في الرَّسائل الفعلية) في أقواس زاوية (<message name>)، مثل الخطأ الشَّائع في الترميز "{{int:license}}" كـ"{{int:licensing}}" (الذي يعرض النَّتيجة غير الصَّحيحة في أقواس زاوية كـ: ⧼licensing⧽).
للحُصول على قائمة ببعض رسائل ميدياويكي الَّتي قد تكون مُفيدة في القوالب، انظر Commons:Localization/useful MediaWiki messages، راجع أيضًا mw:Localisation ورسائل نظامه.
ميدياويكي كومنز: رسائل مُخصَّصة لنطاق
يُمكن تجاوز نصوص الرَّسائل الافتراضية المُزودة بتركيب ميدياويكي محلِّيًا.[1] بالإضافة إلى ذلك، يُمكِن إنشاء رسائل جديدة تمامًا في نطاق MediaWiki:
لأغراض التَّعريب، في كلتا الحالتين، ستكون هذه "الرَّسائل المخصصة" مُتاحة فقط في تثبيت كومنز لميدياويكي.
- mw:Help:System message–دليل ميدياويكي المرجعي، عن رسائل النِّظام في
MediaWiki:
نطاق، النُّقطة الأساسية: التَّعريب (في الغالب) عبر الصَّفحات الفرعية/xx
، على سبيل المثال MediaWiki:Summary هي اللُّغة الافتراضية للويكي (en
في كومنز) وMediaWiki:Summary/de هي التَّرجمة الألمانية للرِّسالة، إذا كان المُستخدم يحدِّد لُغة مُختلفة، {{MWheader}}، للاستخدام في صفحاتنقاش ميدياويكي:
، تعرض قائمة بالإصدارات المُترجمة للرِّّسالة ذات الصِّلة (ولكن فقط إذا اختلفت هذه الإصدارات عن ميدياويكي الافتراضي). - Template:MediaWiki messages–ينظم رسائل النِّظام الرَّئيسية، راجع أيضًا en:Template:MediaWiki messages في ويكيبيديا الإنجليزية (عادةً ما يكون هناك وصف في صفحة النِّقاش هُناك)
- MediaWiki:Common.js–يوفر ترجمة التَّوقيعات
- Help:Gadget-ImprovedUploadForm–حول كيفية ترجمة نموذج الرَّفع (Special:Upload).
سكريبتات المستخدم
- كومنز:أدوات/ترجمة: عن ترجمة الأدوات
المُحتوى
حول نص التَّرجمة في الصُّور، انظر نص التَّرجمة في الصُّور، للتَّرجمة اقرأ أدناه.
صفحات المشروع
تُعتبَر صفحات المشاريع (في نطاقي Commons:
وHelp:
) هامَّة للتَّرجمة، قد لا يعرف مُستخدم جديد يزور كومنز الكثير عن كومنز والغرض منه، تشرح صفحات المشروع نطاق كومنز وما المُحتوى المُناسب وما هو المُحتوى الَّذي لا، وكيف يعمل الرَّفع وما هي القواعد الَّتي تجب مراعاتها.
صفحات مُهمَّة لترجمتها:
- كومنز:الترخيص
- كومنز:مرحبا
- كومنز:سياسة الحذف
- Commons:FAQ
- كومنز:تنصل عام
- كومنز:مساعدة مرتبطة بالوسائط المتعددة
- كومنز:نطاق المشروع
- كومنز:سياسة المنع
- كومنز:معارض وقوالب وتصنيفات مستخدم محدد
- Commons:Ownership of pages and files
صفحات المُحتوى
صفحات المُحتوى هي التَّصنيفات والمعارض وصفحات وصف الملفات، لتعريبها عنصرين:
- عناصر النَّص القياسية، يجب أن يتم تضمينها عادةً عبر قوالب مُحتوى مُناسبة، على سبيل المثال، قد يتضمن التصنيف القالب {{See also}}، الذي يوفر النص "راجع أيضًا" بلُغات مُختلفة، في حالات قليلة، يُمكِن الوصول إلى عناصر النَّص القياسية الَّتي تُعَد جزءًا من برنامج ميدياويكي مُباشرة، باستخدام البنية
{{int:اسم-رسالة-ميدياويكي}}
. - عناصر نصية غير قياسية، يتم تضمينها مُباشرة في الصَّفحة، ولكن يجب أن تكون ملفوفة في قوالب التَّرجمة بحيث إذا/عندما تتم إضافة التَّرجمات، يُمكِن للبرنامج تمييزها، الوسائل المُعتادة هي القوالب البسيطة قوالب اللُّغة أو قوالب {{LangSwitch}} أو {{Mld}} البسيطة.
قوالب المُحتوى
القوالب سلاسل نصِّيَّة تحدث في العشرات أو الآلاف أو حتى الملايين من الصَّفحات، من خلال ترجمة القوالب الأكثر استخدامًا، يُمكِنك توسيع نطاق فائدة صفحات كومنز بشكل كبير للمتحدثين بلُغتك الَّذين لا يتحدثون الإنجليزية أو الَّذين يشعرون براحة أكبر في لغتهم الأم، Template:Information على سبيل المثال يُستخدَم في أكثر من مليوني صفحة وصف ملف، إنَّها مُجرَّد سلاسل قصيرة من النَّص، ولكنها يمكِن أن تُساعد بشكل كبير في جعل المعلومات الموجودة في صفحات الوصف أكثر سهولة. (لا يُمكِن ترجمة جميع القوالب، وبعضها لا يحتاج إلى ترجمة؛ لأنَّها مُحايدة اللغة).
إذا كان القالب قد تمَّت ترجمته فعلًا، يجب أن تكون كيفية إضافة ترجمة لُغة جديدة واضحة. (يجب أن يُوَضِّح توثيق القالب هذا، أو قد تكون واضحة عندما تنظر إلى القالب في وضع التَّحرير.) إذا لم تتم ترجمته القالب بعد، فراجع القسم أدناه.
انظر أكثر القوالب والوحدات القابلة للترجمة استخدامًا.
طرق ترجمة المُحتوى
إنَّ الطرق الرئيسية للترجمة هي
- التَّرجمة التلقائية، باستخدام القالب {{Autotranslate}}، والَّذي يستخدم الصَّفحات الفرعية بصيغة رمز اللُّغة
/xx
القياسي لتخزين التَّرجمات - تحول اللٌّغة، باستخدام القالب {{LangSwitch}}، الَّذي يُخَزِّن التَّرجمات داخل الصَّفحة أو القالب الجَّاري ترجمته.
- قائمة بسيطة، باستخدام رأس ربط إلى إصدارات لُغة مُختلفة من الصَّفحة.
- قوالب اللُّغة، باستخدام القوالب الفردية المسردة في Commons:Language templates
- وسوم مُتعدِّدة اللُّغات هي قوالب مكرسة لترجمة رسالة معينة، دون تقديم أي تنسيق؛ لإعادة الاستخدام في قوالب مُتعدِّدة.
- رسائل ميدياويكي: في بعض الحالات، يُمكِن الوصول إلى عناصر النَّص القياسية الَّتي تُعَد جزءًا من برنامج ميدياويكي مُباشرة، باستخدام البنية
{{int:mediawiki-message-name}}
تميل قوالب المُحتوى ذات التَّصميمات المُعقَّدة إلى استخدام {{Autotranslate}}، بينما تستخدم أخرى أبسط منها {{LangSwitch}}، تستخدم صفحات المُحتوى بشكل كبير قوالب اللُّغات أو تحول اللُّغات، بعدد قليل من رسائل ميدياويكي، لا يتم استخدام طريقة "القائمة البسيطة" بشكل عام إلا من خلال صفحات المشروع، عادةً ما يتم استخدام الوسوم مُتعدِّدة اللُّغات ومُعظم رسائل ميدياويكي فقط بواسطة القوالب، بالنِّسبة للقوالب، يسهل {{TemplateBox}} إنشاء صفحة توثيق، بما في ذلك تقديم شرح قياسي عن كيفية ترجمة القالب لإصدار لُغة جديدة، وفقًا لطريقة التَّرجمة المُحدَّدة.
يتم توضيح طريقة إضافية من خلال {{Talkbox}}، والَّتي تدعم بناء قوالب صفحات النِّقاش (على سبيل المثال، {{Permprot}})، هنا، يتم تخزين التَّرجمات في الصَّفحات الفرعية لقالب الاستدعاء، و{{Talkbox}} تغير المحتوى حسب الحاجة، يشبه هذا الأسلوب التَّرجمة التِّلقائية، لكن إعداد الصَّفحات الفرعية يختلف قليلًا، ولا تُوجد صفحة /layout فرعية.
التَّرجمة التِّلقائية
- تتم ترجمة بعض القوالب باستخدام القالب {{Autotranslate}}، يؤدي هذا إلى إنشاء تصميم {{MainTemplate}}, {{MainTemplate/en}}, {{MainTemplate/de}}، مع تصميم يمليه قالب {{MainTemplate/layout}} منفصل، ثم يتم تعليم القوالب المُترجمة الفردية بـ
{{Translated tag}}
.- العناوين (على سبيل المثال لرسائل المُستخدم مثل {{Blocked}}) يُمكِن أن تكون مُترجَمة بشكل منفصل بـ{{MainTemplate/heading}}، ولكن هذا يحتاج إلى أن يكون مُشارًا إليه بشكل منفصل في القالب الرئيسي
(انظر {{Blocked}})، ويكون له هيكل ترجمة موازٍ ({{MainTemplate/heading/en}}, {{MainTemplate/heading/de}} إلخ).
- {{Translated tag}} يضع القالب في التَّصنيف الفرعي المُناسب لـCategory:Translated templates by language، يؤدِّي استخدام وسيط من القائمة الموجودة في Template:translated tag/local category-en إلى وضع القالب في تصنيفات فرعية إضافية لنوع القالب (للقوالب الإنجليزية المُترجَمة).
أخرى
- يتم استخدام {{LangSwitch}} لترجمة بعض القوالب، على سبيل المثال في {{Shortcut text}}، وهو قالب مساعد لـ{{Shortcut}}، مثال آخر: {{Académie Royale de Peinture, Sculpture et Architecture}}، كما هو مستخدم في File:Boucher renaud et armide louvre.jpg.
- قائمة بسيطة: تتم ترجمة بعض القوالب/التَّصنيفات باستخدام طريقة القائمة البسيطة الَّتي يتم عرضها بواسطة {{Lang-CatHelp}}، ممَّا يسمح لكُل صفحة بأن يكون لها اسم مُترجَم خاص بها، تجب الإشارة إلى قالب القائمة باستخدام {{Header}}، على سبيل المثال
{{header|Lang-CatHelp}}
. - Commons:Language templates تُستخدَم لصفحات المعارض ووصف التَّصنيفات ووصف الملفات، كل منها ببساطة رمز أيزو للغة، مثال:
{{en|English description}}
.- {{Multilingual description}} قالب مُمَاثل، مع ترجمة كل لغة كوسيط، بحيث يتم طلب قالب {{Multilingual description}} واحد فقط لكُل صفحة.
- تم تكييف {{Mldcat}} للاستخدام في صفحات التَّصنيفات، ولكن حاليًا تجريبي فقط ولا يعمل بشكلٍ كامل بدون دعم js/css.
- وسوم مُتعدِّدة اللُّغات: بعض القوالب تُسمَّى وسوم مُتعدِّدة اللُّغات، تعين فئة مُعيَّنة لشيء، على سبيل المثال، يُترجَم {{Language}} أسماء اللُّغات (التفاصيل مُخزَّنة في $examples إلخ.)، {{CountryAdjective}}, {{Occupation}}, {{NationAndOccupation}}, {{Country}} تقوم بمهام مُشابهة، يتم تصنيف القوالب الأخرى التي تُتَرجِم الأسماء والكلمات والعبارات (عادة باستخدام {{LangSwitch}}) تحت Category:Multilingual tags، انظر أيضًا Help:Creating multilingual tags with interwiki links
- رسائل ميدياويكي: بعض التَّرجمة عن طريق رسائل ميدياويكي، إما عن طريق الوصول إلى الرَّسائل الافتراضية (جزء من برنامج ميدياويكي) أو عن طريق إنشاء رسائل مخصَّصة (جزء من تثبيت ميدياويكي كومنز فقط)، راجِع قسمي #رسائل ميدياويكي الافتراضية و#ميدياويكي كومنز: رسائل مخصصة لنطاق أعلاه.
مُلاحظات
- ↑ "الرَّسائل الافتراضية" تتضمن تلك الَّتي يتم توفيرها كجُزء من ميدياويكي، ورسائل
wm-
إضافية (على سبيل المثال، MediaWiki:wm-license-information-description) مُقدَّمة من mw:Extension:WikimediaMessages.
انظر أيضًا
- Commons:Template i18n
- Commons:WikiProject Templates
- Commons:Main page templates
- Commons:Administrator translations (الرسائل الإدارية)
- صناديق المستخدم {{User internationalisation}} و{{User MediaWiki}}
- MediaWiki:AnonymousI18N.js (تحفظ الوسيط
&uselang
في مسار للمستخدمين غير مسجلي الدخول) - {{Please Internationalise}} و{{Please translate}} / {{Description insufficient}} / Commons:Requests for translation.
- {{Template translated by copying}}, {{Redirect from translated template name}}
- Commons:Multilingual tags
مُساعدة
- "أحاول ترجمة شيء ما، وأحتاج إلى المُساعدة!" ← Commons:Help Desk