Ŝablono:ind12dim

El Vikivortaro
Salti al navigilo Salti al serĉilo


Utilo[redakti]

Kreas 1-dimensian aŭ 2-dimensian enhavsuperrigardon kun tabelo aŭ sen tabelo (tiam nur unu kruda linio), por kategorioj aŭ certaj specialaj paĝoj ("Special:AllPages" aŭ "Special:Prefixindex"), kun ligiloj je diversaj eblaj specoj. En la vikivortaro ĝi povas utili precipe sur kategoriaj kaj aldonaj paĝoj, eble eĉ helpaj aŭ projektaj, sed apenaŭ sur kapvortaj (nomspaco NUL). En la vikipedio ĝi povas bone utili eĉ sur artikolaj paĝoj (nomspaco NUL).

Averto pri redaktado[redakti]

StopsignIndonesia.png Ĉi tiu ŝablono estas uzata sur la ĉefpaĝo.
Se vi konas la eblajn sekvojn, tiam vi povas zorgeme ekredakti.
Se vi ne kuraĝas redakti tiam vi povas proponi la deziratan ŝanĝon en la diskutejo.

Uzo[redakti]

Alvoku ĉi tiun ŝablonon transdonante la bezonatajn parametrojn. Rimarku ke ĉi tiu ŝablono faras nenion alian ol alvoki la modulon respondan ((mind12dim)). Ekzistas specialaj ŝablonoj optimigitaj por diversaj specoj de enhavtabeloj, ekzemple {{eht-kat-alfa}} kaj {{eht-paĝo-alfa}}. Se neniu inter ili taŭgas tiam eblas aŭ krei novan specialan ŝablonon (precipe se sama speco de enhavtabelo estas multfoje uzata), aŭ alvoki ĉi tiun universalan ŝablonon.

Parametroj (0...11)[redakti]

Neniu parametro estas deviga. La ŝablono kaj modulo sukcesas generi ion utile aspektan eĉ entute sen parametroj. Nur 11 nomitaj kaj nedevigaj parametroj (el kiuj maksimume ĉirkaŭ 8 povas esti uzataj samtempe) disponeblas por ĝustigi kaj pliperfektigi la rezulton. La principo estas "se parametro ne estas transdonita, tiam supozu aŭ divenu la plej utilan imageblan valoron".

  • (nomita kaj nedeviga) fpn= "fullpagename" cela paĝonomo kun nomspaca prefikso (defaŭlte la vokanta paĝonomo estas ellegata)
  • (nomita kaj nedeviga) tit=
  • (nomita kaj nedeviga) dud=1 se dudimensia tabelo estas dezirata
  • (nomita kaj nedeviga) typ= 3 signoj
    • baza tipo de ligilo "0" ... "6"
    • uskleca transformo "0" ... "4"
    • interspaca ĝustigo "0" aŭ "1"
  • (nomita kaj nedeviga) mwp=1
  • (nomita kaj nedeviga) ans=
  • (nomita kaj nedeviga) alf= alfabeto (defaŭlte "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
  • (nomita kaj nedeviga) fla=
  • (nomita kaj nedeviga) ctb= fona koloro de la tabelo (0...5)
  • (nomita kaj nedeviga) cos= 6 signoj (3+res+2, 2+1+res+2)
    • koloro de teksto: "0" ... "L"
    • koloro de teksta fono: "0" ... "L"
    • ne montru ortajn krampojn ĉirkaŭ alfabetaj elementoj: "0" (montru) aŭ "1" (ne montru)
    • (rezervita kaj ignorata)
    • (nur sen tabelo aŭ 1-dimensia tabelo) apartigilo: "0" ... "6"
    • (nur sen tabelo aŭ 1-dimensia tabelo) apartigilo: "0" aŭ "1"
  • (nomita kaj nedeviga) pre= prefikso se plurliteraj alfabetaj elementoj kun prefikso estas dezirataj (ekzemple AA,AB,AC,...,AZ)

Dependo de paĝonomo[redakti]

JES (kaŝita parametro "pagenameoverridetestonly=" NE subtenata, sed disponeblas ordinara parametro "fpn=").

Ekzemploj de alvoko kaj memtesto[redakti]

Nur tri testoj troviĝas ĉi tie por certigi ke transdonado de parametroj funkcias eĉ pere de ŝablono. Ĉiuj ceteraj testoj disponeblas sur la dokumentaĵa subpaĝo de la modulo ((mind12dim/dokumentado)).

{{ind12dim}}

#T00 uzo entute sen parametroj


{{ind12dim|stultulo}}

#T01 erara uzo (anonimaj parametroj estas malpermesitaj)

 # # Error in "Module:mind12dim" code #E02 -- Undesirable anonymous parameter # # 


{{ind12dim|fpn=Special:AllPages|tit=mojosa indekso|dud=1|typ=000|ans=12|alf=GHIJKLMNOP|fla=everything,leftover|ctb=5|cos=420000}}

#T14 maksimuma uzo kun 9 el 11 eblaj parametroj (sed "typ=000" estas redunda)

Kategoria efiko[redakti]

NE.

Pritraktado de eraroj[redakti]

La modulo estas protektita kontraŭ ebla fuŝo, misuzo kaj fiuzo. Rompitaĵoj estas neniam montrataj. Ekzemple ne eblas krei tabelon kun 1'000'000 x 1'000'000 indeksoj, la maksimumo estas ĉirkaŭ 220 x 220 (dependas de tipo de signoj). Eraroj kun indeksnombroj "#E01" ĝis "#E26" (kelkaj nombroj en la vico estas neuzataj) povas okazi.

  • #E01 - intera eraro
  • #E02 - nedezirinda anonima parametro
  • #E03 - parametro "fpn=" estas nevalida
  • #E04
  • #E05
  • #E06
  • #E08
  • #E09
  • #E10 - parametro "mwp=" estas nevalida (nur "0" kaj "1" estas tolereblaj)
  • #E11
  • #E13 - parametro "alf=" estas nevalida (diversaj fuŝoj, krom malpermesita minusklo kaj duoblaĵo)
  • #E14 - parametro "alf=" estas nevalida (malpermesita minusklo kun kategorio)
  • #E15 - parametro "alf=" estas nevalida (duoblaĵo)
  • #E16 - parametro "fla=" estas nevalida
  • #E17
  • #E18 - parametro "cos=" estas nevalida (diversaj fuŝoj, krom ambaŭ koloroj nenulaj kaj samaj)
  • #E19 - parametro "cos=" estas nevalida (ambaŭ koloroj nenulaj kaj samaj)
  • #E21
  • #E22
  • #E25 - nekoheraj eksplicite transdonitaj parametroj
  • #E26 - nekoheraĵo kun ellegita paĝonomo kaj defaŭltaj kaj divenitaj valoroj

Alfabetoj[redakti]

Povas esti transdonataj per la parametro alf=.

Askia / angla (26 literoj)[redakti]

Majuskla sen minuskloj (defaŭlta):

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Kun minuskloj:

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz

Minuskla (ne rekte utilas kun ĉi tiu ŝablono):

abcdefghijklmnopqrstuvwxyz

Esperanta (28 literoj)[redakti]

Majuskla sen minuskloj:

ABCĈDEFGĜHĤIJĴKLMNOPRSŜTUŬVZ

Kun minuskloj:

AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz

Minuskla (ne rekte utilas kun ĉi tiu ŝablono):

abcĉdefgĝhĥijĵklmnoprsŝtuŭvz

Sveda (29 literoj)[redakti]

Majuskla sen minuskloj:

ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ

Kun minuskloj:

AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÅåÄäÖö

Minuskla (ne rekte utilas kun ĉi tiu ŝablono):

abcdefghijklmnopqrstuvwxyzåäö

Rusa (33 literoj)[redakti]

Majuskla sen minuskloj:

АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ

Kun minuskloj:

АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЫыЭэЮюЯя

Minuskla (ne rekte utilas kun ĉi tiu ŝablono):

абвгдеёжзийклмнопрстуфхцчшщыэюя

Greka (24 literoj)[redakti]

Majuskla sen minuskloj:

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ

Kun minuskloj:

ΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκΛλΜμΝνΞξΟοΠπΡρΣσΤτΥυΦφΧχΨψΩω

Minuskla (ne rekte utilas kun ĉi tiu ŝablono):

αβγδεζηθικλμνξοπρστυφχψω

Bezonataj subŝablonoj kaj submoduloj[redakti]