Modulo:Lingue/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Errori di Lint: Tag non chiusi
m aggiorno nome modulo
Riga 5:
=== Per moduli Lua ===
Il modulo rende disponibili alcune funzioni per altri moduli Lua, per utilizzarle occorre prima caricare il modulo con l'istruzione:
<code><nowiki>local lg = require( "Modulo:LinguaggiLingue" );</nowiki></code>
 
Le funzioni saranno disponibili come <code>lg.''nomefunzione''</code> ('''lg''' è solo un nome di esempio, si può scegliere quello che si preferisce purché si richiamino coerentemente le funzioni, per esempio si può usare <code><nowiki>local lingue = require( "Modulo:LinguaggiLingue" );</nowiki></code>, in questo caso le funzioni andranno richiamate come <code>lingua.''nomefunzione''</code>
 
;<code>esiste(''code'')</code>: ritorna <code>true</code> se ''code'' corrisponde a una lingua, altrimenti <code>false</code>
Riga 22:
 
=== Di documentazione ===
;<code>tabella</code>: richiamata da una pagina wiki con <code><nowiki>{{#Invoke:LinguaggiLingue|tabella}}</nowiki></code> ritorna una tabella di tutti i codici e dei nomi e collegamenti alle pagine deidelle linguaggilingue riconosciutiriconosciute.
 
== Note tecniche ==
I dati utilizzati sono caricati nel modulo [[modulo:LinguaggiLingue/Configurazione]], che contiene due tabelle, la prima di alias di lingue che associa ad ogni codice riconosciuto per una lingua un codice standard (generalmente il codice [[ISO_639-3]] della lingua). La seconda che associa a ogni codice standard il nome per la lingua e la sua pagina su it.wiki.
 
Per aggiungere un nuovo alias per una lingua già riconosciuta dal modulo basta aggiungere alla tabella <code>language_config.alias</code> una riga nel formato