Vikipedio:Lua/Moduloj/Babel/eo

El Vikipedio, la libera enciklopedio
Ŝ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 fonton]

Funkcio babel[redakti fonton]

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 fonton]

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 fonton]

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 fonton]

Per la kodo

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

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


Internaj funkcioj[redakti fonton]

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 fonton]

  • Neniu

Lua-funkcioj[redakti fonton]

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

Vidu ankaŭ[redakti fonton]

  • {{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