Vikipedio:Lua/Moduloj/Lingvonomo/eo

El Vikipedio, la libera enciklopedio
Salti al navigilo Salti al serĉilo
Ŝablona programado Diskutoj Lua Testoj Subpaĝoj
Modulo Esperanto English Deutsch

Modulo: Dokumentado


Ĉi tiu modulo redonas la adverban aŭ akuzativan formon de lingva nomo, ricevante ISO-kodon de lingvo.

Por ŝablonoj[redakti fonton]

  • language kutime redonas la adverban formon de lingvo kun ligilo al la koncerna artikolo. Pri detaloj de la uzeblaj parametroj vidu iun el la ŝablonoj de {{Ar}} ĝis {{Zh}}, kiel ekzemple {{eo}}.
  • flag redonas flagon de certa lingva teritorio kun la sekva adverbo. Pri detaloj de la uzeblaj parametroj vidu iun el la ŝablonoj de {{Flag-ar}} ĝis {{Flag-zh}}, kiel ekzemple {{Flag-ru}}.
  • lang redonas la lingvan adverbon kun ligilo al la koncerna artikolo kun sekva vorto. Ĉirkaŭ la sekva vorto estas nevidebla <span>-bloko kun atributoj, kiuj indikas la lingvon. Tio necesas por legantaj foliumiloj. Pri detaloj de la uzeblaj parametroj vidu iun el la ŝablonoj de {{Lang-ar}} ĝis {{Lang-zh}}, kiel ekzemple {{Lang-hsb}}.
  • exist analizas ĉu kodo estas lingva kodo en la antaŭdifinita Lua-funkcio. mw.language.fetchLanguageName.
  • list redonas ĉiujn lingvojn el la funkcio mw.language.fetchLanguageNames en vikia tabelo.

Por moduloj[redakti fonton]

La supraj funkcioj estas uzeblaj ankaŭ en aliaj moduloj.

Helpaj funkcioj[redakti fonton]

  • makeWrapper aranĝas la transdonon de la parametroj al la unuopaj funkcioj.
funkcioj por erarmesaĝoj
  • factory Retrieve localized message string in content language
  • message redonas mesaĝon laŭ la du transdonitaj parametroj.
    • analyze analizas varianton de eraro.
  • message2 redonas mesaĝon laŭ la tri transdonitaj parametroj.
    • analyze2 analizas varianton de eraro.
helpaj funkcioj por la lingvaj funkcioj
  • getLanguages redonas la adverbon kaj nomon laŭ lingva kodo uzante <mw.language.fetchLanguageName. Ĉe multaj tamen estas aparta aro de if kaj elseif por povi redoni la ĝustan esperantigon.
  • getAccusative redonas la akuzativon kaj nomon laŭ lingva kodo uzante <mw.language.fetchLanguageName. Ĉe multaj tamen estas aparta aro de if kaj elseif por povi redoni la ĝustan esperantigon.
  • getFlags redonas la flagon de certa lingva teritorio uzante la submodulon {{Lingvonomo/listo/flagoj}}.
  • template elvokas la ŝablonon {{lang}} por la nevidebla <span> kun lingva indiko.
  • image analizas, ĉu donita teksto povus esti nomo de dosiero resp. bildo.
  • testweight analizas, ĉu donita teksto povus esti valida valoro de font-weight. Se ne, ĝi anstataŭigas tion per la defaŭlta valoro normal.

Submodulo[redakti fonton]

La modulo havas la submodulon {{Lingvonomo/dok}}, kiu estas nur uzata por la dokumentado de la koncernaj ŝablonoj. Vidu ankaŭ {{Dok/dokumentado}}.

Dependeco[redakti fonton]

  • Neniu

Deveno[redakti fonton]