Files
craftvia/messages/de/lotse.json
T
msolarczekandClaude Opus 5 63baaf29df L16 Lotse-Chat für Monteure: mobile Chat-Seite, Aktionskarten, Mikrofon, Einstieg und Einstellung
/m/lotse mit Verlauf, Chips, Sprungzielen, Aktionskarten (Bestätigen/Bearbeiten/Verwerfen),
Spracheingabe mit editierbarem Transkript und Offline-Hinweis; Navigationseintrag, Button
„Lotse fragen“ im Auftragsdetail, Schalter und Datenfluss in /settings/lotse, Audit-Labels.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 18:57:20 +02:00

328 lines
15 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "Lotse",
"suggestionBadge": "Vorschlag vom Lotsen – bitte prüfen",
"draft": {
"button": "Bericht mit Lotse vorbereiten",
"again": "Neu vorbereiten",
"running": "Lotse bereitet den Bericht vor …",
"hint": "Der Lotse formuliert aus Notizen, Sprachnotizen, Zeiten, Material, Fotos und Checkliste einen Vorschlag. In den Bericht kommt nur, was bestätigt wird.",
"notConfigured": "Lotse ist nicht eingerichtet. Das Büro kann den KI-Anbieter hinterlegen.",
"done": "{count, plural, =0 {Keine Vorschläge – dafür fehlen noch Daten.} one {# Vorschlag bereit.} other {# Vorschläge bereit.}}",
"draftedAt": "Vorbereitet am {date}",
"missingTitle": "Das fehlt dem Lotsen noch",
"unsavedHint": "Ungespeicherte Änderungen im Bericht vorher speichern.",
"allDecided": "Alle Vorschläge sind bearbeitet.",
"reviewedAt": "Vorschlag geprüft und bestätigt am {date}"
},
"suggestion": {
"current": "Bisheriger Text",
"empty": "(leer)",
"text": "Vorschlag",
"accept": "Übernehmen",
"discard": "Verwerfen",
"accepted": "Übernommen",
"discarded": "Verworfen"
},
"review": {
"label": "Ich habe den Vorschlag vom Lotsen geprüft.",
"hint": "Pflicht vor dem Absenden: Dieser Bericht wurde mit dem Lotsen vorbereitet."
},
"completeness": {
"title": "{count, plural, one {# Angabe fehlt} other {# Angaben fehlen}}",
"check": "Lotse prüfen lassen",
"fix": "Ergänzen",
"fromLotse": "Hinweis vom Lotsen",
"item": {
"photo_requirement": "Pflichtfoto fehlt: {label}",
"checklist_item": "Pflichtpunkt der Checkliste offen: {label}",
"material_reason": "Materialabweichung ohne Grund: {label}",
"material_unconfirmed": "Geplantes Material nicht bestätigt: {label}",
"no_work_time": "Keine Arbeitszeit erfasst",
"no_description": "Keine Tätigkeitsbeschreibung",
"signature_missing": "Unterschrift fehlt",
"lotse_hint": "{text}"
}
},
"voice": {
"status": {
"pending": "Transkription läuft",
"done": "Transkribiert",
"failed": "Transkription fehlgeschlagen",
"disabled": "Ohne Transkription"
},
"transcript": "Transkript",
"noTranscript": "Noch kein Text. Text kann von Hand eingetragen werden.",
"edit": "Transkript bearbeiten",
"cancel": "Abbrechen",
"save": "Transkript speichern",
"saved": "Transkript gespeichert.",
"summarize": "Sprachnotiz zusammenfassen",
"summarizing": "Lotse fasst zusammen …",
"summaryTitle": "Zusammenfassung",
"adopt": "Als Notiz übernehmen",
"adopted": "Als Notiz gespeichert.",
"dismiss": "Ausblenden",
"fromVoice": "aus Sprachnotiz"
},
"errors": {
"generic": "Das hat nicht geklappt. Bitte erneut versuchen.",
"not_found": "Nicht gefunden.",
"forbidden": "Dafür fehlt die Berechtigung.",
"disabled": "Lotse ist für diesen Betrieb ausgeschaltet.",
"not_configured": "Lotse ist nicht eingerichtet.",
"provider_failed": "Lotse ist gerade nicht erreichbar. Bitte später erneut versuchen.",
"not_editable": "Der Bericht ist eingereicht und kann nicht mehr geändert werden.",
"no_suggestion": "Dieser Vorschlag ist schon bearbeitet. Bitte Seite neu laden.",
"no_transcript": "Die Sprachnotiz hat noch keinen Text.",
"pending": "Die Transkription läuft noch.",
"conflict": "Inzwischen geändert. Bitte Seite neu laden.",
"invalid": "Bitte Eingaben prüfen.",
"budget_exceeded": "Das monatliche KI-Kontingent des Betriebs ist aufgebraucht. Bitte den Bericht selbst schreiben oder das Büro fragen."
},
"settings": {
"back": "Einstellungen",
"crumb": "Organisation",
"title": "Lotse (KI-Assistent)",
"sub": "Einschalten, Anrede und Transparenz",
"saved": "Einstellungen gespeichert.",
"error": "Speichern nicht möglich.",
"use": "Verwendung",
"enabled": "Lotse für diesen Betrieb verwenden",
"enabledHint": "Ausgeschaltet: keine Berichtsentwürfe, keine Zusammenfassungen, Sprachnotizen ohne Transkription.",
"chatEnabled": "Lotse-Chat für Monteure",
"chatEnabledHint": "Monteure schreiben oder sprechen mit dem Lotsen. Aktionen (Status, Zeiten, Material, Notizen) werden nur nach Bestätigung durch den Monteur ausgeführt.",
"addressForm": "Anrede des Lotsen",
"addressFormHint": "Gilt einheitlich für alle Texte des Lotsen in diesem Betrieb.",
"address": {
"neutral": "Neutral, ohne Anrede",
"sie": "Sie",
"du": "du"
},
"save": "Speichern",
"budget": "Monatliches KI-Kontingent (Tokens)",
"budgetHint": "Leer = Vorgabe der Plattform ({platform}). 0 = unbegrenzt. Ist das Kontingent aufgebraucht, bereitet der Lotse bis Monatsende nichts mehr vor.",
"budgetUnlimited": "unbegrenzt",
"budgetUsage": "Verbraucht seit {since}: {used} von {limit}",
"budgetExceeded": "Kontingent aufgebraucht",
"dataTitle": "Welche Daten an wen gehen",
"draftProvider": "Berichtsentwurf und Zusammenfassung",
"transcriptionProvider": "Transkription von Sprachnotizen",
"providerLine": "{provider} · Modell {model}",
"transcriptionLine": "Server {host} · Modell {model}",
"configured": "eingerichtet",
"notConfigured": "nicht eingerichtet",
"sentTitle": "Gesendet wird",
"sent": {
"order": "Auftragstitel, Beschreibung und Leistungsumfang",
"notes": "Tätigkeitsnotizen und Texte aus Sprachnotizen",
"work": "Checkliste, Material mit Abweichungsgründen, Fotokommentare, Arbeitszeiten",
"audio": "Für die Transkription: die Audiodatei der Sprachnotiz",
"chat": "Lotse-Chat: Nachrichten des Monteurs (Telefonnummern, E-Mail-Adressen und Anschriften ersetzt) und die Auftragsdaten oben. Kundennamen und Kontaktdaten nur als Platzhalter – eingesetzt wird erst in der Antwort auf dem Gerät des Monteurs.",
"chatAudio": "Spracheingabe im Chat: die Aufnahme zur Transkription (wird nicht gespeichert)"
},
"notSentTitle": "Nicht gesendet wird",
"notSent": {
"contact": "Telefonnummern, E-Mail-Adressen und Anschriften (werden durch Platzhalter ersetzt)",
"names": "Namen: Mitarbeitende nur als Initialen, Ansprechpartner und Privatkunden als Rolle",
"customer": "Kundenname, Kundennummer, Fotos und Unterschriften"
},
"principle": "Vorschläge des Lotsen werden gekennzeichnet und erst nach Bestätigung übernommen. Ein vorbereiteter Bericht kann nur mit der Bestätigung „Ich habe den Vorschlag geprüft“ abgesendet werden. Die ursprünglichen Notizen bleiben unverändert.",
"protocolLink": "KI-Protokoll ansehen"
},
"protocol": {
"back": "Lotse-Einstellungen",
"crumb": "Organisation · Lotse",
"title": "KI-Protokoll",
"sub": "Jede Nutzung des Lotsen: Zeitpunkt, Art, Modell, Tokens, Nutzer",
"empty": "Noch keine KI-Nutzung.",
"time": "Zeitpunkt",
"kind": "Art",
"model": "Modell",
"tokens": "Tokens (ein/aus)",
"user": "Nutzer",
"system": "System",
"content": "Inhalt",
"show": "Anzeigen",
"contentTitle": "Gesendete Daten und Antwort",
"input": "An den Anbieter gesendet",
"output": "Antwort",
"close": "Schließen",
"contentHint": "Inhalte sehen nur Mandantenadministratoren.",
"prev": "Zurück",
"next": "Weiter",
"pageOf": "Seite {page} von {pages}",
"kinds": {
"report_draft": "Berichtsentwurf",
"voice_summary": "Zusammenfassung Sprachnotiz",
"transcription": "Transkription",
"import_extraction": "Auftragsimport",
"completeness_check": "Vollständigkeitsprüfung",
"lotse_chat": "Lotse-Chat"
}
},
"chat": {
"title": "Lotse-Chat",
"intro": "Kurz schreiben oder sprechen, was erledigt ist – z. B. „Auftrag fertig, Speicher installiert, 2 Std., 1 Filter verbaut“. Der Lotse schlägt Aktionen vor. Gespeichert wird erst nach Bestätigung.",
"context": "Auftrag {number} · {title}",
"noContext": "Ohne Auftragsbezug",
"ask": "Lotse fragen",
"input": "Nachricht an den Lotsen",
"send": "Senden",
"sending": "Lotse denkt nach …",
"newChat": "Neuer Chat",
"userLabel": "Eigene Nachricht",
"lotseLabel": "Lotse",
"empty": "Noch keine Nachrichten.",
"notConfigured": "Lotse ist nicht eingerichtet. Das Büro kann den KI-Anbieter hinterlegen.",
"offline": "Keine Verbindung. Der Lotse braucht Internet – die Eingabe bleibt erhalten.",
"chipsLabel": "Antwortvorschläge",
"linksLabel": "Direkt ergänzen",
"confirmAll": "Alle bestätigen ({count})",
"mic": {
"record": "Sprechen",
"stop": "Aufnahme beenden",
"recording": "Aufnahme läuft · {time}",
"transcribing": "Wird in Text umgewandelt …",
"unavailable": "Spracheingabe ist nicht eingerichtet.",
"denied": "Kein Zugriff auf das Mikrofon.",
"unsupported": "Spracheingabe wird auf diesem Gerät nicht unterstützt.",
"failed": "Umwandlung in Text fehlgeschlagen. Bitte tippen.",
"hint": "Text vor dem Senden prüfen."
},
"card": {
"confirm": "Bestätigen",
"edit": "Bearbeiten",
"discard": "Verwerfen",
"saveConfirm": "Übernehmen und bestätigen",
"cancel": "Abbrechen",
"busy": "Wird ausgeführt …",
"validUntil": "Gültig bis {time} Uhr",
"status": {
"proposed": "Offen – bitte bestätigen",
"confirmed": "Ausgeführt",
"discarded": "Verworfen",
"expired": "Abgelaufen",
"failed": "Nicht ausgeführt"
},
"kind": {
"transition_work_order": "Status ändern",
"book_time": "Zeit buchen",
"record_material": "Material erfassen",
"add_note": "Notiz speichern",
"suggest_report_fields": "Berichtsvorschlag"
},
"action": {
"accept": "Auftrag {number} annehmen",
"start_travel": "Anfahrt zu {number} starten",
"start_work": "Arbeit an {number} starten",
"pause": "Pause bei {number}",
"resume": "Arbeit an {number} fortsetzen",
"complete": "Auftrag {number} technisch abschließen"
},
"switchFrom": "Die laufende Uhr von {number} wird pausiert.",
"completeHint": "Die eigene Uhr wird beendet. Fehlende Pflichtangaben verhindern den Abschluss.",
"order": "Auftrag {number}",
"timeLine": "{date} · {from}–{to} Uhr · {duration} Std.",
"timeType": {
"work": "Arbeitszeit",
"travel": "Anfahrt",
"return_travel": "Rückfahrt",
"material_procurement": "Material holen"
},
"type": "Art",
"date": "Datum",
"from": "Von",
"to": "Bis",
"reason": "Grund",
"note": "Notiz",
"approvalHint": "Zählt nach Freigabe durch Teamleiter oder Büro.",
"pendingApproval": "Zur Freigabe eingereicht",
"planned": "Geplante Position",
"additional": "Zusatzmaterial",
"name": "Bezeichnung",
"quantity": "Menge",
"unit": "Einheit",
"deviationReason": "Grund der Abweichung",
"noteKind": "Art der Notiz",
"text": "Text",
"reportFields": "Vorschläge für den {type}",
"reportType": {
"daily": "Tagesbericht",
"completion": "Abschlussbericht"
},
"reportHint": "Erscheint im Bericht als „Vorschlag vom Lotsen“ und wird dort übernommen oder verworfen.",
"openReport": "Bericht öffnen",
"field": {
"workPerformed": "Ausgeführte Leistungen",
"deviations": "Abweichungen",
"additionalWork": "Zusatzarbeiten",
"openItems": "Offene Punkte",
"nextSteps": "Nächste Schritte",
"hints": "Hinweise"
}
},
"noteKind": {
"work_done": "Erledigte Arbeit",
"deviation": "Abweichung",
"problem": "Problem",
"additional_work": "Zusatzarbeit",
"not_executable": "Nicht ausführbar",
"follow_up": "Nacharbeit",
"recommendation": "Empfehlung",
"customer_note": "Hinweis vom Kunden",
"general": "Allgemein"
},
"system": {
"failed": "Nicht ausgeführt ({number}): {reason}",
"stopped": "„Alle bestätigen“ gestoppt – {remaining, plural, one {# Karte ist} other {# Karten sind}} noch offen.",
"rounds_exceeded": "Das war zu umfangreich. Bitte kürzer oder in Schritten schreiben.",
"turn_budget": "Das war zu umfangreich. Bitte kürzer oder in Schritten schreiben.",
"refusal": "Dazu kann der Lotse nichts vorschlagen.",
"provider_failed": "Lotse ist gerade nicht erreichbar. Bitte später erneut versuchen.",
"proposals_ready": "Vorschläge liegen bereit. Bitte prüfen und bestätigen.",
"empty": "Keine Antwort erhalten. Bitte anders formulieren."
},
"links": {
"order": "Auftrag öffnen",
"report": "Bericht öffnen",
"myTime": "Meine Zeiten öffnen",
"materials": "Material öffnen",
"otherOrder": "Laufenden Auftrag öffnen",
"runningSession": "Uhr eines Kollegen läuft noch"
},
"errors": {
"generic": "Das hat nicht geklappt. Bitte erneut versuchen.",
"not_found": "Nicht gefunden.",
"forbidden": "Dafür fehlt die Berechtigung.",
"disabled": "Lotse ist für diesen Betrieb ausgeschaltet.",
"chat_disabled": "Der Lotse-Chat ist für diesen Betrieb ausgeschaltet.",
"not_configured": "Lotse ist nicht eingerichtet.",
"provider_failed": "Lotse ist gerade nicht erreichbar. Bitte später erneut versuchen.",
"budget_exceeded": "Das monatliche KI-Kontingent des Betriebs ist aufgebraucht.",
"invalid": "Bitte Eingaben prüfen.",
"conflict": "Inzwischen geändert. Bitte neu laden.",
"expired": "Vorschlag abgelaufen (nach 30 Minuten). Bitte neu anfragen.",
"already_decided": "Dieser Vorschlag ist schon erledigt.",
"tampered": "Der Vorschlag wurde verändert und nicht ausgeführt.",
"blocked": "Pflichtangaben fehlen.",
"offline": "Keine Verbindung – nichts gesendet.",
"overlap": "Der Zeitraum überschneidet sich mit einer erfassten Zeit.",
"too_old": "Nachträge sind nur 7 Tage rückwirkend möglich.",
"in_future": "Zeiten in der Zukunft können nicht gebucht werden.",
"too_long": "Ein Eintrag darf höchstens 16 Stunden lang sein.",
"end_before_start": "Das Ende liegt vor dem Beginn.",
"work_order_status": "Im aktuellen Auftragsstatus nicht möglich.",
"other_session_running": "Auf einem anderen Auftrag läuft noch die Uhr.",
"transition_not_allowed": "Dieser Statuswechsel ist gerade nicht möglich.",
"transition_forbidden": "Dafür fehlt die Berechtigung.",
"not_editable": "Der Bericht ist eingereicht und kann nicht mehr geändert werden.",
"reason_required": "Der Grund fehlt.",
"use_billing_overview": "Nur über die Abrechnungsübersicht möglich."
},
"unavailable": {
"title": "Lotse-Chat nicht verfügbar",
"back": "Zur Übersicht"
}
}
}