Vikipedio:Lua/Moduloj/Babel/eo

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

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 ŝablonojRedakti

Funkcio babelRedakti

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_xRedakti

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_lRedakti

Per la kodo

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

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

Funkcio babel_l2Redakti

Per la kodo

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

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


Internaj funkciojRedakti

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.

DependecoRedakti

  • Neniu

Lua-funkciojRedakti

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

DevenoRedakti