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 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 only aŭ nur 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
Deveno
[redakti fonton]- La funkcio babel baziĝas sur main el la angla modulo en:Module:Babel
- La funkcioj processBabelArgs (origine processPortalArgs) kaj makeWrapper el la modulo en:Module:Portal
- Kelkaj aldonoj de Tlustulimu laŭ la malnova ŝablono {{Babelejo}}