Modulo:Coord/Configurazione
Instruçioìn pe l'ûzo
Quésto o l'é 'n mòdolo scrîto in Lua. E instruçioìn chi de sótta són contegnûe inta sotopàgina Modulo:Coord/Configurazione/man (modìfica · stöia)
Sandbox: Modulo:Coord/Configurazione/sandbox (modìfica · stöia) · Test: Modulo:Coord/Configurazione/test (modìfica · stöia · ezegoi)
Quésto o l'é 'n mòdolo scrîto in Lua. E instruçioìn chi de sótta són contegnûe inta sotopàgina Modulo:Coord/Configurazione/man (modìfica · stöia)
Sandbox: Modulo:Coord/Configurazione/sandbox (modìfica · stöia) · Test: Modulo:Coord/Configurazione/test (modìfica · stöia · ezegoi)
Mòdolo Lua de supòrto a-o Modulo:Coord. O contêgne a configuraçión prinçipâ do mòdolo.
local config = {}
-- URL base di GeoHack, a cui vengono aggiunti i parametri pagename, params e title
config.geohackUrl = 'https://tools.wmflabs.org/geohack/geohack.php?language=lij'
-- 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|10|20}}
dec = {
[1] = { 'number', 'latd', -90, 90 },
[2] = { 'number', 'longd', -180, 180 },
},
-- {{coord|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|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|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