Modulo:Léngoe/man
Questa è la pagina di documentazione per Modulo:Léngoe
Quésto Mòdolo Lua o sèrve pe inplementâ e fonçioìn do template {{Léngoe}} e di âtri ligæ a sto lì, p'òfrî e mæxime fonçionalitæ de âtri mòdoli Lua sénsa avéighe da dipénde da-o reciàmmo a-i template.
Fonçioìn
[modìfica wikitèsto]Pe mòdoli Lua
[modìfica wikitèsto]Quésto mòdolo o rénde disponìbili çèrte fonçioìn pe-i âtri mòdoli Lua; pe dêuviâle bezéugna prìmma caregâ o mòdolo con l'instruçión:
local lg = require( "Modulo:Léngoe" );.
E fonçioìn saiàn disponìbili cómme lg.nómmefonçión ("lg" o l'é sôlo 'n nómme d'ezénpio, se poriéiva dêuviâ ascì local lingue = require( "Modulo:Léngoe" );, inte sto câxo chi e fonçioìn saiàn reciamæ cómme lingua.nómmefonçión).
esiste(code)- o restitoìsce
truese code o corispónde a 'na léngoa, sedóncafalse. get_nome(code, maiuscolo, default)- o restitoìsce a cóbia de nómme da léngoa corispondénte a code e code normalizòu (prezénpio se code o l'é "ingléize" o restitoìsce (léngoa ingléize, en)). Se maiuscolo o l'é vêo, a prìmma létia do nómme restitoîo a l'é maióscola. Se o no trêuva de léngoe corispondénti 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)- o restitoìsce o nómme da pàgina dedicâ a-a léngoa corispondénte a code. Se o mòdolo o no trêuva a pàgina, alôa o restitoìsce 'na strìnga vêua
''. lingue(lìsta_de_léngoe))- o restitoìsce e léngoe corispondénti a lìsta_de_léngoe formæ cómme da template {{Léngoe}}. Se o gh'à da pasâ 'na strìnga ciutòsto che 'na lìsta, bezéugna trasformâ quésta inte 'na lìsta, prezénpio ciamàndo a fonçión inta strìnga tra paréntexi gràffe:
lg.lingue({strìnga}).
Pe-i template
[modìfica wikitèsto]O mòdolo o l'inclùdde ascì de fonçioìn pe inplementâ di template, a-i quæ se rimànda pe-a scintàsci d'ûzo:
lingue(frame)- o l'inpleménta o mòdolo {{Léngoe}} e o fà ascì da interfàccia pe-i âtri mòdoli Lua.
nomecompleto(frame)- o l'inpleménta e fonçionalitæ de {{Nómmeléngoa}}
nome(frame)- o l'inpleménta e fonçionalitæ de {{Nómmeléngoa/nómme}}
voce(frame)- o l'inpleménta e fonçionalitæ de {{Nómmeléngoa/vôxe}}
In sciâ docomentaçión
[modìfica wikitèsto]tabella- ciamâ da 'na pàgina wiki con
{{#Invoke:Lengoàggi|tabella}}o restitoìsce 'na tabélla di còdichi, nómmi e ligàmme a-e pàgine di lengoàggi riconosciûi.
Nòtte téniche
[modìfica wikitèsto]I dæti dêuviæ són pigiæ da-e dôe tabélle do Modulo:Léngoe/Configuraçión: a prìmma a contêgne i alias çernûi pe ciaschedùnn-a léngoa e a l'asòcia a-i còdichi riconosciûi pe 'na léngoa o seu còdice ISO 639-3. A segónda a l'asòcia a ciaschedùn còdice stàndard o nómme pi-â 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 o l'abàsta inserî inta tabélla language_config.alias 'na rîga into formâto:
["alias"] = "còdice_standard"',
dónde alias o l'é l'alias da inserî e codice_standard o l'é o còdice standard za prezénte inta tabélla language_config.codici.
Pe inserî 'na nêuva léngoa o l'abà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 o l'é o còdice dêuviòu da-o progràmma, l'é mêgio çèrne o còdice ISO 639-1 (dôe létie) ò ISO 639-2 (træ létie), âtriménti dêuviâ 'n còdice a piâxéi, ch'o no ségge quéllo a-o còdice ISO 639-1 o ISO 639-2 de 'n'âtra léngoa. nómme lengoa o l'é o nómme da léngoa ch'o saiâ mostròu e artìcolo o l'é pe cóntra o nómme da pàgina da wikipedia dedicâ a quélla léngoa. Pe inserî du còdichi alternatîvi pe 'na léngoa védde o paràgrafo de d'âto.
Nòtta bén: i còdichi e i alias de léngue gh'àn da êse inserîi con de létie minóscole, âtriménti no saiàn riconosciûi.