glanzlicht / Meinweimar_Tourguide

Intelligenter Tourguide für Weimar

Verified secure showcase
167 Files 833 KB Public size 12 Redacted Dart · Markdown · YAML · HTML · JSON · GITIGNORE

Project overview

Meinweimar_Tourguide is a verified code showcase with 167 visible project entries across 5 top-level modules. The primary detected language is Dart; protected files remain visible in the structure while their contents stay private.

README

MeinWeimar Tourguide

MeinWeimar Tourguide

Eine produktionsnahe Flutter-App fuer Stadtentdeckung, Tourplanung und Sprachlernen in Weimar. Die App verbindet eine responsive mobile und webfaehige Oberflaeche mit einer WordPress-REST-API und macht aus redaktionellen Inhalten konkrete Wege, Orte und Empfehlungen.

Dieses Repository zeigt neben der UI auch die technische Produktarbeit dahinter: API-Integration, Offline-tolerante Datenhaltung, Lokalisierung, Routing, Audio/TTS, Analytics, Deep Links und automatisierte Qualitaetssicherung.

App-Eindruecke

Start · Entdecken · Touren · Karte · Mehr

Produktumfang

  • Entdecken: POIs, Touren, Veranstaltungen, Partner und Themen mit Suche,
  • Filtern und fehlertoleranter Trefferlogik.

  • Unterwegs: Kartenansicht, Standort, Fussgaenger-Routing, Tourfortschritt,
  • Favoriten und eine persoenliche Route aus der eigenen Weimar-Liste.

  • Mehrsprachigkeit: UI und CMS-Inhalte in Deutsch, Englisch,
  • Niederlaendisch, Franzoesisch, Polnisch, Italienisch, Spanisch und Tschechisch.

  • Audio und Lernen: Guide-Audio, Flutter TTS sowie SprachGuide-Kurse und
  • Lern-Touren.

  • Redaktion und Betrieb: WordPress REST API, Oeffnungszeiten mit
  • Zeitzonenlogik, Kampagnen, Partnerplatzierungen, Deep Links und First-Party- Analytics.

  • Responsive UX: kleine Displays, grosse Systemschrift, dynamische
  • Kartenhoehen und versionierte Web-Releases ohne veraltete Service-Worker- Assets.

Technischer Steckbrief

BereichUmsetzung
FrameworkFlutter / Dart 3.4+
PlattformeniOS, Android und Web
DatenWordPress REST API, typisierte Models und Repositories
Kartenflutter_map, latlong2, Standort und Fussgaenger-Routing
Audiojust_audio, flutter_tts
Lokaler ZustandShared Preferences, begrenztes Caching und Analytics-Puffer
QualitaetFlutter Analyzer, Widget- und Service-Tests, Lokalisierungs- und API-Modelltests

Die Codebasis ist nach Verantwortlichkeiten gegliedert:

lib/
	core/          gemeinsame API-, Lokalisierungs- und Navigationslogik
	data/          Datenzugriff und DTO-nahe Strukturen
	features/      produktbezogene Screens und Flows
	models/        fachliche Modelle
	repositories/  Datenzugriff hinter stabilen Schnittstellen
	services/      Routing, Audio, Analytics und Plattformdienste
	widgets/       wiederverwendbare UI-Bausteine
test/            fokussierte Tests fuer Services, Modelle und Widgets

Lokal starten

Voraussetzungen: aktuelles Flutter SDK und das darin enthaltene Dart SDK.

flutter pub get
flutter analyze
flutter test
flutter run -d chrome

Die Anwendung verwendet standardmaessig die oeffentliche API: https://tour.meinweimar.de/wp-json/meinweimar/v1

Web-Release

Fuer einen Web-Release das versionierte Build-Skript verwenden:

./tool/build_web_release.sh

Das Skript legt den Runtime-Build unter build/web/releases/<release-id>/ ab. Launcher und Versionsendpunkt bleiben bewusst nicht cachebar, damit Browser nach einem Reload die aktuelle Version auflosen. Startup-Diagnostik ist nur mit ?mwdebug=1 aktiv.

Dokumentation

  • [Deep Links](DEEP_LINKS.md) - Web-Routen fuer Bereiche, Touren und POIs
  • [Projektstatus](PROJECT_STATE.md) - aktueller Funktions- und Integrationsstand
  • [Changelog](CHANGELOG.md) - nachvollziehbare Produkt- und UX-Iterationen
  • [API-Integration](docs/API_INTEGRATION.md) - technische Integrationsnotizen
lib/core/localization/app_localizations.dartDart
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class AppLocalizations {
AppLocalizations(this.locale);
final Locale locale;
static const supportedLocales = [
Locale('de'),
Locale('en'),
Locale('nl'),
Locale('fr'),
Locale('pl'),
Locale('it'),
Locale('es'),
Locale('cs'),
];
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
static AppLocalizations of(BuildContext context) =>
Localizations.of<AppLocalizations>(context, AppLocalizations)!;
static const Map<String, Map<String, String>> _strings = {
'de': {
'sponsorLocationsTitle': 'Standorte & Service',
'sponsorLocationsLoadError':
'Die Sponsor-Standorte konnten nicht geladen werden.',
'sponsorLocationsEmpty':
'Für dieses Angebot sind aktuell keine Standorte hinterlegt.',
'sponsorLocationsAll': 'Alle Standorte',
'sponsorLocationAtm': 'Geldautomat',
'sponsorLocationBranch': 'Filiale',
'sponsorLocationSelfService': 'SB-Center',
'sponsorLocationOther': 'Standort',
'sponsorRouteSummary': '{distance} · ca. {minutes} Min. zu Fuß',
'routeHere': 'Route anzeigen',
'sponsorOpenNavigation': 'In Navigation öffnen',
'audioPlaybackFailed': 'Audio konnte gerade nicht gestartet werden.',
'topicHighlights': 'Highlights',
'topicGoetheSchiller': 'Goethe & Schiller',
'topicClassic': 'Klassik & Aufklärung',
'topicBauhaus': 'Bauhaus & Moderne',
'topicWeimarRepublic': 'Weimarer Republik',
'topicNsMemory': 'NS-Zeit & Gedenken',
'topicDdrContemporary': 'DDR & Zeitgeschichte',
'topicArchitecture': 'Architektur',
'topicMuseumsArt': 'Museen & Kunst',
'topicParksNature': 'Parks & Natur',
'topicCastles': 'Schlösser & Residenzen',
'topicFamily': 'Familie',
'topicJewishLife': 'Jüdisches Leben',
'topicMusic': 'Musik',
'topicHiddenGems': 'Geheimtipps',
'plannerThinResultTitle': 'Nur wenige passende Stationen',
'plannerThinResultText':
'Für diese Auswahl gibt es im gewählten Zeitfenster nur wenige passende Orte. Mit mehr Zeit oder einem zusätzlichen Thema wird die Tour abwechslungsreicher.',
'plannerIncreaseTime': 'Auf 90 Minuten erhöhen',
'plannerTimeBreakdown':
'Unterwegs ca. {travel} Min. · Vor Ort ca. {visit} Min.',
'wheelchairAccessible': 'Rollstuhlgerecht',
'openInMaps': 'Route hierher',
'learn': 'Deutsch',
'learnGerman': 'Deutsch lernen',
'learnGermanTeaser': 'Deutsch lernen, während du Weimar entdeckst.',
'learnGermanShort': 'Sprache + Stadt',
'newInWeimar': 'Neu in Weimar',
'newInWeimarTeaser':
'Die ersten 72 Stunden: ankommen, orientieren, losleben.',
'newInWeimarShort': 'Dein Startguide',
'learningCourses': 'Sprachkurse',
'learningComingSoon': 'Sprachkurse werden gerade vorbereitet.',
'learningStreak': '{n} Tage Lernserie',
'learningWhyThisHelps': 'Warum das hilft',
'learningChallenge': 'Alltags-Challenge',
'learningQuickCheck': 'Kurz-Check',
'learningShowAnswer': 'Antwort zeigen',
'learningCompleted': 'Erledigt',
'learningMarkCompleted': 'Als erledigt markieren',
'learningOpenPlace': 'Ort öffnen',
'learningHearGerman': 'Deutsch anhören',
'learningHearSlow': 'Langsam anhören',
'learningHearExplanation': 'Erklärung anhören',
'learningHearHelp': 'Übersetzung anhören',
'learningUnitsMinutes': '{units} Einheiten · {minutes} Min.',
'learningLoadError': 'SprachGuide-Daten konnten nicht geladen werden.',
'learningStopAudio': 'Audio stoppen',
'learningFirstDaysTitle': 'Deine ersten Tage in Weimar',
'learningFirstDaysTeaser':
'Ankommen, Campus, Alltag und die deutschen Sätze, die du zuerst brauchst.',
'learningProgress': '{n} % abgeschlossen',
'learningToursTitle': 'Sprachlern-Touren',
'learningToursHomeTeaser':
'Lerne Deutsch unterwegs – an echten Orten in Weimar.',
'learningToursCta': 'Weimar auf Deutsch entdecken',
'learningToursCtaSubtitle':
'Geführte Lernrouten mit echten Stationen und Aufgaben vor Ort.',
'learningToursIntro':
'Wähle eine Route. Jede Tour verbindet echte Orte in Weimar mit passenden deutschen Sätzen und kleinen Aufgaben.',
'learningToursLoadError':
'Die Sprachlern-Touren konnten nicht geladen werden.',
'learningTourArrivalTitle': 'Vom Hauptbahnhof ins Zentrum',
'learningTourArrivalSubtitle':
'Dein erstes Deutsch in Weimar: ankommen, fragen, orientieren.',
'learningTourEverydayTitle': 'Deutsch im Weimarer Alltag',
'learningTourEverydaySubtitle':
'Bestellen, bezahlen und einkaufen zwischen Markt und Goetheplatz.',
'learningTourStudentTitle': 'Studentisches Weimar auf Deutsch',
'learningTourStudentSubtitle':
'Campus, Bibliothek und neue Leute – mit Deutsch für den Studienalltag.',
'learningTourStops': '{n} Stationen',
'learningTourLessons': '{n} Lernaufgaben',
'learningTourMinutes': '{n} Min.',
'learningTourRoute': 'Deine Route',
'learningTourStart': 'Tour starten',
'learningTourStopProgress': 'Station {current} von {total}',
'learningTourDoHere': 'Das lernst und übst du an dieser Station:',
'learningTourNextStop': 'Nächste Station',
'learningTourFinish': 'Tour abschließen',
'home': 'Start',
'map': 'Karte',
'tours': 'Touren',
'settings': 'Mehr',
'extrasTitle': 'Extras',
'more': 'Mehr',
'moreMenuTitle': 'Mehr',
'moreMenuTeaser':
'Deine gespeicherten Inhalte, Offline-Daten, Lernangebote und Einstellungen.',
'favoritesTitle': 'Favoriten',
'favoritesSubtitle': 'Gespeicherte Orte und Touren.',
'offlineDownloadsTitle': 'Offline & Downloads',
'offlineDownloadsSubtitle': 'Karten, Audio und gespeicherte Inhalte.',
'learnGermanMenuTitle': 'Deutsch lernen',
'learnGermanMenuSubtitle': 'SprachGuide und Startguide.',
'learnGermanMenuIntro':
'Deutsch lernen und in Weimar ankommen – gebündelt an einem Ort.',
'favoritesEmptyTitle': 'Noch keine Favoriten',
'favoritesEmptySubtitle':
'Speichere Orte und Touren über das Herz-Symbol.',
'favoritePlaces': 'Gespeicherte Orte',
'favoriteTours': 'Gespeicherte Touren',
'addFavorite': 'Zu Favoriten hinzufügen',
'removeFavorite': 'Aus Favoriten entfernen',
'offlineStoredContent': 'Gespeicherte Offline-Inhalte',
'offlineStoredEntries': '{n} Cache-Einträge gespeichert',
'offlineDownloadsNote':
'Erfolgreich geladene MeinWeimar-Inhalte werden lokal für die Offline-Nutzung zwischengespeichert.',
'languageName_de': 'Deutsch',
'languageName_en': 'Englisch',
'languageName_nl': 'Niederländisch',
'languageName_fr': 'Französisch',
'languageName_pl': 'Polnisch',
'languageName_it': 'Italienisch',
'languageName_es': 'Spanisch',
'languageName_cs': 'Tschechisch',
'extrasTeaser': 'SprachGuide, Ankommen und Einstellungen an einem Ort.',
'extrasLanguageGuideTitle': 'SprachGuide – Deutsch lernen',
'extrasLanguageGuideSubtitle':
'Deutsch lernen, während du Weimar entdeckst.',
'extrasNewInWeimarTitle': 'Neu in Weimar – Startguide',
'extrasNewInWeimarSubtitle':
'Die ersten 72 Stunden: ankommen, orientieren, losleben.',
'extrasSettingsTitle': 'Einstellungen & Sprache',
'extrasSettingsSubtitle':
'Sprache, Standort, Offline-Daten und Datenschutz.',
'hello': 'Hallo in Weimar',
'subtitle': 'Was möchtest du heute entdecken?',
'startTour': 'Tour starten',
'continueTour': 'Weiter entdecken',
'featured': 'Für dich ausgewählt',
'quick': 'Schnell auswählen',
'duration': 'Dauer',
'audio': 'Audio',
'text': 'Text',
'stops': 'Stationen',
'language': 'Sprache',
'sponsored': 'Anzeige',
'sponsorSkip': 'Weiter',
'allTours': 'Alle Touren',
'mapHint': 'Tippe auf einen Marker für Details.',
'offline': 'Offline verfügbar',
'family': 'Familie',
'history': 'Geschichte',
'culture': 'Kultur',
'food': 'Genuss',
'short': '60 Min',
'medium': '2 Std.',
'long': '4+ Std.',
'readGuide': 'Guide lesen',
'listenGuide': 'Guide anhören',
'audioTtsNote': 'Audio-Guide in deiner ausgewählten Sprache.',
'stopAudio': 'Audio stoppen',
'nextStop': 'Nächste Station',
'tourOverview': 'Tourübersicht',
'about': 'Über MeinWeimar',
'privacy': 'Datenschutzfreundlich geplant',
'bookTicket': 'Ticket buchen',
'ticketOpenError': 'Ticket-Link konnte nicht geöffnet werden',
'discover': 'Entdecken',
'discoverSearch': 'Themen, Orte, Touren oder Nearby suchen',
'clearSearch': 'Suche löschen',
'discoverCount': 'Themen entdecken',
'resultsFor': 'Treffer für',
'noDiscoverResults': 'Keine passenden Themen, Orte oder Touren gefunden.',
'placesAndStops': 'Orte & Stationen',
'emptyCategory': 'Noch keine Inhalte in dieser Kategorie.',
'places': 'Orte',
'address': 'Adresse',
'openingHours': 'Öffnungszeiten',
'openingStatusOpen': 'Geöffnet',
'openingStatusClosed': 'Geschlossen',
'openingStatusClosingSoon': 'Schließt demnächst',
'openingStatusOpeningSoon': 'Öffnet demnächst',
'openingStatusAlwaysAccessible': 'Jederzeit zugänglich',
'openingToday': 'Heute',
'openingTomorrow': 'Morgen',
'openingShowAll': 'Alle Öffnungszeiten',
'openingShowLess': 'Weniger anzeigen',
'openingNoInfo': 'Keine Angabe',
'weekday1': 'Montag',
'weekday2': 'Dienstag',
'weekday3': 'Mittwoch',
'weekday4': 'Donnerstag',
'weekday5': 'Freitag',
'weekday6': 'Samstag',
'weekday7': 'Sonntag',
'guide': 'Guide',
'moreImages': 'Weitere Bilder',
'individualTour': 'Individuelle Tour planen',
'individualTourTeaser':
'Zeit, Interessen und Mobilität auswählen – die App plant daraus deine persönliche Weimar-Tour.',
'createIndividualTour': 'Meine individuelle Tour erstellen',
'yourIndividualTour': 'Deine individuelle Tour',
'plannerHeadline': 'Deine Zeit. Deine Interessen. Deine Tour.',
'plannerIntro':
'Wir stellen aus den MeinWeimar-POIs automatisch eine passende Route zusammen.',
'howMuchTime': 'Wie viel Zeit hast du?',
'whatInterests': 'Was interessiert dich?',
'multipleTopics': 'Mehrere Themen sind möglich.',
'howTravel': 'Wie bist du unterwegs?',
'whereStart': 'Wo möchtest du starten?',
'currentLocationStart': 'Aktueller Standort wird als Start verwendet.',
'noLocationStart':
'Standort nicht verfügbar – die Route startet am passendsten ersten POI.',
'locate': 'Ermitteln',
'mustIncludeOptional': 'Optional: unbedingt dabei',
'mustInclude': 'Unbedingt dabei',
'done': 'Fertig',
'searchPoi': 'POI suchen',
'selectPoi': 'POI auswählen',
'poiSelected': 'POI ausgewählt',
'poisSelected': 'POIs ausgewählt',
'familyFriendly': 'Familienfreundlich',
'preferFamilyPois': 'Familiengeeignete POIs bevorzugen',
'planningTour': 'Deine Tour wird geplant …',
'viewStartTour': 'Tour ansehen & starten',
'plannerError':
'Für diese Auswahl konnte keine sinnvolle Tour erstellt werden.',
'transitPlannerNote':
'ÖPNV wird derzeit als Planungspräferenz berücksichtigt. Live-Fahrpläne folgen mit einer ÖPNV-Datenquelle.',
'timeBudget': 'Zeitbudget',
'interactiveMap': 'Interaktive Karte',
'interactiveMapTeaser':
'POIs, Suche, Filter und Standort direkt auf der Weimar-Karte.',
'locationLoading': 'Standort wird ermittelt …',
'locationUnavailable':
'Ohne Standort · Entfernungen werden nicht angezeigt',
'retry': 'Erneut',
'deepLinkNotFound':
'Dieser Link konnte nicht geöffnet werden. Der Inhalt ist möglicherweise nicht mehr verfügbar.',
'offlineMode': 'Offline-Modus · gespeicherte MeinWeimar-Daten',
'tourSearch': 'Tour suchen',
'reset': 'Zurücksetzen',
'noTourResults': 'Keine passende Tour gefunden.',
'automaticPlannerTeaser':
'Automatisch nach Zeit, Interessen und Mobilität.',
'route': 'Route',
'tickets': 'Tickets',
'transportWalking': 'Zu Fuß',
'transportBicycle': 'Fahrrad',
'transportCar': 'Auto / Motorrad',
'transportTransit': 'Bus / Bahn',
'minutes': 'Minuten',
'hoursShort': 'Std.',
'tourSingular': 'Tour',
'tourPlural': 'Touren',
'stopSingular': 'Stopp',
'stopPlural': 'Stopps',
'endTour': 'Tour beenden',
'liveLocationLoading': 'Live-Standort wird ermittelt …',
'arrivedAtStop': 'Du bist an der Station angekommen.',
'walkingRouteCalculating': 'Fußweg wird berechnet …',
'approxWalkMinutes': 'ca. {n} Min. zu Fuß',
'nextStationLabel': 'Nächste Station',
'classic': 'Klassik',
'palaces': 'Schlösser',
'playgrounds': 'Spielplätze',
'highlights': 'Highlights',
'locationFailed': 'Standort konnte gerade nicht ermittelt werden.',
'discoverWeimar': 'Weimar entdecken',
'searchPlace': 'Ort oder Sehenswürdigkeit suchen',
'details': 'Details',
'partnerOffer': 'Partnerangebot',
'advertisement': 'ANZEIGE',
'campaignMoreInfo':
'Für weitere Informationen öffnet die App die in WordPress hinterlegte Kampagnen-Landingpage.',
'closeAd': 'Werbung schließen',
'continueToGuide': 'Weiter zum City Guide',
'galleryDefault': 'Weitere Eindrücke',
'contextTips':
'Kontextuelle Tipps entlang deiner Tour – bezahlte Empfehlungen sind gekennzeichnet.',
'benefitAvailable': 'Vorteil verfügbar',
'locationNowUnavailable': 'Standort momentan nicht verfügbar',
'transitRoutingPending':
'ÖPNV: Fahrplan-/Linienrouting folgt – Stopps sind als Route markiert',
'routeLoadFailed': 'Route konnte gerade nicht geladen werden',
'demoLocation': 'Demo-Standort: Theaterplatz',
'targetReached': 'Ziel erreicht',
'followRoute': 'Route folgen',
'currentStop': 'Aktuelle Station {n}',
'switchToStop': 'Zu Station {n} wechseln',
'openStop': 'Station {n} öffnen',
'demoLocationTooltip': 'Demo-Standort in Weimar',
'reachedNamed': '{name} erreicht',
'continueToNamed': 'Weiter zu {name}',
'retryLocation': 'Standort erneut versuchen',
'airLineWalkLoading': '{distance} Luftlinie · Fußweg wird geladen …',
'routeLoading': 'Route wird geladen …',
'approxWalk': 'ca. {n} Min. zu Fuß',
'walkSuffix': 'zu Fuß',
'approxMinutes': 'ca. {n} Min.',
'routeDepart': 'Losgehen{street}',
'routeArrive': 'Ziel erreicht',
'routeRoundabout': 'In den Kreisverkehr{street}',
'routeStraight': 'Geradeaus weiter{street}',
'routeContinue': 'Weiter{street}',
'routeFollow': 'Route weiter folgen',
'turnLeft': 'Links abbiegen',
'turnSlightLeft': 'Leicht links halten',
'turnSharpLeft': 'Scharf links abbiegen',
'turnRight': 'Rechts abbiegen',
'turnSlightRight': 'Leicht rechts halten',
'turnSharpRight': 'Scharf rechts abbiegen',
'turnUTurn': 'Wenden',
'onStreet': ' auf {street}',
'mobility': 'Mobilität',
'recommendedRoute': 'Für diese Route empfohlen.',
'alsoSuitable': 'Geeignet auch für: {modes}',
'routeLabel': 'Route',
'stationReached': 'Station erreicht',
'price': 'Preis {level}',
'images': 'Bilder',
'aboutPlace': 'Über diesen Ort',
'reserve': 'Reservieren',
'openWebsite': 'Website öffnen',
'sponsoredLabel': 'Gesponsert',
'privacyDetail':
'Standort- und Nutzungsdaten sollen nur zweckgebunden und transparent verarbeitet werden.',
'legalSectionTitle': 'Rechtliches',
'legalPrivacyTitle': 'Datenschutz',
'legalPrivacySubtitle': 'Aktuelle Datenschutzerklärung von MeinWeimar.',
'legalImprintTitle': 'Impressum',
'legalImprintSubtitle': 'Anbieterkennzeichnung und Kontakt.',
'legalLoadError': 'Der Rechtstext konnte gerade nicht geladen werden.',
'legalSourceNote':
'Dieser Inhalt wird aktuell von tour.meinweimar.de geladen.',
'locationAvailable': 'Standort verfügbar',
'locationNotAvailable': 'Standort nicht verfügbar',
'locationNotChecked': 'Standort noch nicht geprüft',
'locationTitle': 'Standort',
'locationUseNote':
'{status} · wird für Entfernungen und Navigation verwendet, nicht dauerhaft gespeichert.',
'refreshLocation': 'Standort aktualisieren',
'offlineData': 'Offline-Daten',
'offlineDataNote':
'POIs, Touren und Partner werden nach erfolgreichem Abruf automatisch lokal zwischengespeichert.',
'offlineCacheCleared': 'Offline-Cache geleert',
'clearCache': 'Cache leeren',
'ticketLabel': 'Tickets',
'minutesShort': 'Min.',
'transportNoteWalk': 'Kompakte Route – sehr gut zu Fuß machbar.',
'transportNoteBike':
'Die Stopps liegen weiter auseinander – mit dem Fahrrad deutlich angenehmer.',
'transportNoteTransit':
'Größere Distanzen zwischen einzelnen Stopps – Bus/Bahn oder eigenes Fahrzeug einplanen.',
'transportNoteCar': 'Größere Distanzen – eigenes Fahrzeug sinnvoll.',
'all': 'Alle',
'museums': 'Museen',
'nearbyMatches': 'Passend in der Nähe',
'stationReachedNext': 'Station erreicht · {next}',
'dynamicTourTitle': 'Deine individuelle Weimar-Tour',
'dynamicTourSubtitle':
'{minutes} Min. · {label} · automatisch aus passenden POIs geplant',
'dynamicTourCategory': 'Individuell',
'freeSelection': 'frei zusammengestellt',
'plannerModeWalk':
'Für diese Route werden kompakte, gut zu Fuß kombinierbare Stopps bevorzugt.',
'plannerModeBike':
'Die Route darf größere Abstände enthalten und wird fürs Fahrrad optimiert.',
'plannerModeCar':
'Die Route darf weiter auseinanderliegende POIs verbinden. Park-/Zufahrtsregeln bitte vor Ort beachten.',
'plannerModeTransit':
'POIs dürfen weiter auseinanderliegen. Konkrete Fahrpläne und Linien werden noch nicht live geroutet.',
'partnerTourEnd': 'Passt gut ans Tourende',
'partnerLunch': 'Passt jetzt gut für eine Mittagspause',
'partnerDinner': 'Passt jetzt gut fürs Abendessen',
'partnerShortPause': 'Passt jetzt gut für eine kurze Pause',
'partnerRouteBreak': 'Guter kurzer Stopp entlang der Route',
'partnerNearRoute': 'In der Nähe deiner Route',
'distanceAway': '{distance} entfernt',
'max90': '≤ 90 Min.',
'sight': 'Sehenswürdigkeit',
'partnerFallback': 'Partner',
'noMatchingPois': 'Keine passenden POIs verfügbar.',
'ttsUnavailable': 'Cloud TTS ist nicht verfügbar.',
'ttsNoAudioUrl': 'Keine Audio-URL erhalten.',
'ttsNoText': 'Kein Text zum Vorlesen.',
'ttsInvalidResponse': 'Ungültige TTS-Serverantwort.',
'distanceFromYou': '{distance} von dir',
'readMore': 'Mehr erfahren',
},
'en': {
'sponsorLocationsTitle': 'Locations & services',
'sponsorLocationsLoadError': 'Sponsor locations could not be loaded.',
'sponsorLocationsEmpty':
'No locations are currently available for this offer.',
'sponsorLocationsAll': 'All locations',
'sponsorLocationAtm': 'ATM',
'sponsorLocationBranch': 'Branch',
'sponsorLocationSelfService': 'Self-service centre',
'sponsorLocationOther': 'Location',
'sponsorRouteSummary': '{distance} · about {minutes} min walk',
'routeHere': 'Show route',
'sponsorOpenNavigation': 'Open navigation',
'audioPlaybackFailed': 'Audio could not be started right now.',
'topicHighlights': 'Highlights',
'topicGoetheSchiller': 'Goethe & Schiller',
'topicClassic': 'Classicism & Enlightenment',
'topicBauhaus': 'Bauhaus & Modernism',
'topicWeimarRepublic': 'Weimar Republic',
'topicNsMemory': 'Nazi era & remembrance',
'topicDdrContemporary': 'GDR & contemporary history',
'topicArchitecture': 'Architecture',
'topicMuseumsArt': 'Museums & art',
'topicParksNature': 'Parks & nature',
'topicCastles': 'Castles & residences',
'topicFamily': 'Family',
'topicJewishLife': 'Jewish life',
'topicMusic': 'Music',
'topicHiddenGems': 'Hidden gems',
'plannerThinResultTitle': 'Only a few matching stops',
'plannerThinResultText':
'There are only a few suitable places for this selection and time window. More time or another topic will make the route more varied.',
'plannerIncreaseTime': 'Increase to 90 minutes',
'plannerTimeBreakdown':
'Travel about {travel} min · On site about {visit} min',
'wheelchairAccessible': 'Wheelchair accessible',
'openInMaps': 'Route here',
'learn': 'German',
'learnGerman': 'Learn German',
'learnGermanTeaser': 'Learn German while discovering Weimar.',
'learnGermanShort': 'Language + city',
'newInWeimar': 'New in Weimar',
'newInWeimarTeaser':
'Your first 72 hours: arrive, get oriented and get started.',
'newInWeimarShort': 'Your starter guide',
'learningCourses': 'Language courses',
'learningComingSoon': 'Language courses are being prepared.',
'learningStreak': '{n}-day learning streak',
'learningWhyThisHelps': 'Why this helps',
'learningChallenge': 'Real-life challenge',
'learningQuickCheck': 'Quick check',
'learningShowAnswer': 'Show answer',
'learningCompleted': 'Completed',
'learningMarkCompleted': 'Mark as completed',
'learningOpenPlace': 'Open place',
'learningHearGerman': 'Hear German',
'learningHearSlow': 'Hear slowly',
'learningHearExplanation': 'Hear explanation',
'learningHearHelp': 'Hear translation',
'learningUnitsMinutes': '{units} units · {minutes} min',
'learningLoadError': 'Language guide data could not be loaded.',
'learningStopAudio': 'Stop audio',
'learningFirstDaysTitle': 'Your first days in Weimar',
'learningFirstDaysTeaser':
'Arrival, campus, everyday life and the German phrases you need first.',
'learningProgress': '{n}% completed',
'learningToursTitle': 'German learning tours',
'learningToursHomeTeaser':
'Learn German on the move — at real places in Weimar.',
'learningToursCta': 'Discover Weimar in German',
'learningToursCtaSubtitle':
'Guided learning routes with real stops and tasks on location.',
'learningToursIntro':
'Choose a route. Each tour connects real places in Weimar with useful German phrases and small on-location tasks.',
'learningToursLoadError':
'The German learning tours could not be loaded.',
'learningTourArrivalTitle': 'From the station to the centre',
'learningTourArrivalSubtitle':
'Your first German in Weimar: arrive, ask and find your way.',
'learningTourEverydayTitle': 'Everyday German in Weimar',
'learningTourEverydaySubtitle':
'Order, pay and shop between the market square and Goetheplatz.',
'learningTourStudentTitle': 'Student Weimar in German',
'learningTourStudentSubtitle':
'Campus, library and meeting people — German for student life.',
'learningTourStops': '{n} stops',
'learningTourLessons': '{n} learning tasks',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Your route',
'learningTourStart': 'Start tour',
'learningTourStopProgress': 'Stop {current} of {total}',
'learningTourDoHere': 'Learn and practise this at this stop:',
'learningTourNextStop': 'Next stop',
'learningTourFinish': 'Finish tour',
'home': 'Home',
'map': 'Map',
'tours': 'Tours',
'settings': 'More',
'extrasTitle': 'Extras',
'more': 'More',
'moreMenuTitle': 'More',
'moreMenuTeaser':
'Your saved content, offline data, learning tools and settings.',
'favoritesTitle': 'Favorites',
'favoritesSubtitle': 'Saved places and tours.',
'offlineDownloadsTitle': 'Offline & Downloads',
'offlineDownloadsSubtitle': 'Maps, audio and saved content.',
'learnGermanMenuTitle': 'Learn German',
'learnGermanMenuSubtitle': 'Language Guide and Start Guide.',
'learnGermanMenuIntro':
'Learn German and settle into Weimar — together in one place.',
'favoritesEmptyTitle': 'No favorites yet',
'favoritesEmptySubtitle': 'Save places and tours with the heart icon.',
'favoritePlaces': 'Saved places',
'favoriteTours': 'Saved tours',
'addFavorite': 'Add to favorites',
'removeFavorite': 'Remove from favorites',
'offlineStoredContent': 'Saved offline content',
'offlineStoredEntries': '{n} cached items saved',
'offlineDownloadsNote':
'Successfully loaded MeinWeimar content is cached locally for offline use.',
'languageName_de': 'German',
'languageName_en': 'English',
'languageName_nl': 'Dutch',
'languageName_fr': 'French',
'languageName_pl': 'Polish',
'languageName_it': 'Italian',
'languageName_es': 'Spanish',
'languageName_cs': 'Czech',
'extrasTeaser': 'Language guide, arrival help and settings in one place.',
'extrasLanguageGuideTitle': 'Language Guide – Learn German',
'extrasLanguageGuideSubtitle': 'Learn German while you discover Weimar.',
'extrasNewInWeimarTitle': 'New in Weimar – Start Guide',
'extrasNewInWeimarSubtitle':
'Your first 72 hours: arrive, get oriented and get started.',
'extrasSettingsTitle': 'Settings & Language',
'extrasSettingsSubtitle': 'Language, location, offline data and privacy.',
'hello': 'Hello from Weimar',
'subtitle': 'What would you like to discover today?',
'startTour': 'Start tour',
'continueTour': 'Keep exploring',
'featured': 'Picked for you',
'quick': 'Quick picks',
'duration': 'Duration',
'audio': 'Audio',
'text': 'Text',
'stops': 'Stops',
'language': 'Language',
'sponsored': 'Sponsored',
'sponsorSkip': 'Continue',
'allTours': 'All tours',
'mapHint': 'Tap a marker for details.',
'offline': 'Available offline',
'family': 'Family',
'history': 'History',
'culture': 'Culture',
'food': 'Food',
'short': '60 min',
'medium': '2 hrs',
'long': '4+ hrs',
'readGuide': 'Read guide',
'listenGuide': 'Listen to guide',
'audioTtsNote': 'Audio guide in your selected language.',
'stopAudio': 'Stop audio',
'nextStop': 'Next stop',
'tourOverview': 'Tour overview',
'about': 'About MeinWeimar',
'privacy': 'Designed with privacy in mind',
'bookTicket': 'Book ticket',
'ticketOpenError': 'Ticket link could not be opened',
'discover': 'Discover',
'discoverSearch': 'Search topics, places, tours or Nearby',
'clearSearch': 'Clear search',
'discoverCount': 'topics to discover',
'resultsFor': 'results for',
'noDiscoverResults': 'No matching topics, places or tours found.',
'placesAndStops': 'Places & stops',
'emptyCategory': 'No content in this category yet.',
'places': 'Places',
'address': 'Address',
'openingHours': 'Opening hours',
'openingStatusOpen': 'Open',
'openingStatusClosed': 'Closed',
'openingStatusClosingSoon': 'Closing soon',
'openingStatusOpeningSoon': 'Opening soon',
'openingStatusAlwaysAccessible': 'Always accessible',
'openingToday': 'Today',
'openingTomorrow': 'Tomorrow',
'openingShowAll': 'All opening hours',
'openingShowLess': 'Show less',
'openingNoInfo': 'No information',
'weekday1': 'Monday',
'weekday2': 'Tuesday',
'weekday3': 'Wednesday',
'weekday4': 'Thursday',
'weekday5': 'Friday',
'weekday6': 'Saturday',
'weekday7': 'Sunday',
'guide': 'Guide',
'moreImages': 'More images',
'individualTour': 'Plan an individual tour',
'individualTourTeaser':
'Choose time, interests and mobility and the app will plan your personal Weimar tour.',
'createIndividualTour': 'Create my individual tour',
'yourIndividualTour': 'Your individual tour',
'plannerHeadline': 'Your time. Your interests. Your tour.',
'plannerIntro':
'We automatically create a suitable route from MeinWeimar POIs.',
'howMuchTime': 'How much time do you have?',
'whatInterests': 'What are you interested in?',
'multipleTopics': 'You can select several topics.',
'howTravel': 'How are you getting around?',
'whereStart': 'Where would you like to start?',
'currentLocationStart':
'Your current location will be used as the start.',
'noLocationStart':
'Location unavailable – the route starts at the most suitable first POI.',
'locate': 'Locate',
'mustIncludeOptional': 'Optional: must include',
'mustInclude': 'Must include',
'done': 'Done',
'searchPoi': 'Search POI',
'selectPoi': 'Select POI',
'poiSelected': 'POI selected',
'poisSelected': 'POIs selected',
'familyFriendly': 'Family-friendly',
'preferFamilyPois': 'Prefer family-friendly POIs',
'planningTour': 'Planning your tour …',
'viewStartTour': 'View & start tour',
'plannerError': 'No suitable tour could be created for this selection.',
'transitPlannerNote':
'Public transport is currently used as a planning preference. Live timetables will follow with a transit data source.',
'timeBudget': 'Time budget',
'interactiveMap': 'Interactive map',
'interactiveMapTeaser':
'POIs, search, filters and location directly on the Weimar map.',
'locationLoading': 'Finding your location …',
'locationUnavailable': 'No location · distances are hidden',
'retry': 'Retry',
'deepLinkNotFound':
'This link could not be opened. The content may no longer be available.',
'offlineMode': 'Offline mode · saved MeinWeimar data',
'tourSearch': 'Search tours',
'reset': 'Reset',
'noTourResults': 'No matching tour found.',
'automaticPlannerTeaser': 'Automatic by time, interests and mobility.',
'route': 'Route',
'tickets': 'Tickets',
'transportWalking': 'Walking',
'transportBicycle': 'Bicycle',
'transportCar': 'Car / motorcycle',
'transportTransit': 'Bus / train',
'minutes': 'minutes',
'hoursShort': 'hrs',
'tourSingular': 'tour',
'tourPlural': 'tours',
'stopSingular': 'stop',
'stopPlural': 'stops',
'endTour': 'End tour',
'liveLocationLoading': 'Finding live location …',
'arrivedAtStop': 'You have arrived at the stop.',
'walkingRouteCalculating': 'Calculating walking route …',
'approxWalkMinutes': 'approx. {n} min walking',
'nextStationLabel': 'Next stop',
'classic': 'Classic Weimar',
'palaces': 'Palaces',
'playgrounds': 'Playgrounds',
'highlights': 'Highlights',
'locationFailed': 'Your location could not be determined right now.',
'discoverWeimar': 'Discover Weimar',
'searchPlace': 'Search place or sight',
'details': 'Details',
'partnerOffer': 'Partner offer',
'advertisement': 'AD',
'campaignMoreInfo':
'For more information, the app opens the campaign landing page stored in WordPress.',
'closeAd': 'Close ad',
'continueToGuide': 'Continue to City Guide',
'galleryDefault': 'More impressions',
'contextTips':
'Contextual tips along your tour – paid recommendations are marked.',
'benefitAvailable': 'Benefit available',
'locationNowUnavailable': 'Location currently unavailable',
'transitRoutingPending':
'Public transport routing is not live yet – stops are shown as a route',
'routeLoadFailed': 'Route could not be loaded right now',
'demoLocation': 'Demo location: Theaterplatz',
'targetReached': 'Destination reached',
'followRoute': 'Follow route',
'currentStop': 'Current stop {n}',
'switchToStop': 'Switch to stop {n}',
'openStop': 'Open stop {n}',
'demoLocationTooltip': 'Demo location in Weimar',
'reachedNamed': 'Reached {name}',
'continueToNamed': 'Continue to {name}',
'retryLocation': 'Try location again',
'airLineWalkLoading':
'{distance} straight line · loading walking route …',
'routeLoading': 'Loading route …',
'approxWalk': 'approx. {n} min walking',
'walkSuffix': 'walking',
'approxMinutes': 'approx. {n} min',
'routeDepart': 'Start{street}',
'routeArrive': 'Destination reached',
'routeRoundabout': 'Enter the roundabout{street}',
'routeStraight': 'Continue straight{street}',
'routeContinue': 'Continue{street}',
'routeFollow': 'Continue following the route',
'turnLeft': 'Turn left',
'turnSlightLeft': 'Keep slightly left',
'turnSharpLeft': 'Turn sharp left',
'turnRight': 'Turn right',
'turnSlightRight': 'Keep slightly right',
'turnSharpRight': 'Turn sharp right',
'turnUTurn': 'Make a U-turn',
'onStreet': ' onto {street}',
'mobility': 'Mobility',
'recommendedRoute': 'Recommended for this route.',
'alsoSuitable': 'Also suitable for: {modes}',
'routeLabel': 'Route',
'stationReached': 'Stop reached',
'price': 'Price {level}',
'images': 'Images',
'aboutPlace': 'About this place',
'reserve': 'Reserve',
'openWebsite': 'Open website',
'sponsoredLabel': 'Sponsored',
'privacyDetail':
'Location and usage data are processed only for their stated purpose and transparently.',
'legalSectionTitle': 'Legal',
'legalPrivacyTitle': 'Privacy policy',
'legalPrivacySubtitle': 'Current MeinWeimar privacy policy.',
'legalImprintTitle': 'Legal notice',
'legalImprintSubtitle': 'Provider information and contact details.',
'legalLoadError': 'The legal text could not be loaded right now.',
'legalSourceNote': 'This content is loaded from tour.meinweimar.de.',
'locationAvailable': 'Location available',
'locationNotAvailable': 'Location unavailable',
'locationNotChecked': 'Location not checked yet',
'locationTitle': 'Location',
'locationUseNote':
'{status} · used for distances and navigation and not stored permanently.',
'refreshLocation': 'Refresh location',
'offlineData': 'Offline data',
'offlineDataNote':
'POIs, tours and partners are cached locally after a successful download.',
'offlineCacheCleared': 'Offline cache cleared',
'clearCache': 'Clear cache',
'ticketLabel': 'Tickets',
'minutesShort': 'min',
'transportNoteWalk': 'Compact route – very easy to walk.',
'transportNoteBike':
'Stops are farther apart – much more comfortable by bicycle.',
'transportNoteTransit':
'Longer distances between stops – plan for public transport or your own vehicle.',
'transportNoteCar': 'Longer distances – your own vehicle is useful.',
'all': 'All',
'museums': 'Museums',
'nearbyMatches': 'Nearby matches',
'stationReachedNext': 'Stop reached · {next}',
'dynamicTourTitle': 'Your individual Weimar tour',
'dynamicTourSubtitle':
'{minutes} min · {label} · automatically planned from matching POIs',
'dynamicTourCategory': 'Individual',
'freeSelection': 'freely composed',
'plannerModeWalk':
'Compact, easily walkable stops are preferred for this route.',
'plannerModeBike':
'The route may include larger gaps and is optimized for cycling.',
'plannerModeCar':
'The route may connect POIs farther apart. Check parking and access rules locally.',
'plannerModeTransit':
'POIs may be farther apart. Live timetables and transit lines are not routed yet.',
'partnerTourEnd': 'A good fit for the end of the tour',
'partnerLunch': 'A good time for a lunch break',
'partnerDinner': 'A good time for dinner',
'partnerShortPause': 'A good time for a short break',
'partnerRouteBreak': 'Good short stop along the route',
'partnerNearRoute': 'Near your route',
'distanceAway': '{distance} away',
'max90': '≤ 90 min',
'sight': 'Sight',
'partnerFallback': 'Partner',
'noMatchingPois': 'No matching POIs available.',
'ttsUnavailable': 'Cloud TTS is unavailable.',
'ttsNoAudioUrl': 'No audio URL received.',
'ttsNoText': 'No text to read aloud.',
'ttsInvalidResponse': 'Invalid TTS server response.',
'distanceFromYou': '{distance} from you',
'readMore': 'Learn more',
},
'nl': {
'sponsorLocationsTitle': 'Locaties & service',
'sponsorLocationsLoadError':
'De sponsorlocaties konden niet worden geladen.',
'sponsorLocationsEmpty':
'Voor dit aanbod zijn momenteel geen locaties beschikbaar.',
'sponsorLocationsAll': 'Alle locaties',
'sponsorLocationAtm': 'Geldautomaat',
'sponsorLocationBranch': 'Filiaal',
'sponsorLocationSelfService': 'Zelfbedieningspunt',
'sponsorLocationOther': 'Locatie',
'sponsorRouteSummary': '{distance} · ca. {minutes} min lopen',
'routeHere': 'Route tonen',
'sponsorOpenNavigation': 'Open navigatie',
'audioPlaybackFailed': 'Audio kon nu niet worden gestart.',
'topicHighlights': 'Highlights',
'topicGoetheSchiller': 'Goethe & Schiller',
'topicClassic': 'Classicisme & Verlichting',
'topicBauhaus': 'Bauhaus & modernisme',
'topicWeimarRepublic': 'Republiek van Weimar',
'topicNsMemory': 'Naziperiode & herdenking',
'topicDdrContemporary': 'DDR & hedendaagse geschiedenis',
'topicArchitecture': 'Architectuur',
'topicMuseumsArt': 'Musea & kunst',
'topicParksNature': 'Parken & natuur',
'topicCastles': 'Kastelen & residenties',
'topicFamily': 'Familie',
'topicJewishLife': 'Joods leven',
'topicMusic': 'Muziek',
'topicHiddenGems': 'Verborgen parels',
'plannerThinResultTitle': 'Slechts enkele passende stops',
'plannerThinResultText':
'Voor deze selectie en tijd zijn maar enkele geschikte plaatsen. Met meer tijd of een extra thema wordt de route gevarieerder.',
'plannerIncreaseTime': 'Verhoog naar 90 minuten',
'plannerTimeBreakdown':
'Onderweg ca. {travel} min · Ter plaatse ca. {visit} min',
'wheelchairAccessible': 'Rolstoeltoegankelijk',
'openInMaps': 'Route hierheen',
'learn': 'Duits',
'learnGerman': 'Duits leren',
'learnGermanTeaser': 'Leer Duits terwijl je Weimar ontdekt.',
'learnGermanShort': 'Taal + stad',
'newInWeimar': 'Nieuw in Weimar',
'newInWeimarTeaser':
'Je eerste 72 uur: aankomen, oriënteren en beginnen.',
'newInWeimarShort': 'Je startgids',
'learningCourses': 'Taalcursussen',
'learningComingSoon': 'De taalcursussen worden voorbereid.',
'learningStreak': '{n} dagen leerreeks',
'learningWhyThisHelps': 'Waarom dit helpt',
'learningChallenge': 'Praktijkopdracht',
'learningQuickCheck': 'Korte check',
'learningShowAnswer': 'Antwoord tonen',
'learningCompleted': 'Voltooid',
'learningMarkCompleted': 'Als voltooid markeren',
'learningOpenPlace': 'Locatie openen',
'learningHearGerman': 'Duits beluisteren',
'learningHearSlow': 'Langzaam beluisteren',
'learningHearExplanation': 'Uitleg beluisteren',
'learningHearHelp': 'Vertaling beluisteren',
'learningUnitsMinutes': '{units} eenheden · {minutes} min',
'learningLoadError': 'De taalgegevens konden niet worden geladen.',
'learningStopAudio': 'Audio stoppen',
'learningFirstDaysTitle': 'Je eerste dagen in Weimar',
'learningFirstDaysTeaser':
'Aankomst, campus, dagelijks leven en de Duitse zinnen die je eerst nodig hebt.',
'learningProgress': '{n}% voltooid',
'learningToursTitle': 'Duitse leertours',
'learningToursHomeTeaser':
'Leer Duits onderweg — op echte plekken in Weimar.',
'learningToursCta': 'Ontdek Weimar in het Duits',
'learningToursCtaSubtitle':
'Begeleide leerroutes met echte haltes en opdrachten ter plaatse.',
'learningToursIntro':
'Kies een route. Elke tour verbindt echte plekken in Weimar met nuttige Duitse zinnen en kleine opdrachten ter plaatse.',
'learningToursLoadError':
'De Duitse leertours konden niet worden geladen.',
'learningTourArrivalTitle': 'Van het station naar het centrum',
'learningTourArrivalSubtitle':
'Je eerste Duits in Weimar: aankomen, vragen en de weg vinden.',
'learningTourEverydayTitle': 'Duits in het dagelijks leven in Weimar',
'learningTourEverydaySubtitle':
'Bestellen, betalen en winkelen tussen de Markt en Goetheplatz.',
'learningTourStudentTitle': 'Studenten-Weimar in het Duits',
'learningTourStudentSubtitle':
'Campus, bibliotheek en nieuwe mensen — Duits voor het studentenleven.',
'learningTourStops': '{n} haltes',
'learningTourLessons': '{n} leeropdrachten',
'learningTourMinutes': '{n} min.',
'learningTourRoute': 'Je route',
'learningTourStart': 'Tour starten',
'learningTourStopProgress': 'Halte {current} van {total}',
'learningTourDoHere': 'Dit leer en oefen je bij deze halte:',
'learningTourNextStop': 'Volgende halte',
'learningTourFinish': 'Tour afronden',
'home': 'Start',
'map': 'Kaart',
'tours': 'Tours',
'settings': 'Meer',
'extrasTitle': 'Extra’s',
'more': 'Meer',
'moreMenuTitle': 'Meer',
'moreMenuTeaser':
'Je opgeslagen inhoud, offlinegegevens, leeraanbod en instellingen.',
'favoritesTitle': 'Favorieten',
'favoritesSubtitle': 'Opgeslagen plaatsen en tours.',
'offlineDownloadsTitle': 'Offline & downloads',
'offlineDownloadsSubtitle': 'Kaarten, audio en opgeslagen inhoud.',
'learnGermanMenuTitle': 'Duits leren',
'learnGermanMenuSubtitle': 'Taalgids en startgids.',
'learnGermanMenuIntro':
'Duits leren en je weg vinden in Weimar — samen op één plek.',
'favoritesEmptyTitle': 'Nog geen favorieten',
'favoritesEmptySubtitle': 'Bewaar plaatsen en tours met het hart-icoon.',
'favoritePlaces': 'Opgeslagen plaatsen',
'favoriteTours': 'Opgeslagen tours',
'addFavorite': 'Toevoegen aan favorieten',
'removeFavorite': 'Uit favorieten verwijderen',
'offlineStoredContent': 'Opgeslagen offline-inhoud',
'offlineStoredEntries': '{n} cache-items opgeslagen',
'offlineDownloadsNote':
'Succesvol geladen MeinWeimar-inhoud wordt lokaal opgeslagen voor offline gebruik.',
'languageName_de': 'Duits',
'languageName_en': 'Engels',
'languageName_nl': 'Nederlands',
'languageName_fr': 'Frans',
'languageName_pl': 'Pools',
'languageName_it': 'Italiaans',
'languageName_es': 'Spaans',
'languageName_cs': 'Tsjechisch',
'extrasTeaser': 'Taalgids, aankomsthulp en instellingen op één plek.',
'extrasLanguageGuideTitle': 'Taalgids – Duits leren',
'extrasLanguageGuideSubtitle': 'Leer Duits terwijl je Weimar ontdekt.',
'extrasNewInWeimarTitle': 'Nieuw in Weimar – Startgids',
'extrasNewInWeimarSubtitle':
'Je eerste 72 uur: aankomen, oriënteren en beginnen.',
'extrasSettingsTitle': 'Instellingen & taal',
'extrasSettingsSubtitle': 'Taal, locatie, offlinegegevens en privacy.',
'hello': 'Hallo Weimar',
'subtitle': 'Wat wil je vandaag ontdekken?',
'startTour': 'Start tour',
'continueTour': 'Verder ontdekken',
'featured': 'Voor jou',
'quick': 'Snel kiezen',
'duration': 'Duur',
'audio': 'Audio',
'text': 'Tekst',
'stops': 'Stops',
'language': 'Taal',
'sponsored': 'Advertentie',
'sponsorSkip': 'Verder',
'allTours': 'Alle tours',
'mapHint': 'Tik op een marker voor details.',
'offline': 'Offline beschikbaar',
'family': 'Familie',
'history': 'Geschiedenis',
'culture': 'Cultuur',
'food': 'Culinair',
'short': '60 min',
'medium': '2 uur',
'long': '4+ uur',
'readGuide': 'Lees gids',
'listenGuide': 'Luister naar gids',
'audioTtsNote': 'Audiogids in je gekozen taal.',
'stopAudio': 'Stop audio',
'nextStop': 'Volgende stop',
'tourOverview': 'Touroverzicht',
'about': 'Over MeinWeimar',
'privacy': 'Privacyvriendelijk ontworpen',
'bookTicket': 'Ticket boeken',
'ticketOpenError': 'Ticketlink kon niet worden geopend',
'discover': 'Ontdekken',
'discoverSearch': 'Zoek thema’s, plaatsen of tours',
'clearSearch': 'Zoekopdracht wissen',
'discoverCount': 'thema’s ontdekken',
'resultsFor': 'resultaten voor',
'noDiscoverResults': 'Geen passende thema’s, plaatsen of tours gevonden.',
'placesAndStops': 'Plaatsen & stops',
'emptyCategory': 'Nog geen inhoud in deze categorie.',
'places': 'Plaatsen',
'address': 'Adres',
'openingHours': 'Openingstijden',
'openingStatusOpen': 'Geopend',
'openingStatusClosed': 'Gesloten',
'openingStatusClosingSoon': 'Sluit binnenkort',
'openingStatusOpeningSoon': 'Opent binnenkort',
'openingStatusAlwaysAccessible': 'Altijd toegankelijk',
'openingToday': 'Vandaag',
'openingTomorrow': 'Morgen',
'openingShowAll': 'Alle openingstijden',
'openingShowLess': 'Minder tonen',
'openingNoInfo': 'Geen informatie',
'weekday1': 'Maandag',
'weekday2': 'Dinsdag',
'weekday3': 'Woensdag',
'weekday4': 'Donderdag',
'weekday5': 'Vrijdag',
'weekday6': 'Zaterdag',
'weekday7': 'Zondag',
'guide': 'Gids',
'moreImages': 'Meer afbeeldingen',
'individualTour': 'Individuele tour plannen',
'individualTourTeaser':
'Kies tijd, interesses en vervoer; de app plant jouw persoonlijke Weimar-tour.',
'createIndividualTour': 'Mijn individuele tour maken',
'yourIndividualTour': 'Jouw individuele tour',
'plannerHeadline': 'Jouw tijd. Jouw interesses. Jouw tour.',
'plannerIntro':
'We stellen automatisch een passende route samen uit MeinWeimar-POI’s.',
'howMuchTime': 'Hoeveel tijd heb je?',
'whatInterests': 'Wat interesseert je?',
'multipleTopics': 'Je kunt meerdere thema’s kiezen.',
'howTravel': 'Hoe reis je?',
'whereStart': 'Waar wil je starten?',
'currentLocationStart': 'Je huidige locatie wordt als start gebruikt.',
'noLocationStart':
'Locatie niet beschikbaar – de route start bij de meest geschikte eerste POI.',
'locate': 'Bepalen',
'mustIncludeOptional': 'Optioneel: zeker opnemen',
'mustInclude': 'Zeker opnemen',
'done': 'Klaar',
'searchPoi': 'POI zoeken',
'selectPoi': 'POI kiezen',
'poiSelected': 'POI geselecteerd',
'poisSelected': 'POI’s geselecteerd',
'familyFriendly': 'Gezinsvriendelijk',
'preferFamilyPois': 'Gezinsvriendelijke POI’s voorkeur geven',
'planningTour': 'Je tour wordt gepland …',
'viewStartTour': 'Tour bekijken & starten',
'plannerError':
'Voor deze selectie kon geen geschikte tour worden gemaakt.',
'transitPlannerNote':
'Openbaar vervoer wordt momenteel als planningsvoorkeur gebruikt. Live dienstregelingen volgen met een OV-databron.',
'timeBudget': 'Tijdbudget',
'interactiveMap': 'Interactieve kaart',
'interactiveMapTeaser':
'POI’s, zoeken, filters en locatie direct op de Weimar-kaart.',
'locationLoading': 'Locatie wordt bepaald …',
'locationUnavailable': 'Geen locatie · afstanden worden niet getoond',
'retry': 'Opnieuw',
'deepLinkNotFound':
'Deze link kon niet worden geopend. De inhoud is mogelijk niet meer beschikbaar.',
'offlineMode': 'Offline-modus · opgeslagen MeinWeimar-data',
'tourSearch': 'Tour zoeken',
'reset': 'Resetten',
'noTourResults': 'Geen passende tour gevonden.',
'automaticPlannerTeaser': 'Automatisch op tijd, interesses en vervoer.',
'route': 'Route',
'tickets': 'Tickets',
'transportWalking': 'Te voet',
'transportBicycle': 'Fiets',
'transportCar': 'Auto / motor',
'transportTransit': 'Bus / trein',
'minutes': 'minuten',
'hoursShort': 'uur',
'tourSingular': 'tour',
'tourPlural': 'tours',
'stopSingular': 'stop',
'stopPlural': 'stops',
'endTour': 'Tour beëindigen',
'liveLocationLoading': 'Live locatie wordt bepaald …',
'arrivedAtStop': 'Je bent bij de stop aangekomen.',
'walkingRouteCalculating': 'Wandelroute wordt berekend …',
'approxWalkMinutes': 'ca. {n} min lopen',
'nextStationLabel': 'Volgende stop',
'classic': 'Klassiek Weimar',
'palaces': 'Paleizen',
'playgrounds': 'Speeltuinen',
'highlights': 'Highlights',
'locationFailed': 'Je locatie kon op dit moment niet worden bepaald.',
'discoverWeimar': 'Weimar ontdekken',
'searchPlace': 'Plaats of bezienswaardigheid zoeken',
'details': 'Details',
'partnerOffer': 'Partneraanbod',
'advertisement': 'ADVERTENTIE',
'campaignMoreInfo':
'Voor meer informatie opent de app de campagnepagina die in WordPress is opgeslagen.',
'closeAd': 'Advertentie sluiten',
'continueToGuide': 'Verder naar City Guide',
'galleryDefault': 'Meer indrukken',
'contextTips':
'Contextuele tips langs je tour – betaalde aanbevelingen zijn gemarkeerd.',
'benefitAvailable': 'Voordeel beschikbaar',
'locationNowUnavailable': 'Locatie momenteel niet beschikbaar',
'transitRoutingPending':
'OV-routing is nog niet live – stops worden als route gemarkeerd',
'routeLoadFailed': 'Route kon niet worden geladen',
'demoLocation': 'Demolocatie: Theaterplatz',
'targetReached': 'Bestemming bereikt',
'followRoute': 'Route volgen',
'currentStop': 'Huidige stop {n}',
'switchToStop': 'Naar stop {n} gaan',
'openStop': 'Stop {n} openen',
'demoLocationTooltip': 'Demolocatie in Weimar',
'reachedNamed': '{name} bereikt',
'continueToNamed': 'Verder naar {name}',
'retryLocation': 'Locatie opnieuw proberen',
'airLineWalkLoading':
'{distance} hemelsbreed · wandelroute wordt geladen …',
'routeLoading': 'Route wordt geladen …',
'approxWalk': 'ca. {n} min lopen',
'walkSuffix': 'te voet',
'approxMinutes': 'ca. {n} min',
'routeDepart': 'Vertrek{street}',
'routeArrive': 'Bestemming bereikt',
'routeRoundabout': 'Ga de rotonde op{street}',
'routeStraight': 'Ga rechtdoor{street}',
'routeContinue': 'Ga verder{street}',
'routeFollow': 'Blijf de route volgen',
'turnLeft': 'Sla linksaf',
'turnSlightLeft': 'Houd iets links aan',
'turnSharpLeft': 'Sla scherp linksaf',
'turnRight': 'Sla rechtsaf',
'turnSlightRight': 'Houd iets rechts aan',
'turnSharpRight': 'Sla scherp rechtsaf',
'turnUTurn': 'Keer om',
'onStreet': ' naar {street}',
'mobility': 'Mobiliteit',
'recommendedRoute': 'Aanbevolen voor deze route.',
'alsoSuitable': 'Ook geschikt voor: {modes}',
'routeLabel': 'Route',
'stationReached': 'Stop bereikt',
'price': 'Prijs {level}',
'images': 'Afbeeldingen',
'aboutPlace': 'Over deze plek',
'reserve': 'Reserveren',
'openWebsite': 'Website openen',
'sponsoredLabel': 'Gesponsord',
'privacyDetail':
'Locatie- en gebruiksgegevens worden alleen doelgericht en transparant verwerkt.',
'legalSectionTitle': 'Juridisch',
'legalPrivacyTitle': 'Privacyverklaring',
'legalPrivacySubtitle': 'Actuele privacyverklaring van MeinWeimar.',
'legalImprintTitle': 'Colofon',
'legalImprintSubtitle': 'Aanbiedergegevens en contact.',
'legalLoadError':
'De juridische tekst kon momenteel niet worden geladen.',
'legalSourceNote': 'Deze inhoud wordt geladen van tour.meinweimar.de.',
'locationAvailable': 'Locatie beschikbaar',
'locationNotAvailable': 'Locatie niet beschikbaar',
'locationNotChecked': 'Locatie nog niet gecontroleerd',
'locationTitle': 'Locatie',
'locationUseNote':
'{status} · gebruikt voor afstanden en navigatie en niet permanent opgeslagen.',
'refreshLocation': 'Locatie vernieuwen',
'offlineData': 'Offlinegegevens',
'offlineDataNote':
'POI’s, tours en partners worden na een succesvolle download lokaal opgeslagen.',
'offlineCacheCleared': 'Offlinecache gewist',
'clearCache': 'Cache wissen',
'ticketLabel': 'Tickets',
'minutesShort': 'min',
'transportNoteWalk': 'Compacte route – zeer goed te voet.',
'transportNoteBike':
'Stops liggen verder uit elkaar – veel prettiger met de fiets.',
'transportNoteTransit':
'Grotere afstanden tussen stops – plan OV of eigen vervoer.',
'transportNoteCar': 'Grotere afstanden – eigen vervoer is handig.',
'all': 'Alles',
'museums': 'Musea',
'nearbyMatches': 'Passend in de buurt',
'stationReachedNext': 'Stop bereikt · {next}',
'dynamicTourTitle': 'Jouw individuele Weimar-tour',
'dynamicTourSubtitle':
'{minutes} min · {label} · automatisch gepland uit passende POI’s',
'dynamicTourCategory': 'Individueel',
'freeSelection': 'vrij samengesteld',
'plannerModeWalk':
'Voor deze route krijgen compacte, goed te belopen stops de voorkeur.',
'plannerModeBike':
'De route mag grotere afstanden bevatten en wordt voor de fiets geoptimaliseerd.',
'plannerModeCar':
'De route mag POI’s verder uit elkaar verbinden. Controleer parkeer- en toegangsregels ter plaatse.',
'plannerModeTransit':
'POI’s mogen verder uit elkaar liggen. Live dienstregelingen en lijnen worden nog niet gerouteerd.',
'partnerTourEnd': 'Past goed bij het einde van de tour',
'partnerLunch': 'Een goed moment voor een lunchpauze',
'partnerDinner': 'Een goed moment voor het avondeten',
'partnerShortPause': 'Een goed moment voor een korte pauze',
'partnerRouteBreak': 'Goede korte stop langs de route',
'partnerNearRoute': 'In de buurt van je route',
'distanceAway': '{distance} afstand',
'max90': '≤ 90 min',
'sight': 'Bezienswaardigheid',
'partnerFallback': 'Partner',
'noMatchingPois': 'Geen passende POI’s beschikbaar.',
'ttsUnavailable': 'Cloud TTS is niet beschikbaar.',
'ttsNoAudioUrl': 'Geen audio-URL ontvangen.',
'ttsNoText': 'Geen tekst om voor te lezen.',
'ttsInvalidResponse': 'Ongeldig antwoord van de TTS-server.',
'distanceFromYou': '{distance} van jou',
'readMore': 'Meer informatie',
},
'fr': {
'sponsorLocationsTitle': 'Sites & services',
'sponsorLocationsLoadError':
'Les sites du sponsor n’ont pas pu être chargés.',
'sponsorLocationsEmpty':
'Aucun site n’est actuellement disponible pour cette offre.',
'sponsorLocationsAll': 'Tous les sites',
'sponsorLocationAtm': 'Distributeur',
'sponsorLocationBranch': 'Agence',
'sponsorLocationSelfService': 'Espace libre-service',
'sponsorLocationOther': 'Site',
'sponsorRouteSummary': '{distance} · env. {minutes} min à pied',
'routeHere': 'Afficher l’itinéraire',
'sponsorOpenNavigation': 'Ouvrir la navigation',
'audioPlaybackFailed': 'L’audio ne peut pas être lancé pour le moment.',
'topicHighlights': 'Incontournables',
'topicGoetheSchiller': 'Goethe & Schiller',
'topicClassic': 'Classicisme & Lumières',
'topicBauhaus': 'Bauhaus & modernité',
'topicWeimarRepublic': 'République de Weimar',
'topicNsMemory': 'Nazisme & mémoire',
'topicDdrContemporary': 'RDA & histoire contemporaine',
'topicArchitecture': 'Architecture',
'topicMuseumsArt': 'Musées & art',
'topicParksNature': 'Parcs & nature',
'topicCastles': 'Châteaux & résidences',
'topicFamily': 'Famille',
'topicJewishLife': 'Vie juive',
'topicMusic': 'Musique',
'topicHiddenGems': 'Pépites cachées',
'plannerThinResultTitle': 'Peu d’étapes correspondantes',
'plannerThinResultText':
'Il n’y a que quelques lieux adaptés à cette sélection et à cette durée. Plus de temps ou un thème supplémentaire rendra le parcours plus varié.',
'plannerIncreaseTime': 'Passer à 90 minutes',
'plannerTimeBreakdown':
'Trajet env. {travel} min · Sur place env. {visit} min',
'wheelchairAccessible': 'Accessible en fauteuil roulant',
'openInMaps': 'Itinéraire vers ce lieu',
'learn': 'Allemand',
'learnGerman': 'Apprendre l’allemand',
'learnGermanTeaser': 'Apprenez l’allemand en découvrant Weimar.',
'learnGermanShort': 'Langue + ville',
'newInWeimar': 'Nouveau à Weimar',
'newInWeimarTeaser':
'Vos premières 72 heures : arrivée, orientation et premiers pas.',
'newInWeimarShort': 'Votre guide de départ',
'learningCourses': 'Cours de langue',
'learningComingSoon': 'Les cours de langue sont en préparation.',
'learningStreak': 'Série d’apprentissage de {n} jours',
'learningWhyThisHelps': 'Pourquoi cela aide',
'learningChallenge': 'Défi en situation réelle',
'learningQuickCheck': 'Vérification rapide',
'learningShowAnswer': 'Afficher la réponse',
'learningCompleted': 'Terminé',
'learningMarkCompleted': 'Marquer comme terminé',
'learningOpenPlace': 'Ouvrir le lieu',
'learningHearGerman': 'Écouter en allemand',
'learningHearSlow': 'Écouter lentement',
'learningHearExplanation': 'Écouter l’explication',
'learningHearHelp': 'Écouter la traduction',
'learningUnitsMinutes': '{units} unités · {minutes} min',
'learningLoadError':
'Les données du guide linguistique n’ont pas pu être chargées.',
'learningStopAudio': 'Arrêter l’audio',
'learningFirstDaysTitle': 'Vos premiers jours à Weimar',
'learningFirstDaysTeaser':
'Arrivée, campus, vie quotidienne et les phrases allemandes dont vous aurez d’abord besoin.',
'learningProgress': '{n} % terminé',
'learningToursTitle': 'Parcours pour apprendre l’allemand',
'learningToursHomeTeaser':
'Apprenez l’allemand en chemin, dans de vrais lieux de Weimar.',
'learningToursCta': 'Découvrir Weimar en allemand',
'learningToursCtaSubtitle':
'Des parcours guidés avec de vraies étapes et des missions sur place.',
'learningToursIntro':
'Choisissez un parcours. Chaque tour relie des lieux réels de Weimar à des phrases allemandes utiles et de petites missions sur place.',
'learningToursLoadError':
'Les parcours d’apprentissage de l’allemand n’ont pas pu être chargés.',
'learningTourArrivalTitle': 'De la gare au centre-ville',
'learningTourArrivalSubtitle':
'Votre premier allemand à Weimar : arriver, demander et s’orienter.',
'learningTourEverydayTitle': 'L’allemand au quotidien à Weimar',
'learningTourEverydaySubtitle':
'Commander, payer et faire des achats entre la place du marché et Goetheplatz.',
'learningTourStudentTitle': 'Weimar étudiant en allemand',
'learningTourStudentSubtitle':
'Campus, bibliothèque et rencontres — l’allemand pour la vie étudiante.',
'learningTourStops': '{n} étapes',
'learningTourLessons': '{n} exercices',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Votre parcours',
'learningTourStart': 'Démarrer le parcours',
'learningTourStopProgress': 'Étape {current} sur {total}',
'learningTourDoHere': 'À cette étape, apprenez et pratiquez :',
'learningTourNextStop': 'Étape suivante',
'learningTourFinish': 'Terminer le parcours',
'home': 'Accueil',
'map': 'Carte',
'tours': 'Circuits',
'settings': 'Plus',
'extrasTitle': 'Extras',
'more': 'Plus',
'moreMenuTitle': 'Plus',
'moreMenuTeaser':
'Vos contenus enregistrés, données hors ligne, outils d’apprentissage et réglages.',
'favoritesTitle': 'Favoris',
'favoritesSubtitle': 'Lieux et visites enregistrés.',
'offlineDownloadsTitle': 'Hors ligne et téléchargements',
'offlineDownloadsSubtitle': 'Cartes, audio et contenus enregistrés.',
'learnGermanMenuTitle': 'Apprendre l’allemand',
'learnGermanMenuSubtitle': 'Guide linguistique et guide de démarrage.',
'learnGermanMenuIntro':
'Apprendre l’allemand et prendre ses repères à Weimar, réunis au même endroit.',
'favoritesEmptyTitle': 'Aucun favori pour le moment',
'favoritesEmptySubtitle':
'Enregistrez des lieux et des visites avec l’icône cœur.',
'favoritePlaces': 'Lieux enregistrés',
'favoriteTours': 'Visites enregistrées',
'addFavorite': 'Ajouter aux favoris',
'removeFavorite': 'Retirer des favoris',
'offlineStoredContent': 'Contenu hors ligne enregistré',
'offlineStoredEntries': '{n} éléments en cache enregistrés',
'offlineDownloadsNote':
'Les contenus MeinWeimar chargés avec succès sont mis en cache localement pour une utilisation hors ligne.',
'languageName_de': 'Allemand',
'languageName_en': 'Anglais',
'languageName_nl': 'Néerlandais',
'languageName_fr': 'Français',
'languageName_pl': 'Polonais',
'languageName_it': 'Italien',
'languageName_es': 'Espagnol',
'languageName_cs': 'Tchèque',
'extrasTeaser':
'Guide linguistique, aide à l’arrivée et réglages au même endroit.',
'extrasLanguageGuideTitle': 'Guide linguistique – Apprendre l’allemand',
'extrasLanguageGuideSubtitle':
'Apprenez l’allemand en découvrant Weimar.',
'extrasNewInWeimarTitle': 'Nouveau à Weimar – Guide de départ',
'extrasNewInWeimarSubtitle':
'Vos 72 premières heures : arriver, vous orienter et démarrer.',
'extrasSettingsTitle': 'Réglages et langue',
'extrasSettingsSubtitle':
'Langue, localisation, données hors ligne et confidentialité.',
'hello': 'Bonjour Weimar',
'subtitle': 'Que souhaitez-vous découvrir aujourd’hui ?',
'startTour': 'Commencer',
'continueTour': 'Continuer à découvrir',
'featured': 'Pour vous',
'quick': 'Choix rapide',
'duration': 'Durée',
'audio': 'Audio',
'text': 'Texte',
'stops': 'Étapes',
'language': 'Langue',
'sponsored': 'Sponsorisé',
'sponsorSkip': 'Continuer',
'allTours': 'Tous les circuits',
'mapHint': 'Touchez un marqueur pour les détails.',
'offline': 'Disponible hors ligne',
'family': 'Famille',
'history': 'Histoire',
'culture': 'Culture',
'food': 'Gastronomie',
'short': '60 min',
'medium': '2 h',
'long': '4+ h',
'readGuide': 'Lire le guide',
'listenGuide': 'Écouter le guide',
'audioTtsNote': 'Audioguide dans la langue sélectionnée.',
'stopAudio': 'Arrêter l’audio',
'nextStop': 'Étape suivante',
'tourOverview': 'Aperçu',
'about': 'À propos de MeinWeimar',
'privacy': 'Conçu pour respecter la vie privée',
'bookTicket': 'Réserver un billet',
'ticketOpenError': 'Impossible d’ouvrir le lien du billet',
'discover': 'Découvrir',
'discoverSearch': 'Rechercher des thèmes, lieux ou circuits',
'clearSearch': 'Effacer la recherche',
'discoverCount': 'thèmes à découvrir',
'resultsFor': 'résultats pour',
'noDiscoverResults': 'Aucun thème, lieu ou circuit correspondant.',
'placesAndStops': 'Lieux et étapes',
'emptyCategory': 'Aucun contenu dans cette catégorie pour le moment.',
'places': 'Lieux',
'address': 'Adresse',
'openingHours': 'Horaires d’ouverture',
'openingStatusOpen': 'Ouvert',
'openingStatusClosed': 'Fermé',
'openingStatusClosingSoon': 'Ferme bientôt',
'openingStatusOpeningSoon': 'Ouvre bientôt',
'openingStatusAlwaysAccessible': 'Accessible à tout moment',
'openingToday': 'Aujourd’hui',
'openingTomorrow': 'Demain',
'openingShowAll': 'Tous les horaires',
'openingShowLess': 'Réduire',
'openingNoInfo': 'Non renseigné',
'weekday1': 'Lundi',
'weekday2': 'Mardi',
'weekday3': 'Mercredi',
'weekday4': 'Jeudi',
'weekday5': 'Vendredi',
'weekday6': 'Samedi',
'weekday7': 'Dimanche',
'guide': 'Guide',
'moreImages': 'Plus d’images',
'individualTour': 'Planifier un circuit personnalisé',
'individualTourTeaser':
'Choisissez durée, centres d’intérêt et mobilité : l’application planifie votre circuit à Weimar.',
'createIndividualTour': 'Créer mon circuit personnalisé',
'yourIndividualTour': 'Votre circuit personnalisé',
'plannerHeadline': 'Votre temps. Vos intérêts. Votre circuit.',
'plannerIntro':
'Nous créons automatiquement un itinéraire adapté à partir des POI MeinWeimar.',
'howMuchTime': 'Combien de temps avez-vous ?',
'whatInterests': 'Qu’est-ce qui vous intéresse ?',
'multipleTopics': 'Vous pouvez choisir plusieurs thèmes.',
'howTravel': 'Comment vous déplacez-vous ?',
'whereStart': 'Où souhaitez-vous commencer ?',
'currentLocationStart':
'Votre position actuelle sera utilisée comme départ.',
'noLocationStart':
'Position indisponible – le parcours commence au premier POI le plus adapté.',
'locate': 'Localiser',
'mustIncludeOptional': 'Facultatif : à inclure absolument',
'mustInclude': 'À inclure absolument',
'done': 'Terminé',
'searchPoi': 'Rechercher un POI',
'selectPoi': 'Choisir un POI',
'poiSelected': 'POI sélectionné',
'poisSelected': 'POI sélectionnés',
'familyFriendly': 'Adapté aux familles',
'preferFamilyPois': 'Privilégier les POI adaptés aux familles',
'planningTour': 'Votre circuit est en cours de création …',
'viewStartTour': 'Voir et commencer',
'plannerError':
'Aucun circuit adapté n’a pu être créé pour cette sélection.',
'transitPlannerNote':
'Les transports publics sont actuellement pris en compte comme préférence. Les horaires en direct suivront avec une source de données dédiée.',
'timeBudget': 'Temps disponible',
'interactiveMap': 'Carte interactive',
'interactiveMapTeaser':
'POI, recherche, filtres et position directement sur la carte de Weimar.',
'locationLoading': 'Localisation en cours …',
'locationUnavailable': 'Position indisponible · distances masquées',
'offlineMode': 'Mode hors ligne · données MeinWeimar enregistrées',
'tourSearch': 'Rechercher un circuit',
'reset': 'Réinitialiser',
'noTourResults': 'Aucun circuit correspondant.',
'automaticPlannerTeaser':
'Automatique selon durée, intérêts et mobilité.',
'route': 'Itinéraire',
'tickets': 'Billets',
'transportWalking': 'À pied',
'transportBicycle': 'Vélo',
'transportCar': 'Voiture / moto',
'transportTransit': 'Bus / train',
'minutes': 'minutes',
'hoursShort': 'h',
'tourSingular': 'circuit',
'tourPlural': 'circuits',
'stopSingular': 'étape',
'stopPlural': 'étapes',
'endTour': 'Terminer le circuit',
'liveLocationLoading': 'Localisation en direct …',
'arrivedAtStop': 'Vous êtes arrivé à l’étape.',
'walkingRouteCalculating': 'Calcul de l’itinéraire à pied …',
'approxWalkMinutes': 'env. {n} min à pied',
'nextStationLabel': 'Étape suivante',
'classic': 'Weimar classique',
'palaces': 'Châteaux',
'playgrounds': 'Aires de jeux',
'highlights': 'Incontournables',
'locationFailed':
'Impossible de déterminer votre position pour le moment.',
'discoverWeimar': 'Découvrir Weimar',
'searchPlace': 'Rechercher un lieu ou un site',
'details': 'Détails',
'partnerOffer': 'Offre partenaire',
'advertisement': 'PUBLICITÉ',
'campaignMoreInfo':
'Pour plus d’informations, l’application ouvre la page de campagne enregistrée dans WordPress.',
'closeAd': 'Fermer la publicité',
'continueToGuide': 'Continuer vers le City Guide',
'galleryDefault': 'Plus d’images',
'contextTips':
'Conseils contextuels le long de votre circuit – les recommandations payantes sont signalées.',
'benefitAvailable': 'Avantage disponible',
'locationNowUnavailable': 'Position actuellement indisponible',
'transitRoutingPending':
'Le routage en transports publics n’est pas encore en direct – les étapes sont affichées comme itinéraire',
'routeLoadFailed': 'Impossible de charger l’itinéraire',
'demoLocation': 'Position démo : Theaterplatz',
'targetReached': 'Destination atteinte',
'followRoute': 'Suivre l’itinéraire',
'currentStop': 'Étape actuelle {n}',
'switchToStop': 'Aller à l’étape {n}',
'openStop': 'Ouvrir l’étape {n}',
'demoLocationTooltip': 'Position démo à Weimar',
'reachedNamed': '{name} atteint',
'continueToNamed': 'Continuer vers {name}',
'retryLocation': 'Réessayer la localisation',
'airLineWalkLoading':
'{distance} à vol d’oiseau · chargement du parcours à pied …',
'routeLoading': 'Chargement de l’itinéraire …',
'approxWalk': 'env. {n} min à pied',
'walkSuffix': 'à pied',
'approxMinutes': 'env. {n} min',
'routeDepart': 'Partez{street}',
'routeArrive': 'Destination atteinte',
'routeRoundabout': 'Entrez dans le rond-point{street}',
'routeStraight': 'Continuez tout droit{street}',
'routeContinue': 'Continuez{street}',
'routeFollow': 'Continuez à suivre l’itinéraire',
'turnLeft': 'Tournez à gauche',
'turnSlightLeft': 'Restez légèrement à gauche',
'turnSharpLeft': 'Tournez franchement à gauche',
'turnRight': 'Tournez à droite',
'turnSlightRight': 'Restez légèrement à droite',
'turnSharpRight': 'Tournez franchement à droite',
'turnUTurn': 'Faites demi-tour',
'onStreet': ' sur {street}',
'mobility': 'Mobilité',
'recommendedRoute': 'Recommandé pour cet itinéraire.',
'alsoSuitable': 'Convient aussi à : {modes}',
'routeLabel': 'Itinéraire',
'stationReached': 'Étape atteinte',
'price': 'Prix {level}',
'images': 'Images',
'aboutPlace': 'À propos de ce lieu',
'reserve': 'Réserver',
'openWebsite': 'Ouvrir le site',
'sponsoredLabel': 'Sponsorisé',
'privacyDetail':
'Les données de localisation et d’usage sont traitées de manière ciblée et transparente.',
'legalSectionTitle': 'Mentions légales',
'legalPrivacyTitle': 'Confidentialité',
'legalPrivacySubtitle':
'Politique de confidentialité actuelle de MeinWeimar.',
'legalImprintTitle': 'Mentions légales',
'legalImprintSubtitle': 'Informations sur l’éditeur et coordonnées.',
'legalLoadError':
'Le texte juridique ne peut pas être chargé pour le moment.',
'legalSourceNote': 'Ce contenu est chargé depuis tour.meinweimar.de.',
'locationAvailable': 'Position disponible',
'locationNotAvailable': 'Position indisponible',
'locationNotChecked': 'Position pas encore vérifiée',
'locationTitle': 'Position',
'locationUseNote':
'{status} · utilisée pour les distances et la navigation, sans stockage permanent.',
'refreshLocation': 'Actualiser la position',
'offlineData': 'Données hors ligne',
'offlineDataNote':
'Les POI, circuits et partenaires sont mis en cache localement après téléchargement.',
'offlineCacheCleared': 'Cache hors ligne vidé',
'clearCache': 'Vider le cache',
'ticketLabel': 'Billets',
'minutesShort': 'min',
'transportNoteWalk':
'Itinéraire compact – très facile à parcourir à pied.',
'transportNoteBike':
'Les étapes sont plus éloignées – le vélo est nettement plus confortable.',
'transportNoteTransit':
'Distances plus importantes entre les étapes – prévoyez transports publics ou véhicule personnel.',
'transportNoteCar':
'Distances plus importantes – un véhicule personnel est utile.',
'all': 'Tous',
'museums': 'Musées',
'nearbyMatches': 'À proximité',
'stationReachedNext': 'Étape atteinte · {next}',
'dynamicTourTitle': 'Votre circuit personnalisé à Weimar',
'dynamicTourSubtitle':
'{minutes} min · {label} · planifié automatiquement à partir de POI adaptés',
'dynamicTourCategory': 'Personnalisé',
'freeSelection': 'composition libre',
'plannerModeWalk':
'Cet itinéraire privilégie des étapes compactes faciles à relier à pied.',
'plannerModeBike':
'L’itinéraire peut comporter de plus grandes distances et est optimisé pour le vélo.',
'plannerModeCar':
'L’itinéraire peut relier des POI plus éloignés. Vérifiez les règles de stationnement et d’accès sur place.',
'plannerModeTransit':
'Les POI peuvent être plus éloignés. Les horaires et lignes en direct ne sont pas encore routés.',
'partnerTourEnd': 'Convient bien à la fin du circuit',
'partnerLunch': 'Bon moment pour une pause déjeuner',
'partnerDinner': 'Bon moment pour dîner',
'partnerShortPause': 'Bon moment pour une courte pause',
'partnerRouteBreak': 'Bonne courte étape le long du parcours',
'partnerNearRoute': 'À proximité de votre parcours',
'distanceAway': 'à {distance}',
'max90': '≤ 90 min',
'sight': 'Site touristique',
'partnerFallback': 'Partenaire',
'noMatchingPois': 'Aucun POI correspondant disponible.',
'ttsUnavailable': 'Cloud TTS est indisponible.',
'ttsNoAudioUrl': 'Aucune URL audio reçue.',
'ttsNoText': 'Aucun texte à lire.',
'ttsInvalidResponse': 'Réponse du serveur TTS invalide.',
'distanceFromYou': '{distance} de vous',
'readMore': 'En savoir plus',
'deepLinkNotFound':
'Ce lien n’a pas pu être ouvert. Le contenu n’est peut-être plus disponible.',
},
'pl': {
'sponsorLocationsTitle': 'Lokalizacje i usługi',
'sponsorLocationsLoadError':
'Nie udało się wczytać lokalizacji sponsora.',
'sponsorLocationsEmpty':
'Dla tej oferty nie ma obecnie zapisanych lokalizacji.',
'sponsorLocationsAll': 'Wszystkie lokalizacje',
'sponsorLocationAtm': 'Bankomat',
'sponsorLocationBranch': 'Oddział',
'sponsorLocationSelfService': 'Punkt samoobsługowy',
'sponsorLocationOther': 'Lokalizacja',
'sponsorRouteSummary': '{distance} · ok. {minutes} min pieszo',
'routeHere': 'Pokaż trasę',
'sponsorOpenNavigation': 'Otwórz nawigację',
'audioPlaybackFailed': 'Nie udało się teraz uruchomić audio.',
'topicHighlights': 'Najważniejsze miejsca',
'topicGoetheSchiller': 'Goethe i Schiller',
'topicClassic': 'Klasycyzm i Oświecenie',
'topicBauhaus': 'Bauhaus i modernizm',
'topicWeimarRepublic': 'Republika Weimarska',
'topicNsMemory': 'Nazizm i pamięć',
'topicDdrContemporary': 'NRD i historia współczesna',
'topicArchitecture': 'Architektura',
'topicMuseumsArt': 'Muzea i sztuka',
'topicParksNature': 'Parki i natura',
'topicCastles': 'Zamki i rezydencje',
'topicFamily': 'Rodzina',
'topicJewishLife': 'Życie żydowskie',
'topicMusic': 'Muzyka',
'topicHiddenGems': 'Ukryte perełki',
cych przystanków',
'plannerThinResultText':
'Dla tego wyboru i czasu jest tylko kilka odpowiednich miejsc. Więcej czasu lub dodatkowy temat urozmaici trasę.',
'plannerIncreaseTime': 'Zwiększ do 90 minut',
'plannerTimeBreakdown':
'W drodze ok. {travel} min · Na miejscu ok. {visit} min',
'wheelchairAccessible': 'Dostępne dla wózków',
'openInMaps': 'Trasa do tego miejsca',
'learn': 'Niemiecki',
'learnGerman': 'Ucz się niemieckiego',
'learnGermanTeaser': 'Ucz się niemieckiego podczas odkrywania Weimaru.',
'learnGermanShort': 'Język + miasto',
'newInWeimar': 'Nowy w Weimarze',
'newInWeimarTeaser': 'Pierwsze 72 godziny: przyjazd, orientacja i start.',
'newInWeimarShort': 'Twój przewodnik na start',
'learningCourses': 'Kursy językowe',
przygotowywane.',
'learningStreak': 'Seria nauki: {n} dni',
'learningWhyThisHelps': 'Dlaczego to pomaga',
'learningChallenge': 'Wyzwanie w praktyce',
'learningQuickCheck': 'Szybkie sprawdzenie',
'learningShowAnswer': 'Pokaż odpowiedź',
'learningCompleted': 'Ukończono',
'learningMarkCompleted': 'Oznacz jako ukończone',
'learningOpenPlace': 'Otwórz miejsce',
'learningHearGerman': 'Posłuchaj po niemiecku',
'learningHearSlow': 'Posłuchaj wolniej',
'learningHearExplanation': 'Posłuchaj wyjaśnienia',
'learningHearHelp': 'Posłuchaj tłumaczenia',
'learningUnitsMinutes': '{units} lekcji · {minutes} min',
'learningLoadError':
'Nie udało się wczytać danych przewodnika językowego.',
'learningStopAudio': 'Zatrzymaj audio',
'learningFirstDaysTitle': 'Twoje pierwsze dni w Weimarze',
'learningFirstDaysTeaser':
tku.',
'learningProgress': 'Ukończono {n}%',
'learningToursTitle': 'Trasy do nauki niemieckiego',
'learningToursHomeTeaser':
'Ucz się niemieckiego w drodze — w prawdziwych miejscach w Weimarze.',
'learningToursCta': 'Odkrywaj Weimar po niemiecku',
'learningToursCtaSubtitle':
'Prowadzone trasy z prawdziwymi przystankami i zadaniami na miejscu.',
'learningToursIntro':
czy prawdziwe miejsca w Weimarze z przydatnymi niemieckimi zwrotami i krótkimi zadaniami.',
'learningToursLoadError':
'Nie udało się wczytać tras do nauki niemieckiego.',
'learningTourArrivalTitle': 'Z dworca do centrum',
'learningTourArrivalSubtitle':
'Twój pierwszy niemiecki w Weimarze: przyjazd, pytania i orientacja.',
'learningTourEverydayTitle': 'Niemiecki na co dzień w Weimarze',
'learningTourEverydaySubtitle':
'Zamawianie, płacenie i zakupy między Rynkiem a Goetheplatz.',
'learningTourStudentTitle': 'Studencki Weimar po niemiecku',
'learningTourStudentSubtitle':
'Kampus, biblioteka i nowe znajomości — niemiecki dla studentów.',
'learningTourStops': '{n} przystanki',
'learningTourLessons': '{n} zadań',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Twoja trasa',
'learningTourStart': 'Rozpocznij trasę',
'learningTourStopProgress': 'Przystanek {current} z {total}',
'learningTourDoHere': 'Na tym przystanku uczysz się i ćwiczysz:',
'learningTourNextStop': 'Następny przystanek',
'learningTourFinish': 'Zakończ trasę',
'home': 'Start',
'map': 'Mapa',
'tours': 'Trasy',
'settings': 'Więcej',
'extrasTitle': 'Dodatki',
'more': 'Więcej',
'moreMenuTitle': 'Więcej',
'moreMenuTeaser': 'Zapisane treści, dane offline, nauka i ustawienia.',
'favoritesTitle': 'Ulubione',
'favoritesSubtitle': 'Zapisane miejsca i trasy.',
'offlineDownloadsTitle': 'Offline i pobrane',
'offlineDownloadsSubtitle': 'Mapy, audio i zapisane treści.',
'learnGermanMenuTitle': 'Ucz się niemieckiego',
'learnGermanMenuSubtitle': 'Przewodnik językowy i startowy.',
'learnGermanMenuIntro':
'Nauka niemieckiego i start w Weimarze — razem w jednym miejscu.',
'favoritesEmptyTitle': 'Brak ulubionych',
serca.',
'favoritePlaces': 'Zapisane miejsca',
'favoriteTours': 'Zapisane trasy',
'addFavorite': 'Dodaj do ulubionych',
'removeFavorite': 'Usuń z ulubionych',
'offlineStoredContent': 'Zapisane treści offline',
'offlineStoredEntries': 'Zapisano {n} elementów pamięci podręcznej',
'offlineDownloadsNote':
zapisywane lokalnie do użytku offline.',
'languageName_de': 'Niemiecki',
'languageName_en': 'Angielski',
'languageName_nl': 'Niderlandzki',
'languageName_fr': 'Francuski',
'languageName_pl': 'Polski',
'languageName_it': 'Włoski',
'languageName_es': 'Hiszpański',
'languageName_cs': 'Czeski',
'extrasTeaser':
'Przewodnik językowy, pomoc na start i ustawienia w jednym miejscu.',
'extrasLanguageGuideTitle': 'Przewodnik językowy – Ucz się niemieckiego',
'extrasLanguageGuideSubtitle':
'Ucz się niemieckiego podczas odkrywania Weimaru.',
'extrasNewInWeimarTitle': 'Nowy w Weimarze – Przewodnik na start',
'extrasNewInWeimarSubtitle':
'Pierwsze 72 godziny: przyjazd, orientacja i dobry start.',
'extrasSettingsTitle': 'Ustawienia i język',
'extrasSettingsSubtitle':
'Język, lokalizacja, dane offline i prywatność.',
'hello': 'Witaj w Weimarze',
'subtitle': 'Co chcesz dziś odkryć?',
'startTour': 'Rozpocznij trasę',
'continueTour': 'Odkrywaj dalej',
'featured': 'Wybrane dla Ciebie',
'quick': 'Szybki wybór',
'duration': 'Czas',
'audio': 'Audio',
'text': 'Tekst',
'stops': 'Przystanki',
'language': 'Język',
'sponsored': 'Reklama',
'sponsorSkip': 'Dalej',
'allTours': 'Wszystkie trasy',
'mapHint': 'Dotknij znacznika, aby zobaczyć szczegóły.',
'offline': 'Dostępne offline',
'family': 'Rodzina',
'history': 'Historia',
'culture': 'Kultura',
'food': 'Kulinaria',
'short': '60 min',
'medium': '2 godz.',
'long': '4+ godz.',
'readGuide': 'Czytaj przewodnik',
'listenGuide': 'Posłuchaj przewodnika',
'audioTtsNote': 'Audioprzewodnik w wybranym języku.',
'stopAudio': 'Zatrzymaj audio',
'nextStop': 'Następny przystanek',
d trasy',
'about': 'O MeinWeimar',
o prywatności',
'bookTicket': 'Kup bilet',
'ticketOpenError': 'Nie udało się otworzyć linku do biletu',
'discover': 'Odkrywaj',
'discoverSearch': 'Szukaj tematów, miejsc lub tras',
'clearSearch': 'Wyczyść wyszukiwanie',
'discoverCount': 'tematów do odkrycia',
'resultsFor': 'wyników dla',
'noDiscoverResults':
cych tematów, miejsc ani tras.',
'placesAndStops': 'Miejsca i przystanki',
'emptyCategory': 'Brak treści w tej kategorii.',
'places': 'Miejsca',
'address': 'Adres',
'openingHours': 'Godziny otwarcia',
'openingStatusOpen': 'Otwarte',
'openingStatusClosed': 'Zamknięte',
'openingStatusClosingSoon': 'Wkrótce zamknięcie',
'openingStatusOpeningSoon': 'Wkrótce otwarcie',
'openingStatusAlwaysAccessible': 'Zawsze dostępne',
'openingToday': 'Dzisiaj',
'openingTomorrow': 'Jutro',
'openingShowAll': 'Wszystkie godziny otwarcia',
'openingShowLess': 'Pokaż mniej',
'openingNoInfo': 'Brak informacji',
'weekday1': 'Poniedziałek',
'weekday2': 'Wtorek',
'weekday3': 'Środa',
'weekday4': 'Czwartek',
tek',
'weekday6': 'Sobota',
'weekday7': 'Niedziela',
'guide': 'Przewodnik',
'moreImages': 'Więcej zdjęć',
trasę',
'individualTourTeaser':
trasę po Weimarze.',
trasę',
'yourIndividualTour': 'Twoja indywidualna trasa',
'plannerHeadline': 'Twój czas. Twoje zainteresowania. Twoja trasa.',
'plannerIntro':
trasę z punktów MeinWeimar.',
'howMuchTime': 'Ile masz czasu?',
'whatInterests': 'Co Cię interesuje?',
'multipleTopics': 'Możesz wybrać kilka tematów.',
'howTravel': 'Jak się poruszasz?',
ć?',
ca lokalizacja zostanie użyta jako start.',
'noLocationStart':
cego POI.',
'locate': 'Ustal',
'mustIncludeOptional': 'Opcjonalnie: koniecznie uwzględnij',
'mustInclude': 'Koniecznie uwzględnij',
'done': 'Gotowe',
'searchPoi': 'Szukaj POI',
'selectPoi': 'Wybierz POI',
'poiSelected': 'wybrany POI',
'poisSelected': 'wybrane POI',
'familyFriendly': 'Dla rodzin',
'preferFamilyPois': 'Preferuj POI przyjazne rodzinom',
'planningTour': 'Planowanie trasy …',
'viewStartTour': 'Zobacz i rozpocznij trasę',
'plannerError':
'Nie udało się utworzyć odpowiedniej trasy dla tego wyboru.',
'transitPlannerNote':
czeniu źródła danych.',
'timeBudget': 'Limit czasu',
'interactiveMap': 'Interaktywna mapa',
'interactiveMapTeaser':
'POI, wyszukiwanie, filtry i lokalizacja bezpośrednio na mapie Weimaru.',
'locationLoading': 'Ustalanie lokalizacji …',
wyświetlane',
'retry': 'Ponów',
'deepLinkNotFound':
'Nie udało się otworzyć tego linku. Treść może być już niedostępna.',
'offlineMode': 'Tryb offline · zapisane dane MeinWeimar',
'tourSearch': 'Szukaj trasy',
'reset': 'Resetuj',
cej trasy.',
'automaticPlannerTeaser':
'Automatycznie według czasu, zainteresowań i mobilności.',
'route': 'Trasa',
'tickets': 'Bilety',
'transportWalking': 'Pieszo',
'transportBicycle': 'Rower',
'transportCar': 'Samochód / motocykl',
g',
'minutes': 'minut',
'hoursShort': 'godz.',
'tourSingular': 'trasa',
'tourPlural': 'trasy',
'stopSingular': 'przystanek',
'stopPlural': 'przystanki',
'endTour': 'Zakończ trasę',
'liveLocationLoading': 'Ustalanie lokalizacji na żywo …',
'arrivedAtStop': 'Dotarłeś do przystanku.',
'walkingRouteCalculating': 'Obliczanie trasy pieszej …',
'approxWalkMinutes': 'ok. {n} min pieszo',
'nextStationLabel': 'Następny przystanek',
'classic': 'Klasyczny Weimar',
'palaces': 'Pałace',
'playgrounds': 'Place zabaw',
'highlights': 'Najważniejsze miejsca',
'locationFailed': 'Nie udało się teraz ustalić lokalizacji.',
'discoverWeimar': 'Odkrywaj Weimar',
'searchPlace': 'Szukaj miejsca lub atrakcji',
'details': 'Szczegóły',
'partnerOffer': 'Oferta partnera',
'advertisement': 'REKLAMA',
'campaignMoreInfo':
w WordPressie.',
'closeAd': 'Zamknij reklamę',
'continueToGuide': 'Przejdź do City Guide',
'galleryDefault': 'Więcej zdjęć',
'contextTips':
oznaczone.',
'benefitAvailable': 'Dostępna korzyść',
'locationNowUnavailable': 'Lokalizacja obecnie niedostępna',
'transitRoutingPending':
pokazane jako trasa',
'routeLoadFailed': 'Nie udało się wczytać trasy',
'demoLocation': 'Lokalizacja demo: Theaterplatz',
gnięty',
',
'currentStop': 'Aktualny przystanek {n}',
'switchToStop': 'Przejdź do przystanku {n}',
'openStop': 'Otwórz przystanek {n}',
'demoLocationTooltip': 'Lokalizacja demo w Weimarze',
'reachedNamed': 'Dotarto do {name}',
'continueToNamed': 'Dalej do {name}',
'retryLocation': 'Spróbuj ponownie ustalić lokalizację',
'airLineWalkLoading':
'{distance} w linii prostej · wczytywanie trasy pieszej …',
'routeLoading': 'Wczytywanie trasy …',
'approxWalk': 'ok. {n} min pieszo',
'walkSuffix': 'pieszo',
'approxMinutes': 'ok. {n} min',
'routeDepart': 'Wyrusz{street}',
gnięty',
'routeRoundabout': 'Wjedź na rondo{street}',
'routeStraight': 'Jedź prosto{street}',
'routeContinue': 'Kontynuuj{street}',
'routeFollow': 'Kontynuuj trasę',
'turnLeft': 'Skręć w lewo',
'turnSlightLeft': 'Trzymaj się lekko lewej',
'turnSharpLeft': 'Skręć ostro w lewo',
'turnRight': 'Skręć w prawo',
'turnSlightRight': 'Trzymaj się lekko prawej',
'turnSharpRight': 'Skręć ostro w prawo',
'turnUTurn': 'Zawróć',
'onStreet': ' w {street}',
'mobility': 'Mobilność',
'recommendedRoute': 'Zalecane dla tej trasy.',
'alsoSuitable': 'Odpowiednie także: {modes}',
'routeLabel': 'Trasa',
gnięty',
'price': 'Cena {level}',
'images': 'Zdjęcia',
'aboutPlace': 'O tym miejscu',
'reserve': 'Rezerwuj',
'openWebsite': 'Otwórz stronę',
'sponsoredLabel': 'Sponsorowane',
'privacyDetail':
cznie w określonym celu i przejrzyście.',
'legalSectionTitle': 'Informacje prawne',
'legalPrivacyTitle': 'Polityka prywatności',
'legalPrivacySubtitle': 'Aktualna polityka prywatności MeinWeimar.',
'legalImprintTitle': 'Nota prawna',
'legalImprintSubtitle': 'Dane usługodawcy i kontakt.',
'legalLoadError': 'Nie udało się teraz wczytać tekstu prawnego.',
'legalSourceNote': 'Ta treść jest pobierana z tour.meinweimar.de.',
'locationAvailable': 'Lokalizacja dostępna',
'locationNotAvailable': 'Lokalizacja niedostępna',
'locationNotChecked': 'Lokalizacja jeszcze niesprawdzona',
'locationTitle': 'Lokalizacja',
'locationUseNote':
'{status} · używana do odległości i nawigacji, bez trwałego zapisu.',
'refreshLocation': 'Odśwież lokalizację',
'offlineData': 'Dane offline',
'offlineDataNote':
zapisywani lokalnie po udanym pobraniu.',
'offlineCacheCleared': 'Wyczyszczono pamięć offline',
'clearCache': 'Wyczyść cache',
'ticketLabel': 'Bilety',
'minutesShort': 'min',
'transportNoteWalk': 'Kompaktowa trasa – bardzo wygodna pieszo.',
'transportNoteBike':
dalej od siebie – rower jest znacznie wygodniejszy.',
'transportNoteTransit':
'Większe odległości między przystankami – zaplanuj transport publiczny lub własny pojazd.',
'transportNoteCar': 'Większe odległości – własny pojazd jest praktyczny.',
'all': 'Wszystkie',
'museums': 'Muzea',
ce w pobliżu',
gnięty · {next}',
'dynamicTourTitle': 'Twoja indywidualna trasa po Weimarze',
'dynamicTourSubtitle':
cych POI',
'dynamicTourCategory': 'Indywidualna',
'freeSelection': 'dowolnie zestawiona',
'plannerModeWalk':
czenia pieszo.',
'plannerModeBike':
'Trasa może obejmować większe odległości i jest optymalizowana pod rower.',
'plannerModeCar':
czyć bardziej oddalone POI. Sprawdź lokalne zasady parkowania i dojazdu.',
'plannerModeTransit':
jeszcze routowane.',
'partnerTourEnd': 'Dobrze pasuje na koniec trasy',
',
'partnerDinner': 'Dobry moment na kolację',
przerwę',
'partnerRouteBreak': 'Dobry krótki przystanek na trasie',
'partnerNearRoute': 'W pobliżu Twojej trasy',
d',
'max90': '≤ 90 min',
'sight': 'Atrakcja',
'partnerFallback': 'Partner',
cych POI.',
'ttsUnavailable': 'Cloud TTS jest niedostępny.',
'ttsNoAudioUrl': 'Nie otrzymano adresu URL audio.',
'ttsNoText': 'Brak tekstu do odczytania.',
'ttsInvalidResponse': 'Nieprawidłowa odpowiedź serwera TTS.',
'distanceFromYou': '{distance} od Ciebie',
'readMore': 'Dowiedz się więcej',
},
'it': {
'sponsorLocationsTitle': 'Sedi e servizi',
'sponsorLocationsLoadError':
'Impossibile caricare le sedi dello sponsor.',
'sponsorLocationsEmpty':
'Al momento non sono disponibili sedi per questa offerta.',
'sponsorLocationsAll': 'Tutte le sedi',
'sponsorLocationAtm': 'Bancomat',
'sponsorLocationBranch': 'Filiale',
'sponsorLocationSelfService': 'Centro self-service',
'sponsorLocationOther': 'Sede',
'sponsorRouteSummary': '{distance} · circa {minutes} min a piedi',
'routeHere': 'Mostra percorso',
'sponsorOpenNavigation': 'Apri navigazione',
'audioPlaybackFailed': 'Impossibile avviare l’audio in questo momento.',
'topicHighlights': 'Da non perdere',
'topicGoetheSchiller': 'Goethe & Schiller',
'topicClassic': 'Classicismo & Illuminismo',
'topicBauhaus': 'Bauhaus & modernismo',
'topicWeimarRepublic': 'Repubblica di Weimar',
'topicNsMemory': 'Nazismo & memoria',
'topicDdrContemporary': 'DDR & storia contemporanea',
'topicArchitecture': 'Architettura',
'topicMuseumsArt': 'Musei & arte',
'topicParksNature': 'Parchi & natura',
'topicCastles': 'Castelli & residenze',
'topicFamily': 'Famiglia',
'topicJewishLife': 'Vita ebraica',
'topicMusic': 'Musica',
'topicHiddenGems': 'Luoghi segreti',
'plannerThinResultTitle': 'Solo poche tappe adatte',
'plannerThinResultText':
'Per questa scelta e durata ci sono solo pochi luoghi adatti. Più tempo o un altro tema renderanno il percorso più vario.',
'plannerIncreaseTime': 'Aumenta a 90 minuti',
'plannerTimeBreakdown':
'In viaggio ca. {travel} min · Sul posto ca. {visit} min',
'wheelchairAccessible': 'Accessibile in sedia a rotelle',
'openInMaps': 'Indicazioni per arrivare',
'learn': 'Tedesco',
'learnGerman': 'Impara il tedesco',
'learnGermanTeaser': 'Impara il tedesco mentre scopri Weimar.',
'learnGermanShort': 'Lingua + città',
'newInWeimar': 'Nuovo a Weimar',
'newInWeimarTeaser': 'Le prime 72 ore: arrivo, orientamento e partenza.',
'newInWeimarShort': 'La tua guida iniziale',
'learningCourses': 'Corsi di lingua',
'learningComingSoon': 'I corsi di lingua sono in preparazione.',
'learningStreak': 'Serie di apprendimento: {n} giorni',
'learningWhyThisHelps': 'Perché è utile',
'learningChallenge': 'Sfida nella vita reale',
'learningQuickCheck': 'Verifica rapida',
'learningShowAnswer': 'Mostra risposta',
'learningCompleted': 'Completato',
'learningMarkCompleted': 'Segna come completato',
'learningOpenPlace': 'Apri luogo',
'learningHearGerman': 'Ascolta il tedesco',
'learningHearSlow': 'Ascolta lentamente',
'learningHearExplanation': 'Ascolta la spiegazione',
'learningHearHelp': 'Ascolta la traduzione',
'learningUnitsMinutes': '{units} unità · {minutes} min',
'learningLoadError':
'Impossibile caricare i dati della guida linguistica.',
'learningStopAudio': 'Ferma audio',
'learningFirstDaysTitle': 'I tuoi primi giorni a Weimar',
'learningFirstDaysTeaser':
'Arrivo, campus, vita quotidiana e le frasi tedesche che ti servono per iniziare.',
'learningProgress': '{n}% completato',
'learningToursTitle': 'Tour per imparare il tedesco',
'learningToursHomeTeaser':
'Impara il tedesco in movimento, in luoghi reali di Weimar.',
'learningToursCta': 'Scopri Weimar in tedesco',
'learningToursCtaSubtitle':
'Percorsi guidati con tappe reali e attività sul posto.',
'learningToursIntro':
'Scegli un percorso. Ogni tour collega luoghi reali di Weimar a frasi tedesche utili e piccole attività sul posto.',
'learningToursLoadError':
'Impossibile caricare i tour per imparare il tedesco.',
'learningTourArrivalTitle': 'Dalla stazione al centro',
'learningTourArrivalSubtitle':
'Il tuo primo tedesco a Weimar: arrivare, chiedere e orientarsi.',
'learningTourEverydayTitle': 'Tedesco quotidiano a Weimar',
'learningTourEverydaySubtitle':
'Ordinare, pagare e fare acquisti tra il mercato e Goetheplatz.',
'learningTourStudentTitle': 'Weimar studentesca in tedesco',
'learningTourStudentSubtitle':
'Campus, biblioteca e nuove conoscenze — tedesco per la vita universitaria.',
'learningTourStops': '{n} tappe',
'learningTourLessons': '{n} attività',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Il tuo percorso',
'learningTourStart': 'Avvia il tour',
'learningTourStopProgress': 'Tappa {current} di {total}',
'learningTourDoHere': 'In questa tappa impara e fai pratica con:',
'learningTourNextStop': 'Tappa successiva',
'learningTourFinish': 'Termina il tour',
'home': 'Home',
'map': 'Mappa',
'tours': 'Tour',
'settings': 'Altro',
'extrasTitle': 'Extra',
'more': 'Altro',
'moreMenuTitle': 'Altro',
'moreMenuTeaser':
'Contenuti salvati, dati offline, strumenti per imparare e impostazioni.',
'favoritesTitle': 'Preferiti',
'favoritesSubtitle': 'Luoghi e tour salvati.',
'offlineDownloadsTitle': 'Offline e download',
'offlineDownloadsSubtitle': 'Mappe, audio e contenuti salvati.',
'learnGermanMenuTitle': 'Impara il tedesco',
'learnGermanMenuSubtitle': 'Guida linguistica e guida iniziale.',
'learnGermanMenuIntro':
'Impara il tedesco e ambientati a Weimar, tutto in un unico posto.',
'favoritesEmptyTitle': 'Nessun preferito',
'favoritesEmptySubtitle': 'Salva luoghi e tour con l’icona a cuore.',
'favoritePlaces': 'Luoghi salvati',
'favoriteTours': 'Tour salvati',
'addFavorite': 'Aggiungi ai preferiti',
'removeFavorite': 'Rimuovi dai preferiti',
'offlineStoredContent': 'Contenuti offline salvati',
'offlineStoredEntries': '{n} elementi in cache salvati',
'offlineDownloadsNote':
'I contenuti MeinWeimar caricati con successo vengono memorizzati localmente per l’uso offline.',
'languageName_de': 'Tedesco',
'languageName_en': 'Inglese',
'languageName_nl': 'Olandese',
'languageName_fr': 'Francese',
'languageName_pl': 'Polacco',
'languageName_it': 'Italiano',
'languageName_es': 'Spagnolo',
'languageName_cs': 'Ceco',
'extrasTeaser':
'Guida linguistica, aiuto per l’arrivo e impostazioni in un unico posto.',
'extrasLanguageGuideTitle': 'Guida linguistica – Impara il tedesco',
'extrasLanguageGuideSubtitle': 'Impara il tedesco mentre scopri Weimar.',
'extrasNewInWeimarTitle': 'Nuovo a Weimar – Guida iniziale',
'extrasNewInWeimarSubtitle':
'Le prime 72 ore: arrivare, orientarsi e iniziare.',
'extrasSettingsTitle': 'Impostazioni e lingua',
'extrasSettingsSubtitle': 'Lingua, posizione, dati offline e privacy.',
'hello': 'Ciao Weimar',
'subtitle': 'Cosa vuoi scoprire oggi?',
'startTour': 'Inizia tour',
'continueTour': 'Continua a scoprire',
'featured': 'Scelti per te',
'quick': 'Scelta rapida',
'duration': 'Durata',
'audio': 'Audio',
'text': 'Testo',
'stops': 'Tappe',
'language': 'Lingua',
'sponsored': 'Sponsorizzato',
'sponsorSkip': 'Continua',
'allTours': 'Tutti i tour',
'mapHint': 'Tocca un segnaposto per i dettagli.',
'offline': 'Disponibile offline',
'family': 'Famiglia',
'history': 'Storia',
'culture': 'Cultura',
'food': 'Gastronomia',
'short': '60 min',
'medium': '2 ore',
'long': '4+ ore',
'readGuide': 'Leggi guida',
'listenGuide': 'Ascolta guida',
'audioTtsNote': 'Audioguida nella lingua selezionata.',
'stopAudio': 'Ferma audio',
'nextStop': 'Prossima tappa',
'tourOverview': 'Panoramica',
'about': 'Informazioni su MeinWeimar',
'privacy': 'Progettato nel rispetto della privacy',
'bookTicket': 'Prenota biglietto',
'ticketOpenError': 'Impossibile aprire il link del biglietto',
'discover': 'Scopri',
'discoverSearch': 'Cerca temi, luoghi o tour',
'clearSearch': 'Cancella ricerca',
'discoverCount': 'temi da scoprire',
'resultsFor': 'risultati per',
'noDiscoverResults': 'Nessun tema, luogo o tour corrispondente.',
'placesAndStops': 'Luoghi e tappe',
'emptyCategory': 'Nessun contenuto in questa categoria.',
'places': 'Luoghi',
'address': 'Indirizzo',
'openingHours': 'Orari di apertura',
'openingStatusOpen': 'Aperto',
'openingStatusClosed': 'Chiuso',
'openingStatusClosingSoon': 'Chiude a breve',
'openingStatusOpeningSoon': 'Apre a breve',
'openingStatusAlwaysAccessible': 'Sempre accessibile',
'openingToday': 'Oggi',
'openingTomorrow': 'Domani',
'openingShowAll': 'Tutti gli orari',
'openingShowLess': 'Mostra meno',
'openingNoInfo': 'Nessuna informazione',
'weekday1': 'Lunedì',
'weekday2': 'Martedì',
'weekday3': 'Mercoledì',
'weekday4': 'Giovedì',
'weekday5': 'Venerdì',
'weekday6': 'Sabato',
'weekday7': 'Domenica',
'guide': 'Guida',
'moreImages': 'Altre immagini',
'individualTour': 'Pianifica un tour personalizzato',
'individualTourTeaser':
'Scegli tempo, interessi e mobilità: l’app pianifica il tuo tour personale di Weimar.',
'createIndividualTour': 'Crea il mio tour personalizzato',
'yourIndividualTour': 'Il tuo tour personalizzato',
'plannerHeadline': 'Il tuo tempo. I tuoi interessi. Il tuo tour.',
'plannerIntro':
'Creiamo automaticamente un itinerario adatto usando i POI MeinWeimar.',
'howMuchTime': 'Quanto tempo hai?',
'whatInterests': 'Cosa ti interessa?',
'multipleTopics': 'Puoi selezionare più temi.',
'howTravel': 'Come ti sposti?',
'whereStart': 'Da dove vuoi partire?',
'currentLocationStart': 'La posizione attuale verrà usata come partenza.',
'noLocationStart':
'Posizione non disponibile – il percorso parte dal primo POI più adatto.',
'locate': 'Localizza',
'mustIncludeOptional': 'Opzionale: da includere',
'mustInclude': 'Da includere',
'done': 'Fatto',
'searchPoi': 'Cerca POI',
'selectPoi': 'Seleziona POI',
'poiSelected': 'POI selezionato',
'poisSelected': 'POI selezionati',
'familyFriendly': 'Adatto alle famiglie',
'preferFamilyPois': 'Preferisci POI adatti alle famiglie',
'planningTour': 'Stiamo pianificando il tuo tour …',
'viewStartTour': 'Visualizza e avvia tour',
'plannerError':
'Non è stato possibile creare un tour adatto a questa selezione.',
'transitPlannerNote':
'Il trasporto pubblico è attualmente considerato come preferenza. Gli orari live seguiranno con una fonte dati dedicata.',
'timeBudget': 'Tempo disponibile',
'interactiveMap': 'Mappa interattiva',
'interactiveMapTeaser':
'POI, ricerca, filtri e posizione direttamente sulla mappa di Weimar.',
'locationLoading': 'Rilevamento posizione …',
'locationUnavailable': 'Posizione non disponibile · distanze nascoste',
'offlineMode': 'Modalità offline · dati MeinWeimar salvati',
'tourSearch': 'Cerca tour',
'reset': 'Reimposta',
'noTourResults': 'Nessun tour corrispondente.',
'automaticPlannerTeaser': 'Automatico per tempo, interessi e mobilità.',
'route': 'Percorso',
'tickets': 'Biglietti',
'transportWalking': 'A piedi',
'transportBicycle': 'Bicicletta',
'transportCar': 'Auto / moto',
'transportTransit': 'Bus / treno',
'minutes': 'minuti',
'hoursShort': 'ore',
'tourSingular': 'tour',
'tourPlural': 'tour',
'stopSingular': 'tappa',
'stopPlural': 'tappe',
'endTour': 'Termina tour',
'liveLocationLoading': 'Rilevamento posizione live …',
'arrivedAtStop': 'Sei arrivato alla tappa.',
'walkingRouteCalculating': 'Calcolo percorso a piedi …',
'approxWalkMinutes': 'circa {n} min a piedi',
'nextStationLabel': 'Prossima tappa',
'classic': 'Weimar classica',
'palaces': 'Palazzi',
'playgrounds': 'Parchi giochi',
'highlights': 'Imperdibili',
'locationFailed':
'Impossibile determinare la posizione in questo momento.',
'discoverWeimar': 'Scopri Weimar',
'searchPlace': 'Cerca luogo o attrazione',
'details': 'Dettagli',
'partnerOffer': 'Offerta partner',
'advertisement': 'PUBBLICITÀ',
'campaignMoreInfo':
'Per maggiori informazioni, l’app apre la pagina della campagna salvata in WordPress.',
'closeAd': 'Chiudi pubblicità',
'continueToGuide': 'Continua al City Guide',
'galleryDefault': 'Altre immagini',
'contextTips':
'Suggerimenti contestuali lungo il tour – le raccomandazioni a pagamento sono indicate.',
'benefitAvailable': 'Vantaggio disponibile',
'locationNowUnavailable': 'Posizione non disponibile al momento',
'transitRoutingPending':
'Il routing del trasporto pubblico non è ancora live – le tappe sono mostrate come percorso',
'routeLoadFailed': 'Impossibile caricare il percorso',
'demoLocation': 'Posizione demo: Theaterplatz',
'targetReached': 'Destinazione raggiunta',
'followRoute': 'Segui il percorso',
'currentStop': 'Tappa attuale {n}',
'switchToStop': 'Vai alla tappa {n}',
'openStop': 'Apri tappa {n}',
'demoLocationTooltip': 'Posizione demo a Weimar',
'reachedNamed': 'Raggiunto {name}',
'continueToNamed': 'Continua verso {name}',
'retryLocation': 'Riprova posizione',
'airLineWalkLoading':
'{distance} in linea d’aria · caricamento percorso a piedi …',
'routeLoading': 'Caricamento percorso …',
'approxWalk': 'circa {n} min a piedi',
'walkSuffix': 'a piedi',
'approxMinutes': 'circa {n} min',
'routeDepart': 'Parti{street}',
'routeArrive': 'Destinazione raggiunta',
'routeRoundabout': 'Entra nella rotatoria{street}',
'routeStraight': 'Prosegui dritto{street}',
'routeContinue': 'Continua{street}',
'routeFollow': 'Continua a seguire il percorso',
'turnLeft': 'Svolta a sinistra',
'turnSlightLeft': 'Tieni leggermente la sinistra',
'turnSharpLeft': 'Svolta nettamente a sinistra',
'turnRight': 'Svolta a destra',
'turnSlightRight': 'Tieni leggermente la destra',
'turnSharpRight': 'Svolta nettamente a destra',
'turnUTurn': 'Fai inversione',
'onStreet': ' su {street}',
'mobility': 'Mobilità',
'recommendedRoute': 'Consigliato per questo percorso.',
'alsoSuitable': 'Adatto anche a: {modes}',
'routeLabel': 'Percorso',
'stationReached': 'Tappa raggiunta',
'price': 'Prezzo {level}',
'images': 'Immagini',
'aboutPlace': 'Informazioni su questo luogo',
'reserve': 'Prenota',
'openWebsite': 'Apri sito',
'sponsoredLabel': 'Sponsorizzato',
'privacyDetail':
'I dati di posizione e utilizzo vengono trattati solo per lo scopo dichiarato e in modo trasparente.',
'legalSectionTitle': 'Informazioni legali',
'legalPrivacyTitle': 'Privacy',
'legalPrivacySubtitle':
'Informativa sulla privacy aggiornata di MeinWeimar.',
'legalImprintTitle': 'Note legali',
'legalImprintSubtitle': 'Dati del fornitore e contatti.',
'legalLoadError': 'Al momento non è possibile caricare il testo legale.',
'legalSourceNote':
'Questo contenuto viene caricato da tour.meinweimar.de.',
'locationAvailable': 'Posizione disponibile',
'locationNotAvailable': 'Posizione non disponibile',
'locationNotChecked': 'Posizione non ancora verificata',
'locationTitle': 'Posizione',
'locationUseNote':
'{status} · usata per distanze e navigazione, non salvata in modo permanente.',
'refreshLocation': 'Aggiorna posizione',
'offlineData': 'Dati offline',
'offlineDataNote':
'POI, tour e partner vengono salvati localmente dopo un download riuscito.',
'offlineCacheCleared': 'Cache offline svuotata',
'clearCache': 'Svuota cache',
'ticketLabel': 'Biglietti',
'minutesShort': 'min',
'transportNoteWalk': 'Percorso compatto – molto facile da fare a piedi.',
'transportNoteBike':
'Le tappe sono più distanti – molto più comodo in bicicletta.',
'transportNoteTransit':
'Distanze maggiori tra le tappe – prevedi trasporto pubblico o veicolo proprio.',
'transportNoteCar': 'Distanze maggiori – un veicolo proprio è utile.',
'all': 'Tutti',
'museums': 'Musei',
'nearbyMatches': 'Adatti nelle vicinanze',
'stationReachedNext': 'Tappa raggiunta · {next}',
'dynamicTourTitle': 'Il tuo tour personalizzato di Weimar',
'dynamicTourSubtitle':
'{minutes} min · {label} · pianificato automaticamente da POI adatti',
'dynamicTourCategory': 'Personalizzato',
'freeSelection': 'composizione libera',
'plannerModeWalk':
'Per questo percorso vengono privilegiate tappe compatte e facilmente collegabili a piedi.',
'plannerModeBike':
'Il percorso può includere distanze maggiori ed è ottimizzato per la bicicletta.',
'plannerModeCar':
'Il percorso può collegare POI più distanti. Verifica sul posto le regole di parcheggio e accesso.',
'plannerModeTransit':
'I POI possono essere più distanti. Orari e linee live non sono ancora inclusi nel routing.',
'partnerTourEnd': 'Adatto alla fine del tour',
'partnerLunch': 'Buon momento per una pausa pranzo',
'partnerDinner': 'Buon momento per cena',
'partnerShortPause': 'Buon momento per una breve pausa',
'partnerRouteBreak': 'Buona breve tappa lungo il percorso',
'partnerNearRoute': 'Vicino al tuo percorso',
'distanceAway': 'a {distance}',
'max90': '≤ 90 min',
'sight': 'Attrazione',
'partnerFallback': 'Partner',
'noMatchingPois': 'Nessun POI adatto disponibile.',
'ttsUnavailable': 'Cloud TTS non è disponibile.',
'ttsNoAudioUrl': 'Nessun URL audio ricevuto.',
'ttsNoText': 'Nessun testo da leggere.',
'ttsInvalidResponse': 'Risposta del server TTS non valida.',
'distanceFromYou': '{distance} da te',
'readMore': 'Scopri di più',
'deepLinkNotFound':
'Non è stato possibile aprire questo link. Il contenuto potrebbe non essere più disponibile.',
},
'es': {
'sponsorLocationsTitle': 'Ubicaciones y servicios',
'sponsorLocationsLoadError':
'No se pudieron cargar las ubicaciones del patrocinador.',
'sponsorLocationsEmpty':
'Actualmente no hay ubicaciones disponibles para esta oferta.',
'sponsorLocationsAll': 'Todas las ubicaciones',
'sponsorLocationAtm': 'Cajero automático',
'sponsorLocationBranch': 'Sucursal',
'sponsorLocationSelfService': 'Centro de autoservicio',
'sponsorLocationOther': 'Ubicación',
'sponsorRouteSummary': '{distance} · aprox. {minutes} min a pie',
'routeHere': 'Mostrar ruta',
'sponsorOpenNavigation': 'Abrir navegación',
'audioPlaybackFailed': 'No se pudo iniciar el audio en este momento.',
'topicHighlights': 'Imprescindibles',
'topicGoetheSchiller': 'Goethe y Schiller',
'topicClassic': 'Clasicismo e Ilustración',
'topicBauhaus': 'Bauhaus y modernidad',
'topicWeimarRepublic': 'República de Weimar',
'topicNsMemory': 'Nazismo y memoria',
'topicDdrContemporary': 'RDA e historia contemporánea',
'topicArchitecture': 'Arquitectura',
'topicMuseumsArt': 'Museos y arte',
'topicParksNature': 'Parques y naturaleza',
'topicCastles': 'Castillos y residencias',
'topicFamily': 'Familia',
'topicJewishLife': 'Vida judía',
'topicMusic': 'Música',
'topicHiddenGems': 'Joyas ocultas',
'plannerThinResultTitle': 'Solo unas pocas paradas adecuadas',
'plannerThinResultText':
'Para esta selección y este tiempo solo hay unos pocos lugares adecuados. Con más tiempo u otro tema, la ruta será más variada.',
'plannerIncreaseTime': 'Aumentar a 90 minutos',
'plannerTimeBreakdown':
'Trayecto aprox. {travel} min · En los lugares aprox. {visit} min',
'wheelchairAccessible': 'Accesible en silla de ruedas',
'openInMaps': 'Cómo llegar',
'learn': 'Alemán',
'learnGerman': 'Aprender alemán',
'learnGermanTeaser': 'Aprende alemán mientras descubres Weimar.',
'learnGermanShort': 'Idioma + ciudad',
'newInWeimar': 'Nuevo en Weimar',
'newInWeimarTeaser':
'Tus primeras 72 horas: llegar, orientarte y empezar.',
'newInWeimarShort': 'Tu guía de inicio',
'learningCourses': 'Cursos de idiomas',
'learningComingSoon': 'Los cursos de idiomas se están preparando.',
'learningStreak': 'Racha de aprendizaje de {n} días',
'learningWhyThisHelps': 'Por qué ayuda',
'learningChallenge': 'Reto en la vida real',
'learningQuickCheck': 'Comprobación rápida',
'learningShowAnswer': 'Mostrar respuesta',
'learningCompleted': 'Completado',
'learningMarkCompleted': 'Marcar como completado',
'learningOpenPlace': 'Abrir lugar',
'learningHearGerman': 'Escuchar alemán',
'learningHearSlow': 'Escuchar despacio',
'learningHearExplanation': 'Escuchar explicación',
'learningHearHelp': 'Escuchar traducción',
'learningUnitsMinutes': '{units} unidades · {minutes} min',
'learningLoadError':
'No se pudieron cargar los datos de la guía de idiomas.',
'learningStopAudio': 'Detener audio',
'learningFirstDaysTitle': 'Tus primeros días en Weimar',
'learningFirstDaysTeaser':
'Llegada, campus, vida cotidiana y las frases en alemán que necesitas al principio.',
'learningProgress': '{n}% completado',
'learningToursTitle': 'Rutas para aprender alemán',
'learningToursHomeTeaser':
'Aprende alemán sobre la marcha, en lugares reales de Weimar.',
'learningToursCta': 'Descubre Weimar en alemán',
'learningToursCtaSubtitle':
'Rutas guiadas con paradas reales y tareas en el lugar.',
'learningToursIntro':
'Elige una ruta. Cada recorrido conecta lugares reales de Weimar con frases útiles en alemán y pequeñas tareas sobre el terreno.',
'learningToursLoadError':
'No se pudieron cargar las rutas para aprender alemán.',
'learningTourArrivalTitle': 'De la estación al centro',
'learningTourArrivalSubtitle':
'Tu primer alemán en Weimar: llegar, preguntar y orientarte.',
'learningTourEverydayTitle': 'Alemán cotidiano en Weimar',
'learningTourEverydaySubtitle':
'Pedir, pagar y comprar entre la plaza del mercado y Goetheplatz.',
'learningTourStudentTitle': 'Weimar estudiantil en alemán',
'learningTourStudentSubtitle':
'Campus, biblioteca y conocer gente — alemán para la vida estudiantil.',
'learningTourStops': '{n} paradas',
'learningTourLessons': '{n} tareas',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Tu ruta',
'learningTourStart': 'Empezar ruta',
'learningTourStopProgress': 'Parada {current} de {total}',
'learningTourDoHere': 'En esta parada aprende y practica:',
'learningTourNextStop': 'Siguiente parada',
'learningTourFinish': 'Finalizar ruta',
'home': 'Inicio',
'map': 'Mapa',
'tours': 'Rutas',
'settings': 'Más',
'extrasTitle': 'Extras',
'more': 'Más',
'moreMenuTitle': 'Más',
'moreMenuTeaser':
'Tus contenidos guardados, datos sin conexión, aprendizaje y ajustes.',
'favoritesTitle': 'Favoritos',
'favoritesSubtitle': 'Lugares y rutas guardados.',
'offlineDownloadsTitle': 'Sin conexión y descargas',
'offlineDownloadsSubtitle': 'Mapas, audio y contenidos guardados.',
'learnGermanMenuTitle': 'Aprender alemán',
'learnGermanMenuSubtitle': 'Guía de idiomas y guía de inicio.',
'learnGermanMenuIntro':
'Aprende alemán y empieza tu vida en Weimar, todo reunido en un solo lugar.',
'favoritesEmptyTitle': 'Aún no hay favoritos',
'favoritesEmptySubtitle':
'Guarda lugares y rutas con el icono de corazón.',
'favoritePlaces': 'Lugares guardados',
'favoriteTours': 'Rutas guardadas',
'addFavorite': 'Añadir a favoritos',
'removeFavorite': 'Quitar de favoritos',
'offlineStoredContent': 'Contenido sin conexión guardado',
'offlineStoredEntries': '{n} elementos en caché guardados',
'offlineDownloadsNote':
'El contenido de MeinWeimar cargado correctamente se guarda localmente para usarlo sin conexión.',
'languageName_de': 'Alemán',
'languageName_en': 'Inglés',
'languageName_nl': 'Neerlandés',
'languageName_fr': 'Francés',
'languageName_pl': 'Polaco',
'languageName_it': 'Italiano',
'languageName_es': 'Español',
'languageName_cs': 'Checo',
'extrasTeaser':
'Guía de idiomas, ayuda al llegar y ajustes en un solo lugar.',
'extrasLanguageGuideTitle': 'Guía de idiomas – Aprende alemán',
'extrasLanguageGuideSubtitle':
'Aprende alemán mientras descubres Weimar.',
'extrasNewInWeimarTitle': 'Nuevo en Weimar – Guía de inicio',
'extrasNewInWeimarSubtitle':
'Tus primeras 72 horas: llegar, orientarte y empezar.',
'extrasSettingsTitle': 'Ajustes e idioma',
'extrasSettingsSubtitle':
'Idioma, ubicación, datos sin conexión y privacidad.',
'hello': 'Hola Weimar',
'subtitle': '¿Qué quieres descubrir hoy?',
'startTour': 'Iniciar ruta',
'continueTour': 'Seguir descubriendo',
'featured': 'Para ti',
'quick': 'Selección rápida',
'duration': 'Duración',
'audio': 'Audio',
'text': 'Texto',
'stops': 'Paradas',
'language': 'Idioma',
'sponsored': 'Publicidad',
'sponsorSkip': 'Continuar',
'allTours': 'Todas las rutas',
'mapHint': 'Toca un marcador para ver detalles.',
'offline': 'Disponible sin conexión',
'family': 'Familia',
'history': 'Historia',
'culture': 'Cultura',
'food': 'Gastronomía',
'short': '60 min',
'medium': '2 h',
'long': '4+ h',
'readGuide': 'Leer guía',
'listenGuide': 'Escuchar guía',
'audioTtsNote': 'Audioguía en el idioma seleccionado.',
'stopAudio': 'Detener audio',
'nextStop': 'Siguiente parada',
'tourOverview': 'Resumen',
'about': 'Acerca de MeinWeimar',
'privacy': 'Diseñado pensando en la privacidad',
'bookTicket': 'Reservar entrada',
'ticketOpenError': 'No se pudo abrir el enlace de entradas',
'discover': 'Descubrir',
'discoverSearch': 'Buscar temas, lugares o rutas',
'clearSearch': 'Borrar búsqueda',
'discoverCount': 'temas por descubrir',
'resultsFor': 'resultados para',
'noDiscoverResults': 'No se encontraron temas, lugares o rutas.',
'placesAndStops': 'Lugares y paradas',
'emptyCategory': 'Todavía no hay contenido en esta categoría.',
'places': 'Lugares',
'address': 'Dirección',
'openingHours': 'Horario',
'openingStatusOpen': 'Abierto',
'openingStatusClosed': 'Cerrado',
'openingStatusClosingSoon': 'Cierra pronto',
'openingStatusOpeningSoon': 'Abre pronto',
'openingStatusAlwaysAccessible': 'Accesible en todo momento',
'openingToday': 'Hoy',
'openingTomorrow': 'Mañana',
'openingShowAll': 'Todos los horarios',
'openingShowLess': 'Mostrar menos',
'openingNoInfo': 'Sin información',
'weekday1': 'Lunes',
'weekday2': 'Martes',
'weekday3': 'Miércoles',
'weekday4': 'Jueves',
'weekday5': 'Viernes',
'weekday6': 'Sábado',
'weekday7': 'Domingo',
'guide': 'Guía',
'moreImages': 'Más imágenes',
'individualTour': 'Planificar una ruta personalizada',
'individualTourTeaser':
'Elige tiempo, intereses y movilidad; la app planificará tu ruta personal por Weimar.',
'createIndividualTour': 'Crear mi ruta personalizada',
'yourIndividualTour': 'Tu ruta personalizada',
'plannerHeadline': 'Tu tiempo. Tus intereses. Tu ruta.',
'plannerIntro':
'Creamos automáticamente una ruta adecuada a partir de los POI de MeinWeimar.',
'howMuchTime': '¿Cuánto tiempo tienes?',
'whatInterests': '¿Qué te interesa?',
'multipleTopics': 'Puedes elegir varios temas.',
'howTravel': '¿Cómo te desplazas?',
'whereStart': '¿Dónde quieres empezar?',
'currentLocationStart':
'Tu ubicación actual se usará como punto de partida.',
'noLocationStart':
'Ubicación no disponible: la ruta empezará en el primer POI más adecuado.',
'locate': 'Localizar',
'mustIncludeOptional': 'Opcional: incluir sí o sí',
'mustInclude': 'Incluir sí o sí',
'done': 'Listo',
'searchPoi': 'Buscar POI',
'selectPoi': 'Elegir POI',
'poiSelected': 'POI seleccionado',
'poisSelected': 'POI seleccionados',
'familyFriendly': 'Para familias',
'preferFamilyPois': 'Priorizar POI aptos para familias',
'planningTour': 'Planificando tu ruta …',
'viewStartTour': 'Ver e iniciar ruta',
'plannerError': 'No se pudo crear una ruta adecuada para esta selección.',
'transitPlannerNote':
'El transporte público se tiene en cuenta actualmente como preferencia. Los horarios en directo llegarán con una fuente de datos de transporte.',
'timeBudget': 'Tiempo disponible',
'interactiveMap': 'Mapa interactivo',
'interactiveMapTeaser':
'POI, búsqueda, filtros y ubicación directamente en el mapa de Weimar.',
'locationLoading': 'Buscando ubicación …',
'locationUnavailable': 'Sin ubicación · no se muestran distancias',
'offlineMode': 'Modo sin conexión · datos de MeinWeimar guardados',
'tourSearch': 'Buscar ruta',
'reset': 'Restablecer',
'noTourResults': 'No se encontró ninguna ruta.',
'automaticPlannerTeaser':
'Automático según tiempo, intereses y movilidad.',
'route': 'Ruta',
'tickets': 'Entradas',
'transportWalking': 'A pie',
'transportBicycle': 'Bicicleta',
'transportCar': 'Coche / moto',
'transportTransit': 'Bus / tren',
'minutes': 'minutos',
'hoursShort': 'h',
'tourSingular': 'ruta',
'tourPlural': 'rutas',
'stopSingular': 'parada',
'stopPlural': 'paradas',
'endTour': 'Finalizar ruta',
'liveLocationLoading': 'Buscando ubicación en directo …',
'arrivedAtStop': 'Has llegado a la parada.',
'walkingRouteCalculating': 'Calculando ruta a pie …',
'approxWalkMinutes': 'aprox. {n} min a pie',
'nextStationLabel': 'Siguiente parada',
'classic': 'Weimar clásico',
'palaces': 'Palacios',
'playgrounds': 'Parques infantiles',
'highlights': 'Imprescindibles',
'locationFailed': 'No se pudo determinar tu ubicación en este momento.',
'discoverWeimar': 'Descubrir Weimar',
'searchPlace': 'Buscar lugar o monumento',
'details': 'Detalles',
'partnerOffer': 'Oferta de socio',
'advertisement': 'PUBLICIDAD',
'campaignMoreInfo':
'Para más información, la app abre la página de campaña guardada en WordPress.',
'closeAd': 'Cerrar publicidad',
'continueToGuide': 'Continuar al City Guide',
'galleryDefault': 'Más imágenes',
'contextTips':
'Consejos contextuales durante la ruta – las recomendaciones de pago están marcadas.',
'benefitAvailable': 'Ventaja disponible',
'locationNowUnavailable': 'Ubicación no disponible en este momento',
'transitRoutingPending':
'Las rutas de transporte público aún no están en directo – las paradas se muestran como ruta',
'routeLoadFailed': 'No se pudo cargar la ruta',
'demoLocation': 'Ubicación de demostración: Theaterplatz',
'targetReached': 'Destino alcanzado',
'followRoute': 'Seguir ruta',
'currentStop': 'Parada actual {n}',
'switchToStop': 'Ir a la parada {n}',
'openStop': 'Abrir parada {n}',
'demoLocationTooltip': 'Ubicación de demostración en Weimar',
'reachedNamed': 'Has llegado a {name}',
'continueToNamed': 'Continuar hacia {name}',
'retryLocation': 'Reintentar ubicación',
'airLineWalkLoading': '{distance} en línea recta · cargando ruta a pie …',
'routeLoading': 'Cargando ruta …',
'approxWalk': 'aprox. {n} min a pie',
'walkSuffix': 'a pie',
'approxMinutes': 'aprox. {n} min',
'routeDepart': 'Empieza{street}',
'routeArrive': 'Destino alcanzado',
'routeRoundabout': 'Entra en la rotonda{street}',
'routeStraight': 'Sigue recto{street}',
'routeContinue': 'Continúa{street}',
'routeFollow': 'Sigue la ruta',
'turnLeft': 'Gira a la izquierda',
'turnSlightLeft': 'Mantente ligeramente a la izquierda',
'turnSharpLeft': 'Gira bruscamente a la izquierda',
'turnRight': 'Gira a la derecha',
'turnSlightRight': 'Mantente ligeramente a la derecha',
'turnSharpRight': 'Gira bruscamente a la derecha',
'turnUTurn': 'Da la vuelta',
'onStreet': ' por {street}',
'mobility': 'Movilidad',
'recommendedRoute': 'Recomendado para esta ruta.',
'alsoSuitable': 'También apto para: {modes}',
'routeLabel': 'Ruta',
'stationReached': 'Parada alcanzada',
'price': 'Precio {level}',
'images': 'Imágenes',
'aboutPlace': 'Sobre este lugar',
'reserve': 'Reservar',
'openWebsite': 'Abrir web',
'sponsoredLabel': 'Patrocinado',
'privacyDetail':
'Los datos de ubicación y uso se procesan solo para su finalidad indicada y de forma transparente.',
'legalSectionTitle': 'Información legal',
'legalPrivacyTitle': 'Privacidad',
'legalPrivacySubtitle': 'Política de privacidad actual de MeinWeimar.',
'legalImprintTitle': 'Aviso legal',
'legalImprintSubtitle': 'Datos del proveedor y contacto.',
'legalLoadError':
'No se ha podido cargar el texto legal en este momento.',
'legalSourceNote': 'Este contenido se carga desde tour.meinweimar.de.',
'locationAvailable': 'Ubicación disponible',
'locationNotAvailable': 'Ubicación no disponible',
'locationNotChecked': 'Ubicación aún no comprobada',
'locationTitle': 'Ubicación',
'locationUseNote':
'{status} · se usa para distancias y navegación y no se guarda de forma permanente.',
'refreshLocation': 'Actualizar ubicación',
'offlineData': 'Datos sin conexión',
'offlineDataNote':
'Los POI, rutas y socios se guardan localmente después de una descarga correcta.',
'offlineCacheCleared': 'Caché sin conexión borrada',
'clearCache': 'Borrar caché',
'ticketLabel': 'Entradas',
'minutesShort': 'min',
'transportNoteWalk': 'Ruta compacta – muy cómoda a pie.',
'transportNoteBike':
'Las paradas están más separadas – mucho más cómodo en bicicleta.',
'transportNoteTransit':
'Mayores distancias entre paradas – prevé transporte público o vehículo propio.',
'transportNoteCar':
'Mayores distancias – un vehículo propio resulta útil.',
'all': 'Todos',
'museums': 'Museos',
'nearbyMatches': 'Opciones cercanas',
'stationReachedNext': 'Parada alcanzada · {next}',
'dynamicTourTitle': 'Tu ruta personalizada por Weimar',
'dynamicTourSubtitle':
'{minutes} min · {label} · planificada automáticamente con POI adecuados',
'dynamicTourCategory': 'Personalizada',
'freeSelection': 'selección libre',
'plannerModeWalk':
'Esta ruta prioriza paradas compactas y fáciles de combinar a pie.',
'plannerModeBike':
'La ruta puede incluir distancias mayores y se optimiza para bicicleta.',
'plannerModeCar':
'La ruta puede conectar POI más alejados. Comprueba las normas locales de aparcamiento y acceso.',
'plannerModeTransit':
'Los POI pueden estar más separados. Los horarios y líneas en directo aún no se integran en la ruta.',
'partnerTourEnd': 'Encaja bien al final de la ruta',
'partnerLunch': 'Buen momento para una pausa de comida',
'partnerDinner': 'Buen momento para cenar',
'partnerShortPause': 'Buen momento para una pausa breve',
'partnerRouteBreak': 'Buena parada corta durante la ruta',
'partnerNearRoute': 'Cerca de tu ruta',
'distanceAway': 'a {distance}',
'max90': '≤ 90 min',
'sight': 'Lugar de interés',
'partnerFallback': 'Socio',
'noMatchingPois': 'No hay POI adecuados disponibles.',
'ttsUnavailable': 'Cloud TTS no está disponible.',
'ttsNoAudioUrl': 'No se recibió una URL de audio.',
'ttsNoText': 'No hay texto para leer.',
'ttsInvalidResponse': 'Respuesta no válida del servidor TTS.',
'distanceFromYou': '{distance} de ti',
'readMore': 'Más información',
'deepLinkNotFound':
'No se pudo abrir este enlace. Es posible que el contenido ya no esté disponible.',
},
'cs': {
'sponsorLocationsTitle': 'Pobočky a služby',
'sponsorLocationsLoadError': 'Nepodařilo se načíst pobočky sponzora.',
'sponsorLocationsEmpty':
'Pro tuto nabídku nejsou aktuálně k dispozici žádná místa.',
'sponsorLocationsAll': 'Všechna místa',
'sponsorLocationAtm': 'Bankomat',
'sponsorLocationBranch': 'Pobočka',
'sponsorLocationSelfService': 'Samoobslužné centrum',
'sponsorLocationOther': 'Místo',
'sponsorRouteSummary': '{distance} · asi {minutes} min pěšky',
'routeHere': 'Zobrazit trasu',
'sponsorOpenNavigation': 'Otevřít navigaci',
'audioPlaybackFailed': 'Zvuk se teď nepodařilo spustit.',
'topicHighlights': 'To nejlepší',
'topicGoetheSchiller': 'Goethe a Schiller',
'topicClassic': 'Klasicismus a osvícenství',
'topicBauhaus': 'Bauhaus a moderna',
'topicWeimarRepublic': 'Výmarská republika',
'topicNsMemory': 'Nacismus a paměť',
'topicDdrContemporary': 'NDR a soudobé dějiny',
'topicArchitecture': 'Architektura',
'topicMuseumsArt': 'Muzea a umění',
'topicParksNature': 'Parky a příroda',
'topicCastles': 'Zámky a rezidence',
'topicFamily': 'Rodina',
'topicJewishLife': 'Židovský život',
'topicMusic': 'Hudba',
'topicHiddenGems': 'Skryté tipy',
'plannerThinResultTitle': 'Jen několik vhodných zastávek',
'plannerThinResultText':
'Pro tento výběr a čas je k dispozici jen několik vhodných míst. Více času nebo další téma trasu zpestří.',
'plannerIncreaseTime': 'Zvýšit na 90 minut',
'plannerTimeBreakdown':
'Na cestě asi {travel} min · Na místě asi {visit} min',
'wheelchairAccessible': 'Bezbariérové',
'openInMaps': 'Trasa sem',
'learn': 'Němčina',
'learnGerman': 'Učit se německy',
'learnGermanTeaser': 'Učte se německy při objevování Výmaru.',
'learnGermanShort': 'Jazyk + město',
'newInWeimar': 'Nově ve Výmaru',
'newInWeimarTeaser': 'Prvních 72 hodin: příjezd, orientace a začátek.',
'newInWeimarShort': 'Váš průvodce začátkem',
'learningCourses': 'Jazykové kurzy',
'learningComingSoon': 'Jazykové kurzy se připravují.',
'learningStreak': 'Série učení: {n} dní',
'learningWhyThisHelps': 'Proč to pomáhá',
'learningChallenge': 'Úkol v reálném životě',
'learningQuickCheck': 'Rychlá kontrola',
'learningShowAnswer': 'Zobrazit odpověď',
'learningCompleted': 'Dokončeno',
'learningMarkCompleted': 'Označit jako dokončené',
'learningOpenPlace': 'Otevřít místo',
'learningHearGerman': 'Poslechnout němčinu',
'learningHearSlow': 'Poslechnout pomalu',
'learningHearExplanation': 'Poslechnout vysvětlení',
'learningHearHelp': 'Poslechnout překlad',
'learningUnitsMinutes': '{units} lekcí · {minutes} min',
'learningLoadError': 'Data jazykového průvodce se nepodařilo načíst.',
'learningStopAudio': 'Zastavit audio',
'learningFirstDaysTitle': 'Vaše první dny ve Výmaru',
'learningFirstDaysTeaser':
'Příjezd, kampus, každodenní život a německé věty, které budete potřebovat jako první.',
'learningProgress': 'Dokončeno {n}%',
'learningToursTitle': 'Trasy pro výuku němčiny',
'learningToursHomeTeaser':
'Učte se německy za pochodu — na skutečných místech ve Výmaru.',
'learningToursCta': 'Objevujte Výmar v němčině',
'learningToursCtaSubtitle':
'Vedené výukové trasy se skutečnými zastávkami a úkoly na místě.',
'learningToursIntro':
'Vyberte si trasu. Každá prohlídka propojuje skutečná místa ve Výmaru s užitečnými německými větami a krátkými úkoly.',
'learningToursLoadError': 'Trasy pro výuku němčiny se nepodařilo načíst.',
'learningTourArrivalTitle': 'Z nádraží do centra',
'learningTourArrivalSubtitle':
'Vaše první němčina ve Výmaru: příjezd, otázky a orientace.',
'learningTourEverydayTitle': 'Každodenní němčina ve Výmaru',
'learningTourEverydaySubtitle':
'Objednávání, placení a nakupování mezi tržištěm a Goetheplatz.',
'learningTourStudentTitle': 'Studentský Výmar v němčině',
'learningTourStudentSubtitle':
'Kampus, knihovna a noví lidé — němčina pro studentský život.',
'learningTourStops': '{n} zastávky',
'learningTourLessons': '{n} úkolů',
'learningTourMinutes': '{n} min',
'learningTourRoute': 'Vaše trasa',
'learningTourStart': 'Spustit trasu',
'learningTourStopProgress': 'Zastávka {current} z {total}',
'learningTourDoHere': 'Na této zastávce se učte a procvičujte:',
'learningTourNextStop': 'Další zastávka',
'learningTourFinish': 'Dokončit trasu',
'home': 'Domů',
'map': 'Mapa',
'tours': 'Trasy',
'settings': 'Více',
'extrasTitle': 'Další',
'more': 'Více',
'moreMenuTitle': 'Více',
'moreMenuTeaser': 'Uložený obsah, offline data, výuka a nastavení.',
'favoritesTitle': 'Oblíbené',
'favoritesSubtitle': 'Uložená místa a trasy.',
'offlineDownloadsTitle': 'Offline a stažené',
'offlineDownloadsSubtitle': 'Mapy, audio a uložený obsah.',
'learnGermanMenuTitle': 'Učit se německy',
'learnGermanMenuSubtitle': 'Jazykový průvodce a průvodce začátkem.',
'learnGermanMenuIntro':
'Učte se německy a zorientujte se ve Výmaru — vše na jednom místě.',
'favoritesEmptyTitle': 'Zatím žádné oblíbené',
'favoritesEmptySubtitle': 'Ukládejte místa a trasy pomocí ikony srdce.',
'favoritePlaces': 'Uložená místa',
'favoriteTours': 'Uložené trasy',
'addFavorite': 'Přidat do oblíbených',
'removeFavorite': 'Odebrat z oblíbených',
'offlineStoredContent': 'Uložený offline obsah',
'offlineStoredEntries': 'Uloženo {n} položek mezipaměti',
'offlineDownloadsNote':
'Úspěšně načtený obsah MeinWeimar se ukládá lokálně pro offline použití.',
'languageName_de': 'Němčina',
'languageName_en': 'Angličtina',
'languageName_nl': 'Nizozemština',
'languageName_fr': 'Francouzština',
'languageName_pl': 'Polština',
'languageName_it': 'Italština',
'languageName_es': 'Španělština',
'languageName_cs': 'Čeština',
'extrasTeaser':
'Jazykový průvodce, pomoc po příjezdu a nastavení na jednom místě.',
'extrasLanguageGuideTitle': 'Jazykový průvodce – Učte se německy',
'extrasLanguageGuideSubtitle': 'Učte se německy při objevování Výmaru.',
'extrasNewInWeimarTitle': 'Nově ve Výmaru – Průvodce začátkem',
'extrasNewInWeimarSubtitle':
'Prvních 72 hodin: příjezd, orientace a dobrý start.',
'extrasSettingsTitle': 'Nastavení a jazyk',
'extrasSettingsSubtitle': 'Jazyk, poloha, offline data a soukromí.',
'hello': 'Vítejte ve Výmaru',
'subtitle': 'Co chcete dnes objevit?',
'startTour': 'Spustit trasu',
'continueTour': 'Pokračovat v objevování',
'featured': 'Vybráno pro vás',
'quick': 'Rychlý výběr',
'duration': 'Délka',
'audio': 'Audio',
'text': 'Text',
'stops': 'Zastávky',
'language': 'Jazyk',
'sponsored': 'Reklama',
'sponsorSkip': 'Pokračovat',
'allTours': 'Všechny trasy',
'mapHint': 'Klepněte na značku pro podrobnosti.',
'offline': 'Dostupné offline',
'family': 'Rodina',
'history': 'Historie',
'culture': 'Kultura',
'food': 'Gastronomie',
'short': '60 min',
'medium': '2 hod.',
'long': '4+ hod.',
'readGuide': 'Číst průvodce',
'listenGuide': 'Poslechnout průvodce',
'audioTtsNote': 'Audioprůvodce ve zvoleném jazyce.',
'stopAudio': 'Zastavit audio',
'nextStop': 'Další zastávka',
'tourOverview': 'Přehled trasy',
'about': 'O MeinWeimar',
'privacy': 'Navrženo s ohledem na soukromí',
'bookTicket': 'Rezervovat vstupenku',
'ticketOpenError': 'Odkaz na vstupenku se nepodařilo otevřít',
'discover': 'Objevovat',
'discoverSearch': 'Hledat témata, místa nebo trasy',
'clearSearch': 'Vymazat hledání',
'discoverCount': 'témat k objevování',
'resultsFor': 'výsledků pro',
'noDiscoverResults':
'Nebyla nalezena odpovídající témata, místa ani trasy.',
'placesAndStops': 'Místa a zastávky',
'emptyCategory': 'V této kategorii zatím není žádný obsah.',
'places': 'Místa',
'address': 'Adresa',
'openingHours': 'Otevírací doba',
'openingStatusOpen': 'Otevřeno',
'openingStatusClosed': 'Zavřeno',
'openingStatusClosingSoon': 'Brzy zavírá',
'openingStatusOpeningSoon': 'Brzy otevírá',
'openingStatusAlwaysAccessible': 'Přístupné kdykoli',
'openingToday': 'Dnes',
'openingTomorrow': 'Zítra',
'openingShowAll': 'Všechny otevírací doby',
'openingShowLess': 'Zobrazit méně',
'openingNoInfo': 'Bez informace',
'weekday1': 'Pondělí',
'weekday2': 'Úterý',
'weekday3': 'Středa',
'weekday4': 'Čtvrtek',
'weekday5': 'Pátek',
'weekday6': 'Sobota',
'weekday7': 'Neděle',
'guide': 'Průvodce',
'moreImages': 'Další obrázky',
'individualTour': 'Naplánovat individuální trasu',
'individualTourTeaser':
'Vyberte čas, zájmy a způsob dopravy a aplikace naplánuje vaši osobní trasu po Výmaru.',
'createIndividualTour': 'Vytvořit mou individuální trasu',
'yourIndividualTour': 'Vaše individuální trasa',
'plannerHeadline': 'Váš čas. Vaše zájmy. Vaše trasa.',
'plannerIntro': 'Automaticky sestavíme vhodnou trasu z POI MeinWeimar.',
'howMuchTime': 'Kolik máte času?',
'whatInterests': 'Co vás zajímá?',
'multipleTopics': 'Můžete vybrat více témat.',
'howTravel': 'Jak se pohybujete?',
'whereStart': 'Kde chcete začít?',
'currentLocationStart': 'Aktuální poloha bude použita jako start.',
'noLocationStart':
'Poloha není dostupná – trasa začne u nejvhodnějšího prvního POI.',
'locate': 'Zjistit',
'mustIncludeOptional': 'Volitelné: určitě zahrnout',
'mustInclude': 'Určitě zahrnout',
'done': 'Hotovo',
'searchPoi': 'Hledat POI',
'selectPoi': 'Vybrat POI',
'poiSelected': 'vybraný POI',
'poisSelected': 'vybrané POI',
'familyFriendly': 'Pro rodiny',
'preferFamilyPois': 'Upřednostnit POI vhodné pro rodiny',
'planningTour': 'Plánujeme vaši trasu …',
'viewStartTour': 'Zobrazit a spustit trasu',
'plannerError': 'Pro tento výběr se nepodařilo vytvořit vhodnou trasu.',
'transitPlannerNote':
'Veřejná doprava je nyní zohledněna jako preference. Živé jízdní řády budou doplněny po připojení zdroje dat.',
'timeBudget': 'Časový rozpočet',
'interactiveMap': 'Interaktivní mapa',
'interactiveMapTeaser':
'POI, vyhledávání, filtry a poloha přímo na mapě Výmaru.',
'locationLoading': 'Zjišťování polohy …',
'locationUnavailable':
'Poloha není dostupná · vzdálenosti se nezobrazují',
'retry': 'Znovu',
'deepLinkNotFound':
'Tento odkaz se nepodařilo otevřít. Obsah již nemusí být dostupný.',
'offlineMode': 'Offline režim · uložená data MeinWeimar',
'tourSearch': 'Hledat trasu',
'reset': 'Obnovit',
'noTourResults': 'Nebyla nalezena odpovídající trasa.',
'automaticPlannerTeaser': 'Automaticky podle času, zájmů a mobility.',
'route': 'Trasa',
'tickets': 'Vstupenky',
'transportWalking': 'Pěšky',
'transportBicycle': 'Kolo',
'transportCar': 'Auto / motocykl',
'transportTransit': 'Autobus / vlak',
'minutes': 'minut',
'hoursShort': 'hod.',
'tourSingular': 'trasa',
'tourPlural': 'trasy',
'stopSingular': 'zastávka',
'stopPlural': 'zastávky',
'endTour': 'Ukončit trasu',
'liveLocationLoading': 'Zjišťování živé polohy …',
'arrivedAtStop': 'Dorazili jste k zastávce.',
'walkingRouteCalculating': 'Počítá se pěší trasa …',
'approxWalkMinutes': 'cca {n} min pěšky',
'nextStationLabel': 'Další zastávka',
'classic': 'Klasický Výmar',
'palaces': 'Zámky',
'playgrounds': 'Hřiště',
'highlights': 'To nejlepší',
'locationFailed': 'Polohu se právě nepodařilo zjistit.',
'discoverWeimar': 'Objevovat Výmar',
'searchPlace': 'Hledat místo nebo památku',
'details': 'Podrobnosti',
'partnerOffer': 'Partnerská nabídka',
'advertisement': 'REKLAMA',
'campaignMoreInfo':
'Pro více informací aplikace otevře stránku kampaně uloženou ve WordPressu.',
'closeAd': 'Zavřít reklamu',
'continueToGuide': 'Pokračovat do City Guide',
'galleryDefault': 'Další fotografie',
'contextTips':
'Kontextové tipy podél trasy – placená doporučení jsou označena.',
'benefitAvailable': 'Výhoda k dispozici',
'locationNowUnavailable': 'Poloha momentálně není k dispozici',
'transitRoutingPending':
'Trasy veřejné dopravy zatím nejsou živě dostupné – zastávky jsou zobrazeny jako trasa',
'routeLoadFailed': 'Trasu se právě nepodařilo načíst',
'demoLocation': 'Ukázková poloha: Theaterplatz',
'targetReached': 'Cíl dosažen',
'followRoute': 'Pokračovat po trase',
'currentStop': 'Aktuální zastávka {n}',
'switchToStop': 'Přejít na zastávku {n}',
'openStop': 'Otevřít zastávku {n}',
'demoLocationTooltip': 'Ukázková poloha ve Výmaru',
'reachedNamed': 'Dosaženo: {name}',
'continueToNamed': 'Pokračovat k {name}',
'retryLocation': 'Zkusit polohu znovu',
'airLineWalkLoading':
'{distance} vzdušnou čarou · načítá se pěší trasa …',
'routeLoading': 'Načítá se trasa …',
'approxWalk': 'cca {n} min pěšky',
'walkSuffix': 'pěšky',
'approxMinutes': 'cca {n} min',
'routeDepart': 'Vydejte se{street}',
'routeArrive': 'Cíl dosažen',
'routeRoundabout': 'Vjeďte na kruhový objezd{street}',
'routeStraight': 'Pokračujte rovně{street}',
'routeContinue': 'Pokračujte{street}',
'routeFollow': 'Pokračujte po trase',
'turnLeft': 'Odbočte vlevo',
'turnSlightLeft': 'Držte se mírně vlevo',
'turnSharpLeft': 'Odbočte ostře vlevo',
'turnRight': 'Odbočte vpravo',
'turnSlightRight': 'Držte se mírně vpravo',
'turnSharpRight': 'Odbočte ostře vpravo',
'turnUTurn': 'Otočte se',
'onStreet': ' na {street}',
'mobility': 'Mobilita',
'recommendedRoute': 'Doporučeno pro tuto trasu.',
'alsoSuitable': 'Vhodné také pro: {modes}',
'routeLabel': 'Trasa',
'stationReached': 'Zastávka dosažena',
'price': 'Cena {level}',
'images': 'Obrázky',
'aboutPlace': 'O tomto místě',
'reserve': 'Rezervovat',
'openWebsite': 'Otevřít web',
'sponsoredLabel': 'Sponzorováno',
'privacyDetail':
'Údaje o poloze a používání se zpracovávají pouze účelově a transparentně.',
'legalSectionTitle': 'Právní informace',
'legalPrivacyTitle': 'Ochrana soukromí',
'legalPrivacySubtitle':
'Aktuální zásady ochrany osobních údajů MeinWeimar.',
'legalImprintTitle': 'Právní údaje',
'legalImprintSubtitle': 'Údaje o poskytovateli a kontakt.',
'legalLoadError': 'Právní text se nyní nepodařilo načíst.',
'legalSourceNote': 'Tento obsah se načítá z tour.meinweimar.de.',
'locationAvailable': 'Poloha dostupná',
'locationNotAvailable': 'Poloha nedostupná',
'locationNotChecked': 'Poloha zatím nebyla zkontrolována',
'locationTitle': 'Poloha',
'locationUseNote':
'{status} · používá se pro vzdálenosti a navigaci a neukládá se trvale.',
'refreshLocation': 'Aktualizovat polohu',
'offlineData': 'Offline data',
'offlineDataNote':
'POI, trasy a partneři se po úspěšném stažení ukládají lokálně.',
'offlineCacheCleared': 'Offline mezipaměť vymazána',
'clearCache': 'Vymazat mezipaměť',
'ticketLabel': 'Vstupenky',
'minutesShort': 'min',
'transportNoteWalk': 'Kompaktní trasa – velmi dobře zvládnutelná pěšky.',
'transportNoteBike':
'Zastávky jsou dál od sebe – na kole je cesta výrazně pohodlnější.',
'transportNoteTransit':
'Větší vzdálenosti mezi zastávkami – počítejte s veřejnou dopravou nebo vlastním vozidlem.',
'transportNoteCar': 'Větší vzdálenosti – vlastní vozidlo je praktické.',
'all': 'Vše',
'museums': 'Muzea',
'nearbyMatches': 'Vhodné v okolí',
'stationReachedNext': 'Zastávka dosažena · {next}',
'dynamicTourTitle': 'Vaše individuální trasa po Výmaru',
'dynamicTourSubtitle':
'{minutes} min · {label} · automaticky naplánováno z vhodných POI',
'dynamicTourCategory': 'Individuální',
'freeSelection': 'volně sestaveno',
'plannerModeWalk':
'Pro tuto trasu se upřednostňují kompaktní zastávky snadno propojitelně pěšky.',
'plannerModeBike':
'Trasa může obsahovat větší vzdálenosti a je optimalizována pro kolo.',
'plannerModeCar':
'Trasa může spojovat vzdálenější POI. Na místě ověřte pravidla parkování a přístupu.',
'plannerModeTransit':
'POI mohou být dále od sebe. Živé jízdní řády a linky zatím nejsou součástí routingu.',
'partnerTourEnd': 'Hodí se na konec trasy',
'partnerLunch': 'Vhodný čas na obědovou pauzu',
'partnerDinner': 'Vhodný čas na večeři',
'partnerShortPause': 'Vhodný čas na krátkou pauzu',
'partnerRouteBreak': 'Dobrá krátká zastávka podél trasy',
'partnerNearRoute': 'V blízkosti vaší trasy',
'distanceAway': 'vzdálenost {distance}',
'max90': '≤ 90 min',
'sight': 'Památka',
'partnerFallback': 'Partner',
'noMatchingPois': 'Nejsou k dispozici vhodné POI.',
'ttsUnavailable': 'Cloud TTS není k dispozici.',
'ttsNoAudioUrl': 'Nebyla přijata adresa URL zvuku.',
'ttsNoText': 'Není k dispozici text k přečtení.',
'ttsInvalidResponse': 'Neplatná odpověď TTS serveru.',
'distanceFromYou': '{distance} od vás',
'readMore': 'Zjistit více',
},
};
/// Cross-feature UI copy added during the localization consolidation.
/// Keeping it beside the legacy catalog lets every screen use the same
/// lookup path while the large catalog can be split into ARB files later.
static const Map<String, Map<String, String>> _consolidatedUi = {
'de': {
'onboardingDiscoverTitle': 'Weimar entdecken',
'onboardingDiscoverBody':
'Finde Orte, Touren, Themen und Angebote in einer gemeinsamen Suche.',
'onboardingNowTitle': 'Passend für jetzt',
'onboardingNowBody':
'Mit deinem Standort zeigt dir MeinWeimar, was in der Nähe liegt und sich gerade lohnt.',
'onboardingGuideTitle': 'Dein persönlicher Guide',
'onboardingGuideBody':
'Speichere Favoriten, stelle eine Route zusammen und lass dich von Station zu Station führen.',
'onboardingStart': 'Los geht’s',
'onboardingNext': 'Weiter',
'homeNowTimeBased': 'Empfehlungen passend zur Tageszeit.',
'homeNowNearby': 'Nahe Orte und Touren, die sich jetzt gut eignen.',
'tourStopsCount': '{n} Stationen',
'tourCompleteTitle': 'Geschafft!',
'tourCompleteSummary':
'{stops} Stationen · {distance} km · {minutes} Min.',
'tourCompleteThanks':
'Deine Tour ist abgeschlossen. Danke, dass du Weimar mit MeinWeimar entdeckt hast.',
'nextUp': 'Als Nächstes',
'backToHome': 'Zur Startseite',
'guideStopProgress': 'Station {current} von {total}',
'guideStopsRemaining': 'Danach noch {n} Stationen',
'favoriteRouteTitle': 'Meine Weimar-Liste',
'favoriteRouteBody':
'Aus deinen gespeicherten Orten eine persönliche Route zusammenstellen.',
'createRoute': 'Route erstellen',
'freeAccessible': 'Kostenlos zugänglich',
'audioGuideFeature': 'Audio-Guide',
'sort': 'Sortieren',
'relevance': 'Relevanz',
'distance': 'Entfernung',
'entries': 'Einträge',
'recommended': 'Empfohlen',
'topic': 'Thema',
'place': 'Ort',
'topics': 'Themen',
'events': 'Veranstaltungen',
'partners': 'Partner',
'noMatchingContent': 'Keine passenden Inhalte.',
'eventsInWeimar': 'Veranstaltungen in Weimar',
'upcomingEventsCount': '{n} kommende Veranstaltungen',
'homeMorningHeadline': 'Guten Morgen in Weimar',
'homeNowHeadline': 'Was passt jetzt?',
'homeEveningHeadline': 'Noch etwas vor heute Abend?',
},
'en': {
'onboardingDiscoverTitle': 'Discover Weimar',
'onboardingDiscoverBody':
'Find places, tours, topics and offers in one shared search.',
'onboardingNowTitle': 'Right for now',
'onboardingNowBody':
'With your location, MeinWeimar shows what is nearby and worth visiting now.',
'onboardingGuideTitle': 'Your personal guide',
'onboardingGuideBody':
'Save favorites, build a route and get guided from stop to stop.',
'onboardingStart': 'Get started',
'onboardingNext': 'Next',
'homeNowTimeBased': 'Recommendations that fit the time of day.',
'homeNowNearby': 'Nearby places and tours that are a good fit right now.',
'tourStopsCount': '{n} stops',
'tourCompleteTitle': 'Well done!',
'tourCompleteSummary': '{stops} stops · {distance} km · {minutes} min',
'tourCompleteThanks':
'Your tour is complete. Thank you for discovering Weimar with MeinWeimar.',
'nextUp': 'Up next',
'backToHome': 'Back to home',
'guideStopProgress': 'Stop {current} of {total}',
'guideStopsRemaining': '{n} stops remaining',
'favoriteRouteTitle': 'My Weimar list',
'favoriteRouteBody': 'Build a personal route from your saved places.',
'createRoute': 'Create route',
'freeAccessible': 'Free admission',
'audioGuideFeature': 'Audio guide',
'sort': 'Sort',
'relevance': 'Relevance',
'distance': 'Distance',
'entries': 'items',
'recommended': 'Recommended',
'topic': 'Topic',
'place': 'Place',
'topics': 'Topics',
'events': 'Events',
'partners': 'Partners',
'noMatchingContent': 'No matching content.',
'eventsInWeimar': 'Events in Weimar',
'upcomingEventsCount': '{n} upcoming events',
'homeMorningHeadline': 'Good morning from Weimar',
'homeNowHeadline': 'What fits right now?',
'homeEveningHeadline': 'One more thing for this evening?',
},
'nl': {
'onboardingDiscoverTitle': 'Ontdek Weimar',
'onboardingDiscoverBody':
'Vind plaatsen, tours, thema’s en aanbiedingen in één zoekfunctie.',
'onboardingNowTitle': 'Passend voor nu',
'onboardingNowBody':
'Met je locatie toont MeinWeimar wat dichtbij is en nu de moeite waard is.',
'onboardingGuideTitle': 'Jouw persoonlijke gids',
'onboardingGuideBody':
'Bewaar favorieten, stel een route samen en laat je van halte naar halte leiden.',
'onboardingStart': 'Aan de slag',
'onboardingNext': 'Verder',
'homeNowTimeBased': 'Aanbevelingen passend bij het tijdstip.',
'homeNowNearby': 'Plaatsen en tours in de buurt die nu goed passen.',
'tourStopsCount': '{n} haltes',
'tourCompleteTitle': 'Gelukt!',
'tourCompleteSummary': '{stops} haltes · {distance} km · {minutes} min',
'tourCompleteThanks':
'Je tour is voltooid. Bedankt dat je Weimar met MeinWeimar hebt ontdekt.',
'nextUp': 'Hierna',
'backToHome': 'Naar de startpagina',
'guideStopProgress': 'Halte {current} van {total}',
'guideStopsRemaining': 'Nog {n} haltes',
'favoriteRouteTitle': 'Mijn Weimar-lijst',
'favoriteRouteBody':
'Maak een persoonlijke route van je opgeslagen plaatsen.',
'createRoute': 'Route maken',
'freeAccessible': 'Gratis toegankelijk',
'audioGuideFeature': 'Audiogids',
'sort': 'Sorteren',
'relevance': 'Relevantie',
'distance': 'Afstand',
'entries': 'items',
'recommended': 'Aanbevolen',
'topic': 'Thema',
'place': 'Plaats',
'topics': 'Thema’s',
'events': 'Evenementen',
'partners': 'Partners',
'noMatchingContent': 'Geen passende inhoud.',
'eventsInWeimar': 'Evenementen in Weimar',
'upcomingEventsCount': '{n} komende evenementen',
'homeMorningHeadline': 'Goedemorgen uit Weimar',
'homeNowHeadline': 'Wat past nu?',
'homeEveningHeadline': 'Nog iets voor vanavond?',
},
'fr': {
'onboardingDiscoverTitle': 'Découvrir Weimar',
'onboardingDiscoverBody':
'Trouvez des lieux, circuits, thèmes et offres dans une seule recherche.',
'onboardingNowTitle': 'Adapté à maintenant',
'onboardingNowBody':
'Avec votre position, MeinWeimar indique ce qui est proche et intéressant maintenant.',
'onboardingGuideTitle': 'Votre guide personnel',
'onboardingGuideBody':
'Enregistrez vos favoris, créez un itinéraire et laissez-vous guider d’étape en étape.',
'onboardingStart': 'Commencer',
'onboardingNext': 'Suivant',
'homeNowTimeBased':
'Des recommandations adaptées au moment de la journée.',
'homeNowNearby': 'Des lieux et circuits proches, adaptés à maintenant.',
'tourStopsCount': '{n} étapes',
'tourCompleteTitle': 'Bravo !',
'tourCompleteSummary': '{stops} étapes · {distance} km · {minutes} min',
'tourCompleteThanks':
'Votre circuit est terminé. Merci d’avoir découvert Weimar avec MeinWeimar.',
'nextUp': 'À suivre',
'backToHome': 'Retour à l’accueil',
'guideStopProgress': 'Étape {current} sur {total}',
'guideStopsRemaining': 'Encore {n} étapes',
'favoriteRouteTitle': 'Ma liste Weimar',
'favoriteRouteBody':
'Créez un itinéraire personnel à partir de vos lieux enregistrés.',
'createRoute': 'Créer un itinéraire',
'freeAccessible': 'Accès gratuit',
'audioGuideFeature': 'Audioguide',
'sort': 'Trier',
'relevance': 'Pertinence',
'distance': 'Distance',
'entries': 'éléments',
'recommended': 'Recommandé',
'topic': 'Thème',
'place': 'Lieu',
'retry': 'Réessayer',
'topics': 'Thèmes',
'events': 'Événements',
'partners': 'Partenaires',
'noMatchingContent': 'Aucun contenu correspondant.',
'eventsInWeimar': 'Événements à Weimar',
'upcomingEventsCount': '{n} événements à venir',
'homeMorningHeadline': 'Bonjour de Weimar',
'homeNowHeadline': 'Que faire maintenant ?',
'homeEveningHeadline': 'Encore une idée pour ce soir ?',
},
'pl': {
'onboardingDiscoverTitle': 'Odkrywaj Weimar',
'onboardingDiscoverBody':
'Znajdź miejsca, trasy, tematy i oferty w jednej wyszukiwarce.',
'onboardingNowTitle': 'Dobre na teraz',
'onboardingNowBody':
'Dzięki lokalizacji MeinWeimar pokaże, co jest blisko i warto zobaczyć teraz.',
'onboardingGuideTitle': 'Twój osobisty przewodnik',
'onboardingGuideBody':
'Zapisuj ulubione miejsca, twórz trasę i korzystaj z prowadzenia od punktu do punktu.',
'onboardingStart': 'Zaczynamy',
'onboardingNext': 'Dalej',
'homeNowTimeBased': 'Rekomendacje dopasowane do pory dnia.',
'homeNowNearby': 'Pobliskie miejsca i trasy odpowiednie na teraz.',
'tourStopsCount': '{n} przystanków',
'tourCompleteTitle': 'Gotowe!',
'tourCompleteSummary':
'{stops} przystanków · {distance} km · {minutes} min',
'tourCompleteThanks':
'Trasa została ukończona. Dziękujemy za odkrywanie Weimaru z MeinWeimar.',
'nextUp': 'Co dalej',
'backToHome': 'Wróć na start',
'guideStopProgress': 'Przystanek {current} z {total}',
'guideStopsRemaining': 'Pozostało przystanków: {n}',
'favoriteRouteTitle': 'Moja lista Weimaru',
trasę z zapisanych miejsc.',
'createRoute': 'Utwórz trasę',
'freeAccessible': 'Bezpłatny wstęp',
'audioGuideFeature': 'Audioprzewodnik',
'sort': 'Sortuj',
'relevance': 'Trafność',
'distance': 'Odległość',
'entries': 'pozycji',
'recommended': 'Polecane',
'topic': 'Temat',
'place': 'Miejsce',
'topics': 'Tematy',
'events': 'Wydarzenia',
'partners': 'Partnerzy',
cych treści.',
'eventsInWeimar': 'Wydarzenia w Weimarze',
cych wydarzeń',
'homeMorningHeadline': 'Dzień dobry z Weimaru',
'homeNowHeadline': 'Co pasuje teraz?',
'homeEveningHeadline': 'Jeszcze coś na dzisiejszy wieczór?',
},
'it': {
'onboardingDiscoverTitle': 'Scopri Weimar',
'onboardingDiscoverBody':
'Trova luoghi, tour, temi e offerte con un’unica ricerca.',
'onboardingNowTitle': 'Perfetto per ora',
'onboardingNowBody':
'Con la posizione, MeinWeimar mostra ciò che è vicino e interessante in questo momento.',
'onboardingGuideTitle': 'La tua guida personale',
'onboardingGuideBody':
'Salva i preferiti, crea un percorso e lasciati guidare da una tappa all’altra.',
'onboardingStart': 'Inizia',
'onboardingNext': 'Avanti',
'homeNowTimeBased': 'Consigli adatti al momento della giornata.',
'homeNowNearby': 'Luoghi e tour vicini adatti a questo momento.',
'tourStopsCount': '{n} tappe',
'tourCompleteTitle': 'Fatto!',
'tourCompleteSummary': '{stops} tappe · {distance} km · {minutes} min',
'tourCompleteThanks':
'Il tour è completato. Grazie per aver scoperto Weimar con MeinWeimar.',
'nextUp': 'Prossimamente',
'backToHome': 'Torna alla home',
'guideStopProgress': 'Tappa {current} di {total}',
'guideStopsRemaining': 'Restano {n} tappe',
'favoriteRouteTitle': 'La mia lista di Weimar',
'favoriteRouteBody': 'Crea un itinerario personale dai luoghi salvati.',
'createRoute': 'Crea itinerario',
'freeAccessible': 'Accesso gratuito',
'audioGuideFeature': 'Audioguida',
'sort': 'Ordina',
'relevance': 'Rilevanza',
'distance': 'Distanza',
'entries': 'elementi',
'recommended': 'Consigliato',
'topic': 'Tema',
'place': 'Luogo',
'retry': 'Riprova',
'topics': 'Temi',
'events': 'Eventi',
'partners': 'Partner',
'noMatchingContent': 'Nessun contenuto corrispondente.',
'eventsInWeimar': 'Eventi a Weimar',
'upcomingEventsCount': '{n} eventi in programma',
'homeMorningHeadline': 'Buongiorno da Weimar',
'homeNowHeadline': 'Cosa fare adesso?',
'homeEveningHeadline': 'Ancora qualcosa per stasera?',
},
'es': {
'onboardingDiscoverTitle': 'Descubre Weimar',
'onboardingDiscoverBody':
'Encuentra lugares, rutas, temas y ofertas en una sola búsqueda.',
'onboardingNowTitle': 'Ideal para ahora',
'onboardingNowBody':
'Con tu ubicación, MeinWeimar muestra lo que está cerca y merece la pena ahora.',
'onboardingGuideTitle': 'Tu guía personal',
'onboardingGuideBody':
'Guarda favoritos, crea una ruta y déjate guiar de una parada a otra.',
'onboardingStart': 'Empezar',
'onboardingNext': 'Siguiente',
'homeNowTimeBased':
'Recomendaciones adecuadas para este momento del día.',
'homeNowNearby': 'Lugares y rutas cercanos ideales para ahora.',
'tourStopsCount': '{n} paradas',
'tourCompleteTitle': '¡Completado!',
'tourCompleteSummary': '{stops} paradas · {distance} km · {minutes} min',
'tourCompleteThanks':
'La ruta ha terminado. Gracias por descubrir Weimar con MeinWeimar.',
'nextUp': 'A continuación',
'backToHome': 'Volver al inicio',
'guideStopProgress': 'Parada {current} de {total}',
'guideStopsRemaining': 'Quedan {n} paradas',
'favoriteRouteTitle': 'Mi lista de Weimar',
'favoriteRouteBody': 'Crea una ruta personal con tus lugares guardados.',
'createRoute': 'Crear ruta',
'freeAccessible': 'Acceso gratuito',
'audioGuideFeature': 'Audioguía',
'sort': 'Ordenar',
'relevance': 'Relevancia',
'distance': 'Distancia',
'entries': 'elementos',
'recommended': 'Recomendado',
'topic': 'Tema',
'place': 'Lugar',
'retry': 'Reintentar',
'topics': 'Temas',
'events': 'Eventos',
'partners': 'Colaboradores',
'noMatchingContent': 'No hay contenido coincidente.',
'eventsInWeimar': 'Eventos en Weimar',
'upcomingEventsCount': '{n} próximos eventos',
'homeMorningHeadline': 'Buenos días desde Weimar',
'homeNowHeadline': '¿Qué apetece ahora?',
'homeEveningHeadline': '¿Algo más para esta tarde?',
},
'cs': {
'onboardingDiscoverTitle': 'Objevujte Výmar',
'onboardingDiscoverBody':
'Najděte místa, trasy, témata a nabídky v jednom vyhledávání.',
'onboardingNowTitle': 'Vhodné právě teď',
'onboardingNowBody':
'Díky poloze MeinWeimar ukáže, co je blízko a stojí za návštěvu právě teď.',
'onboardingGuideTitle': 'Váš osobní průvodce',
'onboardingGuideBody':
'Ukládejte oblíbená místa, sestavte trasu a nechte se vést od zastávky k zastávce.',
'onboardingStart': 'Začít',
'onboardingNext': 'Dále',
'homeNowTimeBased': 'Doporučení podle denní doby.',
'homeNowNearby': 'Blízká místa a trasy vhodné právě teď.',
'tourStopsCount': '{n} zastávek',
'tourCompleteTitle': 'Hotovo!',
'tourCompleteSummary': '{stops} zastávek · {distance} km · {minutes} min',
'tourCompleteThanks':
'Trasa je dokončena. Děkujeme, že jste objevovali Výmar s MeinWeimar.',
'nextUp': 'Co dál',
'backToHome': 'Zpět na úvod',
'guideStopProgress': 'Zastávka {current} z {total}',
'guideStopsRemaining': 'Zbývá {n} zastávek',
'favoriteRouteTitle': 'Můj seznam Výmaru',
'favoriteRouteBody': 'Vytvořte osobní trasu z uložených míst.',
'createRoute': 'Vytvořit trasu',
'freeAccessible': 'Vstup zdarma',
'audioGuideFeature': 'Audioprůvodce',
'sort': 'Seřadit',
'relevance': 'Relevance',
'distance': 'Vzdálenost',
'entries': 'položek',
'recommended': 'Doporučeno',
'topic': 'Téma',
'place': 'Místo',
'topics': 'Témata',
'events': 'Události',
'partners': 'Partneři',
'noMatchingContent': 'Žádný odpovídající obsah.',
'eventsInWeimar': 'Události ve Výmaru',
'upcomingEventsCount': '{n} nadcházejících událostí',
'homeMorningHeadline': 'Dobré ráno z Výmaru',
'homeNowHeadline': 'Co se hodí právě teď?',
'homeEveningHeadline': 'Ještě něco na dnešní večer?',
},
};
static String tFor(String languageCode, String key) {
final code = languageCode.toLowerCase().split('-').first;
final language = _strings[code] ?? _strings['en']!;
return language[key] ??
_consolidatedUi[code]?[key] ??
_strings['en']![key] ??
_consolidatedUi['en']![key] ??
key;
}
static String tfFor(
String languageCode,
String key,
Map<String, Object> values,
) {
var result = tFor(languageCode, key);
for (final entry in values.entries) {
result = result.replaceAll('{${entry.key}}', entry.value.toString());
}
return result;
}
String t(String key) => tFor(locale.languageCode, key);
String languageName(String languageCode) =>
t('languageName_${languageCode.toLowerCase().split('-').first}');
String tf(String key, Map<String, Object> values) {
var result = t(key);
for (final entry in values.entries) {
result = result.replaceAll('{${entry.key}}', entry.value.toString());
}
return result;
}
String categoryLabel(String raw) {
final value = raw.trim().toLowerCase();
return switch (value) {
'klassik' || 'classicism' => t('classic'),
'sehenswürdigkeit' || 'sight' => t('sight'),
'highlights' => t('highlights'),
'familie' || 'family' => t('family'),
'museen' || 'museum' || 'museums' => t('museums'),
'individuell' || 'individual' => t('dynamicTourCategory'),
_ => raw,
};
}
String transport(String apiValue) => switch (apiValue) {
'bicycle' => t('transportBicycle'),
'car_motorcycle' => t('transportCar'),
'public_transit' => t('transportTransit'),
_ => t('transportWalking'),
};
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
bool isSupported(Locale locale) => AppLocalizations.supportedLocales
.any((item) => item.languageCode == locale.languageCode);
@override
Future<AppLocalizations> load(Locale locale) =>
SynchronousFuture(AppLocalizations(locale));
@override
bool shouldReload(covariant LocalizationsDelegate<AppLocalizations> old) =>
false;
}

Architecture

High-level modules detected from the verified public snapshot. Protected implementation details are intentionally omitted.

libmodule
testmodule
docsmodule
webmodule
toolmodule

Technology stack

DartMarkdownLOCKHTMLShellHTACCESSFlutter / Dart
Dart89.9%
Markdown3.9%
LOCK3.1%
HTML1.7%
Shell0.8%
HTACCESS0.2%
YAML0.1%
METADATA0.1%