Modulo:Linguaggi/man
Questa è la pagina di documentazione per Modulo:Linguaggi
Mòdolo Lua pe inplementâ e fonçioîn di templates {{Nómmeléngoa}}, {{Léngoe}} e âtri a lô colegæ pe òfrî e mæxime fonçionalitæ de âtri mòdoli Lua sénsa dovéi dipénde da-o reciàmmo a-i templates.
Fonçioîn
[modìfica wikitèsto]Pe mòdoli Lua
[modìfica wikitèsto]Quésto mòdolo o rénde disponìbili çèrtidùn fonçioîn pe âtri mòdoli Lua; pe adêuviâ ste fonçioîn chi sèrve prìmma caregâ o mòdolo co l'instruçión:
local lg = require( "Modulo:Linguaggi" );
.
E fonçioîn saián disponìbili cómme lg.nómmefonçión
(lg l'è sôlo 'n nómme d'ezénpio, se puriéiva uzâ ascì local léngoe = require( "Modulo:Linguaggi" );
, inte quésto câxo e fonçioîn saián reciamæ cómme léngoa.nómmefonçión
).
exìste(code)
- restitoísce
true
se code o corispónde a 'na léngoa, sedóncafalse
. get_nome(code, maióscolo, default)
- restitoísce a cóbia de nómme da léngoa corispondénte a code e code normalizòu (prezénpio se code l'è "ingléize" o restitoísce (lingua ingléize, en)). Se maióscolo l'è vêo, a prìmma létia do nómme restitoîo a l'è maióscola. Se o no trœva 'na léngoa corispondénte a code, alôa o restitoísce o valô default se quésto o l'è definîo, âtriménti o restitoísce a strìnga vêua
''
e o valô de code pasòu pe prìmmo. get_voce(code)
- restitoísce o nómme da vôxe dedicâ a-a léngoa corispondénte a code. Se o mòdolo o no trœva a vôxe, alôa o restitoísce 'na strìnga vêua
''
. léngoe(lìsta_de_léngoe)
- restitoísce e léngoe corispondénti a lìsta_de_léngoe formæ cómme da template {{Léngoe}}. Se se dêve pasâ 'na strìnga ciufîto che 'na lìsta, bezéugna trasformâ quésta inte lìsta, prezénpio ciamando a fonçión inta strìnga tra paréntexi graffe:
lg.léngoe({strìnga})
.
Pe-i templates
[modìfica wikitèsto]O mòdolo o l'inclùdde ascì de fonçioîn pe inplementâ çèrtidùn templates, a-i quæ se rimanda pe-a scintàsci d'ûzo:
léngoe(frame)
- implementa o mòdolo {{Léngoe}} e lę u fa ascì da interfàccia pe âtri mòdoli Lua.
nómmeconplêto(frame)
- implementa le fonçionalitæ di {{Nómmeléngoa}}
nómme(frame)
- implementa e fonçionalitæ de {{Nómmeléngoa/nómme}}
vôxe(frame)
- implementa e fonçionalitæ de {{Nómmeléngoa/vôxe}}
In sciâ docomentaçión
[modìfica wikitèsto]tabélla
- ciamâta da 'na pàgina wiki co
{{#Invoke:Linguaggi|tabella}}
o restitoísce 'na tabélla di còdici, nómmi e colegaménti a-e pàgine di lengoàggi riconosciûi.
Nòtte tecniche
[modìfica wikitèsto]I dæti utilizæ sun pigiæ da-e dôe tabélle do mòdolo modulo:Linguaggi/Configurazione: a prìmma contegne i alias inpostæ pe ciaschedùnn-a léngoa e asocia a-i còdici riconosciûi pe 'na léngoa o seu còdice ISO 639-3. A segónda asocia a ciaschedùn còdice standard o nómme pe-a léngoa e a seu pàgina in sciâ lij.wiki (fonçionalitæ no ancón disponìbile).
Pe azónze 'n nêuvo alias pe 'na léngoa za riconosciûa da-o mòdolo bàsta inserî inta tabélla language_config.alias
'na rîga into formâto:
["alias"] = "còdice_standard"',
dónde alias l'è l'alias da inserî e codice_standard l'è o còdice standard za prezénte inta tabélla language_config.codici
.
Pe inserî 'na nêuva léngoa bàsta azónze a-a tabélla language_config.codici
'na rîga into formâto:
[ "còdice_standard"] = { "nómme_lengoa", "artìcolo" },
dónde còdice_standard l'è o còdice adêuviòu da-o progràmma, çernendu preferìbilménte o còdice ISO 639-1 (dôe létie) ò ISO 639-2 (træ létie), âtriménti adêuviâ 'n còdice a çèrnia, che no segge 'n còdice ISO 639-1 o ISO 639-2 dedicòu a 'n atra léngoa. nómme lengoa l'è o nómme da léngoa che saiâ vizoalizòu e artìcolo l'è invêce o nómme da pàgina de wikipedia dedicâ a quélla léngoa. Pe inserî còdici alternatîvi pe 'na léngoa véddi o paràgrafo precedénte.
Nòtta bén: i còdici e i alias de léngue dêvan êse inserîi con létie minóscole, âtriménti no saián riconosciûi.