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

Pe mòdoli Lua

modìfica

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ónca false.
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

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

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.