147 lines
7.5 KiB
JavaScript
147 lines
7.5 KiB
JavaScript
export default {
|
||
"html.lang": "de",
|
||
"doc.title": "Karczma Biesiada – Ihre Bestellung",
|
||
|
||
"loader.connecting": "Verbindung zur Küche...",
|
||
"loader.msg1": "Öfen werden angeheizt...",
|
||
"loader.msg2": "Der Küchenchef prüft die Zutaten...",
|
||
"loader.msg3": "Verbindung zum Herzen des Restaurants...",
|
||
"loader.msg4": "Gleich fertig...",
|
||
"loader.api_error": "API-Fehler: {message}",
|
||
"loader.connection": "Verbindungsproblem. Wir versuchen es erneut...",
|
||
|
||
"geo.title": "Willkommen in der Karczma",
|
||
"geo.lead": "Durchstöbern Sie gleich die Speisekarte — oder bestätigen Sie, dass Sie bei uns sind, um den Kellner zu rufen, die Bestellung zu verfolgen und die Rechnung anzufordern.",
|
||
"geo.lead_action": "Die Speisekarte ist bereits geöffnet. Um <b>{feature}</b> zu nutzen, bestätigen Sie kurz, dass Sie im Restaurant sind.",
|
||
"geo.btn.menu_main": "Zur Speisekarte",
|
||
"geo.btn.menu_sub": "ohne Standort",
|
||
"geo.btn.back_menu": "Zurück zur Speisekarte",
|
||
"geo.btn.locate": "OK, Standort prüfen",
|
||
"geo.btn.retry": "Erneut versuchen",
|
||
"geo.btn.check": "Standort prüfen",
|
||
"geo.btn.checking": "Prüfung…",
|
||
"geo.feature.other": "diese Funktion",
|
||
"geo.wifi.title": "📶 Ohne Standortfreigabe eintreten",
|
||
"geo.wifi.connect": "Verbinden Sie Ihr Telefon mit dem WLAN des Restaurants:",
|
||
"geo.wifi.after": "Nach der Verbindung <strong>Seite aktualisieren</strong> (oder QR-Code schließen und erneut öffnen). Die App lässt Sie <strong>ohne Standortabfrage</strong> hinein — mit vollem Zugang zu:",
|
||
"geo.wifi.li1": "Kellner rufen",
|
||
"geo.wifi.li2": "Rechnung anfordern",
|
||
"geo.wifi.li3": "Bestellstatus",
|
||
"geo.wifi.li4": "der gesamten Tisch-App",
|
||
"geo.feature.status": "Bestellstatus",
|
||
"geo.feature.waiter": "Kellner rufen",
|
||
"geo.feature.bill": "Rechnung anfordern",
|
||
"geo.status.checking": "Wir prüfen Ihren Standort…",
|
||
"geo.status.blocked": "Der Browser hat den Standortzugriff blockiert.",
|
||
"geo.status.https": "Diese Seite erfordert eine sichere HTTPS-Verbindung.",
|
||
"geo.status.https_short": "Geolokalisierung erfordert HTTPS.",
|
||
"geo.status.unsupported": "Ihr Browser unterstützt keine Geolokalisierung.",
|
||
"geo.status.failed": "Standort konnte nicht ermittelt werden.",
|
||
"geo.status.outside": "Sie scheinen außerhalb des Restaurants zu sein (ca. {dist} m, GPS-Genauigkeit: ±{accuracy} m).",
|
||
"geo.hint.permission": "Aktivieren Sie den Standort für diese Seite in den Browsereinstellungen und versuchen Sie es erneut.",
|
||
"geo.hint.https": "Öffnen Sie die App über eine sichere <b>https://</b>-Adresse und versuchen Sie es erneut.",
|
||
"geo.hint.retry": "Prüfen Sie den Empfang, schalten Sie GPS ein und versuchen Sie es erneut.",
|
||
"geo.hint.outside": "Browser melden oft einen anderen Standort als Google Maps. Versuchen Sie es im Freien oder näher am Fenster — oder gehen Sie ohne Standort zur Speisekarte.",
|
||
|
||
"table.choose": "Tisch wählen",
|
||
"table.label": "Tisch {name}",
|
||
|
||
"status.title": "Aktueller Status",
|
||
"status.waiting": "Warten...",
|
||
"status.checking": "Wir prüfen, was gekocht wird...",
|
||
"status.none": "Keine aktiven Bestellungen",
|
||
"status.none_meta": "Schauen Sie gern in unsere Speisekarte.",
|
||
"status.ready": "Bereit zum Servieren!",
|
||
"status.ready_meta": "Alle Ihre Gerichte haben die Küche verlassen.",
|
||
"status.partial": "Teilweise fertig",
|
||
"status.partial_meta": "Die ersten Köstlichkeiten warten schon auf Sie!",
|
||
"status.preparing": "In Zubereitung",
|
||
"status.preparing_meta": "Ihre Bestellung wird gerade von unseren Köchen zubereitet.",
|
||
"status.footer": "Bestellung um {time} • Tisch {table}",
|
||
"orders.title": "Ihre bestellten Gerichte",
|
||
"orders.empty": "Wenn Sie gerade bestellt haben, geben Sie uns einen Moment zur Verarbeitung.",
|
||
"orders.browse_menu": "Speisekarte ansehen",
|
||
"history.title": "Ihre früheren Bestellungen",
|
||
"history.note": "Das sind Positionen von anderen Besuchen, die auf diesem Telefon nach dem Scannen von QR-Codes sichtbar waren. Ohne Scan erscheinen sie hier nicht 🙂",
|
||
"history.clear": "Verlauf löschen",
|
||
"history.clear_confirm": "Möchten Sie den Verlauf Ihrer früheren Bestellungen wirklich löschen?",
|
||
"history.entry_meta": "{table} • {date} {time}",
|
||
"orders.item_preparing": "🔥 In Zubereitung",
|
||
"orders.item_ready": "✅ Fertig",
|
||
"orders.item_ready_done": "✅ Fertig (erledigt)",
|
||
"orders.item_fallback": "Position",
|
||
|
||
"menu.banner": "Bestätigen Sie Ihren Standort, um den Kellner zu rufen oder die Rechnung anzufordern.",
|
||
"menu.banner_btn": "Jetzt prüfen",
|
||
"menu.search": "Gericht suchen...",
|
||
"menu.all": "Alles",
|
||
"menu.load_error": "Speisekarte konnte nicht geladen werden.",
|
||
"menu.no_image": "Kein Foto",
|
||
"menu.close": "Schließen",
|
||
"menu.lang": "Sprache",
|
||
|
||
"nav.order": "Bestellung",
|
||
"nav.menu": "Karte",
|
||
"nav.waiter": "Kellner",
|
||
"nav.bill": "Rechnung",
|
||
|
||
"waiter.title": "Personal rufen?",
|
||
"waiter.body": "Der Kellner erhält sofort eine Benachrichtigung und kommt so schnell wie möglich an Ihren Tisch.",
|
||
"waiter.confirm": "Ja, Kellner rufen",
|
||
"waiter.cancel": "Abbrechen",
|
||
"waiter.toast_ok": "Ein Kellner kommt gleich zu Ihnen!",
|
||
"waiter.toast_fail": "Anfrage konnte nicht gesendet werden. Bitte versuchen Sie es gleich erneut.",
|
||
"waiter.blocked": "Ein Kellner wurde bereits gerufen. Bitte warten Sie, bis das Personal dies bestätigt.",
|
||
"waiter.queue_title": "Kellner rufen",
|
||
|
||
"bill.title": "Abrechnung",
|
||
"bill.loading": "⏳ Rechnungen werden geladen...",
|
||
"bill.loading_empty": "Keine offenen Rechnungen zum Bezahlen.",
|
||
"bill.loading_error": "Fehler beim Laden der Rechnungen.",
|
||
"bill.multi": "An diesem Tisch gibt es mehrere offene Rechnungen. Welche möchten Sie bezahlen?",
|
||
"bill.review": "Rechnungsübersicht:",
|
||
"bill.total": "Zu zahlen:",
|
||
"bill.back": "Zurück",
|
||
"bill.request": "Rechnung anfordern",
|
||
"bill.payment": "Wählen Sie die bevorzugte Zahlungsart:",
|
||
"bill.card": "Karte",
|
||
"bill.cash": "Bargeld",
|
||
"bill.back_summary": "Zurück zur Übersicht",
|
||
"bill.doc": "Welches Dokument benötigen Sie?",
|
||
"bill.receipt": "Bon",
|
||
"bill.invoice": "Rechnung",
|
||
"bill.nip_intro": "Geben Sie die Steuernummer (NIP) der Firma ein, damit wir die Daten automatisch abrufen können.",
|
||
"bill.nip_label": "NIP-Nummer",
|
||
"bill.gus": "Aus Register abrufen",
|
||
"bill.gus_searching": "Suche...",
|
||
"bill.verify": "Sind die Rechnungsdaten unten korrekt?",
|
||
"bill.confirm_invoice": "Ja, Rechnung anfordern!",
|
||
"bill.change_nip": "NIP ändern",
|
||
"bill.edit_company": "Manuell korrigieren",
|
||
"bill.edit_done": "Bearbeitung beenden",
|
||
"bill.street": "Straße und Nummer",
|
||
"bill.zip": "PLZ",
|
||
"bill.city": "Stadt",
|
||
"bill.toast_receipt": "Der Kellner bringt den Bon zur Zahlung!",
|
||
"bill.toast_invoice": "Danke! Ihre Rechnungsanfrage wurde gesendet.",
|
||
"bill.toast_fail": "Rechnungsanfrage konnte nicht gesendet werden. Bitte versuchen Sie es gleich erneut.",
|
||
"bill.blocked": "Eine Rechnungsanfrage wurde bereits gesendet. Bitte warten Sie, bis das Personal sie bearbeitet.",
|
||
"bill.nip_invalid": "Geben Sie eine gültige NIP-Nummer ein.",
|
||
"bill.gus_fail": "Firmendaten für diese NIP konnten nicht abgerufen werden.",
|
||
"bill.gus_error": "Verbindungsfehler zum Firmenregister.",
|
||
"bill.payment_unknown": "unbekannt",
|
||
"bill.queue_title": "Rechnungsanfrage",
|
||
"bill.queue_payment": "Zahlungsart:",
|
||
"bill.queue_doc": "Dokument:",
|
||
"bill.queue_nip": "NIP:",
|
||
"bill.queue_company": "Firma:",
|
||
"bill.queue_address": "Adresse:",
|
||
"bill.doc_receipt": "Bon",
|
||
"bill.doc_invoice": "Rechnung",
|
||
"bill.bill_fallback": "Rechnung",
|
||
|
||
"toast.sent": "Gesendet!",
|
||
"lang.aria": "Sprache wählen",
|
||
"lang.loading": "Sprache wird geladen…",
|
||
};
|