Modul:Location map/i18n

Aus skandinavien-wiki.net
< Modul:Location map
Version vom 19. Januar 2023, 14:18 Uhr von Xineohp1506 (Diskussion | Beiträge) (1 Version von wikivoyage:Modul:Location_map/i18n importiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Dokumentation für dieses Modul kann unter Modul:Location map/i18n/doc erstellt werden

-- Internationalization for Location map module

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

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

	defaults = {
		mapSize         = '200x200',
		markerImg       = 'Reddot.svg',
		markerSize      = 5,
		quickbarMapType = 'relief'
	},

	errMsgs = {
		anError       = '<span class="error">Parameterfehler</span>',
		coordError    = '<span class="error">Fehlerhafte Koordinate %s</span>',
		noMapImage    = 'Kein Kartenbild spezifiziert[[Category:Location Map: Kein Kartenbild spezifiziert]]',
		noObject      = '<span class="error">Kein Objekt angegeben</span>[[Category:Location Map: Kein Objekt angegeben]]',
		noParam       = '<span class="error">Kein Parameter für getMapValue angegeben</span>',
		notANumber    = 'Keine Länge und/oder Breite[[Category:Location Map: Keine Länge und/oder Breite]]',
		notDefined    = 'Parameter nicht definiert',
		noXPos        = 'Keine horizontale Lage angegeben[[Category:Location Map: Keine horizontale Lage angegeben]]',
		noYPos        = 'Keine vertikale Lage angegeben[[Category:Location Map: Keine vertikale Lage angegeben]]',
		noReliefMap   = '[[Category:Location Map: keine physische Karte angegeben]]',
		unknownMap    = '<span class="error">Keine Karte für Region <em>%s</em> vorhanden[[Category:Location Map: Keine Karte vorhanden]]</span>',
		unknownParam  = 'Unbekannter Parameter: %s',
		unknownParams = 'Unbekannte Parameter: %s',
		wrongLat      = 'Breite %f liegt außerhalb der Kartenbegrenzungen[[Category:Location Map: Koordinate außerhalb der Begrenzung]]',
		wrongLong     = 'Länge %f liegt außerhalb der Kartenbegrenzungen[[Category:Location Map: Koordinate außerhalb der Begrenzung]]',
		wrongParam    = '[[Category:Location map: Unbekannte Parameter]]',
		wrongXBorders = 'Fehlende oder falsche horizontale Kartengrenzen[[Category:Location Map: Fehlende oder falsche Kartengrenzen]]',
		wrongYBorders = 'Fehlende oder falsche vertikale Kartengrenzen[[Category:Location Map: Fehlende oder falsche Kartengrenzen]]',
	},

	-- Style aliases
	mapClasses = {
		mitte         = 'voy-locmap-center',
		center        = 'voy-locmap-center',
		left          = 'voy-locmap-left',
		links         = 'voy-locmap-left',
		right         = 'voy-locmap-right',
		rechts        = 'voy-locmap-right'
	},

	labelClasses = {
		bold          = 'voy-locmap-label-bold',
		fett          = 'voy-locmap-label-bold',
		italic        = 'voy-locmap-label-italic',
		kursiv        = 'voy-locmap-label-italic',
		underline     = 'voy-locmap-label-underline',
		letterspacing = 'voy-locmap-label-letterspacing',
		wordspacing   = 'voy-locmap-label-wordspacing',
		smallcaps     = 'voy-locmap-label-smallcaps',
		uppercase     = 'voy-locmap-label-uppercase',
		region        = 'voy-locmap-label-region',
		subregion     = 'voy-locmap-label-subregion',
		waterbody     = 'voy-locmap-label-waterbody',
		mountain      = 'voy-locmap-label-mountain'
	},

	labelPositions = {
		-- calculated positions
		xLeft         = 'text-align: left; left: %fem;',
		xCenter       = 'text-align: center; left: 50%; transform: translateX(-50%);',
		xRight        = 'text-align: right; right: %fem;',
		yTop          = 'top: %dpx;',
		yBottom       = 'bottom: %dpx;',

		-- manually set positions
		['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          = 'Name',
		description   = 'Beschreibung',
		projection    = 'Projektion',
		top           = 'oben',
		bottom        = 'unten',
		left          = 'links',
		right         = 'rechts',
		default       = 'Standardkarte',
		relief        = 'Physische Karte',
		quickbar      = 'Standardkarte Quickbar',
		mark          = 'Marker',
		marksize      = 'Markergröße',
		linear        = '[[w:Plattkarte|Plattkarte]]',
		nonlinear     = 'Nichtlineare Projektion'
	},

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