تضامنًا مع حق الشعب الفلسطيني |
أرابيكا:صفحة مستخدم عالمية
منذ فبراير 2015، يمكن للمستخدمين الذين لديهم حساب إنشاء صفحة مستخدم عالمية لجميع مشاريع ويكيميديا على ميتا-ويكي.
التنفيذ
يجري عرض صفحة المستخدم على ميتا في جميع مواقع ويكي التي لا توجد فيها صفحة مستخدم محلية.
- في الوقت الحالي، يجري تقييم جميع القوالب في ميتا، لكن روابط wikilinks تؤدي إلى المشروع المحلي حيث يجري عرض صفحة المستخدم. لا يمكن حاليًا عرض محتوى مختلف للمشاريع المختلفة، ومع ذلك، من الممكن أن تؤخذ لغة القارئ في الحُسبان.
- باستخدام
< noinclude>
(Meta only) و< includeonly>
(في أي مكان آخر)، يمكن عرض محتوى مختلف ؛ انظر أرابيكا: Transclusion# تضمين جزئي لمزيد من التفاصيل. - من أجل الاستخدام الأمثل لنظام بابل في مواقع الويكي الأخرى، يجب استخدام دالة المحلل اللغوي
#babel
. على عكس قالب:بابل الذي يختلف في كل ويكي، فإن هذا النهج مضمون للعمل على جميع المواقع. - التغييرات على ميتا مرئية على الفور في كل مكان.
يجب حذف التحويلة التي يحتمل أن تكون موجودة (مع النموذج :تحويل لين ) من الصفحة المحلية حتى تصبح الصفحة العامة فعالة. يجب استبدال عمليات التحويل إلى صفحة المستخدم العالمية في الويكي المحلي بعمليات تحويل بسيطة أو روابط ويكي، وإلا سينتهي بها الأمر في خاص:تحويلة مكسورة.
تسليم صفحة المستخدم
حاليًا (بداية عام 2016)، يجري تقييم صفحة المستخدم في ميتا. بعد أن جرى حساب النسخة التي تغيرت وتغيير قوالب التعريف ورسائل النظام، يجري تسليم المحتوى إلى مواقع الويكي الأخرى. يجري عرض الصفحة المكتملة كصفحة حين لا توجد صفحة محلية.
هناك نوايا لتغيير البرنامج لترجمة الصفحة في الويكي المحلي واستخدام القوالب المحلية.
من ناحية أخرى، ترتبط روابط Wikilinks دائمًا بموقع ويكي المحلي. للارتباط بموقع ويكي محدد، يجب توفير ارتباط إنترويكي كامل:
- يشير
[[w:en:User:MyName]]
إلى صفحة أرابيكاw:
في النسخة الإنجليزيةen:
وصفحة المستخدم المحلي المسماة.
لمفهوم صفحات الظل، راجع mw: طلبات التعليقات /نطاق الظل.
انتقال الصفحات الموجودة
لمعرفة مكان وجود صفحات المستخدم المحلية بالفعل، يمكن استخدام الأداة toollabs: meta / userpages /. من المفيد أيضًا استخدام أدوات toollabs: guc / و toollabs: meta / crossactivity.
يمكن للمستخدمين الذين لديهم العديد من صفحات المستخدمين المحلية أن يطلبوا من Synchbot حذف هذه الصفحات.
CSS وجافا سكريبت
تفضيلات روابط CSS / JavaScript تربط مع m: Special: MyPage/global.js و m: Special: MyPage/global.css.
مثال: أخذ لغة القارئ في الاعتبار
على الرغم من عدم إمكانية عرض الصفحة بلغة المشروع، إلا أنه من الممكن إظهار الصفحة بلغة واجهة المستخدم التي اختارها القارئ. للقيام بذلك، يمكن استخدام الكود التالي في صفحة المستخدم العالمية :
{{#babel:en|de-2}}
{{#switch: {{int:lang}}
|de-at
|de-ch
|de=Hallo
Willkommen auf meiner Benutzerseite!
|de-formal=Willkommen
Ich begrüße Sie auf meiner Benutzerseite!
|#default=Hello
Welcome to my userpage!
}}
{{userpage}}
في الوقت الحالي، تعد {{User page}} نموذجًا متعدد اللغات في meta: meta:Template: Userpage. في المستقبل، قد يكون مطلوبًا التحقق من وجود قالب محلي قبل تضمينه.