Add ability to import PGP keys from the Files app

This commit is contained in:
Danny Moesch 2020-02-09 14:13:51 +01:00 committed by Mingshen Sun
parent 5f6723246b
commit e0c9ceb4fd
9 changed files with 285 additions and 12 deletions

View file

@ -134,6 +134,11 @@
"PgpCopyPublicAndPrivateKeyToPass." = "Kopiere den öffentlichen und den privaten Schlüssel im ASCII-Format verschlüsselt mit den Namen \"gpg_key.pub\" bzw. \"gpg_key\" über iTunes zu Pass. Danach können die Schlüssel über \"Datenaustausch über iTunes\" importiert werden.";
"KeyExpiredOrIncompatibleError." = "Der öffentliche PGP-Schlüssel ist eventuell abgelaufen oder inkompatibel mit dem privaten Schlüssel.";
"WrongPassphraseError." = "Das Passwort für den privaten PGP-Schlüssel ist falsch.";
"CannotImportFile" = "Fehler beim Importieren";
"LoadFromFiles" = "Aus Datei laden";
"FileCannotBeImported." = "Beim Importieren der Datei '%@' trat ein Fehler auf. Stelle bitte sicher, dass ihr Speicherort lesbar ist.";
"RememberToRemoveKeyFromLocation." = "Vergiss nicht, die Schlüsseldateien wieder von ihrem externen Speicherort zu entfernen.";
"KeyFileNotSet." = "Es wurde nicht für beide Schlüsseltypen eine Datei angegeben.";
// App passcode
"RemovePasscode" = "Passcode entfernen";
@ -286,3 +291,10 @@ geben den öffentlichen und den privaten Schlüssel in diesem speziellen Format
$ gpg --export-secret-keys -a KEY_ID
geben den öffentlichen und den privaten Schlüssel in diesem speziellen Format aus. Kopiere sie so zu einem Key-Server.";
"GpgAsciiArmorFileExplanation." = "GnuPG unterstützt die Kommandozeilenoption \"-a\", welche die Schlüssel im Format \"ASCII-Armor\" ausgibt. Es ist anders als das Binärformat eine einfache Zeichenkette. Die Befehle
$ gpg --export -a KEY_ID
$ gpg --export-secret-keys -a KEY_ID
geben den öffentlichen und den privaten Schlüssel in diesem speziellen Format aus. Kopiere sie so zu einem Speicherort, der für die Dateien-App zugänglich ist.";

View file

@ -74,6 +74,9 @@
/* Class = "UINavigationItem"; title = "Add Password"; ObjectID = "KOg-Gn-Buk"; */
"KOg-Gn-Buk.title" = "Passwort hinzufügen";
/* Class = "UILabel"; text = "Select file ..."; ObjectID = "Ka2-8Z-fwx"; */
"Ka2-8Z-fwx.text" = "Datei auswählen ...";
/* Class = "UILabel"; text = "Edit password for baidu.com using Pass for iOS."; ObjectID = "L1p-Dm-Mnh"; */
"L1p-Dm-Mnh.text" = "Passwort für baidu.com wurde in Pass for iOS hinzugefügt.";
@ -101,6 +104,9 @@
/* Class = "UILabel"; text = "Private Key URL"; ObjectID = "Qht-RC-Yeg"; */
"Qht-RC-Yeg.text" = "URL des privaten Schlüssels";
/* Class = "UITableViewSection"; headerTitle = "PRIVATE KEY"; ObjectID = "RFc-J6-hAe"; */
"RFc-J6-hAe.headerTitle" = "PRIVATER SCHLÜSSEL";
/* Class = "UILabel"; text = "PGP Key"; ObjectID = "RR9-xr-9ko"; */
"RR9-xr-9ko.text" = "PGP-Schlüssel";
@ -131,6 +137,15 @@
/* Class = "UINavigationItem"; title = "Settings"; ObjectID = "WH4-7R-4TQ"; */
"WH4-7R-4TQ.title" = "Einstellungen";
/* Class = "UILabel"; text = "Import Keys From Files"; ObjectID = "XU8-Io-n0h"; */
"XU8-Io-n0h.text" = "Schlüssel aus Dateien importieren";
/* Class = "UILabel"; text = "Select file ..."; ObjectID = "XVY-Dj-6Mx"; */
"XVY-Dj-6Mx.text" = "Datei auswählen ...";
/* Class = "UITableViewSection"; headerTitle = "PUBLIC KEY"; ObjectID = "Y8H-cb-G2j"; */
"Y8H-cb-G2j.headerTitle" = "ÖFFENTLICHER SCHLÜSSEL";
/* Class = "UITabBarItem"; title = "Settings"; ObjectID = "YLZ-cr-akY"; */
"YLZ-cr-akY.title" = "Einstellungen";
@ -233,6 +248,9 @@
/* Class = "UITableViewSection"; headerTitle = "GPG Configuration"; ObjectID = "ugP-R2-9M7"; */
"ugP-R2-9M7.headerTitle" = "GPG-Konfiguration";
/* Class = "UINavigationItem"; title = "PGP Key"; ObjectID = "waZ-gh-rQt"; */
"waZ-gh-rQt.title" = "PGP-Schlüssel";
/* Class = "UILabel"; text = "✓"; ObjectID = "wbx-rk-i8H"; */
"wbx-rk-i8H.text" = "✓";