aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/res/values-de/strings.xml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-04 18:51:35 +0100
committerDanilo M. <danix@danix.xyz>2026-11-04 18:51:35 +0100
commitba2a60a14717fd7c82cd2c4b1778673d1bb6388f (patch)
tree45fc389cbafedcfef0f88ae8b7e789af39690c84 /app/src/main/res/values-de/strings.xml
parent0ad0b1ca6a7f7fa814a92dd6eaf9da88948ee377 (diff)
parent136ee43d6080da288afae8ec133727962ea60640 (diff)
downloadHardenedPass-ba2a60a14717fd7c82cd2c4b1778673d1bb6388f.tar.gz
HardenedPass-ba2a60a14717fd7c82cd2c4b1778673d1bb6388f.zip
Merge branch 'compose': Compose UI overhaul
Every screen moves from XML layouts, Views and Fragments to Jetpack Compose with Material 3, in one MainActivity with a NavHost: the list with breadcrumbs, search, pull to sync and multi-select; the entry view with OTP countdown; the editor with generator sheet and folder picker; setup (welcome, git server and clone, SSH key, PGP keys); settings, git config, commit log and proxy; and the autofill picker, publisher warning and decryption prompts. LaunchActivity stays the only exported activity. Fixes found on the way reach master with it, among them symlink-safe deletes, the proxy user name, screen lock gated switches, the Android 14 app lock and screen lock prompts, and the autofill passphrase cache rule. The View-era dependencies and view binding are gone; Material Components (Views) stays for the git dialogs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'app/src/main/res/values-de/strings.xml')
-rw-r--r--app/src/main/res/values-de/strings.xml31
1 files changed, 5 insertions, 26 deletions
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 7499fe5e..a0a20dc7 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -24,7 +24,6 @@
</plurals>
<string name="delete_directory_progress_text">Wird gelöscht</string>
<string name="move">Verschieben</string>
- <string name="edit">Bearbeiten</string>
<string name="delete">Löschen</string>
<string name="password_exists_title">Passwort existiert bereits!</string>
<string name="password_exists_message">Dies wird %1$s mit %2$s überschreiben.</string>
@@ -40,7 +39,6 @@
<!-- PGPHandler -->
<string name="clipboard_copied_text">In die Zwischenablage kopiert</string>
<string name="file_toast_text">Bitte setzen Sie einen Dateinamen.</string>
- <string name="path_toast_text">Bitte setzen Sie einen Pfad.</string>
<string name="empty_toast_text">Sie können kein leeres Passwort oder leere Extra-Angaben setzen.</string>
<!-- Git Async Task -->
<string name="jgit_error_dialog_title">Es ist ein Fehler während der Git-Operation aufgetreten.</string>
@@ -64,7 +62,6 @@
<string name="crypto_name_hint">Name</string>
<string name="crypto_pass_label">Passwort</string>
<string name="crypto_extra_label">Zusätzliche Angaben</string>
- <string name="crypto_encrypt_username_label">Benutzername verschlüsseln</string>
<string name="crypto_select">Auswählen</string>
<string name="crypto_save">Speichern</string>
<string name="crypto_save_and_copy">Speichern und kopieren</string>
@@ -99,8 +96,6 @@
<string name="pref_recursive_filter_summary">Findet Passwörter auch in Unterordnern.</string>
<string name="pref_sort_order_title">Passwortsortierung</string>
<string name="pref_folder_first_sort_order">Ordner zuerst</string>
- <string name="pref_file_first_sort_order">Dateien zuerst</string>
- <string name="pref_type_independent_sort_order">typunabhängig</string>
<string name="pref_recently_used_sort_order">Zuletzt verwendet</string>
<string name="pref_category_autofill_title">Automatisch ausfüllen</string>
<string name="pref_autofill_enable_title">Autofill aktivieren</string>
@@ -126,7 +121,6 @@
<!-- PasswordGenerator fragment -->
<string name="pwgen_title">Passwort erstellen</string>
<string name="pwgen_generate">Erstellen</string>
- <string name="pwgen_include">Einschließen</string>
<string name="pwgen_length">Länge</string>
<string name="pwgen_numerals">Nummern</string>
<string name="pwgen_symbols">Symbole</string>
@@ -167,7 +161,6 @@
<string name="dialog_yes">Ja</string>
<string name="dialog_no">Nein</string>
<string name="dialog_cancel">Abbruch</string>
- <string name="dialog_skip">Überspringen</string>
<string name="git_sync">Synchronisiere Repository</string>
<string name="git_pull">Git Pull</string>
<string name="git_push">Git Push</string>
@@ -175,10 +168,7 @@
<string name="git_log">Commit-Log anzeigen</string>
<string name="show_password_pref_title">Zeige das Passwort.</string>
<string name="show_password_pref_summary">Soll das entschlüsselte Passwort sichtbar sein? Dies deaktiviert nicht das Kopieren.</string>
- <string name="pwd_generate_button">Erstellen</string>
- <string name="refresh_list">Liste aktualisieren</string>
<string name="send_plaintext_password_to">Passwort unverschlüsselt senden an…</string>
- <string name="app_icon_hint">App-Icon</string>
<!-- Oreo Autofill -->
<string name="oreo_autofill_select_and_fill_into">Eintrag zum Ausfüllen auswählen</string>
<string name="oreo_autofill_strict_domain_search">Phishing-resistente Suche</string>
@@ -205,12 +195,11 @@
<string name="oreo_autofill_password_fill_support">Passwörter ausfüllen</string>
<string name="oreo_autofill_flaky_fill_support">Passwörter ausfüllen (manchmal kann ein Neustart des Browsers erforderlich sein)</string>
<string name="oreo_autofill_no_support">Kein Support</string>
- <string name="oreo_autofill_enable_dialog_description">Password Store kann das Ausfüllen von Anmeldeformularen und sogar das Speichern von Anmeldedaten in Apps oder auf Webseiten übernehmen.</string>
- <string name="oreo_autofill_enable_dialog_instructions">Tippen Sie auf OK, um diese Funktion zu aktivieren und um zu den Autofill-Einstellungen zu gelangen. Dort wählen Sie \"Password Store\" aus der Liste und bestätigen mit \"OK\".</string>
+ <string name="oreo_autofill_enable_dialog_description">HardenedPass kann das Ausfüllen von Anmeldeformularen und sogar das Speichern von Anmeldedaten in Apps oder auf Webseiten übernehmen.</string>
+ <string name="oreo_autofill_enable_dialog_instructions">Tippen Sie auf OK, um diese Funktion zu aktivieren und um zu den Autofill-Einstellungen zu gelangen. Dort wählen Sie \"HardenedPass\" aus der Liste und bestätigen mit \"OK\".</string>
<string name="oreo_autofill_enable_dialog_installed_browsers">Autofill-Unterstützung mit installierten Browsern:</string>
<!-- Autofill -->
<string name="ssh_key_does_not_exist">Der private SSH-Schlüssel konnte nicht geöffnet werden. Bitte überprüfen Sie, ob die Datei existiert.</string>
- <string name="new_password_title">Neues Passwort</string>
<string name="clear_saved_passphrase_ssh">Gespeicherte Passphrase für lokalen SSH-Schlüssel löschen</string>
<string name="clear_saved_passphrase_https">Gespeichertes HTTPS-Passwort löschen</string>
<string name="git_operation_remember_passphrase">Schlüsselpasswort merken</string>
@@ -226,7 +215,6 @@
<string name="pref_biometric_auth_title">Biometrische Authentifizierung</string>
<string name="pref_biometric_auth_summary">Falls aktiviert, werden Sie beim Starten der App nach Ihrem Fingerabdruck gefragt.</string>
<string name="pref_biometric_auth_summary_error">Fingerabdrucksensor fehlt oder ist nicht ansprechbar.</string>
- <string name="pref_title_openkeystore_clear_keyid">Lösche gespeicherte OpenKeystore SSH-Schlüssel-ID.</string>
<string name="your_public_key">Ihr öffentlicher Schlüssel</string>
<string name="error_generate_ssh_key">Fehler beim Erstellen des SSH-Schlüssels</string>
<string name="pref_show_hidden_title">Alle Dateien und Ordner anzeigen</string>
@@ -234,7 +222,6 @@
<string name="title_create_folder">Ordner erstellen</string>
<string name="title_rename_folder">Ordner umbenennen</string>
<string name="message_category_error_empty_field">Der Name der Kategorie darf nicht leer sein.</string>
- <string name="message_category_error_category_exists">Der Kategoriename existiert bereits.</string>
<string name="message_error_destination_outside_repo">Ziel muss innerhalb des Repositorys sein.</string>
<string name="message_rename_folder">Ziel für %1$s angeben</string>
<string name="button_create">Erstellen</string>
@@ -269,8 +256,8 @@
<string name="preference_custom_public_suffixes_hint">company.com\npersonal.com</string>
<!-- Password creation failure -->
<string name="password_creation_file_fail_title">Fehler</string>
- <string name="password_creation_file_write_fail_message">Fehler beim Speichern der Passwortdatei im Password Store, bitte versuchen Sie es erneut.</string>
- <string name="password_creation_file_delete_fail_message">Fehler beim Löschen der Passwortdatei %1$s aus dem Password Store, bitte löschen Sie die Datei von Hand.</string>
+ <string name="password_creation_file_write_fail_message">Fehler beim Speichern der Passwortdatei im Repository, bitte versuchen Sie es erneut.</string>
+ <string name="password_creation_file_delete_fail_message">Fehler beim Löschen der Passwortdatei %1$s aus dem Repository, bitte löschen Sie die Datei von Hand.</string>
<string name="password_creation_duplicate_error">Datei existiert bereits, bitte benutzen Sie einen anderen Dateinamen.</string>
<string name="add_otp">OTP hinzufügen</string>
<string name="otp_import_success">TOTP-Konfiguration erfolgreich importiert</string>
@@ -280,11 +267,9 @@
<string name="invalid_gpg_id">.gpg-id wurde gefunden, enthält jedoch ungültige Schlüssel-ID, Fingerabdruck oder Benutzer-ID.</string>
<string name="short_gpg_id">.gpg-id wurde gefunden, enthält jedoch eine kurze Hex-ID, die nicht unterstützt wird.</string>
<string name="invalid_filename_text">Dateiname darf kein \'/\' enthalten; Verzeichnis oben setzen</string>
- <string name="directory_hint">Ordner</string>
- <string name="new_folder_set_gpg_key">PGP-Schlüssel für Ordner festlegen</string>
<!-- GitException messages -->
<string name="git_unknown_error">Unbekannter Fehler</string>
- <string name="git_pull_rebase_fail_error">Pull fehlgeschlagen. Sie befinden sich in einem abgelösten Head. Speichern Sie die Änderungen in \"Einstellungen &gt; Lokale Git-Konfiguration &amp; Dienstprogramme\" auf das Remote-Repository in einem neuen Branch und lösen Sie den Konflikt auf Ihrem Computer auf.</string>
+ <string name="git_pull_rebase_fail_error">Pull fehlgeschlagen. Sie befinden sich in einem abgelösten Head. Speichern Sie die Änderungen in \"Einstellungen &gt; Repository &gt; Lokale Git-Konfiguration &amp; Dienstprogramme\" auf das Remote-Repository in einem neuen Branch und lösen Sie den Konflikt auf Ihrem Computer auf.</string>
<string name="git_pull_merge_fail_error">Merge fehlgeschlagen, Sie befinden sich in einem Konflikt.</string>
<string name="git_push_nff_error">Push wurde vom Remote abgelehnt. Führen Sie den Pull vor dem Push aus. Sie können \"Synchronisieren\" statt Pull/Push nutzen, da es beides implementiert</string>
<string name="git_push_generic_error">Push wurde von Remote abgelehnt, Grund: %1$s</string>
@@ -294,16 +279,12 @@
<string name="git_break_out_of_detached_success">Es gab einen Konflikt während des Rebase-Prozesses. Ihr lokaler Branch %1$s wurde auf einen anderen Branch namens %2$s gepusht.\nNutzen Sie diesen Branch, um den Konflikt auf dem Server zu beheben</string>
<string name="git_break_out_of_detached_unneeded">Das Repository befindet sich nicht im Rebase-Prozess; es ist nicht nötig, den Zustand auf einen weiteren Branch zu pushen.</string>
<!-- GPG key selection in folder creation -->
- <string name="gpg_key_select_mandatory">Um fortzufahren, muss ein PGP-Schlüssel ausgewählt werden.</string>
<string name="folder_creation_err_file_exists">Dateiname bereits vergeben</string>
<string name="folder_creation_err_folder_exists">Ein Ordner mit diesem Namen existiert bereits.</string>
<!-- Onboarding flow -->
- <string name="let_s_go">Los geht\'s</string>
- <string name="select_n_repository_type">Wählen Sie einen \nRepository-Typ.</string>
<string name="select_repo_type_text">Wählen Sie aus, ob Sie ein lokales Repository anlegen, oder ein Remote-Repository klonen möchten.</string>
<string name="clone_remote_repo">Remote-Repository klonen</string>
<string name="create_local_repo">Lokales Repository anlegen</string>
- <string name="select_gpg_key_title">Wählen Sie einen\nPGP-Schlüssel.</string>
<string name="select_gpg_key_message">Wählen einen PGP-Schlüssel, mit dem der Store initialisiert werden soll.</string>
<string name="gpg_key_select">Schlüssel auswählen</string>
<!-- SSH port validation -->
@@ -324,11 +305,9 @@
<string name="clear_saved_host_key_success">Host-Schlüssel erfolgreich gelöscht!</string>
<string name="otp_import_qr_code">QR-Code scannen</string>
<string name="otp_import_from_file">Wählen Sie ein Bild.</string>
- <string name="otp_import_manual_entry">Manuell eingeben</string>
<string name="otp_import_manual_hint_secret">Schlüssel</string>
<string name="otp_import_manual_hint_account">Benutzer-Konto</string>
<string name="place_shortcut_on_home_screen">Verknüpfung auf dem Home-Screen erstellen</string>
- <string name="password_list_fab_content_description">Neues Passwort oder neuen Ordner erstellen</string>
<string name="pgp_key_import_failed">Fehler beim Import des PGP-Schlüssels</string>
<string name="pgp_key_import_failed_replace_message">Ein bestehender Schlüssel mit dieser ID wurde gefunden. Möchten Sie ihn ersetzen?</string>
<string name="pgp_key_import_succeeded">PGP-Schlüssel erfolgreich importiert</string>