Vikipedio:Lua/Moduloj/Babel/eo

Ŝablona programado Diskutoj Lua Testoj Subpaĝoj
Modulo Esperanto English

Modulo: Dokumentado


La modulo Babel realigas la Babelan ŝablonon, ebliganta al uzantoj grupigi kune iun aron de uzantoskatoloj en unuopa, alĝustigebla tabelo.

Funkcioj por ŝablonoj redakti

Funkcio babel redakti

Per la kodo

{{#invoke:Lua/Moduloj/Babel|babel}}

la funkcio babel kreas la keston kun la Babelaj informoj, kutime pri lingvaj konoj de uzantoj.

Funkcio babel_x redakti

Per la kodo

{{#invoke:Lua/Moduloj/Babel|babel_x}}

la funkcio babel_x kreas la keston kun la Babelaj informoj, kutime pri lingvaj konoj de uzantoj.

Funkcio babel_l redakti

Per la kodo

{{#invoke:Lua/Moduloj/Babel|babel_l}}

la funkcio babel_l kreas la keston kun Babelaj kaj devenaj informoj.

Funkcio babel_l2 redakti

Per la kodo

{{#invoke:Lua/Moduloj/Babel|babel_l2}}

la funkcio babel_l2 kreas la keston kun Babelaj kaj lokaj informoj.


Internaj funkcioj redakti

La funkcioj processBabelArgs kaj makeWrapper kreas du tabelojn de variabloj, unu por la nenomitaj parametroj (nome babels) kaj unu por la nomitaj parametroj (nome args) en la funkcioj babel, babel_x, babel_l kaj babel_l2.

La funkcio subtitle ebligas eldoni subtitolojn en la Babela kesto.

La funkcio beginonly ebligas uzadon kiel komencon de babela kesto, kun la parametro begin onlynur komenco en la funkcioj babel, babel_x, babel_l kaj babel_l2.

Dependeco redakti

  • Neniu

Lua-funkcioj redakti

La modulo uzas la Lua-funkcion mw.html.create.

Vidu ankaŭ redakti

  • {{Babelejo}} - la rilata ŝablono (alidirektilo: {{Babel}}) per funkcio babel
  • {{Babel-x}} - simila ŝablono per funkcio babel_x
  • {{BabelLandoj}} kaj {{BabelDevenLoĝLoko}} - kun informoj pri lingvokonoj kaj devena resp. loga lokoj, per la funkcio babel_l
  • {{BabelLoko}} - kun babelaj informoj kaj informoj pri la loko de uzanto, per la funkcio babel_l2

Deveno redakti