Template:Localized link/ar
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
يستخدم هذا القالب على حوالي ٣٥٬٠٠٠ صفحة. كي تتجنب حدوث أعطال ضخمة وعبء لا داعي له على الخادم، يجب أن تختبر أية تغييرات تنفذ على هذا القالب أولا على /الملعب المخصص له أو صفحة فرعية من حساب المستخدم الذي تستخدمه. يمكن بعد ذلك إضافة التغييرات التي اختبرتها إلى هذه الصفحة في تعديل واحد. يرجى التفكير جديًا في طرح أية تغييرات للنقاش على صفحة النقاش قبل تنفيذها. |
الغرض
يمكن استخدام قالب المساعدة هذا في الربط شبكيًا إلى صفحة يمكن ترجمتها في لغة المستخدم.
يستعين ببادئة الصفحات الخاصة Special:MyLanguage/
، التي تتحقق إن كان ثمة نسخة مترجمة من صفحة في لغة المستخدم ويربط إليها لو كانت موجودة، ويربط إلى لغة الرجوع إن وجدت، أو نسخة لغة الويكي الافتراضية (الإنكليزية في ميدياويكي) لو لم توجد لغة محددة.
يجب أن يستخدم في الصفحات المترجمة، حتى تربط إلى الصفحة الصحيحة حتى لو لم توجد صفحة مترجمة في هذه اللغة.
الاستخدام
This is the TemplateData documentation for this template used by VisualEditor and other tools.
Localized link
Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Page name | 1 | Linked page | Page name | required |
Displayed text | 2 | Display text for this link | Line | suggested |
Display the namespace | nsp | If the “nsp” parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if “nsp” parameter is defined by any value — link text displays the short pagename, without namespace.
| String | optional |
لو لم يكن المتغير «nsp
» غير محدد، منذ أن نص الرابط يعرض pagename كاملًا (يشتمل ذلك نطاق الاسم)؛ خلاف ذلك — لو كان المتغير «nsp
» محدد باستخدام أية قيمة — سيعرض نص الوصلة pagename القصير، دون نطاق الاسم.
أمثلة استخدام بسيط
استخدام | يصبح |
---|---|
{{ll|Communication}} | التواصل |
{{ll|Communication|コミュニケーション}} | コミュニケーション |
{{ll|Project:About}} | Project:نبذة |
{{ll|Project:About|nsp=0}} | نبذة |
الاستخدام في صفحات يمكن ترجمتها
يجوز استخدام هذا القالب في طرق ثلاث في الصفحات التي أعدت للترجمة باستخدام امتداد ترجم .
- يفضل استبدال هذا القالب، ومن ثم دمج مستهدف wikilink في
<tvar name=id>...</tvar>
، مستقلًا عن النص المعروض الممكن ترجمته للوصلة.- مثال ذلك، بدلا من استخدام
{{ll|Communication|About communication}}
، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو [[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]]
.
- مثال ذلك، بدلا من استخدام
- خلاف ذلك، يجوز إقصاء هذا الكود من الجزء الممكن ترجمته.
- مثال ذلك، لأغراض
some text {{ll|Communication|About communication}} some text
، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو: <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
- هذا الأمر مفيد في القوائم برؤوس أقلام لوصلات شبكية، مثل في أقسام «طالع أيضًا:».
- مثال ذلك، لأغراض
- إن لم يكن نص الوصلة مطلوب أن يكون مختلفًا عن اسم صفحة الوصول، سيكون من الأفضل دمج كل هذا النص البرمجي في
<tvar>
.- مثال ذلك، بدلا من استخدام {{ll|Communication}}، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو
<tvar name=1>{{ll|Communication}}</tvar>
.
- مثال ذلك، بدلا من استخدام {{ll|Communication}}، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو
Test cases
This is the template test cases page for the sandbox of Template:Localized link. to update the examples. |
Subpage |
---|
{{Localized link|Extension:DiscussionTools/Comparison}} {{Localized link}} |
Hide namespace |
---|
{{Localized link|Extension:DiscussionTools/Comparison|nsp=0}} {{Localized link}} |
Hide namespace with {{LC zh }}'s namespace setting |
---|
{{Localized link|Project:About|nsp=0}} {{Localized link}} |
انظر أيضا
- Template:Localized link/messagedoc — يجب أن يستخدم في توثيق الرسائل الموجودة في الصفحات الممكن ترجمتها التي تستخدم هذا القالب.
- {{Translatable template }} - الاسم المستعار هو {{TNT }} أو {{Tnt }}
- {{Translatable template name }} - الاسم المستعار هو {{TNTN }} أو {{Tntn }}
- {{Page language link }} - الاسم المستعار هو {{Pll }} - يضيف وصلة شبكية من صفحة ممكن ترجمتها إلى صفحة أخرى ممكن ترجمتها في ذات اللغة