Vai al contenuto

Modulo:Location map/i18n

Da Wikivoyage.

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

-- Internationalization for Location map module

return {
	modulePrefix = 'Module:Location map data ',

	api = {
		apiLocationMap    = 'locationMap',
		apiAddLocation    = 'addLocation',
		apiAddObject      = 'addObject',
		apiGetMapValue    = 'getMapValue',
		apiGetMapValueSet = 'getMapValueSet'
	},

	defaults = {
		imgSize         = '200x200',
		marker          = 'Reddot.svg',
		marksize        = 5,
		quickbarMapType = 'relief'
	},

	styles = {
		centerX     = 'text-align: center; left: 50%; transform: translateX(-50%);',
		innerBorder = '1px solid #cccccc',
		labelWidth  = 'min-width: 6em !important;',
		labelWidthNowrap = 'white-space: nowrap; width: 10em !important;',
		location    = 'position: absolute; background-color: transparent; color: black; overflow: visible;',
		mapBox      = 'overflow: visible; max-width: none !important; width: auto !important; border-collapse: collapse;',
		mapCaption  = 'padding: 0 3px 3px !important;',
		mapCell     = 'width: auto; overflow: visible; border: none; padding: 3px;',
		mapDiv      = 'overflow: visible; max-width: none !important; margin: 0 auto !important; position: relative;',
		mapError    = 'position: absolute; width: 50%; top: 50%; left: 25%; color: #ff0000; font-weight: bold; text-align: center;',
		objectBox   = 'display:table; width: auto !important; overflow: visible; position: absolute; background: transparent; color: black;',
		outerBorder = '1px solid #cccccc'
	},

	errMsgs = {
		anError       = '<span class="error">Parametro errato</span>',
		coordError    = '<span class="error">Coordinata %s errata</span>',
		noMapImage    = 'Nessuna immagine mappa specificata[[Categoria:Location map: Nessuna immagine mappa specificata]]',
		noObject      = '<span class="error">Nessun oggetto specificato</span>[[Categoria:Location Map: Nessun oggetto specificato]]',
		noParam       = '<span class="error">Nessun parametro specificato per getMapValue</span>',
		notANumber    = 'Nessuna longitudine e/o latitudine[[Categoria:Location Map: Nessuna longitudine e/o latitudine]]',
		notDefined    = 'Parametro non definito',
		noXPos        = 'Nessuna posizione orizzontale specificata[[Categoria:Location Map: Nessuna posizione orizzontale specificata]]',
		noYPos        = 'Nessuna posizione verticale specificata[[Categoria:Location Map: Nessuna posizione verticale specificata]]',
		noReliefMap   = '[[Categoria:Location Map: Nessuna mappa fisica specificata]]',
		unknownMap    = '<span class="error">Nessuna mappa disponibile per la regione <em>%s</em>[[Categoria:Location Map: Nessuna mappa disponibile]]</span>',
		unknownParam  = 'Parametro sconosciuto: %s',
		unknownParams = 'Parametri sconosciuti: %s',
		wrongLat      = 'Larghezza %f fuori dai limiti della mappa[[Categoria:Location Map: Coordinate fuori limite]]',
		wrongLong     = 'Lunghezza %f fuori dai limiti della mappa[[Categoria:Location Map: Coordinate fuori limite]]',
		wrongParam    = '[[Categoria:Location map: Parametri sconosciuti]]',
		wrongXBorders = 'Bordi mappa orizzontali mancanti o errati[[Categoria:Location Map: Bordi mappa mancanti o errati]]',
		wrongYBorders = 'Bordi mappa verticali mancanti o errati[[Categoria:Location Map: Bordi mappa mancanti o errati]]',
	},

	-- Style aliases
	mapStyles = {
		mitte         = 'margin: 0 auto !important',
		center        = 'margin: 0 auto !important',
		left          = 'clear: left; margin: 0 1em 1em 0; float: left',
		links         = 'clear: left; margin: 0 1em 1em 0; float: left',
		right         = 'clear: right; margin: 0 0 1em 1em; float: right',
		rechts        = 'clear: right; margin: 0 0 1em 1em; float: right'
	},

	labelStyles = {
		bold          = 'font-weight: bold',
		fett          = 'font-weight: bold',
		italic        = 'font-style: italic',
		kursiv        = 'font-style: italic',
		underline     = 'text-decoration: underline',
		letterspacing = 'letter-spacing: 0.1em',
		wordspacing   = 'word-spacing: 0.5em',
		smallcaps     = 'font-variant: small-caps',
		uppercase     = 'text-transform: uppercase',
		region        = 'font-weight: bold; text-transform: uppercase; color: #646464',
		subregion     = 'font-weight: bold; color: #646464',
		waterbody     = 'font-weight: bold; font-style: italic; letter-spacing: 0.1em; text-transform: uppercase; color: #2A6DB5',
		mountain      = 'font-weight: bold; font-style: italic; letter-spacing: 0.1em; color: #704040'
	},

	labelPositions = {
		['1']         = 'left: 0; bottom: msize_px;text-align: left;',
		['2']         = 'left: msize3_px; bottom: -2px;text-align: left;',
		['3']         = 'left: msize5_px; top: 50%; transform: translateY(-50%);text-align: left;',
		right         = 'left: msize5_px; top: 50%; transform: translateY(-50%);text-align: left;',
		rechts        = 'left: msize5_px; top: 50%; transform: translateY(-50%);text-align: left;',
		['4']         = 'left: msize3_px; top: 50%; transform: translateY(-50%);text-align: left;',
		['5']         = 'left: 0; top: msize_px;text-align: left;',
		['6']         = 'top: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		bottom        = 'top: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		unten         = 'top: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		['7']         = 'right: 0; top: msize_px;text-align: right;',
		['8']         = 'right: msize3_px; top: -2px;text-align: right;',
		['9']         = 'right: msize5_px; top: 50%; transform: translateY(-50%);text-align: right;',
		left          = 'right: msize5_px; top: 50%; transform: translateY(-50%);text-align: right;',
		links         = 'right: msize5_px; top: 50%; transform: translateY(-50%);text-align: right;',
		['10']        = 'right: msize3_px; top: 50%; transform: translateY(-50%);text-align: right;',
		['11']        = 'right: 0; bottom: msize_px;text-align: right;',
		['12']        = 'bottom: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		top           = 'bottom: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		oben          = 'bottom: msize3_px; left: 50%; transform: translateX(-50%);text-align: center;',
		center        = 'left: 50%; top: 50%; transform: translate(-50%, -50%);text-align: center;',
		mitte         = 'left: 50%; top: 50%; transform: translate(-50%, -50%);text-align: center;'
	},

	mapDocs = {
		tableClass    = 'prettytable',
		name          = 'Nome',
		description   = 'Descrizione',
		projection    = 'Proiezione',
		top           = 'Sopra',
		bottom        = 'Sotto',
		left          = 'Sinistra',
		right         = 'Destra',
		default       = 'Mappa standard',
		relief        = 'Mappa fisica',
		quickbar      = 'Mappa standard del Quickbar',
		mark          = 'Marker',
		marksize      = 'Dimensione del marker',
		linear        = '[[w:Proiezione cilindrica equidistante|Proiezione cilindrica equidistante]]',
		nonlinear     = 'Proiezione non lineare'
	},

	paramList = {
		'name', 'description', 'projection', 'top', 'bottom',
		'left', 'right', 'default', 'relief', 'quickbar', 'mark', 'marksize'
	}
}