Modulo:Coordinates/i18n

Da Wikivoyage.

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: too 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:Coordinate 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 }
	}
}