Modulo:Coord New/Configurazione
Vai alla navigazione
Vai alla ricerca
Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:Coord New/Configurazione/man (modifica · cronologia)
Sandbox: Modulo:Coord New/Configurazione/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:Coord New/Configurazione/test (modifica · cronologia · Esegui)
__EXPECTED_UNCONNECTED_PAGE__
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:Coord New/Configurazione/man (modifica · cronologia)
Sandbox: Modulo:Coord New/Configurazione/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:Coord New/Configurazione/test (modifica · cronologia · Esegui)
Modulo Lua di supporto a Modulo:Coord New. Contiene la configurazione principale del modulo.
local config = {} -- Importato da Wikipedia il 17 dicembre 2019. Versione del 18 luglio 2018 -- URL base di GeoHack, a cui vengono aggiunti i parametri pagename, params e title config.geohackUrl = 'https://tools.wmflabs.org/geohack/geohack.php?language=it' -- Tipo/valore accettato per i parametri posizionali, -- per ciascuno dei quattro schemi di input dei dati (dec, d, dm o dms) -- { "tipo (number o string)", "nome nel messaggio d'errore", min/max (numeri) o valori accettati (stringhe) }, config.params = { -- {{coord New|10|20}} dec = { [1] = { 'number', 'latd', -90, 90 }, [2] = { 'number', 'longd', -180, 180 }, }, -- {{coord New|10|N|20|E}} d = { [1] = { 'number', 'latd', 0, 90 }, [2] = { 'string', 'latc', 'N', 'S' }, [3] = { 'number', 'longd', 0, 180 }, [4] = { 'string', 'longc', 'E', 'W' }, }, -- {{coord New|10|20|N|20|30|E}} dm = { [1] = { 'number', 'latd', 0, 90 }, [2] = { 'number', 'latm', 0, 59 }, [3] = { 'string', 'latc', 'N', 'S' }, [4] = { 'number', 'longd', 0, 180 }, [5] = { 'number', 'longm', 0, 59 }, [6] = { 'string', 'longc', 'E', 'W' }, }, -- {{coord New|10|20|30|N|20|30|40|E}} dms = { [1] = { 'number', 'latd', 0, 90 }, [2] = { 'number', 'latm', 0, 59 }, [3] = { 'number', 'lats', 0, 59 }, [4] = { 'string', 'latc', 'N', 'S' }, [5] = { 'number', 'longd', 0, 180 }, [6] = { 'number', 'longm', 0, 59 }, [7] = { 'number', 'longs', 0, 59 }, [8] = { 'string', 'longc', 'E', 'W' }, } } return config