Helpo:Ŝablonoj kaj moduloj

El Vikivortaro
Salti al navigilo Salti al serĉilo
< Helpo:Superrigardo < Ŝablonoj kaj moduloj

Ŝablonoj[redakti]

Ŝablonoj enhavas vikitekston same kiel aliaj paĝoj. Ili troviĝu preferinde (vidu sube) en la nomspaco "Ŝablono:". Ŝablonon eblas alvoki kaj transdoni parametrojn al ĝi.

Teknikaj specialaĵoj de la nomspaco "Ŝablono:"[redakti]

La nomspaco "Ŝablono:" fakte multe similas al "kutimaj" nomspacoj kiel "Helpo:".

Diagnozaj listoj kaj kategorioj rilataj al ŝablonoj[redakti]

Nomoj de ŝablonoj[redakti]

Vikivortaro permesas minusklan komencliteron kaj estas usklecdistinga, do ekzemple "gr" kaj "Gr" estus du apartaj ŝablonoj. Vidu ankaŭ helpopaĝon "Paĝonomoj kaj uskleco". Do nomoj de ŝablonoj estas afero de gusto kaj interkonsento. Duraj reguloj ne ekzistas, sed prezentiĝas jenaj rekomendoj:

  • subtitolaj ŝablonoj (2,3,4 kaj 5) komencu per majusklo
  • ŝablono "IFA" havas tutmajusklan nomon
  • ceteraj ŝablonoj havu tutminusklan nomon, se ĝi enhavas propran nomon tiam la ŝablonnomo ne komencu per ĝi, ekzemple "Ŝablono:superrigardo regnoj Eŭropo eo"
  • evitu signojn krom literoj, ciferoj kaj spaco (do krampojn, komon, ...) kvankam multaj estas teknike permesitaj

Bedaŭrinde multaj ĝisnunaj ŝablonoj havas malfeliĉajn nomojn.

Komunaj parametroj[redakti]

Kelkaj parametroj estas komunaj pur pluraj aŭ multaj ŝablonoj, tio signifas ke ili havas saman nomon kaj saman funkcion.

Anonimaj[redakti]

Bedaŭrinde multaj ĝisnunaj ŝablonoj ne sekvas la regulon, precipe la ŝablono "Vortospeco".

Nomitaj[redakti]

  • ling= lingvokodo nedeviga, defaŭlte eo se la parametro mankas, se la lingvokodo estas ĉiam aŭ ofte uzata tiam uzu devigan anoniman parametron anstataŭe
({{vikipedio}}, {{eht-kat-alfa}}, {{aŭdo}})
  • dial= dialekto, defaŭlte neniu aŭ aŭtodivenado
({{IFA}}, {{aŭdo}})
  • nenk=1 por enliniaj ŝablonoj, ne montru enkondukan tekston aŭ bildon, utila se oni alvokas ŝablonon plurfoje en unu linio, defaŭlte la enkonduka teksto aŭ bildo aperas
({{IFA}}, {{aŭdo}}, {{ref-PMEG}})
  • sa= alia skribo de sama vorto
({{t}}, {{deveno3}})
  • ts= transskribo
({{t}}, {{deveno3}}, {{elpropra}})
  • not= rimarko
({{tf-en-sb}}, {{t}}, {{deveno3}}, {{elpropra}})

Kaŝitaj[redakti]

  • "fullpanaoverridetestonly=" paĝonomo kun nomspaca prefikso (ekzemple "Vikivortaro:Provujo")
  • "namespacoverridetestonly=" nomspaco (signoĉeno kun komenca minusklo sen ":" dupunkto, ekzemple "modulo")
  • "nsnumberoverridetestonly=" nomspaco (nombro, ekzemple "102")
  • "pagenameoverridetestonly=" paĝonomo (sen nomspaca prefikso)
  • "protpageoverridetestonly=" protekto ("0" aŭ "1", ĉio alia estas ignorata)
  • "nocat=" malpermeso de kategoriigado ("true", ĉio alia estas ignorata)

Moduloj[redakti]

Moduloj ne enhavas vikitekston sed programkodon en lingvo LUA. Ili troviĝu nepre en la nomspaco "Modulo:". Modulon eblas alvoki kaj transdoni parametrojn al ĝi. Moduloj disponeblas ekde jaro 2013 kaj ili estas multe pli "ŝaĝaj" ol ŝablonoj. Modulojn oni alvokas per la sintaksa funkcio {{#invoke:...|...|...}}.