Modulo:Coordinates/i18n

Da Wikivoyage.
Jump to navigation Jump to search

La documentazione per questo modulo può essere creata in Modulo:Coordinates/i18n/man

-- Separating code from internationalization

return {
	-- internationalisation
	errorMsg = {
		'Nessun parametro inserito',           --  1: no parameter(s)
		'Troppi parametri inseriti',           --  2: to many parameters
		'Caratteri non ammessi',               --  3: illegal characters
		'Oltre 3 parametri dms numerici',      --  4: more than 3 numeric dms parameters
		'Gradi fuori intervallo',              --  5: degree out of range
		'Minuti fuori intervallo',             --  6: minute out of range
		'Gradi non interi',                    --  7: degree no integer
		'Secondi fuori intervallo',            --  8: second out of range
		'Minuti non interi',                   --  9: minute no integer
		'Direzione non come ultimo parametro', -- 10: direction not last parameter
		'Valore negativo non consentito',      -- 11: invalid negative value
		'Errata direzione lat/long',           -- 12: wrong lat/long direction
		'Latitudine fuori intervallo',         -- 13: latitude out of range
		'Nessun modello fornito',              -- 14: no pattern given

		noError = 'Nessun errore',             -- no Error
		unknown = 'Errore sconosciuto',        -- unknown error
		faulty  = 'Coordinate errate'          -- faulty coordinate
	},

	-- maintenance categories
	categories = {
		faulty = '[[Category:Pagine con tag coordinate non validi]]',
	    	-- faulty coordinate
	    	-- same as defined in [[MediaWiki:Geodata-broken-tags-category]]
		dms    = ''--'[[Category:Coordiante DMS]]'
	    	-- coordinate given as dms, not as decimal
	},

	-- for input
	-- de:     O = E -> +1
	-- it, fr: O = W -> -1
	inputLetters = {
		N = {  1, 'lat' },
		S = { -1, 'lat' },
		E = {  1, 'long' },
		W = { -1, 'long' },
		O = { -1, 'long' }
	},

	-- for output
	outputLetters = { N = 'N', S = 'S', E = 'E', W = 'W' },
	decimalPoint  = '.',

	-- predefined deg-min-sec output formats
	dmsFormats = {
		f1 = { delimiter = ' ', leadZeros = false }, -- default
		f2 = { delimiter = ' ', leadZeros = true },
		f3 = { delimiter =  '', leadZeros = false },
		f4 = { delimiter =  '', leadZeros = true }
	}
}