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