Some checks failed
CI / Unit & Component Tests (pull_request) Successful in 2m21s
CI / Backend Unit Tests (pull_request) Successful in 2m11s
CI / E2E Tests (pull_request) Failing after 28m37s
CI / Unit & Component Tests (push) Successful in 2m26s
CI / Backend Unit Tests (push) Successful in 2m14s
CI / E2E Tests (push) Has started running
Keep the new bottom-panel / AnnotationSidePanel architecture from this branch while pulling in the documentFileHash / visibleAnnotations filter that was added on main. Thread documentFileHash through DocumentViewer so outdated-annotation filtering works end-to-end. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
270 lines
14 KiB
JSON
270 lines
14 KiB
JSON
{
|
||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||
"error_annotation_not_found": "Die Annotation wurde nicht gefunden.",
|
||
"error_annotation_overlap": "Die Annotation überschneidet sich mit einer vorhandenen.",
|
||
"annotation_outdated_notice": "Einige Annotationen beziehen sich auf eine frühere Dateiversion und werden nicht angezeigt.",
|
||
"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_label_birth_year": "Geburtsjahr",
|
||
"person_label_death_year": "Todesjahr",
|
||
"person_placeholder_year": "z.B. 1923",
|
||
"person_year_error": "Bitte eine vierstellige Jahreszahl eingeben",
|
||
"person_years_error_order": "Geburtsjahr muss vor dem Todesjahr liegen",
|
||
"person_docs_heading": "Gesendete Dokumente",
|
||
"person_no_docs": "Diese Person ist noch nicht als Absender verknüpft.",
|
||
"person_received_docs_heading": "Empfangene Dokumente",
|
||
"person_no_received_docs": "Diese Person ist noch nicht als Empfänger verknüpft.",
|
||
"person_role_sender": "Gesendet",
|
||
"person_role_receiver": "Empfangen",
|
||
"person_co_correspondents_heading": "Häufige Korrespondenten",
|
||
"person_show_more": "+ {count} weitere anzeigen",
|
||
"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.",
|
||
"conv_swap_btn": "Personen tauschen",
|
||
"conv_summary": "{count} Dokumente · {yearFrom}–{yearTo}",
|
||
"conv_new_doc_link": "Neues Dokument in dieser Korrespondenz",
|
||
"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?",
|
||
"admin_btn_new_user": "Neuer Benutzer",
|
||
"admin_user_new_heading": "Neuen Benutzer anlegen",
|
||
"admin_user_edit_heading": "Benutzer bearbeiten: {username}",
|
||
"admin_user_created": "Benutzer wurde erstellt.",
|
||
"admin_user_updated": "Änderungen gespeichert.",
|
||
"admin_col_full_name": "Name",
|
||
"admin_label_new_password_optional": "Neues Passwort (optional)",
|
||
"admin_label_initial_password": "Passwort",
|
||
"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.",
|
||
"error_email_already_in_use": "Diese E-Mail-Adresse wird bereits von einem anderen Konto verwendet.",
|
||
"error_wrong_current_password": "Das aktuelle Passwort ist falsch.",
|
||
"nav_profile": "Profil",
|
||
"profile_heading": "Mein Profil",
|
||
"profile_section_personal": "Persönliche Daten",
|
||
"profile_label_first_name": "Vorname",
|
||
"profile_label_last_name": "Nachname",
|
||
"profile_label_birth_date": "Geburtsdatum",
|
||
"profile_label_email": "E-Mail-Adresse",
|
||
"profile_label_contact": "Kontaktdaten",
|
||
"profile_contact_placeholder": "Telefon, Adresse oder sonstige Hinweise...",
|
||
"profile_section_password": "Passwort ändern",
|
||
"profile_label_current_password": "Aktuelles Passwort",
|
||
"profile_label_new_password": "Neues Passwort",
|
||
"profile_label_new_password_confirm": "Neues Passwort (Wiederholung)",
|
||
"profile_password_mismatch": "Die neuen Passwörter stimmen nicht überein.",
|
||
"profile_saved": "Gespeichert.",
|
||
"profile_password_changed": "Passwort erfolgreich geändert.",
|
||
"user_profile_heading": "Profil von",
|
||
"error_invalid_reset_token": "Der Link ist ungültig oder abgelaufen.",
|
||
"forgot_password_heading": "Passwort vergessen",
|
||
"forgot_password_email_label": "E-Mail-Adresse",
|
||
"forgot_password_submit": "Link anfordern",
|
||
"forgot_password_success": "Falls ein Konto mit dieser E-Mail-Adresse existiert, erhalten Sie in Kürze eine E-Mail mit einem Link zum Zurücksetzen Ihres Passworts.",
|
||
"forgot_password_back_to_login": "Zurück zum Login",
|
||
"reset_password_heading": "Neues Passwort festlegen",
|
||
"reset_password_label": "Neues Passwort",
|
||
"reset_password_confirm_label": "Passwort bestätigen",
|
||
"reset_password_submit": "Passwort speichern",
|
||
"reset_password_mismatch": "Die Passwörter stimmen nicht überein.",
|
||
"reset_password_success": "Ihr Passwort wurde erfolgreich geändert. Sie können sich jetzt anmelden.",
|
||
"login_forgot_password": "Passwort vergessen?",
|
||
"history_section_title": "Verlauf",
|
||
"history_loading": "Lade Verlauf…",
|
||
"history_empty": "Noch keine Versionen vorhanden.",
|
||
"history_version_label": "Version",
|
||
"history_compare_mode": "Vergleichen",
|
||
"history_compare_select_a": "Version A",
|
||
"history_compare_select_b": "Version B",
|
||
"history_compare_apply": "Vergleichen",
|
||
"history_diff_no_changes": "Keine Änderungen zwischen diesen Versionen.",
|
||
"history_field_title": "Titel",
|
||
"history_field_document_date": "Datum",
|
||
"history_field_location": "Ort",
|
||
"history_field_document_location": "Archivstandort",
|
||
"history_field_transcription": "Transkription",
|
||
"history_field_summary": "Zusammenfassung",
|
||
"history_field_sender": "Absender",
|
||
"history_field_receivers": "Empfänger",
|
||
"history_field_tags": "Schlagworte",
|
||
"admin_tab_system": "System",
|
||
"admin_system_backfill_heading": "Verlaufsdaten auffüllen",
|
||
"admin_system_backfill_description": "Erstellt einen initialen Verlaufseintrag für alle Dokumente, die noch keinen Verlauf haben (z.B. importierte Dokumente). Dadurch werden beim nächsten Bearbeiten nur die tatsächlich geänderten Felder hervorgehoben.",
|
||
"admin_system_backfill_btn": "Jetzt auffüllen",
|
||
"admin_system_backfill_success": "{count} Dokumente wurden aufgefüllt.",
|
||
"admin_system_backfill_hashes_heading": "Datei-Hashes berechnen",
|
||
"admin_system_backfill_hashes_description": "Berechnet den SHA-256-Hash für alle bereits hochgeladenen Dokumente, die noch keinen Hash haben. Dadurch werden Annotationen korrekt mit ihrer Dateiversion verknüpft und wieder angezeigt.",
|
||
"admin_system_backfill_hashes_btn": "Datei-Hashes berechnen",
|
||
"admin_system_backfill_hashes_success": "{count} Dokumente wurden aktualisiert.",
|
||
"comp_expandable_show_more": "Mehr anzeigen",
|
||
"comp_expandable_show_less": "Weniger anzeigen",
|
||
"error_comment_not_found": "Der Kommentar wurde nicht gefunden.",
|
||
"comment_section_title": "Diskussion",
|
||
"comment_placeholder": "Kommentar schreiben…",
|
||
"comment_btn_post": "Senden",
|
||
"comment_btn_reply": "Antworten",
|
||
"comment_edited_label": "· bearbeitet",
|
||
"comment_panel_title": "Kommentare",
|
||
"comment_panel_close": "Schließen",
|
||
"doc_panel_tab_metadata": "Metadaten",
|
||
"doc_panel_tab_transcription": "Transkription",
|
||
"doc_panel_tab_discussion": "Diskussion",
|
||
"doc_panel_tab_history": "Verlauf",
|
||
"doc_panel_annotate": "Annotieren",
|
||
"doc_panel_annotate_stop": "Fertig",
|
||
"doc_panel_annotation_thread_title": "Annotation",
|
||
"doc_panel_discussion_annotation_tab": "Annotation · Seite {page}",
|
||
"pdf_annotations_show": "Annotierungen anzeigen",
|
||
"pdf_annotations_hide": "Annotierungen verbergen"
|
||
}
|