پودمان:Coordinates2/config

نسخهٔ تاریخ ‏۲۰ اوت ۲۰۱۷، ساعت ۱۳:۰۷ توسط Hasaninasab (بحث | مشارکت‌ها) (صفحه‌ای تازه حاوی «local config = {} -- URL base di GeoHack, a cui vengono aggiunti i parametri "pagename", "params" e "title" config.geohackUrl = "http://to...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

توضیحات این پودمان می‌تواند در پودمان:Coordinates2/config/توضیحات قرار گیرد.

local config = {}

-- URL base di GeoHack, a cui vengono aggiunti i parametri "pagename", "params" e "title"
config.geohackUrl = "http://tools.wmflabs.org/geohack/geohack.php?language=fa"

-- Nomi categorie di servizio
config.categorie = {
    -- inserita quando ci sono errori nei parametri
    ["warning"] = "خطا در ترکیب الگوی مختصات"
}

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