From d32b03baa543aeab1365c1ce30165a58e9a15d36 Mon Sep 17 00:00:00 2001 From: DSIW Date: Fri, 10 Jun 2016 13:36:06 +0200 Subject: Add german translation and extract some string as string resource --- .../java/com/zeapo/pwdstore/UserPreference.java | 4 +- app/src/main/res/menu/main_menu.xml | 4 +- app/src/main/res/values-de/strings.xml | 181 +++++++++++++++++++++ app/src/main/res/values/strings.xml | 8 + app/src/main/res/xml/preference.xml | 8 +- 5 files changed, 197 insertions(+), 8 deletions(-) create mode 100644 app/src/main/res/values-de/strings.xml diff --git a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java index 57919624..5e91ec49 100644 --- a/app/src/main/java/com/zeapo/pwdstore/UserPreference.java +++ b/app/src/main/java/com/zeapo/pwdstore/UserPreference.java @@ -171,7 +171,7 @@ public class UserPreference extends AppCompatActivity { }); final Preference externalRepo = findPreference("pref_select_external"); - externalRepo.setSummary(getPreferenceManager().getSharedPreferences().getString("git_external_repo", "No external repository selected")); + externalRepo.setSummary(getPreferenceManager().getSharedPreferences().getString("git_external_repo", callingActivity.getString(R.string.no_repo_selected))); externalRepo.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { @@ -232,7 +232,7 @@ public class UserPreference extends AppCompatActivity { public void onStart() { super.onStart(); final SharedPreferences sharedPreferences = getPreferenceManager().getSharedPreferences(); - findPreference("pref_select_external").setSummary(getPreferenceManager().getSharedPreferences().getString("git_external_repo", "No external repository selected")); + findPreference("pref_select_external").setSummary(getPreferenceManager().getSharedPreferences().getString("git_external_repo", getString(R.string.no_repo_selected))); findPreference("ssh_see_key").setEnabled(sharedPreferences.getBoolean("use_generated_key", false)); findPreference("git_delete_repo").setEnabled(!sharedPreferences.getBoolean("git_external", false)); diff --git a/app/src/main/res/menu/main_menu.xml b/app/src/main/res/menu/main_menu.xml index af6a84c7..9114022c 100644 --- a/app/src/main/res/menu/main_menu.xml +++ b/app/src/main/res/menu/main_menu.xml @@ -20,12 +20,12 @@ android:title="@string/git_push"/> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 00000000..42093238 --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,181 @@ + + + + + Password Store + Klone ein Git Repo + + Klonen + Einstellungen + Hallo Welt! + Ordner existiert bereits + Zielordner existiert bereits. Aktuelle Version unterstützt nur eine einzige Datenquelle. Möchtest du die aktuelle Datenquelle löschen: + Ordner löschen + Abbruch + Repository Informationen + + + Bitte klone oder erstelle ein neues Repository, bevor du versuchst ein Passwort hinzuzufügen oder jegliche Synchronisation-Operation durchführst. + /store/.git + Du musst deine PGP-Key ID auwählen, bevor das Repository intialisiert wird. + Welche Verbindung bevorzugst du? + Bist du dir sicher, dass du das Passwort löschen möchtest \" + + + [ANDROID PwdStore] Initialized store with keyID: + [ANDROID PwdStore] Add   + [ANDROID PwdStore] Remove   +   from store. + + + Kein OpenPGP-Provider ausgewählt! + Warte auf OpenKeychain... + Passwort ist in der Zwischen ablage, du hast + Sekunden, um es einzufügen. + Bitte setze deinen Accountnamen in den Einstellungen. + Bitte setze deinen OpenKeychain Account (E-Mail) in den Einstellungen + Accountname ist leer! + Bitte setze einen Pfad + Du kannst kein leeres Passwort setzen oder leere Extra-Angaben + + + Befehl läuft... + Internal Exception occurred + Message from jgit: \n + + + Du kannst nicht auf ein schreibgeschütztes (read-only) Repository pushen. + Hast du vergessen einen Nutzernamen zu vergeben? + You have to set the information about the server before synchronizing with the server + Please import or generate your SSH key file in the preferences + Kein SSH-Key angegeben + Import + Generieren + Authentifizieren + Bitte setze ein Passwort für deinen SSH-Key. Lasse das Feld leer, wenn kein Passwort vergeben werden soll. + Bitte setze ein Passwort für dieses Repository + + + Willkommen zu Password Store\n\n In dieser Ansicht kannst du entweder ein neues Repository anlegen oder ein bestehendes auf dieses Gerät klonen. + Klone von Server + Nutze lokalen Ordner + + Server + Protokoll + Server URL + server.com + 22 + 22 + 443 + Repo-Pfad + path/to/pass + Nutzername + Git-Nutzername + + Erzeugte URL + Authentifizierungsmethode + + Wenn du einen anderen Port nutzt, setze den absoluten Pfad (startet mit "/") + + + PGP-Handler + Name + Passwort + Extra + + + Kategorie + Suche + + + Git + Server + server.com + Entfernter Ort + path/to/repository + Nutzername + Nutzername + Git-Server Einstellungen + Importiere SSH-Key + Erstelle SSH-Schlüsselpaar + Zeige erstellten öffentlichen SSH-Key + Repository löschen + Repository löschen + Möchtest du dan aktuellen Passwortordner löschen? Deine Einstellungen werden beibehalten. + Kryptografie + Wähle OpenPGP-Provider + Wähle deinen OpenPGP-Account + mail@somewhere.tld + Wähle OpenPGP-Key ID + Allgemein + Ablaufzeit des Passworts + Nach dieser Anzahl der Sekunden wird das Passwort aus der Zwischenablage gelöscht. + Kopiere Passwort automatisch + Kopiert das Passwort in die Zwischenablage, wenn der Eintrag entschlüsselt wurde. + SSH-Key importiert + Fehler während des Imports des SSH-Keys + Nachricht : \n + Suche in Unterordnern + Findet Passwörter auch in Unterordnern. + Autofill aktivieren + Wähle OK, um zu den Bedienungshilfen-Einstellungen zu gelangen. Dort aktiviere oder deaktiviere den Password Store unter Dienste. + Wenn der Hintergrunddienst aktiviert ist, erscheint immer dann ein Dialog, wenn du auf ein Passwortfeld in einer App klickst und ein dazu passender Eintrag existiert. + Password Store versucht das Passwort zu der App automatisch herauszufinden. Du kannst diese Standard-Einstellung ändern und den Abgleich per App anpassen. + App und Websiten Einstellungen + Ändere die Autofill Einstellungen für spezielle Apps. + Standardmäßig automatisch abgleichen + Standard auf \'Automatisch abgleichen\' für Apps ohne eine Standardeinstellung, andernfalls \'Niemals abgleichen.\' + Zeige den Autofill-Dialog immer + Lösche die Zwischenablage 20-mal + Speichert Nonsense 20-mal anstatt 1-mal in der Zwischenablage. Nützlich bspw. auf Samsung-Geräten, die den Verlauf der Zwischenablage speichern. + Lösche das lokale (versteckte) Repository + Externes Repository + Nutze ein externes Repository + Wähle ein externes Repository + + + Generieren + Include + Nummern + Symbole + Großbuchstaben + Zweideutig + + + Länge + Passwort + Kommentar + Generieren + Kopieren + Füge den Public-Key zu deinem Git-Server hinzu. + Zeige Passwort + + + OK + Ja + Nein + Auf dem Weg... + Nah... später + Oops... + Abbruch + Synchronisiere Repository + Git Pull + Git Push + Aktualisieren + Zeige das Password + Soll das entschlüsselte Passwort sichtbar sein? Dies deaktiviert nicht das Kopieren. + Passwort befindet sich zum Einfügen in der Zwischenablage + Generieren + "Kategorie: " + + + Füge das Passwort automatisch in Apps ein (Autofill). Funktioniert nur unter Android 4.3 und höher. Dies basiert nicht auf der Zwischenablage für Android 5.0 oder höher. + Einfügen + Nutze Standardeinstellung + Automatisch abgleichen + Abgleichen mit… + Abgleichen mit + Niemals abgleichen + Löschen + Kein externes Repository ausgewählt + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cb5accf2..d2d9ece5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -128,6 +128,10 @@ Always show dialog Clear clipboard 20 times Store nonsense in the clipboard 20 times instead of just once. Useful on Samsung phones that feature clipboard history. + Deletes local (hidden) repository + External repository + Use an external password repository + Select external repository Generate @@ -172,4 +176,8 @@ Match with Never match Delete + Refresh list + Settings + No external repository selected + No external repository selected diff --git a/app/src/main/res/xml/preference.xml b/app/src/main/res/xml/preference.xml index ae07b296..f99bcb95 100644 --- a/app/src/main/res/xml/preference.xml +++ b/app/src/main/res/xml/preference.xml @@ -15,16 +15,16 @@ android:title="@string/pref_ssh_see_key_title" /> + android:summary="@string/pref_external_repository_summary" + android:title="@string/pref_external_repository" /> + android:title="@string/pref_select_external_repository" /> -- cgit v1.2.3