Zum Inhalt springen

MediaWiki:Gadget-ListingEditor-i18n-de.js

Aus Wikivoyage

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
//<nowiki>
/** Listing Editor i18n Definitions
	2024-07-29

	Original authors:
	- ausgehe
	- torty3
	Additional contributors:
	- Andyrom75
	- Wrh2
	- RolandUnger
	- Jdlrobson
	Documentation and version history:
	- https://de.wikivoyage.org/wiki/Wikivoyage:ListingEditor.js

	License: GPL-2.0+, CC-by-sa 3.0
*/
/* eslint-disable mediawiki/class-doc */

( function() {
	'use strict';

	var i18n = function() {

		// --------------------------------------------------------------------
		// TRANSLATE THE FOLLOWING BASED ON THE USER/WIKI LANGUAGE IN USE
		// --------------------------------------------------------------------

		const SYSTEM = {
			lang:          'de',
			listingEditor: 'ListingEditor'
		};

		var STRINGS = {
			add: 'Eintrag hinzufügen',
			addTitle: 'Hinzufügen einer neuen Visitenkarte',
			edit: 'bearbeiten',
			editTitle: 'Bearbeitung einer vorhandenen Visitenkarte',
			markerTitle: 'Bearbeitung eines Markers',
			loading: 'Starte vCard-Editor…',
			loadingMarker: 'Starte Marker-Editor…',
			sectionNotFound: 'Fehler: Abschnitt mit der vCard nicht gefunden.',
			ajaxInitFailure: 'Fehler: vCard-Editor kann nicht vorausgefüllt werden.',
			ajaxSectionError: 'Ein Fehler ist beim Laden des Abschnitts aufgetreten.',
			saving: 'Speichern…',
			enterCaptcha: 'Eingabe des CAPTCHA',
			externalLinks: 'Ihre Bearbeitung enthält neue externe Links.',

			cancel: 'Abbruch',
			cancelTitle: 'Änderungen verwerfen',
			cancelMessage: 'Mit dem Schließen des Editors werden deine bisherigen Eingaben verworfen. Möchtest du das wirklich tun?',
			deleteMessage: 'Soll die Verknüpfung mit Wikidata wirklich gelöscht werden?',
			help: '?',
			helpPage: '//de.wikivoyage.org/wiki/Help:Erstellen_einer_VCard',
			helpPageMarker: '//de.wikivoyage.org/wiki/Help:Erstellen_einer_VCard',
			helpTitle: 'Hilfe zum vCard-Editor',
			helpTitleMarker: 'Hilfe zum Marker-Editor',
			preview: 'Vorschau',
			previewTitle: 'Vorschau der vCard. Bitte vor dem Speichern benutzen!',
			previewTitleMarker: 'Vorschau des Markers. Bitte vor dem Speichern benutzen!',
			previewOff: 'Vorschau aus',
			previewOffTitle: 'Vorschau ausschalten.',
			refresh: '↺',  //  \ue031 not yet working
			refreshTitle: 'Vorschau aktualisieren',
			submit: 'Übernehmen',
			submitTitle: 'Änderungen abspeichern',
			// license text should match MediaWiki:Wikimedia-copyrightwarning
			licenseText: 'Mit dem Speichern von Änderungen erklärst du dich mit den <a class="external" target="_blank" href="//wikimediafoundation.org/wiki/Terms_of_Use/de">Nutzungsbedingungen</a> einverstanden und lizenzierst deine Bearbeitung unwiderruflich unter der Lizenz <a class="external" target="_blank" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"><i>Creative-Commons</i> „Namensnennung – Weitergabe unter gleichen Bedingungen 4.0“</a> und der <a class="external" target="_blank" href="https://de.wikipedia.org/wiki/Wikipedia:GNU_Free_Documentation_License">GFDL</a>. Du stimmst zu, dass ein Hyperlink oder eine URL zur Seite für die notwendige Zuschreibung gemäß der <i>Creative-Commons</i>-Lizenz ausreichend ist.',

			ifNecessary: '(nur wenn nötig)',
			severalGroups: '(verschiedene Gruppen)',
			searchOnMap: 'Suche auf einer Karte',
			deleteWikidataId: 'löschen',
			deleteWikidataIdTitle: 'Lösche Wikidata-Eintrag aus der vCard',
			deleteWikidataIdTitleMarker: 'Lösche Wikidata-Eintrag aus dem Marker',
			fillFromWikidata: 'Felder aus Wikidata befüllen',

			validationCategory: 'Bitte geben Sie einen gültigen Kategoriennamen ohne Präfix ein.',
			validationCoord: 'Bitte korrigieren Sie die fehlerhafte Breite und oder Länge.',
			validationEmail: 'Bitte korrigieren Sie die fehlerhafte(n) Email-Adresse(n).',
			validationEmptyListing: 'Bitte geben Sie entweder einen Namen oder eine Anschrift ein.',
			validationFacebook: 'Bitte korrigieren Sie die fehlerhafte Facebook-Profilkennung bzw. -URL.',
			validationFax: 'Bitte korrigieren Sie die fehlerhafte(n) Faxnummer(n).',
			validationFlickr: 'Bitte korrigieren Sie die fehlerhafte Flickr-Benutzerkennung bzw. -URL.',
			validationImage: 'Bitte geben Sie einen gültigen Bilddateinamen ohne Präfix ein.',
			validationInstagram: 'Bitte korrigieren Sie den fehlerhaften Instagram-Benutzername bzw. -URL.',
			validationLastEdit: 'Bitte korrigieren Sie die fehlerhafte Datumsangabe der letzten Bearbeitung.',
			validationMapGroup: 'Bitte korrigieren Sie den fehlerhaften Namen der Kartengruppe.',
			validationMissingCoord: 'Bitte tragen Sie sowohl Breite als auch Länge ein.',
			validationMobile: 'Bitte korrigieren Sie die fehlerhafte(n) Mobilfunknummer(n).',
			validationName: 'Bitte korrigieren Sie den fehlerhaften Namen oder Artikellink.',
			validationNames: 'Doppelte Bezeichner für Namen, Anschriften und/oder Wegbeschreibungen entfernt.',
			validationPhone: 'Bitte korrigieren Sie die fehlerhafte(n) Telefonnummer(n).',
			validationSkype: 'Bitte korrigieren Sie den fehlerhaften Skype-Nutzernamen.',
			validationTollfree: 'Bitte korrigieren Sie die fehlerhafte(n) gebührenfreie(n) Telefonnummer(n).',
			validationTiktok: 'Bitte korrigieren Sie den fehlerhaften TikTok-Benutzername bzw. -URL.',
			validationTwitter: 'Bitte korrigieren Sie den fehlerhaften Twitter-Benutzername bzw. -URL.',
			validationType: 'Bitte spezifizieren Sie einen Typ.',
			validationUrl: 'Bitte korrigieren Sie die fehlerhafte Internetadresse.',
			validationYoutube: 'Bitte korrigieren Sie die fehlerhafte YouTube-Kanal-Kennung bzw. -URL.',
			validationZoom: 'Bitte korrigieren Sie den fehlerhaften Zoom-Level (0–19).',

			commonscat: '[Kk]ategorie',
			image: '[Dd]atei|[Bb]ild', //Local prefix for Image (or File)
			added: 'Hinzugefügte vCard für $1',
			updated: 'Geänderte vCard für $1',
			updatedMarker: 'Geänderter Marker für $1',
			removed: 'Gelöschte vCard für $1',

			submitApiError: 'Fehler: Der Server lieferte eine Fehlermeldung beim Versuch der Speicherung der vCard oder des Markers. Bitte versuchen Sie es erneut.',
			submitBlacklistError: 'Fehler: Eine Angabe wurde als schwarzgelistet ermittelt. Bitte entfernen Sie den Eintrag und versuchen Sie es erneut.',
			submitUnknownError: 'Fehler: Ein unbekannter Fehler ist beim Versuch der Speicherung der vCard oder des Markers aufgetreten. Bitte versuchen Sie es erneut.',
			submitHttpError: 'Fehler: Der Server lieferte einen HTTP-Fehler beim Versuch der Speicherung der vCard oder des Markers. Bitte versuchen Sie es erneut.',
			submitEmptyError: 'Fehler: Der Server lieferte eine leere Antwort beim Versuch der Speicherung der vCard oder des Markers. Bitte versuchen Sie es erneut.',

			viewCommonsPageTitle: 'Ansicht des Bilds auf Wikimedia Commons',
			viewCommonscatPageTitle: 'Link zur Bild-Kategorie auf Wikimedia Commons',
			viewWikidataPage: 'Ansicht des Wikidata-Datensatzes',
			wikidataShared: 'Nachfolgende Daten wurden im Wikidata-Datensatz gefunden. Sollen die gefundenen Werte übernommen werden?',
			wikidataSharedNotFound: 'Keine Daten in der Wikidata-Datenbank gefunden.',

			natlCurrencyTitle: 'Währungssymbol in der Landeswährung einfügen',
			intlCurrencyTitle: 'Internationales Währungssymbol einfügen',
			callingCodeTitle: 'Vorwahl einfügen',
			contentCharsTitle: 'Sonderzeichen einfügen',
			linkTitle: 'Internet-Link',
			linkText: '<img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/29/OOjs_UI_icon_link-ltr-progressive.svg/64px-OOjs_UI_icon_link-ltr-progressive.svg.png" height="16" width="16" />',
			contentStatus: 'Zeichenanzahl: $1',
			additionalSubtypes: 'Weitere Merkmale aus Wikidata',
			unknownSubtypes: 'Keine bekannten Merkmale gefunden.',

			deleteListingLabel: 'Diese Visitenkarte löschen?',
			deleteListingTitle: 'Markiere diese Option, falls diese Einrichtung nicht mehr besteht oder falls die Visitenkarte aus einem anderen Grund gelöscht werden soll. Die Visitenkarte wird dann aus dem Artikel entfernt.',
			minorEditLabel: 'Nur Kleinigkeiten wurden verändert',
			minorEditTitle: 'Markiere diese Option, falls nur geringfügige Änderungen wie z.&#x202F;B. Schreibfehler ausgeführt wurden.',
			statusLabel: 'Status',
			statusTitle: 'Angaben zum Artikelstatus wie Löschung oder Aktualisierung',
			summaryLabel: 'Zusammenfassung',
			summaryTitle: 'Kurze Zusammenfassung zum Grund der Änderung oder Erstellung',
			summaryPlaceholder: 'Grund der Erstellung oder Änderung der vCard',
			summaryPlaceholderMarker: 'Grund der Änderung des Markers',
			updateLastedit: 'Soll das Datum der letzten Änderung auf das heutige Datum gesetzt werden?',
			updateTodayLabel: 'Letzte Änderung auf heutigen Tag setzen',
			updateTodayTitle: 'Markiere diese Option, falls die Angaben als aktuell und fehlerfrei überprüft wurden. Als Update-Datum wird der Eintrag oder das Datum des heutigen Tags verwendet.',

			textPreviewLabel: 'Vorschau',
			textPreviewTitle: 'Vorschau der vCard mit den aktuellen Formulardaten',
			textPreviewTitleMarker: 'Vorschau des Markers mit den aktuellen Formulardaten',
			syntaxPreviewLabel: 'Wiki-Syntax',
			syntaxPreviewTitle: 'Wiki-Syntax der vCard mit den aktuellen Formulardaten',
			syntaxPreviewTitleMarker: 'Wiki-Syntax des Markers mit den aktuellen Formulardaten',
			toContentLabel: 'Beschreibung',
			toContentTitle: 'Anzeige der Beschreibung',
			chosenNoResults: 'Keine Übereinstimmung mit',

			optionYes: 'ja (Standard)',
			optionNo: 'nein',

			optionCoordinatesGroup: 'Koordinaten',
			optionAll: 'Marker und Koordinaten',
			optionPoi: 'Marker (Standard)',
			optionCoordinates: 'Koordinaten',
			optionNone: 'keine Koordinate',
			optionOptionsGroup: 'vCard-Optionen',
			optionOptionsGroupMarker: 'Marker-Optionen',
			optionCopyMarker: 'Markerkopie',
			optionMakiIcon: 'MAKI-Symbol',
			optionNoAirport: 'ohne Flughafencodes',
			optionNoSitelinks: 'ohne Sitelinks',
			optionNoSocialmedia: 'ohne soziale Medien',
			optionSocialmedia: 'mit sozialen Medien',
			optionFeaturesGroup: 'Merkmale der Einrichtung',
			optionNoSubtype: 'Merkmale nicht anzeigen',
			optionNoWdSubtype: 'keine Merkmale aus Wikidata',
			optionDisplayGroup: 'Darstellung der Vorlage',
			optionNoName: 'kein Name',
			optionOutdent: 'hängender Einzug',
			optionInline: 'innerhalb der Zeile',
			optionWikilink: 'Weiterleitung als Artikellink',
			optionNoPeriod: 'ohne Punkt vor Beschreibung'
		};

		/** The arrays below must include entries for each listing template
		parameter in use for each Wikivoyage language version - for example
		"name", "address", "phone", etc.  If all listing template types use
		the same parameters then a single configuration array is sufficient,
		but if listing templates use different parameters or have different
		rules about which parameters are required then the differences must
		be configured - for example, German Wikivoyage uses "checkin" and
		"checkout" in the "sleep" template, so a separate HIDE_AND_SHOW
		array has been created below to define the different requirements
		for that listing template type.

		Once arrays of parameters are defined, the TEMPLATES
		mapping is used to link the configuration to the listing template
		type, so in the German Wikivoyage example all listing template
		types use the PARAMETERS configuration.

		Fields that can used in the configuration array(s):
		-	label.
		-	title.
		-	ph: placeholder.

		Additional fields are stored in PARAMETERS_ADD and ALIASES.

		Please translate only the label, title, the placeholder string ph and
		the option text but not the tags itselves. */

		var PARAMETERS = {
			name: { label: 'Name', title: 'Bezeichnung der Einrichtung', ph: 'Bezeichnung der Einrichtung' },
			'name-local': { label: 'Name in Landessprache', title: 'Bezeichnung der Einrichtung in der Landessprache. Zusätzlich zum Namen', ph: 'Beispiel: المتحف المصري' },
			'name-latin': { label: 'Name in Umschrift', title: 'Bezeichnung der Einrichtung in der Umschrift des landessprachlichen Namens', ph: 'Beispiel: al-Matḥaf al-Miṣrī' },
			'name-map': { label: 'Name auf Karte', title: 'Alternative Bezeichnung der Einrichtung auf der Karte', ph: 'Bezeichnung der Einrichtung auf der Karte' },
			alt: { label: 'Alternative', title: 'Alternative aktuelle Bezeichnung der Einrichtung', ph: 'Auch bekannt als' },
			comment: { label: 'Kommentar', title: 'Anmerkung zum Namen oder zur Einrichtung, die nicht oder nicht mehr Namensbestandteil sind. Zum Beispiel frühere Namen.', ph: 'Hinweis zur Bezeichnung' },

			type: { label: 'Typ', title: 'Typ der Einrichtung', ph: 'Wählen Sie einen oder mehrere Typen aus…' },
			group: { label: 'Typ-Gruppe', title: 'Nur zum Überschreiben benutzen! Überschreibt die automatisch ermittelte Gruppenzugehörigkeit z.&#x202F;B. mit buy (Einkaufen), do (Aktivitäten), drink (Ausgehen), eat (Küche), go (Anreise), see (Sehenswürdigkeiten) und sleep (Unterkunft).', ph: 'Wählen Sie eine Gruppe aus…' },
			wikidata: { label: 'Wikidata', title: 'Bezeichnung des Wikidata-Datenobjekts', ph: 'Wikidata-Bezeichnung' },
			auto: { label: 'Auto', title: 'Automatischer Bezug aller Angaben aus Wikidata', ph: 'Nutzung von Wikidata…' },

			url: { label: 'Website', title: 'Webadresse der Einrichtung', ph: 'Beispiel: https://www.beispiel.de/' },
			address: { label: 'Anschrift', title: 'Anschrift der Einrichtungmit Straße, Postleitzahl und Ort', ph: 'Anschrift der Einrichtung' },
			'address-local': { label: 'Anschrift in Landessprache', title: 'Anschrift der Einrichtung in der Landessprache. Zusätzlich zur Anschrift', ph: 'Beispiel: ميدان التحرير' },
			directions: { label: 'Wegbeschreibung', title: 'Wegbeschreibung und Lage der Einrichtung', ph: 'Angaben zur Lage der Einrichtung' },
			'directions-local': { label: 'Wegbeschreib. in Landessprache', title: 'Wegbeschreibung und Lage der Einrichtung in der Landessprache', ph: 'Beispiel: بوسط البلد' },
			lat: { label: 'Breite', title: 'Geografische Breite der Position der Einrichtung', ph: 'Beispiel: 11.11111' },
			long: { label: 'Länge', title: 'Geografische Länge der Position der Einrichtung', ph: 'Beispiel: 111.11111' },

			phone: { label: 'Telefon', title: 'Telefonnummern der Einrichtung, mit Komma getrennt', ph: 'Beispiel: +55 555 555-5555' },
			mobile: { label: 'Handy', title: 'Mobil-Telefonnummern der Einrichtung, mit Komma getrennt', ph: 'Beispiel: +55 123 555-555' },
			tollfree: { label: 'Gebührenfrei', title: 'Gebührenfreie Telefonnummern der Einrichtung, mit Komma getrennt', ph: 'Beispiel: +49 800 100-1000' },
			fax: { label: 'Fax', title: 'Fax-Telefonnummern der Einrichtung, mit Komma getrennt', ph: 'Beispiel: +55 555 555-555' },
			email: { label: 'E-Mail', title: 'E-Mail-Adressen der Einrichtung, mit Komma getrennt', ph: 'Beispiel: hallo@beispiel.de' },
			skype: { label: 'Skype-Name', title: 'Skype-Benutzername der Einrichtung', ph: 'Beispiel: myskype' },
			facebook: { label: 'Facebook-Profil', title: 'Facebook-Profil-ID oder Facebook-Webadresse der Einrichtung', ph: 'Beispiel: myfacebook' },
			flickr: { label: 'flickr-Gruppe', title: 'Name der flickr-Gruppe oder flickr-Webadresse der Einrichtung', ph: 'Beispiel: myflickr' },
			instagram: { label: 'Instagram-Benutzername', title: 'Instagram-Benutzername oder Instagram-Webadresse der Einrichtung', ph: 'Beispiel: myinstagram' },
			tiktok: { label: 'TikTok-Benutzername', title: 'TikTok-Benutzername ohne „@“ oder TikTok-Webadresse der Einrichtung', ph: 'Beispiel: mytiktok' },
			twitter: { label: 'Twitter-Benutzername', title: 'Twitter-Benutzername oder Twitter-Webadresse der Einrichtung', ph: 'Beispiel: mytwitter' },
			youtube: { label: 'YouTube-Kanal', title: 'Kennung, Alias (@) oder Webadresse des YouTube-Kanals der Einrichtung', ph: 'Beispiele: UCchanelA, @alias' },

			hours: { label: 'Geöffnet', title: 'Öffnungszeiten der Einrichtung', ph: 'Beispiel: Mo–Fr 9:00–18:00' },
			checkin: { label: 'Checkin', title: 'Früheste Checkin-Zeit', ph: 'Checkin-Zeit' },
			checkout: { label: 'Checkout', title: 'Späteste Checkout-Zeit', ph: 'Checkout-Zeit' },
			price: { label: 'Preis', title: 'Eintritts-, Dienstleistungs- oder Übernachtungspreise der Einrichtung', ph: 'Eintritts- oder Dienstleistungsgebühr' },
			payment: { label: 'Zahlungsarten', title: 'Von der Einrichtung akzeptierte Zahlungsarten', ph: 'Beispiel: Master, Visa, Amex' },
			subtype: { label: 'Merkmale', title: 'Merkmale der Einrichtung', ph: 'Wählen Sie ein oder mehrere Merkmale aus…' },
			image: { label: 'Bild', title: 'Bild, das beim Anklicken der Nummer auf der Karte eingeblendet werden soll', ph: 'Abbildung der Einrichtung' },
			commonscat: { label: 'Bild-Kategorie', title: 'Bild-Kategorie mit weiteren Abbildungen zu dieser Einrichtung, wenn Wikidata nicht gesetzt wurde', ph: 'Kategorie mit Abbildungen der Einrichtung' },
			show: { label: 'Anzeigeoptionen', title: 'Legt die Anzeige von Koordinatenmarkern, Koordinaten und Merkmalen der Einrichtung fest. Nur nötig, wenn die Anzeigeoptionen vom Standard (z.&#x202F;B. „nur Marker“) abweichen.', ph: 'Wählen Sie eine oder mehrere Optionen aus…' },
			zoom: { label: 'Zoom-Level', title: 'Ausschnittvergrößerung (Zoom-Level) der darzustellen Karte zwischen 0 und 19. Standard ist 17.', ph: 'Beispiel: 17' },
			'map-group': { label: 'Kartengruppe', title: 'Name einer Kartengruppe. Die Angabe wird nur gebraucht, wenn Marker auf unterschiedliche Karten verteilt werden sollen. Sie darf nur aus den Zeichen A–Z, a–z und 0–9 bestehen und muss mit einem Buchstaben beginnen.', ph: 'Beispiel: Kartengruppe1' },
			lastedit: { label: 'Letzte Aktualisierung', title: 'Datum der letzten Bearbeitung in der Form jjjj-mm-tt, sog. ISO-Datum.', ph: 'Beispiel: 2020-01-15' },

			before: { label: 'Voranstellung', title: 'An den Anfang der vCard vorangestellte Symbole, Textteile usw.', ph: 'Beispiel: [[Datei:Sternchen.jpg]]' },
			description: { label: 'Beschreibung', title: 'Beschreibung der Einrichtung. Als Richtwert für die Textlänge gelten 1000 Zeichen.', ph: 'Beschreibung der Einrichtung' }
		};

		function init() {
			window[ SYSTEM.listingEditor ].LANG = SYSTEM.lang;
			window[ SYSTEM.listingEditor ].STRINGS = STRINGS;
			window[ SYSTEM.listingEditor ].PARAMETERS = PARAMETERS;
		}

		return { init };
	} ();

	$( i18n.init );

} () );

//</nowiki>