All checks were successful
CI / Unit & Component Tests (push) Successful in 1m49s
CI / Backend Unit Tests (push) Successful in 2m14s
CI / E2E Tests (push) Successful in 17m50s
CI / Unit & Component Tests (pull_request) Successful in 1m49s
CI / Backend Unit Tests (pull_request) Successful in 2m9s
CI / E2E Tests (pull_request) Successful in 16m37s
V5 Flyway migration adds TEXT notes column; Person entity, service, and controller updated to persist notes. Frontend edit form adds textarea and view mode renders the notes section. Backed by 2 new service unit tests (persist + blank clears). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
182 lines
7.9 KiB
JSON
182 lines
7.9 KiB
JSON
{
|
|
"$schema": "https://inlang.com/schema/inlang-message-format",
|
|
|
|
"error_document_not_found": "Das Dokument wurde nicht gefunden.",
|
|
"error_document_no_file": "Diesem Dokument ist noch keine Datei zugeordnet.",
|
|
"error_file_not_found": "Die Datei konnte im Speicher nicht gefunden werden.",
|
|
"error_file_upload_failed": "Die Datei konnte nicht hochgeladen werden.",
|
|
"error_user_not_found": "Der Benutzer wurde nicht gefunden.",
|
|
"error_import_already_running": "Ein Import läuft bereits. Bitte warten Sie, bis dieser abgeschlossen ist.",
|
|
"error_unauthorized": "Sie sind nicht angemeldet.",
|
|
"error_forbidden": "Sie haben keine Berechtigung für diese Aktion.",
|
|
"error_validation_error": "Die Eingabe ist ungültig.",
|
|
"error_internal_error": "Ein unerwarteter Fehler ist aufgetreten.",
|
|
|
|
"nav_documents": "Dokumente",
|
|
"nav_persons": "Personen",
|
|
"nav_conversations": "Konversationen",
|
|
"nav_admin": "Admin",
|
|
"nav_logout": "Abmelden",
|
|
|
|
"btn_save": "Speichern",
|
|
"btn_cancel": "Abbrechen",
|
|
"btn_edit": "Bearbeiten",
|
|
"btn_create": "Erstellen",
|
|
"btn_delete": "Löschen",
|
|
"btn_back_to_overview": "Zurück zur Übersicht",
|
|
"btn_back": "Zurück",
|
|
"btn_back_to_document": "Zurück zum Dokument",
|
|
|
|
"form_label_first_name": "Vorname",
|
|
"form_label_last_name": "Nachname",
|
|
"form_label_alias": "Rufname / Alias",
|
|
"form_placeholder_alias": "z.B. Oma Frieda, Onkel Karl…",
|
|
"form_label_date": "Datum",
|
|
"form_placeholder_date": "TT.MM.JJJJ",
|
|
"form_date_error": "Bitte im Format TT.MM.JJJJ eingeben, z.B. 20.12.2026",
|
|
"form_label_location": "Ort",
|
|
"form_placeholder_location": "z.B. Berlin, Wien…",
|
|
"form_label_sender": "Absender",
|
|
"form_label_receivers": "Empfänger",
|
|
"form_label_title": "Titel *",
|
|
"form_label_tags": "Schlagworte",
|
|
"form_label_content": "Inhalt",
|
|
"form_placeholder_content": "Kurze Beschreibung des Inhalts…",
|
|
"form_label_transcription": "Transkription",
|
|
"form_placeholder_transcription": "Vollständiger Text des Dokuments…",
|
|
"form_label_archive_location": "Aufbewahrungsort",
|
|
"form_placeholder_archive_location": "z.B. Schrank 3, Mappe B",
|
|
"form_helper_archive_location": "Wo befindet sich das Originaldokument?",
|
|
|
|
"login_heading": "Anmelden",
|
|
"login_label_username": "Benutzername",
|
|
"login_label_password": "Passwort",
|
|
"login_btn_submit": "Anmelden",
|
|
|
|
"docs_search_placeholder": "Suche in Titel, Inhalt, Ort...",
|
|
"docs_btn_filter": "Filter",
|
|
"docs_btn_reset_title": "Filter zurücksetzen",
|
|
"docs_filter_label_tags": "Schlagworte",
|
|
"docs_filter_label_sender": "Absender",
|
|
"docs_filter_label_receivers": "Empfänger",
|
|
"docs_filter_label_from": "Von",
|
|
"docs_filter_label_to": "Bis",
|
|
"docs_btn_new": "Neues Dokument",
|
|
"docs_empty_heading": "Keine Dokumente gefunden",
|
|
"docs_empty_text": "Versuchen Sie, die Filter anzupassen oder den Suchbegriff zu ändern.",
|
|
"docs_empty_btn_clear": "Alle Filter löschen",
|
|
"docs_list_from": "Von",
|
|
"docs_list_to": "An",
|
|
"docs_list_unknown": "Unbekannt",
|
|
|
|
"doc_section_who_when": "Wer & Wann",
|
|
"doc_section_description": "Beschreibung",
|
|
"doc_section_file": "Datei",
|
|
"doc_file_upload_label": "Datei hochladen",
|
|
"doc_file_upload_note": "(optional)",
|
|
"doc_file_replace_label": "Neue Datei hochladen",
|
|
"doc_file_replace_note": "(ersetzt die aktuelle Datei)",
|
|
"doc_current_file_label": "Aktuelle Datei:",
|
|
"doc_new_heading": "Neues Dokument",
|
|
"doc_edit_heading": "Bearbeiten",
|
|
|
|
"doc_section_details": "Details",
|
|
"doc_label_document_date": "Dokumentendatum",
|
|
"doc_label_creation_location": "Erstellungsort",
|
|
"doc_label_archive_location_original": "Aufbewahrungsort (Original)",
|
|
"doc_section_persons": "Personen",
|
|
"doc_sender_not_specified": "Nicht angegeben",
|
|
"doc_no_receivers": "Keine Empfänger",
|
|
"doc_section_content": "Inhalt",
|
|
"doc_label_summary": "Zusammenfassung",
|
|
"doc_loading": "Lade Dokument...",
|
|
"doc_download_link": "Direkter Download versuchen",
|
|
"doc_no_scan": "Kein Scan vorhanden",
|
|
|
|
"persons_heading": "Personenverzeichnis",
|
|
"persons_subtitle": "Durchsuchen Sie den Index aller erfassten Personen im Familienarchiv.",
|
|
"persons_btn_new": "Neue Person",
|
|
"persons_search_placeholder": "Namen suchen...",
|
|
"persons_empty_heading": "Keine Personen gefunden.",
|
|
"persons_empty_text": "Versuchen Sie einen anderen Suchbegriff.",
|
|
|
|
"persons_new_heading": "Neue Person",
|
|
"persons_section_details": "Angaben zur Person",
|
|
|
|
"person_edit_heading": "Person bearbeiten",
|
|
"person_label_full_name": "Voller Name",
|
|
"person_merge_heading": "Person zusammenführen",
|
|
"person_merge_description": "Diese Person wird in die gewählte Zielperson überführt. Alle Dokumente und Verknüpfungen werden übertragen, danach wird diese Person gelöscht.",
|
|
"person_merge_target_label": "Zusammenführen mit",
|
|
"person_btn_merge": "Zusammenführen",
|
|
"person_btn_merge_confirm": "Ja, zusammenführen",
|
|
"person_merge_warning": "Achtung: Diese Aktion ist nicht rückgängig zu machen.",
|
|
"person_label_notes": "Notizen",
|
|
"person_placeholder_notes": "Biographische Hinweise, Besonderheiten…",
|
|
"person_docs_heading": "Gesendete Dokumente",
|
|
"person_no_docs": "Diese Person ist noch nicht als Absender verknüpft.",
|
|
|
|
"conv_heading": "Konversationen",
|
|
"conv_subtitle": "Verfolgen Sie den Schriftverkehr zwischen zwei Personen chronologisch.",
|
|
"conv_label_person_a": "Person A (Absender)",
|
|
"conv_label_person_b": "Person B (Empfänger)",
|
|
"conv_label_from": "Zeitraum von",
|
|
"conv_label_to": "Zeitraum bis",
|
|
"conv_sort_label": "Sortierung:",
|
|
"conv_sort_newest": "Neueste zuerst",
|
|
"conv_sort_oldest": "Älteste zuerst",
|
|
"conv_empty_heading": "Wählen Sie zwei Personen aus",
|
|
"conv_empty_text": "Die Korrespondenz wird hier angezeigt.",
|
|
"conv_no_results_heading": "Keine Dokumente gefunden.",
|
|
"conv_no_results_text": "Versuchen Sie, den Zeitraum anzupassen.",
|
|
|
|
"admin_heading": "Admin Dashboard",
|
|
"admin_tab_users": "Benutzer",
|
|
"admin_tab_groups": "Gruppen",
|
|
"admin_tab_tags": "Schlagworte",
|
|
"admin_section_users": "Benutzerverwaltung",
|
|
"admin_col_login": "Login",
|
|
"admin_col_groups": "Gruppen",
|
|
"admin_col_password": "Passwort",
|
|
"admin_multiselect_hint": "Strg+Klick für Auswahl",
|
|
"admin_password_placeholder": "Neues PW (optional)",
|
|
"admin_no_groups": "Keine Gruppen",
|
|
"admin_btn_delete_user_title": "Benutzer löschen",
|
|
"admin_section_new_user": "Neuen Benutzer anlegen",
|
|
"admin_multiselect_hint_multi": "Strg+Klick für mehrere",
|
|
"admin_multiselect_hint_full": "Strg+Klick für Mehrfachauswahl",
|
|
"admin_section_tags": "Schlagworte",
|
|
"admin_tags_warning": "Warnung: Umbenennen oder Löschen wirkt sich auf alle verknüpften Dokumente aus.",
|
|
"admin_btn_edit_tag_label": "Schlagwort bearbeiten",
|
|
"admin_tag_delete_confirm": "Wirklich löschen? Das Schlagwort wird aus allen Dokumenten entfernt.",
|
|
"admin_btn_delete_tag_label": "Schlagwort löschen",
|
|
"admin_section_groups": "Gruppenverwaltung",
|
|
"admin_col_name": "Name",
|
|
"admin_col_permissions": "Berechtigungen",
|
|
"admin_col_actions": "Aktionen",
|
|
"admin_group_delete_confirm": "Gruppe wirklich löschen?",
|
|
"admin_section_new_group": "Neue Gruppe anlegen",
|
|
"admin_group_name_placeholder": "Gruppenname (z.B. Editoren)",
|
|
"admin_user_delete_confirm": "Benutzer {username} wirklich löschen?",
|
|
|
|
"doc_file_error_preview": "Vorschau konnte nicht geladen werden.",
|
|
"doc_download_title": "Herunterladen",
|
|
"doc_tag_filter_title": "Nach {name} filtern",
|
|
"doc_conversation_title": "Konversation anzeigen",
|
|
"doc_preview_iframe_title": "Dokumentvorschau",
|
|
"doc_image_alt": "Original-Scan",
|
|
"doc_no_date": "Kein Datum",
|
|
|
|
"person_merge_will_be_deleted": "wird gelöscht.",
|
|
|
|
"comp_typeahead_placeholder": "Namen tippen...",
|
|
"comp_typeahead_loading": "Suche...",
|
|
"comp_multiselect_placeholder": "Namen tippen...",
|
|
"comp_multiselect_remove": "Entfernen",
|
|
"comp_multiselect_loading": "Suche...",
|
|
"comp_taginput_placeholder_create": "Schlagworte hinzufügen...",
|
|
"comp_taginput_placeholder_filter": "Nach Schlagworten filtern...",
|
|
"comp_taginput_remove": "Schlagwort entfernen",
|
|
"comp_taginput_create_hint": "Enter drücken um Schlagwort zu erstellen."
|
|
}
|