بۆ ناوەڕۆک بازبدە

Modul:فۆرمات تەمپلاتەداتا/بەلگە

Ji Wîkîpediya, ensîklopediya azad.

Format TemplateData – مۆدولە وتهئا وخلاری فونجتۆنس فۆر تەمپلاتە دۆجومەنتاتۆن،ئە سپەجاللی بی تەمپلاتەداتا.

جۆرە فونجتۆنالتی س مپرۆڤەد پرەسەنتاتۆنئۆ ن دۆجومەنتاتۆن پاگەس.

<ۆنلینجلودە> Iمپرۆڤە تەمپلاتە دۆجومەنتاتۆن پاگە – مەداوک دساپپۆنتنگ

[دەستکاریی سەرچاوە]

فۆر پرەسەنتاتۆنئۆ ف تەمپلاتە دەپجتۆن ن ڤسوالئەدتۆرئا گرەەمەنت واس مادە تۆئا باندۆنئا لل مارکوپئا ند جلجکابلە لنکس، پەرمتتنگئا لل تۆۆلتپس نئا للئە نڤرۆنمەنتس. باسجاللی تهس س رەاسۆنابلە،ئا لبەت تۆۆلتپس وته مارکوپئا ند جلجکابلە لنکسئا رە سوپپۆرتەدئا س حتملئا پپلجاتۆن فۆر دەجادەس نۆوئا ند ژاڤاسجرپت س پرەسەنتئا نیوای وهەن ڤسوالئەدتۆر سئو سەد.

  • Iن جۆنسەقوەنجە ت واس دەجدەد، تهاتئا لسۆ پرەسەنتاتۆنئۆ ن تەمپلاتە دۆجومەنتاتۆن ڤەوس نەڤەرئە ڤەر س پەرمتتەد تۆ جۆنتانئە ففەجتڤە لنکسئۆ ر مارکوپ.
  • تهات نڤۆلڤەد، تهاتئۆ ن مانی تەمپلاتە دۆجومەنتاتۆن پاگەس توۆ سەپاراتەد پارامەتەر دۆجومەنتاتۆن تابلەسئا رە نەەدەدئا ند رەقورەد تۆ بە مانتانەد سمولتانەۆوسلی:ئۆ نە پلان تەخت ڤەرسۆن فۆر ڤسوالئەدتۆر،ئا ندئا ئو سەفولئۆ نە فۆر جۆمپلەخ جرجومستانجەس، وته لنکسئا ند مارکوپئا ند لستسئا ند تابلەس. – بتو، ڤسوالئەدتۆر هاس نۆتئۆ نلی تۆۆلتپس، بوتئا لسۆئا ستاتج گئوI ڤەو، وهەرە تهە لاجکئۆ ف دەەپەننگ لنکس ن پارامەتەر دەسجرپتۆن س پانفول.

تهس ستاتە س ندەفەنسبلە.

<ۆنلینجلودە> Iمپرۆڤەد پرەسەنتاتۆن

[دەستکاریی سەرچاوە]

Iنئا ددتۆن تۆ تهە سمپلە سینتاخ سوپپۆرتەد بی مەداوکئا ند پرەسەنتەد ن تهە ڤسوالئەدتۆر، تهە فۆللۆونگ فەاتورەس جان بەئا ددەد تۆ تهە ژسئۆن جۆدە فۆر تهە تەمپلاتە دۆجومەنتاتۆن پاگە. تهەیئا ففەجت تهەئە لەمەنتس جلاسسفەدئا س Iنتەرفاجەتەخت، بوتئا رەئۆ نلیئو سەفول فۆر دەسجرپتۆن فەلدس.

وکلنکس (نتەرنال فۆرمات)

  • ئوسنگ دۆوبلە سقوارە براجکەتس پاگەس جان بە لنکەدئا س جۆممۆن.
  • Iن ڤسوالئەدتۆر،ئۆ نلی لنک تتلە س ڤسبلە،ئا س ت س دسپلایەدئۆ تهەروسە.

ئەختەرنال لنکس (ئورل فۆرمات)

  • ئۆپەنئو رلئا رە لنکەدئا سئو سوال بی تهەمسەلڤەس. Iن ڤسوالئەدتۆر تهەیئا پپەارئا س نۆرمال تەخت.
  • ئەختەرنال لنکسئە نجلۆسەد ن سمپلە سقوارە براجکەتسئا رە دسپلایەد نۆرماللیئۆ ن تهە تەمپلاتە دۆجومەنتاتۆن پاگە. Iن ڤسوالئەدتۆر تهە تتلە سئۆ متتەدئا ند تهەئو رل س دسپلایەد سۆ تهات تهەئو سەرس جان ج&پ تئا ند ترانسفەر ت تۆ تهەئا ددرەسس فەلدئۆ ف تهە برۆوسەر. تهەرە س نۆئۆ تهەر وای.

ئاپۆسترۆپهس ' فۆر تالجئا ند بۆلد

  • تهەی جان بەئو سەد تۆئە مپهاسزەئۆ ن تهە دۆجومەنتاتۆن پاگەئا ندئا رە مسسنگ ن ڤسوالئەدتۆر (رەگولار سجرپت).

حتملئە نتتەس

  • تهە فۆللۆونگئە نتتەس جان بەئو سەد: &لت; &گت; &امپ; &قوۆت; &نبسپ;ئا ندئا لل نومەرج فۆرماتس.

حتمل تاگس

  • حتمل تاگس (اند تهە مەداوکئە لەمەنتس تهاتئا رە نۆت رەپلاجەد نئا دڤانجە)ئا رە رەمۆڤەد فۆر تهە ڤسوالئەدتۆر.ئۆ تهەروسە، تهەی رەمانئە ففەجتڤە.
  • ئاتتربوتەسئا رەئۆ فتەن نجلودەد ن "، وهجه جۆنفلجتس وته تهە ژسئۆن سینتاخ. Iت س مپۆرتانت تۆ ماکە سورە تهات ' سئو سەد، وهجه جان بەئا پرۆبلەم وته تەمپلاتە ترانسجلوسۆنس.

<noexport></noexport>

  • تهەئە نجلۆسەدئا رەاسئا رە نۆتئە خپۆرتەد تۆ تهە ڤسوالئەدتۆر.
  • مۆرە جۆمپلەخ وک سینتاخئا ندئە ختەنسڤەئە خپلاناتۆنس جان بە رەسترجتەد تۆ تهە دۆجومەنتاتۆن پاگە.
  • وتهنئا نۆەخپۆرتئا رەا، تهە لنە ستروجتورەئۆ ف تهە سۆورجە تەخت س جۆنسدەرەد.ئۆ تهەروسەئە ڤەریتهنگ س رونننگ نئا سنگلە لنە،ئا س ت وۆولدئا لسۆ بە رەپرەسەنتەد ن تهە ڤسوالئەدتۆر.

تەمپلاتەس

  • Iن پارتجولار وهەن تهە تەمپلاتە پارامەتەر JSON= سئو سەد، تەمپلاتەس جان بە دستربوتەدئا نیوهەرە ن تهە ژسئۆن جۆدە. حۆوەڤەر، تهەئە خپاندەد سینتاخ مگهت جۆللدە وته تهە ژسئۆن سینتاخ.

مۆرەئە ففەجتس

  • ئاججۆردنگ تۆ تهە ستاتە (رەقورەد، سوگگەستەد،ئۆ پتۆنال، دەپرەجاتەد) تهە تابلە رۆوسئا رە هگهلگهتەد ن لگهت بلوە، وهتە، گرایئا ند پالە رەد.
  • وهەن سۆرتنگ بی ستاتە، تهس مپۆرتانجە س تاکەن نتۆئا ججۆونتئا ند نۆت تهەئا لپهابەتجال سەقوەنجەئۆ ف تهە کەیوۆردس.
  • ئەاجه پارامەتەر جان بەئا ددرەسسەدئا سئا ژومپ دەستناتۆن. تهە فراگمەنت س #templatedata:پارامەتەر-نامە.
  • مسسنگ لابەلسئا رە هگهلگهتەدئا سئە ررۆرس.
  • ئا مانتەنانجە جاتەگۆری س ترگگەرەد فئە ررۆرسئۆ ججور.
  • Iف تهەرەئا رە نۆ پارامەتەرس، تهەئە لەمەنت params:{} س نۆت رەقورەد.

ئەلمناتە دسادڤانتاگەس

[دەستکاریی سەرچاوە]

توۆئا سپەجتس وەرە فۆوند تۆ بە پارتجولارلی دستوربنگ ن 2013–2017:

  1. ئەڤەن ف نۆ پارامەتەرسئا تئا لل وەرە دەفنەد،ئا تابلە هەاد سئا لوایس دسپلایەد فۆرئا تابلە وتهۆوت جۆنتەنت.ئە ڤەن مۆرە، تهس س سۆرتابلە.
    • ئا رەدوجتۆن واس رەژەجتەد وته فابریکاتۆر.ئا سۆرتابلە تابلەئۆ ف تهە پارامەتەرس وۆولد بەئا لوایس نەجەسساری،ئە ڤەن ف تهە تابلە هاس نۆ رۆوسئا تئا للئا ند جۆنسستسئۆ نلیئۆ ف تهە هەادەر رۆو.
    • تهس ردجولۆوس ستاتەمەنت لەد تۆ تهە دەڤەلۆپمەنتئۆ ف تهس مۆدولە ن 2016.
  2. ئەڤەن ف تهە جۆنتەخت دۆەس نۆت پەرمت تهات دەفاولت ڤالوەسئۆ رئە ڤەنئا وتۆڤالوە سپەجفجاتۆنس ولل بە دەفنەدئە ڤەر،ئا جۆنتەنت-فرەە سخ-لنە دەفنتۆن لست سئۆ وتپوت فۆرئە اجه ندڤدوال پارامەتەر ڤالوە.

تهە گەنەرال جۆممەنتس سهۆو تهات مەداوکئۆ نلی رەگاردس تهە پرەسەنتاتۆنئۆ ف تەمپلاتەداتا سپەجفجاتۆنس ن تهە ڤسوالئەدتۆرئا س مپۆرتانت. حۆوەڤەر، سۆمەۆنە هاس تۆ پرۆگرامئا ند مانتان تهە تەمپلاتەسئا ند سۆمەۆنە نەەدس تۆ گەنەراتە تهە تەمپلاتە دەسجرپتۆنئا ند ماکە ت ماناگەابلە بەسدە تهە فونجتۆنالتی ن تهە ڤسوالئەدتۆر فۆرم، بوت تهات س بەیۆند کەن.

  • توۆ یەارس لاتەر تهە رەلاتڤەلیئە اسی تاسک فابریکاتۆر هاس بەەن سۆلڤەد بیئا جۆممونتیئۆ رگناتەد پاتجه.

گەنەرال وۆرکفلۆو

[دەستکاریی سەرچاوە]
  • ئانئا تتەمپت س مادە تۆ رەاد تهە ژسئۆنئۆ بژەجت (سترنگ) فرۆم پاسسەد تەمپلاتە پارامەتەرس.
  • Iف تهس فالەد، تهە سۆورجە جۆدەئۆ ف تهە جوررەنتئا ند تهە دۆجومەنتاتۆن پاگە س سەارجهەد فۆر <templatedata>ئە لەمەنتس.
  • توۆ رەپرەسەنتاتۆنسئا رەئۆ بتانەد فرۆم تهە ژسئۆنئۆ بژەجت نپوت:
    1. ئا لۆجالزەد ڤەرسۆن، مارکوپئە تج. سترپپەدئۆ فف، ن ژسئۆن فۆرمات.
    2. ئان حتمل ستروجتورە، باسجاللی سملار تۆ تهە مەداوک رەپرەسەنتاتۆن، پۆسسبلی وته تابلەئۆ ف تهە پارامەتەرس، وتهئە نهانجەد فەاتورەس.
  • تهە رەسولتئۆ ف تهە تەمپلاتە سئا ڤسبلە دۆجومەنتاتۆن وته مارکوپ، فۆللۆوەد بیئا هددەن <templatedata>ئە لەمەنت. تهس س دۆنە فۆر تهەئە خپۆرتئا ند جۆررەسپۆندس تۆ تهە مەداوک گودەلنەس.

<ۆنلینجلودە> فونجتۆنس فۆر تەمپلاتەس

[دەستکاریی سەرچاوە]
ف <ۆنلینجلودە>
Iمپرۆڤە تەمپلاتەداتا-پرەسەنتاتۆن;ئو سەد ن تەمپلاتە:فۆرمات تەمپلاتەداتا
پارامەتەرسئۆ ف تەمپلاتە ترانسجلوسۆنئە نڤرۆنمەنت (اللئۆ پتۆنال):
1
ژسئۆن سترنگئۆ ر <templatedata>ئۆ بژەجت
ژسئۆن
ژسئۆن سترنگ
(پرەجەدەس 1)
ترانستۆن فرۆم <templatedata>ئۆ بژەجتس وته پپە سیمبۆلس نەەدس سپەجالئا تتەنتۆن: پپەسئا رە تۆ بە رەپرەسەنتەدئا س {{!}}،ئۆ ن دۆوبلە جورلی براجکەتسئۆ نە سهۆولد بەئە نجۆدەد بی حتملئە نتتی.
تئۆج
1 – Iنسەرت تابلەئۆ ف جۆنتەنتسئا فتەر گەنەرال پورپۆسە دەسجرپتۆنس; بوت بەفۆرە پارامەتەر لست، ف پرەسەنت
ئەخامپلە
لانگ
لانگواگە جۆدەئا ججۆردنگ تۆ Iسئۆ 639ئە تج.
لازی
1 – پرەسەنتاتۆنئۆ نلی، دۆ نۆت گەنەراتەئا نئە ففەجتڤە داتا بلۆجک
فۆر گەنەرال مەتهۆد دەسجرپتۆنس.
دەبوگ
1 – دەڤەلۆپەر مۆدە
سۆورجە
1 – سهۆوئە ففەجتڤە ژسئۆن سۆورجە تەخت (افتەر تەمپلاتەئە خپانسۆن) فۆر دەبوگگنگ
پارامەتەرسئۆ ف #invoke فۆر پارتجولار پرۆژەجتئا داپتۆن (اللئۆ پتۆنال):
لانگ
لانگواگە جۆدەئا ججۆردنگ تۆ Iسئۆ 639ئە تج.
دەبوگ
دەڤەلۆپمەنت مۆدە، ف پرۆڤدەدئا ند نۆتئە قوال 0
جات
تتلەئۆ فئا مانتەنانجە جاتەگۆریئۆ ن نڤالد پارامەتەر ڤالوەئە تج.
دەپرەجاتەد –ئو سە جۆنفگوراتۆن مۆدولە
دۆجپاگەجرەاتە
پاتتەرن فۆر جرەاتۆنئۆ ف سوبپاگە نامەس; %s/Doku
دەپرەجاتەد –ئو سە جۆنفگوراتۆن مۆدولە
دۆجپاگەدەتەجت
پاتتەرن فۆر رەجۆگنتۆنئۆ ف سوبپاگە نامەس; /Doku$
دەپرەجاتەد –ئو سە جۆنفگوراتۆن مۆدولە
مسگدەسجمسس
لۆجالساتۆن: جۆمپلانت تەختئۆ ن مسسنگ description
دەپرەجاتەد –ئو سە جۆنفگوراتۆن مۆدولە
رەتورنس: حتمل جۆدە;ئا ند/ۆرئە ررۆر مەسساگە، پرۆبابلی وته class="error"
فالسافە <ۆنلینجلودە>
ڤەرسۆن ماناگەمەنت

<ۆنلینجلودە> فونجتۆنس فۆر لوا مۆدولەس (ئاپI)

[دەستکاریی سەرچاوە]

سۆمە فونجتۆنس دەسجربەدئا بۆڤە جان بەئو سەد بیئۆ تهەر مۆدولەس:

local lucky, TemplateData = pcall( require, "Module:Format TemplateData" )
if type( TemplateData ) == "table" then
    TemplateData = TemplateData.TemplateData()
else
    -- failure; TemplateData is the error message
    return "<span class='error'>" .. TemplateData .. "</span>"
end
تەمپلاتەداتا.فالسافە(اتلەاست)
  1. اتلەاست
    ۆپتۆنال
    نلئۆ ر منمال ڤەرسۆن رەقوەستئۆ ر "wikidata"
رەتورنس: سترنگئۆ ر فالسە
تەمپلاتەداتا.گەتپلانژسئۆن(اداپت)
رەدوجەئە نهانجەد ژسئۆن نفۆرماتۆن تۆ مەداوک ژسئۆن
  1. اداپت
    سترنگ، وته ژسئۆن (ەنهانجەد)
رەتورنس: سترنگ، وته ژسئۆن (مەداوک )
تەمپلاتەداتا.تەست(اداپت،ئا رگلست)
سمولاتۆنئۆ ف تەمپلاتە فونجتۆنالتی
  1. اداپت
    تابلە، #invoke پارامەتەرس
  2. ارگلست
    تابلە، تەمپلاتە پارامەتەرس
رەتورنس: سترنگ

جوررەنتلی فۆجوسسنگئۆ نئۆ نە تەمپلاتەئۆ نلی:

دەپەندەنجەس

[دەستکاریی سەرچاوە]

<ۆنلینجلودە> جۆنفگوراتۆن

[دەستکاریی سەرچاوە]

ئا لۆجال مۆدولە مۆدولە:فۆرمات تەمپلاتەداتا/جۆنفگ، ف پرەسەنت، فاجلتاتەسئا داپتۆنس تۆ تهە لۆجال پرۆژەجت.

ئا تابلە سئە خپەجتەد ڤا mw.loadData. تهە فۆللۆونگئە نترەسئا رەئۆ پتۆنال جۆمپۆنەنتس:

جاتپرۆبلەم
تتلەئۆ فئا مانتەنانجە جاتەگۆریئۆ ن نڤالد پارامەتەر ڤالوەئە تج.
جلاسسنۆنومتئۆج
نامەئۆ ف جلاسس فۆر تهە تابلەئۆ ف جۆنتەنتس;ئە سپەجاللی تۆ سوپپرەسس نومبەرنگ.
nonumtoc
جلاسستابلە
تابلە وته جلاسسەس فۆر تهە تابلەئۆ ف پارامەتەرس.
{ "wikitable" }
جسسپارامس
تابلە وته جسسئا سسگنمەنتس فۆر فۆرماتتنگئۆ ف سنگلە پارامەتەرس
جسسپاروراپ
تابلە وته جسسئا سسگنمەنتس فۆر فۆرماتتنگئۆ ف تهەئە نترە پارامەتەر تابلە
دۆجپاگەجرەاتە
پاتتەرن فۆر جرەاتۆنئۆ ف سوبپاگە نامەس; %s/Doku
%s/Doku
دۆجپاگەدەتەجت
پاتتەرن فۆر رەجۆگنتۆنئۆ ف سوبپاگە نامەس; /Doku$
/Doku$
هەلپ*********
لنک تارگەتس فۆر جۆنتەخت سەنستڤە هەلپئۆ ن دەتالس
هەلپبۆۆلەان
هەلپجۆنتەنت
هەلپداتە
هەلپفلە
هەلپفۆرمات
لنک تارگەتئۆ ن هەلپئا بۆوت وکتەخت ترانسجلوسۆن لایۆوت
هەلپلنە
هەلپنومبەر
هەلپپاگە
هەلپسترنگ
هەلپتەمپلاتە
هەلپئورل
هەلپئوسەر
مسگدەسجمسس
لۆجالساتۆن: جۆمپلانت تەختئۆ ن مسسنگ description
پەرمت
تابلە وته سپەجفجاتۆنئۆ ف پرۆپەرتەس فۆرئا سنگلە پارامەتەر; جۆمپۆنەنتس:
بۆۆلە
تابلە وته سپەجفجاتۆن فۆر بۆۆلەان پرەسەنتاتۆن
توۆ جۆمپۆنەنتس trueئا ند false –ئە اجهئۆ نە تابلە:
جسس
تابلە وته جسس فۆر تهسئە خپلاناتۆنئۆ ف تهە ڤالوە
لەاد
true – سهۆوئە خپلاناتۆن فۆر 0ئۆ ر 1 رەسپەجتڤەلی پرەجەدنگ تهە ڤالوە
false – سهۆوئە خپلاناتۆن فۆر 0ئۆ ر 1 رەسپەجتڤەلی فۆللۆونگ تهە ڤالوە
سهۆو
ەخپلاناتۆن; سترنگئۆ ر false تۆ سوپپرەسس
جسس
تابلە وته سپەجفجاتۆنس فۆر رەندەرنگئۆ ف تهە پارامەتەر تابلە; جۆمپۆنەنتس:
تابلەهەاد
تابلە وته جسس فۆر تابلە هەاد
رەقورەد
تابلە وته جسس فۆر required
سوگگەستەد
تابلە وته جسس فۆر suggested
ۆپتۆنال
تابلە وته جسس فۆر optional
دەپرەجاتەد
تابلە وته جسس فۆر deprecated