Localisation guidelines/ar
كيف تتعرف على الرسائل التي تحتاج إلى التحديث في لغتك؟
- استخدم Special:Translate لمراجعة التغييرات في لغتك. حدث أي رسالة موسومة ب !!FUZZY!!. هذه الرسائل تم تغييرها منذ آخر مرة تمت ترجمتها وتحتاج إلى تحديث.
- استخدم Special:Translate رؤية كل الرسائل غير المترجمة من لغتك. ترجم أي رسائل تظهر في القائمة.
ترجمة أسماء النطاقات
لو أن أسماء النطاقات للغتك لم تتم ترجمتها، يمكنك ترجمتها من خلال Special:Magic. يمكنك طلب تنفيذها في Translating:Tasks. اسم نطاق المشروع (على سبيل المثال "translatewiki.net" على هذا الويكي) ينبغي أن تتبع "{{SITENAME}}". لو أنه من غير الممكن في لغتك صياغة اسم صحيح لنطاق Project_talk بدون تغيير اسم الموقع، من فضلك اتصل بمطور.
أسماء النطاقات ينبغي أن تتم إضافتها لو أن أسماء النطاقات الموجودة من قبل تم تغييرها. لا ينبغي أن يتم إنشاؤها افتراضيا. انظر mw:Manual:$wgNamespaceAliases حول كيفية تطبيقها. $wgNamespaceAliases ينبغي أن تتم إضافتها إلى MessagesXyz.php خاصتك.
اسم الموقع/نطاق المشروع لويكيات ويكيميديا
لو أن اسم الموقع في مشروعك لم تتم ترجمته, ينبغي أن تتصل بالمساهمين الآخرين في مشروعك وتجد التوافق حول الترجمة، ثم افتح طلبا في bugzilla: أن ينبغي تغييرها.
PLURAL
بالإمكان في بعض المشاريع توفير صيغ جمع صحيحة حسب الرقم. يختلف بناء الجملة للقيام بذلك من مشروعٍ لآخر.
ميدياويكي
في نواة ميدياويكي والامتدادات، تَستخدم الصيغة نفس التسلسل في قواعد CLDR للجمع:
- zero (0)
- one (1)
- two (2)
- few (3–10, 103–110, 1003, etc.)
- many (11–26, 111, etc.)
- other (100–102, 600, etc.).
على عكس بعض المشاريع الأخرى، ليس من المفترض أن تكتب هذه الأسماء؛ ما عليك سوى كتابة الصيغ بالتسلسل الصحيح.
إذا كانت القيم الأخيرة متطابقةً مع بعضها، فاكتب تلك القيمة مرةً واحدةً فقط.
مثال: الرسالة الإنجليزية {{PLURAL:$1|$1 language|$1 languages}}
يجب أن تُترجم هكذا:
{{PLURAL:$1|لا لغات|لغة واحدة|لغتان|$1 لغات|$1 لغة}}
ملاحظات:
- صيغة zero تكون في البداية.
- الرقم 1 مكتوبٌ كعبارة (لغة واحدة) وليس بصيغة "$1 لغة"، لأنها الصيغة الصحيحة لغويًّا بالعربيّة.
- الرقم 2 غير ضروري كون الكلمة تُعبر عنه وتعني المثنّى.
- الصيغة "other" لا تظهر، لأنها بنفس صيغة "many".
أندرويد
لتطبيقات الأندرويد، يتبع التنسيق أيضًا معيار CLDR، لكن يجب أن تُذكر أسماء الصيغ: zero، وone، وtwo، إلخ. يجب أن تظهر جميع هذه الصيغ، حتى لو كانت مطابقةً للصيغ الأخرى. صيغة "other" يجب أن تُكتب بدون تسمية، ويجب أن تظهر في النهاية. صيغة بناء الجملة هي {{PLURAL|zero=…|one=…|two=…|few=…|many=…|…}}</nowiki>
.
قضايا تقنية أخرى
- هناك دوال أخرى يمكن تحديدها في ملفMessagesXyz.php. هذه هي:
- {{plural:}}; يستخدم بواسطة معظم اللغات السلافية
- تحديد كيف ينبغي عرض رقم كبير: 1,000,000.13 أو 1.000.000,13 or 1 000 000,13 إلى آخره.
- صيغ الوقت والتاريخ
- ترقية البحث
- ضبط ISBN
- تحديد linkprefix و linktrail
- ليتم عملها...
- ضبط شعار المشروع: ارفعه كImage:Wiki.png إلى مشروعك، احمه، وقدم طلبا في بجزيللا أن ينبغي استخدامه كشعار الموقع.
- ليتم عملها ...