Ŝablono:livs: Malsamoj inter versioj

Enhavo forigita Enhavo aldonita
Taylor 49 (diskuto | kontribuoj)
Taylor 49 (diskuto | kontribuoj)
plibonigo
Linio 1:
<!--"eo.wiktionary.org/wiki/%C5%9Cablono:livs"--><!--20202021-DecMar-0414--><includeonly>{{#invoke:mlawc|ek|caller=true}}</includeonly><noinclude>
 
== Utilo ==
 
Ĉi tiu ŝablono "livs" kune kun modulo "mlawc" kaj pliaj submoduloj kan subŝablonoj montras vorton (per grasa teksto) kaj du kurtigojn kun musumaj informoj "tooltip", kaj almetas paĝon al 3 aŭ 5 bazaj kategorioj laŭ 2 parametroj pri lingvo kaj vortospeco. Krom tio eblas dispecigi vorton, aŭtomate aŭ permane por plurvorta kapvorto, nur permane por unuvorta. La fragmentoj estas ligitaj, kaj ebals almeti paĝon al vortfaradaj kaj vortgrupigaj kategorioj.
 
== Uzo ==
Linio 9:
Aldonu ŝablonvokon al paĝo sub linio "h3" kun vortospeco.
 
== Parametroj (2...46 + x) ==
 
* ''(anonima, kaj deviga)'' - lingvokodo (2 aŭ 3 minusklaj literoj)
** ''eo'' Esperanto
** ''en'' angla
Linio 18:
** ''sv'' sveda
** por kompleta listo legu fonton de {{ŝl|tbllingvoj}} kaj paĝon [[Aldono:Listo kun lingvoj]]
* ''(anonima, kaj deviga)'' - kodo pri vortospeco (2 majusklaj literoj) aŭ 2 vortospecoj (4 majusklaj literoj), vidu ankaŭ paĝon [[Helpo:Strukturo de vortospeco]]
** SB - substantivo (O-vorto) (eo: [[hundo]], [[ilaro]], [[akvo]], [[vivo]], [[senpaperulo]], [[malplena aro]]) (en: [[mouse]]) (id: [[tenggara]], [[himpunan kosong]])
** VE - verbo (I-vorto) (eo: [[manĝi]], [[enhavi]], [[programi]]) (sv: [[prata]])
Linio 38:
** KF - cirkumfikso (ne ekzistas en Esperanto) (id: [[ke-...-an]])
** IF - infikso (eĉ finproksima) (eo: [[-il-]] (id: [[-el-]])
** NR - nememstara radiko (id: [[endap]])
** KA - frazo (komencanta per majusklo kaj finiĝanta per punkto aŭ alia taŭga signo, havas subspecon "proverbo")
** KA - frazo
** KK - signo (disponebla en unikodo)
** KU (aldona) - mallongigo
** GR (aldona) - vortgrupo (ne frazo, havas subspecon "esprimo")
** TV (aldona) - tabelvorto
* ''(nomita, kaj nedeviga)'' '''fra<b>dst='''</b> - dispecigadistinga dusigna kodokonsilo (plej ofte ne necesa), nur plenapor permanasekcia dispecigoligado, ligiloentute kunne apartajrekte vortoj aŭ vorteroj, defaŭlte paĝonomo sen ligilo se unuvorta, aŭ aŭtomata dispecigo se plurvortavidebla)
* ''(nomita, kaj nedeviga)'' '''dst<b>fra='''</b> - distingadispeciga konsilostira (plej ofte ne necesa, nur por sekcia ligado, entute ne rekte videbla)signoĉeno
** speciala valoro "-" por malaktivigi aŭtomatan dispecigon
* ''(nomita kaj nedeviga)'' <b>ext=</b> - kroma parametro (por kromaj kategorioj)
* ''(nomita kaj nedeviga)'' <b>scr=</b> - kodo de skribsistemo (ne necesas por latina skribo, "T", "S", "P" por la ĉina)
* <small>''(kaŝita, nomita kaj nedeviga, nur por dokumentado kaj testado, ne uzu alimaniere)'' <b>pagenameoverridetestonly=</b></small>
* <small>''(kaŝita, nomita kaj nedeviga, nur por dokumentado kaj testado, ne uzu alimaniere)'' <b>nocat=</b></small>
* <small>''(kaŝita, nomita kaj nedeviga, nur por dokumentado kaj testado, ne uzu alimaniere)'' <b>detrc=</b></small>
 
Detala priskribo de la sintakso de la parametroj <b>fra=</b> kaj <b>ext=</b> disponeblas en aparta [[Modulo:spec-splitter-en|specifikaĵo]].
 
== Dependo de paĝonomo, nomspaco, protekto ==
 
JES (de paĝonomo, kaŝita parametro "pagenameoverridetestonly" subtenata).
 
== Ekzemploj de sintakso kaj memtesto ==
 
PlurajnPliajn ekzemplojn vidu sur la dokumetaĵa subpaĝo de la modulo: {{modu|mlawc/dokumentado}}.
 
<pre>
{{livs|eo|SBVE}}
</pre>
:: paĝo [[kapti]], neniu dispecigo petita kaj unuvorta kapvorto, de nenio okazas
{{livs|eo|VE|pagenameoverridetestonly=kapti|nocat=true}}
 
----
 
<pre>
{{livs|ideo|SB|fra=[[per-|per]][[alat]][[-an|an]]$S}}
</pre>
:: paĝo [[hundo]], por tipa nememstrara esperanta radiko "hund" kiu ne havas propran paĝon
:: paĝo [[peralatan]]
{{livs|ideo|SB|fra=[[per-$S|per]][[alat]][[-an|an]]|pagenameoverridetestonly=peralatanhundo|nocat=true}}
 
----
 
<pre>
{{livs|id|SB|fra=[C:per-...-an/per]+[M:kereta( )api]+[C:per-...-an/an]}}
{{livs|sv|VE}}
</pre>
:: paĝo [[perkeretaapian]], komplika indonezia vortfarado kun malaperigita spaceto
{{livs|id|SB|fra=[C:per-...-an/per]+[M:kereta( )api]+[C:per-...-an/an]|pagenameoverridetestonly=perkeretaapian|nocat=true}}
 
----
 
<pre>
{{livs|sv|SB|fra=[M:löp(a)]+[U:-are/ar(e)]+[M:sko]}}
</pre>
:: paĝo [[löparsko]], komplika sveda vortfarado kun du ŝtelitaj literoj
{{livs|sv|SB|fra=[M:löp(a)]+[U:-are/ar(e)]+[M:sko]|pagenameoverridetestonly=löparsko|nocat=true}}
 
----
 
<pre>
{{livs|sven|VEPPGR}}
</pre>
:: paĝo [[due to]], aŭtomata dispecigo, 2 vortospecoj
{{livs|en|PPGR|pagenameoverridetestonly=due to|nocat=true}}
 
== Kategoria efiko ==
 
Aldonas paĝon al 3...5 bazaj kategorioj kaj 0...18 kromaj kategorioj (nur se ne estiĝas grava eraro). Kaŝita parametro "nocat" subtenata.
 
== Pritraktado de eraroj ==
 
Strikta kontrolo de ĉiuj parametroj estas efektivigita. Tion eblas kosideri kiel ĉikana, sed en la fina efiko tio kaptas redaktajn fuŝojn kaj tiel plialtigas la kvaliton de la vikivortaro.
* lingvokodo preskaŭ "ĝusta" (2 aŭ 3 minusklaj literoj) sed ne konata fariĝas "nekonata lingvo" kaj kategorio fariĝas ruĝa
 
* kodo pri vortospeco preskaŭ "ĝusta" (2 majusklaj literoj) sed ne konata fariĝas "nekonata vortospeco" kaj kategorio fariĝas ruĝa
* lingvokodo preskaŭ "ĝusta" (2 aŭ 3 minusklaj literoj) sed ne konata fariĝas "nekonata lingvo" kaj baza kategorio fariĝas ruĝa
* kodo pri vortospeco preskaŭ "ĝusta" (2 majusklaj literoj) sed ne konata fariĝas "nekonata vortospeco" kaj baza kategorio fariĝas ruĝa
* evidente erara lingvokodo (enhavanta majusklan literon, ...)
* erara parametro (2 devigaj parametroj ne liveritaj, ...) kaŭzas grandan kaj ruĝan tekston "Erara uzo de ŝablono"
* erara parametro <b>fra=</b>
* eraro en subŝablono aŭ submodulo kaŭzas grandan kaj ruĝan tekston "Eraro en subŝablonoj"
 
== Ekzemplaj paĝoj ==
 
* [[-an]], [[polvosuĉilo]], [[mouse]], [[el]], [[tenggara]], [[prata]], [[When in a hole, stop digging.]]
 
== Bezonataj subŝablonoj kaj submoduloj ==
 
* {{modu|mlawc}} (efektivigas ĉefan parton de la laboro)
* {{modu|msplitter}} (hakilo)
* {{modu|mpiktbllki}}
* {{modu|mtbllingvoj}} (ponto de "mpiktbllki" al "tbllingvoj")
* {{ŝl|tbllingvoj}}
 
== Rilataj ŝablonojRimarkoj ==
 
La ŝablono estas lingve sendependa. Ĝi ne regnas gramatikon de iu lingvo. Tio signifas ke la aŭtomata dispecigo ne povas krei bazan formon de la vorto, eĉ en ŝajne simplaj situacioj. Do ekzemple baza frazo "[[I am hungry.]]" ligos al "[[I]]", "[[am]]" kaj "[[hungry]]", por ligi al "[[be]]" (infinitiva formo de la verbo, anstataŭ "am") oni devas helpi permane. Simile en la frazo "[[Mi estas malsata.]]" necesas permana ĝustigo por ŝanĝi la ligilon de "[[estas]]" al "[[esti]]".
 
== Ŝablonoj rilataj al "livs" ==
 
* {{ŝl|kat-farado}} (uzenda sur kaŝitaj kategoriaj paĝoj)
Ĝisnune neniuj informoj. Sekcia ligado.
* {{ŝl|vfvg}} (montras vortfaradojn)
* sekcia ligado (ŝablono ankoraŭ ne disponeblas)
 
[[Kategorio:Ŝablonaro vortfarada]]