Template:Localized link/ar

This page is a translated version of the page Template:Localized link and the translation is 100% complete.

[[Special:MyLanguage/{{{1}}}|{{{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/”.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Page name1

Linked page

Page namerequired
Displayed text2

Display text for this link

Linesuggested
Display the namespacensp

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.

Auto value
0
Stringoptional

لو لم يكن المتغير «nsp» غير محدد، منذ أن نص الرابط يعرض pagename كاملًا (يشتمل ذلك نطاق الاسم)؛ خلاف ذلك — لو كان المتغير «nsp» محدد باستخدام أية قيمة — سيعرض نص الوصلة pagename القصير، دون نطاق الاسم.

أمثلة استخدام بسيط

استخدام يصبح
{{ll|Communication}} التواصل
{{ll|Communication|コミュニケーション}} コミュニケーション
{{ll|Project:About}} Project:نبذة
{{ll|Project:About|nsp=0}} نبذة

الاستخدام في صفحات يمكن ترجمتها

يجوز استخدام هذا القالب في طرق ثلاث في الصفحات التي أعدت للترجمة باستخدام امتداد امتداد:ترجم .

  1. يفضل استبدال هذا القالب، ومن ثم دمج مستهدف wikilink في ‎<tvar name=id>...</tvar>‎، مستقلًا عن النص المعروض الممكن ترجمته للوصلة.
    مثال ذلك، بدلا من استخدام ‎{{ll|Communication|About communication}}‎، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو ‎[[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]]‎.
  2. خلاف ذلك، يجوز إقصاء هذا الكود من الجزء الممكن ترجمته.
    مثال ذلك، لأغراض ‎some text {{ll|Communication|About communication}} some text‎، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو:
    <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
    هذا الأمر مفيد في القوائم برؤوس أقلام لوصلات شبكية، مثل في أقسام «طالع أيضًا:».
  3. إن لم يكن نص الوصلة مطلوب أن يكون مختلفًا عن اسم صفحة الوصول، سيكون من الأفضل دمج كل هذا النص البرمجي في ‎‎<tvar>‎.
    مثال ذلك، بدلا من استخدام ‎{{ll|Communication}}‎، سيكون ترميز الترجمة في الصفحة الممكن ترجمتها هو ‎<tvar name=1>{{ll|Communication}}</tvar>‎.

انظر أيضا

  • Template:Localized link/messagedoc — يجب أن يستخدم في توثيق الرسائل الموجودة في الصفحات الممكن ترجمتها التي تستخدم هذا القالب.
  • {{Translatable template}} - الاسم المستعار هو ‎{{TNT}} أو ‎{{tnt}}
  • {{Translatable template name}} - الاسم المستعار هو ‎{{TNTN}} أو ‎{{tntn}}
  • {{Page language link}} - الاسم المستعار هو ‎{{pll}} - يضيف وصلة شبكية من صفحة ممكن ترجمتها إلى صفحة أخرى ممكن ترجمتها في ذات اللغة