diff --git a/.travis.yml b/.travis.yml
index 28827f332..946125fe0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,7 +10,7 @@ before_install:
- export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
# Install required Android components.
- - echo "y" | android update sdk -a --filter build-tools-19.0.1,android-19,platform-tools,extra-android-support,extra-android-m2repository,android-17 --no-ui --force
+ - echo "y" | android update sdk -a --filter build-tools-19.0.3,android-19,platform-tools,extra-android-support,extra-android-m2repository,android-17 --no-ui --force
install: echo "Installation done"
script: gradle assemble -S -q
diff --git a/OpenPGP-Keychain-API/example-app/build.gradle b/OpenPGP-Keychain-API/example-app/build.gradle
index 1f8854431..975666b19 100644
--- a/OpenPGP-Keychain-API/example-app/build.gradle
+++ b/OpenPGP-Keychain-API/example-app/build.gradle
@@ -18,7 +18,7 @@ dependencies {
android {
compileSdkVersion 19
- buildToolsVersion "19.0.1"
+ buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 9
diff --git a/OpenPGP-Keychain-API/libraries/keychain-api-library/build.gradle b/OpenPGP-Keychain-API/libraries/keychain-api-library/build.gradle
index 1d5911783..7c923e7f6 100644
--- a/OpenPGP-Keychain-API/libraries/keychain-api-library/build.gradle
+++ b/OpenPGP-Keychain-API/libraries/keychain-api-library/build.gradle
@@ -13,7 +13,7 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion '19.0.1'
+ buildToolsVersion '19.0.3'
// NOTE: We are using the old folder structure to also support Eclipse
sourceSets {
diff --git a/OpenPGP-Keychain-API/libraries/keychain-api-library/build.xml b/OpenPGP-Keychain-API/libraries/keychain-api-library/build.xml
new file mode 100644
index 000000000..48ebf198c
--- /dev/null
+++ b/OpenPGP-Keychain-API/libraries/keychain-api-library/build.xml
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenPGP-Keychain-API/libraries/keychain-api-library/proguard-project.txt b/OpenPGP-Keychain-API/libraries/keychain-api-library/proguard-project.txt
new file mode 100644
index 000000000..f2fe1559a
--- /dev/null
+++ b/OpenPGP-Keychain-API/libraries/keychain-api-library/proguard-project.txt
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+#
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/OpenPGP-Keychain-API/libraries/keychain-api-library/src/org/openintents/openpgp/OpenPgpSignatureResult.java b/OpenPGP-Keychain-API/libraries/keychain-api-library/src/org/openintents/openpgp/OpenPgpSignatureResult.java
index 431d4be24..cb220cf6d 100644
--- a/OpenPGP-Keychain-API/libraries/keychain-api-library/src/org/openintents/openpgp/OpenPgpSignatureResult.java
+++ b/OpenPGP-Keychain-API/libraries/keychain-api-library/src/org/openintents/openpgp/OpenPgpSignatureResult.java
@@ -38,24 +38,40 @@ public class OpenPgpSignatureResult implements Parcelable {
return status;
}
+ public void setStatus(int status) {
+ this.status = status;
+ }
+
public boolean isSignatureOnly() {
return signatureOnly;
}
+ public void setSignatureOnly(boolean signatureOnly) {
+ this.signatureOnly = signatureOnly;
+ }
+
public String getUserId() {
return userId;
}
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+
public long getKeyId() {
return keyId;
}
+ public void setKeyId(long keyId) {
+ this.keyId = keyId;
+ }
+
public OpenPgpSignatureResult() {
}
public OpenPgpSignatureResult(int signatureStatus, String signatureUserId,
- boolean signatureOnly, long keyId) {
+ boolean signatureOnly, long keyId) {
this.status = signatureStatus;
this.signatureOnly = signatureOnly;
this.userId = signatureUserId;
diff --git a/OpenPGP-Keychain/build.gradle b/OpenPGP-Keychain/build.gradle
index 1e48d8bcd..284f0430c 100644
--- a/OpenPGP-Keychain/build.gradle
+++ b/OpenPGP-Keychain/build.gradle
@@ -18,7 +18,7 @@ dependencies {
android {
compileSdkVersion 19
- buildToolsVersion "19.0.1"
+ buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 9
diff --git a/OpenPGP-Keychain/src/main/AndroidManifest.xml b/OpenPGP-Keychain/src/main/AndroidManifest.xml
index 749229115..10a307bfb 100644
--- a/OpenPGP-Keychain/src/main/AndroidManifest.xml
+++ b/OpenPGP-Keychain/src/main/AndroidManifest.xml
@@ -2,8 +2,8 @@
+ android:versionCode="23102"
+ android:versionName="2.3.1 beta2">
fertig.
- speichern...
- importieren...
- exportieren...
- erstelle Schlüssel, dies kann bis zu 3 Minuten dauern...
- erstelle Schlüssel...
- Hauptschlüssel wird vorbereitet...
- Hauptschlüssel wird beglaubigt...
- erstelle Hauptring...
- füge Unterschlüssel hinzu...
- Schlüssel wird gespeichert...
+ speichern…
+ importieren…
+ exportieren…
+ erstelle Schlüssel, dies kann bis zu 3 Minuten dauern…
+ erstelle Schlüssel…
+ Hauptschlüssel wird vorbereitet…
+ Hauptschlüssel wird beglaubigt…
+ erstelle Hauptring…
+ füge Unterschlüssel hinzu…
+ Schlüssel wird gespeichert…
- Schlüssel wird exportiert…
- Schlüssel werden exportiert…
- extrahiere Signaturschlüssel...
- extrahiere Schlüssel...
- Datenstrom wird vorbereitet...
- Daten werden verschlüsselt...
- Daten werden entschlüsselt...
- Signatur wird vorbereitet...
- Signatur wird erstellt...
- Signatur wird verarbeitet...
- Signatur wird verifiziert...
- signiere...
- Daten werden gelesen...
- Schlüssel wird gesucht...
- Daten werden entpackt...
- Integrität wird überprüft...
- \'%s\' wird sicher gelöscht...
- Anfrage wird gestellt...
+ extrahiere Signaturschlüssel…
+ extrahiere Schlüssel…
+ Datenstrom wird vorbereitet…
+ Daten werden verschlüsselt…
+ Daten werden entschlüsselt…
+ Signatur wird vorbereitet…
+ Signatur wird erstellt…
+ Signatur wird verarbeitet…
+ Signatur wird verifiziert…
+ signiere…
+ Daten werden gelesen…
+ Schlüssel wird gesucht…
+ Daten werden entpackt…
+ Integrität wird überprüft…
+ \'%s\' wird sicher gelöscht…
+ Anfrage wird gestellt…
Öffentliche Schlüssel suchen
Private Schlüssel suchen
- Teile Schlüssel über...
+ Teile Schlüssel über…
512
1024
@@ -337,10 +338,6 @@
Hilfe
Füge den Schlüssel aus der Zwischenablage ein
- OpenKeychain: Datei entschlüsseln
- OpenKeychain: Schlüssel importieren
- OpenKeychain: Verschlüsseln
- OpenKeychain: Entschlüsseln
Keine registrierten Anwendungen vorhanden!\n\nAnwendungen von Dritten können Zugriff auf OpenKeychain erbitten. Nachdem Zugriff gewährt wurde, werden diese hier aufgelistet.
Erweiterte Einstellungen anzeigen
diff --git a/OpenPGP-Keychain/src/main/res/values-es-rCO/strings.xml b/OpenPGP-Keychain/src/main/res/values-es-rCO/strings.xml
index 6efe9548d..e43cecc2c 100644
--- a/OpenPGP-Keychain/src/main/res/values-es-rCO/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-es-rCO/strings.xml
@@ -12,7 +12,7 @@
Aplicaciones registradas
Cambiar contraseña
Establecer contraseña
- Enviar correo electrónico...
+ Enviar correo electrónico…
Cifrar a archivo
Descifrar a archivo
Importar claves
diff --git a/OpenPGP-Keychain/src/main/res/values-es/strings.xml b/OpenPGP-Keychain/src/main/res/values-es/strings.xml
index 48ea6cc69..edf190184 100644
--- a/OpenPGP-Keychain/src/main/res/values-es/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-es/strings.xml
@@ -15,7 +15,7 @@
Prioridad del servidor de claves
Cambiar la frase de contraseña
Establecer frase de contraseña
- Enviar email...
+ Enviar email…
Cifrar hacia archivo
Descifrar hacia archivo
Importar claves
@@ -61,7 +61,7 @@
Siguiente
Volver
Portapapeles
- Compartir con...
+ Compartir con…
Buscar clave
Ajustes
@@ -80,10 +80,10 @@
Actualizar desde servidor de claves
Cargar al servidor de claves
Compartir
- Compartir la huella digital...
- Compartir la clave completa...
- con...
- con...
+ Compartir la huella digital…
+ Compartir la clave completa…
+ con…
+ con…
con código QR
con código QR
con NFC
@@ -91,7 +91,7 @@
Clave de firma
Ajustes de Beam
Cancelar
- Cifrar hacia...
+ Cifrar hacia…
Firmar
Mensaje
@@ -163,7 +163,7 @@
DSA
ElGamal
RSA
- Abrir...
+ Abrir…
Advertencia
Error
Error: %s
@@ -266,46 +266,49 @@
la fecha de caducidad debe ser posterior a la fecha de creación
no puedes eliminar este contacto porque eres tú mismo.
no puedes eliminar los siguientes contactos porque son tú mismo:\n%s
+ Consulta al servidor insuficiente
+ La consulta al servidor de claves ha fallado
+ Demasiadas respuestas
- Por favor, bórralo desde la pantalla \'Mis claves\'!
- Por favor, bórralos desde la pantalla \'Mis claves\'!
hecho.
- guardando...
- importando...
- exportando...
- generando la clave, esto puede tardar más de 3 minutos...
- construyendo la clave...
- preparando la clave maestra...
- certificando la clave maestra...
- construyendo el anillo maestro...
- añadiendo las subclaves...
- guardando claves...
+ guardando…
+ importando…
+ exportando…
+ generando la clave, esto puede tardar más de 3 minutos…
+ construyendo la clave…
+ preparando la clave maestra…
+ certificando la clave maestra…
+ construyendo el anillo maestro…
+ añadiendo las subclaves…
+ guardando claves…
- - exportando clave...
- - exportando claves...
+ - exportando clave…
+ - exportando claves…
- extrayendo la clave de firma...
- extrayendo la clave...
- preparando las transmisiones...
- cifrando los datos...
- descifrando los datos...
- preparando la firma...
- generando la firma...
- procesando la firma...
- verificando la firma...
- firmando...
- leyendo los datos...
- localizando la clave...
- descomprimiendo los datos...
- verificando la integridad...
+ extrayendo la clave de firma…
+ extrayendo la clave…
+ preparando las transmisiones…
+ cifrando los datos…
+ descifrando los datos…
+ preparando la firma…
+ generando la firma…
+ procesando la firma…
+ verificando la firma…
+ firmando…
+ leyendo los datos…
+ localizando la clave…
+ descomprimiendo los datos…
+ verificando la integridad…
borrando \'%s\' de forma segura…
- consultando...
+ consultando…
Buscar claves públicas
Buscar claves secretas
- Compartir la clave con...
+ Compartir la clave con…
512
1024
@@ -337,10 +340,10 @@
Ayuda
Tomar la clave desde el portapapeles
- OpenKeychain: Descifrar archivo
- OpenKeychain: Importar clave
- OpenKeychain: Cifrar
- OpenKeychain: Descifrar
+ Descifrar archivo con OpenKeychain
+ Importar clave con OpenKeychain
+ Cifrar con OpenKeychain
+ Descifrar con OpenKeychain
¡No hay aplicaciones registradas!\n\nLas aplicaciones de terceros pueden pedir permiso de acceso a OpenKeychain. Después de obtener acceso, serán enumeradas aquí.
Mostrar la configuración avanzada
@@ -371,7 +374,7 @@
- 1 clave seleccionada.
- %d claves seleccionadas.
- Aún no hay claves disponibles...
+ Aún no hay claves disponibles…
Puedes empezar por
o
crear tu propia clave
diff --git a/OpenPGP-Keychain/src/main/res/values-fr/strings.xml b/OpenPGP-Keychain/src/main/res/values-fr/strings.xml
index bf66756cf..171ce1fa5 100644
--- a/OpenPGP-Keychain/src/main/res/values-fr/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-fr/strings.xml
@@ -15,7 +15,7 @@
Préférences du serveur de clefs
Changer la phrase de passe
Définir la phrase de passe
- Envoyer un courriel...
+ Envoyer un courriel…
Chiffrer vers un fichier
Déchiffrer vers un fichier
importer des clefs
@@ -61,7 +61,7 @@
Suivant
Retour
Presse-papiers
- Partager avec...
+ Partager avec…
Rechercher la clef
Paramètres
@@ -80,10 +80,10 @@
Mettre à jour depuis le serveur de clefs
Téléverser vers le serveur de clefs
Partager
- Partager l\'empreinte...
- Partager la clef entière...
- avec...
- avec...
+ Partager l\'empreinte…
+ Partager la clef entière…
+ avec…
+ avec…
par un code QR
par un code QR
par la NFC
@@ -91,7 +91,7 @@
Signer la clef
Paramètres Beam
Annuler
- Chiffrer vers...
+ Chiffrer vers…
Signer
Message
@@ -163,7 +163,7 @@
DSA
ElGamal
RSA
- Ouvrir...
+ Ouvrir…
Avertissement
Erreur
Erreur : %s
@@ -275,40 +275,40 @@
fait.
- sauvegarde...
- importation...
- exportation...
- génération de la clef, ceci peut prendre jusqu\'à 3 minutes...
- assemblage de la clef...
- préparation de la clef maîtresse...
- certification de la clef maîtresse...
- assemblage du trousseau maître...
- ajout des sous-clefs...
- sauvegarde de la clef...
+ sauvegarde…
+ importation…
+ exportation…
+ génération de la clef, ceci peut prendre jusqu\'à 3 minutes…
+ assemblage de la clef…
+ préparation de la clef maîtresse…
+ certification de la clef maîtresse…
+ assemblage du trousseau maître…
+ ajout des sous-clefs…
+ sauvegarde de la clef…
- - exportation de la clef...
- - exportation des clefs...
+ - exportation de la clef…
+ - exportation des clefs…
- extraction de la clef de signature...
- extraction de la clef...
- préparation des flux...
- chiffrement des données...
- déchiffrement des données...
- préparation de la signature...
- génération de la signature...
- traitement de la signature...
- vérification de la signature...
- signature...
- lecture des données...
- recherche de la clef...
- décompression des données...
- vérification de l\'intégrité...
- suppression sûre de « %s »...
- interrogation...
+ extraction de la clef de signature…
+ extraction de la clef…
+ préparation des flux…
+ chiffrement des données…
+ déchiffrement des données…
+ préparation de la signature…
+ génération de la signature…
+ traitement de la signature…
+ vérification de la signature…
+ signature…
+ lecture des données…
+ recherche de la clef…
+ décompression des données…
+ vérification de l\'intégrité…
+ suppression sûre de « %s »…
+ interrogation…
Rechercher des clefs publiques
Rechercher des clefs secrètes
- Partager la clef avec...
+ Partager la clef avec…
512
1024
@@ -340,10 +340,10 @@
Aide
Obtenir la clef depuis le presse-papiers
- OpenKeychain : déchiffrer le ficher
- OpenKeychain : importer la clef
- OpenKeychain : chiffrer
- OpenKeychain : déchiffrer
+ Déchiffrer le fichier avec OpenKeychain
+ Importer la clef avec OpenKeychain
+ Chiffrer avec OpenKeychain
+ Déchiffrer avec OpenKeychain
Aucune application enregistrée !\n\nLes applications tierces peuvent demander l\'accès à OpenKeychain. Après avoir autorisé l\'accès, elles seront listées ici.
Afficher les paramètres avancés
@@ -374,7 +374,7 @@
- 1 clef choisie
- %d clefs choisies
- Aucune clef encore disponible...
+ Aucune clef encore disponible…
Vous pouvez commencer par
ou
créer votre propre clef
diff --git a/OpenPGP-Keychain/src/main/res/values-it-rIT/strings.xml b/OpenPGP-Keychain/src/main/res/values-it-rIT/strings.xml
index 86a094c41..5ceb4f45b 100644
--- a/OpenPGP-Keychain/src/main/res/values-it-rIT/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-it-rIT/strings.xml
@@ -15,7 +15,7 @@
Preferenze Server delle Chiavi
Cambia Frase di Accesso
Imposta Frase di Accesso
- Invia Mail...
+ Invia Mail…
Codifica File
Decodifica File
Importa Chiavi
@@ -61,7 +61,7 @@
Prossimo
Precedente
Appunti
- Condividi con...
+ Condividi con…
Chiave di ricerca
Impostazioni
@@ -80,10 +80,10 @@
Aggiorna dal server delle chiavi
Carica chiave nel server
Condividi
- Condivi impronta...
- Condividi intera chiave...
+ Condivi impronta…
+ Condividi intera chiave…
con..
- con...
+ con…
con Codice QR
con Codice QR
con NFC
@@ -91,7 +91,7 @@
Firma chiave
Impostazioni Beam
Annulla
- Codifica su...
+ Codifica su…
Firma
Messaggio
@@ -163,7 +163,7 @@
DSA
ElGamal
RSA
- Apri...
+ Apri…
Attenzione
Errore
Errore: %s
@@ -275,40 +275,40 @@
fatto.
- salvataggio...
- importazione...
- esportazione...
- generazione chiave, richiede fino a 3 minuti...
- fabbricazione chiave...
- preparazione chiave principale...
- certificazione chiave principale...
- fabbricazione portachiavi principale...
- aggiunta sottochiavi...
- salvataggio chiavi...
+ salvataggio…
+ importazione…
+ esportazione…
+ generazione chiave, richiede fino a 3 minuti…
+ fabbricazione chiave…
+ preparazione chiave principale…
+ certificazione chiave principale…
+ fabbricazione portachiavi principale…
+ aggiunta sottochiavi…
+ salvataggio chiavi…
- - esportazione chiave...
- - esportazione chiavi...
+ - esportazione chiave…
+ - esportazione chiavi…
- estrazione chiavi di firma...
- estrazione chiave...
- preparazione flussi...
- codifica dati...
- decodifica dati...
- preparazione firma...
- generazione firma...
- elaborazione firma...
- verifica firma...
- firma...
- lettura dati...
- ricerca chiave...
- decompressione dati...
- verifica integrita\'...
- eliminazione sicura di \'%s\'...
- interrogazione...
+ estrazione chiavi di firma…
+ estrazione chiave…
+ preparazione flussi…
+ codifica dati…
+ decodifica dati…
+ preparazione firma…
+ generazione firma…
+ elaborazione firma…
+ verifica firma…
+ firma…
+ lettura dati…
+ ricerca chiave…
+ decompressione dati…
+ verifica integrita\'…
+ eliminazione sicura di \'%s\'…
+ interrogazione…
Ricerca Chiavi Pubbliche
Cerca Chiave Privata
- Condividi chiave con...
+ Condividi chiave con…
512
1024
@@ -340,10 +340,10 @@
Aiuto
Ottieni chiave dagli appunti
- OpenKeyChain: Decodifica File
- OpenKeyChain: Importa Chiave
- OpenKeychain: Codifica
- OpenKeychain: Decodifica
+ Decodifica File con OpenKeychain
+ Importa Chiave con OpenKeychain
+ Codifica con OpenKeychain
+ Decodifica con OpenKeychain
Nessuna app registrata!\n\nApp di terza parti possono richiedere accesso a OpenKeychain. Dopo aver concesso l\'accesso, saranno elencate qui.
Mostra impostazioni avanzate
@@ -374,7 +374,7 @@
- 1 chiave selezionata.
- %d chiavi selezionate.
- Nessuna chiave disponibile...
+ Nessuna chiave disponibile…
Puoi iniziare da
o
creazione della tua chiave
diff --git a/OpenPGP-Keychain/src/main/res/values-ja/strings.xml b/OpenPGP-Keychain/src/main/res/values-ja/strings.xml
index c99f8b31c..0ba511c1e 100644
--- a/OpenPGP-Keychain/src/main/res/values-ja/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-ja/strings.xml
@@ -15,7 +15,7 @@
鍵サーバ設定
パスフレーズの変更
パスフレーズの設定
- メールの送信...
+ メールの送信…
暗号化してファイルに
復号化してファイルに
鍵のインポート
@@ -61,7 +61,7 @@
次
戻る
クリップボード
- 共有...
+ 共有…
鍵検出
設定
@@ -80,10 +80,10 @@
鍵サーバからの更新
鍵サーバへのアップロード
共有
- 指紋の共有...
- すべての鍵の共有...
- ...(指紋)
- ...(鍵)
+ 指紋の共有…
+ すべての鍵の共有…
+ …(指紋)
+ …(鍵)
QRコードで共有(鍵)
QRコードで共有(指紋)
NFCで共有
@@ -91,7 +91,7 @@
鍵を署名
Beamの設定
キャンセル
- 暗号化...
+ 暗号化…
署名
メッセージ
@@ -161,7 +161,7 @@
DSA
ElGamal
RSA
- 開く...
+ 開く…
注意
エラー
エラー: %s
@@ -266,39 +266,39 @@
完了。
- 保存...
- インポート...
- エクスポート...
- 鍵の生成、3分ほどかかります...
- 鍵の構築中...
- 主鍵の準備中...
- 主鍵の検証中...
- 主鍵輪の構築中...
- 副鍵の追加中...
- 鍵の保存...
+ 保存…
+ インポート…
+ エクスポート…
+ 鍵の生成、3分ほどかかります…
+ 鍵の構築中…
+ 主鍵の準備中…
+ 主鍵の検証中…
+ 主鍵輪の構築中…
+ 副鍵の追加中…
+ 鍵の保存…
- - 鍵のエクスポート...
+ - 鍵のエクスポート…
- 署名鍵の取り出し中...
- 鍵の取り出し中...
- ストリームの準備中...
- データの暗号化中...
- データの復号化中...
- 署名の準備中...
- 署名の生成中...
- 署名処理中...
- 署名の検証中...
- 署名中...
- データ読み込み中...
- 鍵検索中...
- データの展開中...
- 完全性の検証中...
+ 署名鍵の取り出し中…
+ 鍵の取り出し中…
+ ストリームの準備中…
+ データの暗号化中…
+ データの復号化中…
+ 署名の準備中…
+ 署名の生成中…
+ 署名処理中…
+ 署名の検証中…
+ 署名中…
+ データ読み込み中…
+ 鍵検索中…
+ データの展開中…
+ 完全性の検証中…
\'%s\' を完全に削除中…
- 要求中...
+ 要求中…
公開鍵の検索
秘密鍵の検索
- 鍵の共有...
+ 鍵の共有…
512
1024
@@ -329,10 +329,10 @@
ヘルプ
クリップボードから鍵を取得
- OpenKeychain: ファイル復号化
- OpenKeychain: 鍵のインポート
- OpenKeychain: 暗号化
- OpenKeychain: 復号化
+ OpenKeychainでファイルを復号化
+ OpenKeychainに鍵をインポート
+ OpenKeychainで暗号化
+ OpenKeychainで復号化
登録されていないアプリケーション!\n\nサードパーティアプリケーションはOpenKeychainにアクセスを要求できます。アクセスを与えた後、それらはここにリストされます。
拡張設定を表示
@@ -362,7 +362,7 @@
- %d の鍵を選択。
- すでにその鍵は存在しません...
+ すでにその鍵は存在しません…
で始める
もしくは
あなた所有の鍵を作る
diff --git a/OpenPGP-Keychain/src/main/res/values-nl-rNL/strings.xml b/OpenPGP-Keychain/src/main/res/values-nl-rNL/strings.xml
index 7d7efa616..35a0b5a03 100644
--- a/OpenPGP-Keychain/src/main/res/values-nl-rNL/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-nl-rNL/strings.xml
@@ -12,7 +12,7 @@
Geregistreerde apps
Wachtwoord wijzigen
Wachtwoord instellen
- E-mail verzenden...
+ E-mail verzenden…
Versleutelen naar bestand
Ontsleutelen naar bestand
Sleutels importeren
@@ -109,7 +109,7 @@
DSA
ElGamal
RSA
- Openen...
+ Openen…
Waarschuwing
Fout
Fout: %s
@@ -172,34 +172,34 @@
Niets te importeren
gereed.
- opslaan...
- importeren...
- exporteren...
- sleutel maken...
- hoofdsleutel voorbereiden...
- hoofdsleutel certificeren...
- hoofdsleutelbos maken...
- sub-sleutels toevoegen...
- ondertekeningssleutel uitpakken...
- sleutel uitpakken...
- streams voorbereiden...
- gegevens versleutelen...
- gegevens ontsleutelen...
- handtekening voorbereiden...
- handtekening genereren...
- handtekening verwerken...
- handtekening verifiëren...
- ondertekenen...
- gegevens lezen...
- sleutel opzoeken...
- gegevens decomprimeren...
- integriteit verifiëren...
- \'%s\' veilig verwijderen...
- opvragen...
+ opslaan…
+ importeren…
+ exporteren…
+ sleutel maken…
+ hoofdsleutel voorbereiden…
+ hoofdsleutel certificeren…
+ hoofdsleutelbos maken…
+ sub-sleutels toevoegen…
+ ondertekeningssleutel uitpakken…
+ sleutel uitpakken…
+ streams voorbereiden…
+ gegevens versleutelen…
+ gegevens ontsleutelen…
+ handtekening voorbereiden…
+ handtekening genereren…
+ handtekening verwerken…
+ handtekening verifiëren…
+ ondertekenen…
+ gegevens lezen…
+ sleutel opzoeken…
+ gegevens decomprimeren…
+ integriteit verifiëren…
+ \'%s\' veilig verwijderen…
+ opvragen…
Publieke sleutels zoeken
Privésleutels zoeken
- Sleutel delen met...
+ Sleutel delen met…
512
1024
diff --git a/OpenPGP-Keychain/src/main/res/values-ru/strings.xml b/OpenPGP-Keychain/src/main/res/values-ru/strings.xml
index 7d865cc23..c8aff125b 100644
--- a/OpenPGP-Keychain/src/main/res/values-ru/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-ru/strings.xml
@@ -15,7 +15,7 @@
Настройки сервера ключей
Изменить пароль
Задать пароль
- Отправить...
+ Отправить…
Зашифровать в файл
Расшифровать в файл
Импорт ключей
@@ -61,7 +61,7 @@
Далее
Назад
Буфер обмена
- Поделиться...
+ Поделиться…
Найти ключ
Настройки
@@ -79,9 +79,9 @@
Импорт с сервера ключей
Обновить с сервера ключей
Загрузить на сервер ключей
- Отправить...
- Отправить отпечаток...
- Отправить ключ...
+ Отправить…
+ Отправить отпечаток…
+ Отправить ключ…
Отправить
Отправить
QR код
@@ -91,7 +91,7 @@
Подписать ключ
Настройки Beam
Отмена
- Зашифровать....
+ Зашифровать….
Подписать
Сообщение
@@ -115,7 +115,7 @@
Серверы ключей
ID ключа
Создан
- Годен до...
+ Годен до…
Применение
Размер ключа
Основной ID пользователя
@@ -165,7 +165,7 @@
DSA
ElGamal
RSA
- Открыть...
+ Открыть…
Внимание
Ошибка
Ошибка: %s
@@ -284,41 +284,41 @@
готово.
- сохранение...
- импорт...
- экспорт...
- создание ключа. это может занять до 3 минут...
- создание ключа...
- подготовка основного ключа...
- сертификация основного ключа...
- создание основной связки...
- добавление доп. ключей...
- сохранение ключа...
+ сохранение…
+ импорт…
+ экспорт…
+ создание ключа. это может занять до 3 минут…
+ создание ключа…
+ подготовка основного ключа…
+ сертификация основного ключа…
+ создание основной связки…
+ добавление доп. ключей…
+ сохранение ключа…
- - экспорт ключа...
- - экспорт ключей...
- - экспорт ключей...
+ - экспорт ключа…
+ - экспорт ключей…
+ - экспорт ключей…
- извлечение подписи ключа...
- извлечение ключа...
- подготовка к передаче...
- шифрование данных...
- расшифровка данных...
- подготовка подписи...
- формирование подписи...
- обработка подписи...
- проверка подписи...
- подписание...
- чтение данных...
- поиск ключа...
- распаковка данных...
- проверка целостности...
- безопасное удаление \'%s\'...
- запрос...
+ извлечение подписи ключа…
+ извлечение ключа…
+ подготовка к передаче…
+ шифрование данных…
+ расшифровка данных…
+ подготовка подписи…
+ формирование подписи…
+ обработка подписи…
+ проверка подписи…
+ подписание…
+ чтение данных…
+ поиск ключа…
+ распаковка данных…
+ проверка целостности…
+ безопасное удаление \'%s\'…
+ запрос…
Найти публичные ключи
Найти секретные ключи
- Отправить...
+ Отправить…
512
1024
@@ -386,7 +386,7 @@
- %d ключей выбрано.
- %d ключей выбрано.
- У вас пока нет ключей...
+ У вас пока нет ключей…
Но Вы можете
или
создать свой ключ
diff --git a/OpenPGP-Keychain/src/main/res/values-tr/strings.xml b/OpenPGP-Keychain/src/main/res/values-tr/strings.xml
index 5bb5225b5..4f1becaa1 100644
--- a/OpenPGP-Keychain/src/main/res/values-tr/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-tr/strings.xml
@@ -76,7 +76,7 @@
DSA
ElGamal
RSA
- Aç...
+ Aç…
Uyarı
Hata
Hata: %s
@@ -96,17 +96,17 @@
bozuk veri
bitti.
- kaydediliyor...
- alıyor...
- veriyor...
- anahtar oluşturuluyor...
- imza hazırlanıyor...
- imza oluşturuluyor...
- imza işleniyor...
- imza doğrulanıyor...
- imzalanıyor...
- veri okunuyor...
- anahtar bulunuyor...
+ kaydediliyor…
+ alıyor…
+ veriyor…
+ anahtar oluşturuluyor…
+ imza hazırlanıyor…
+ imza oluşturuluyor…
+ imza işleniyor…
+ imza doğrulanıyor…
+ imzalanıyor…
+ veri okunuyor…
+ anahtar bulunuyor…
512
diff --git a/OpenPGP-Keychain/src/main/res/values-uk/strings.xml b/OpenPGP-Keychain/src/main/res/values-uk/strings.xml
index 7f1766a5c..c883ea583 100644
--- a/OpenPGP-Keychain/src/main/res/values-uk/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-uk/strings.xml
@@ -351,10 +351,10 @@
Довідка
Отримати ключ з буфера обміну
- OpenPGP: розшифрувати файл
- OpenPGP: імпортувати ключ
- OpenPGP: зашифрувати
- OpenPGP: розшифрувати
+ Розшифрувати файл з OpenKeychain
+ Імпортувати ключ з OpenKeychain
+ Зашифрувати з OpenKeychain
+ Розшифрувати з OpenKeychain
Нема зареєстрованих програм!\n\nСтороні програми можуть вимагати доступ до OpenPGP Keychain. Після надання доступу вони будуть наведені тут.
Показати додаткові налаштування
diff --git a/OpenPGP-Keychain/src/main/res/values-zh/strings.xml b/OpenPGP-Keychain/src/main/res/values-zh/strings.xml
index f9422b64b..5848fb8db 100644
--- a/OpenPGP-Keychain/src/main/res/values-zh/strings.xml
+++ b/OpenPGP-Keychain/src/main/res/values-zh/strings.xml
@@ -24,7 +24,7 @@
复制到剪贴板
签署密钥
取消
- 加密到...
+ 加密到…
签署
讯息
@@ -64,7 +64,7 @@
4小时
8小时
永远
- 打开...
+ 打开…
警告
错误
@@ -106,13 +106,13 @@
错误的密语
完成。
- 保存...
- 导入中...
- 导出中...
+ 保存…
+ 导入中…
+ 导出中…
建立密钥
正在准备主密钥
- 正在验证签名...
- 正在签名...
+ 正在验证签名…
+ 正在签名…
正在读取数据
正在查找密钥
正在查询
diff --git a/OpenPGP-Keychain/src/main/res/xml/preferences.xml b/OpenPGP-Keychain/src/main/res/xml/adv_preferences.xml
similarity index 77%
rename from OpenPGP-Keychain/src/main/res/xml/preferences.xml
rename to OpenPGP-Keychain/src/main/res/xml/adv_preferences.xml
index f5b46c232..2705bd22f 100644
--- a/OpenPGP-Keychain/src/main/res/xml/preferences.xml
+++ b/OpenPGP-Keychain/src/main/res/xml/adv_preferences.xml
@@ -15,21 +15,7 @@
limitations under the License.
-->
-
-
-
-
-
-
-
+
-
\ No newline at end of file
diff --git a/OpenPGP-Keychain/src/main/res/xml/gen_preferences.xml b/OpenPGP-Keychain/src/main/res/xml/gen_preferences.xml
new file mode 100644
index 000000000..f83fcb0f6
--- /dev/null
+++ b/OpenPGP-Keychain/src/main/res/xml/gen_preferences.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OpenPGP-Keychain/src/main/res/xml/preference_headers.xml b/OpenPGP-Keychain/src/main/res/xml/preference_headers.xml
new file mode 100644
index 000000000..3506ba322
--- /dev/null
+++ b/OpenPGP-Keychain/src/main/res/xml/preference_headers.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OpenPGP-Keychain/src/main/res/xml/preference_headers_legacy.xml b/OpenPGP-Keychain/src/main/res/xml/preference_headers_legacy.xml
new file mode 100644
index 000000000..141bf93e5
--- /dev/null
+++ b/OpenPGP-Keychain/src/main/res/xml/preference_headers_legacy.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index ba13e901b..038920c3d 100644
--- a/README.md
+++ b/README.md
@@ -32,9 +32,9 @@ Development mailinglist at http://groups.google.com/d/forum/openpgp-keychain-dev
1. Have Android SDK "tools", "platform-tools", and "build-tools" directories in your PATH (http://developer.android.com/sdk/index.html)
2. Open the Android SDK Manager (shell command: ``android``).
-Expand the Tools directory and select "Android SDK Build-tools" newest version.
+Expand the Tools directory and select "Android SDK Build-tools (Version 19.0.3)".
Expand the Extras directory and install "Android Support Repository"
-Select everything for the newest SDK
+Select everything for the newest SDK (API-Level 19)
3. Export ANDROID_HOME pointing to your Android SDK
4. Execute ``./gradlew build``
5. You can install the app with ``adb install -r OpenPGP-Keychain/build/apk/OpenPGP-Keychain-debug-unaligned.apk``
diff --git a/libraries/Android-AppMsg/library/build.gradle b/libraries/Android-AppMsg/library/build.gradle
index 934cf1cb1..f77f1a098 100644
--- a/libraries/Android-AppMsg/library/build.gradle
+++ b/libraries/Android-AppMsg/library/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion '19.0.1'
+ buildToolsVersion '19.0.3'
defaultConfig {
minSdkVersion 4
diff --git a/libraries/AndroidBootstrap/build.gradle b/libraries/AndroidBootstrap/build.gradle
index 7724c6d9c..220613132 100644
--- a/libraries/AndroidBootstrap/build.gradle
+++ b/libraries/AndroidBootstrap/build.gradle
@@ -2,10 +2,10 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion "19.0.1"
+ buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 7
- targetSdkVersion 17
+ targetSdkVersion 19
}
sourceSets {
main {
diff --git a/libraries/HtmlTextView/build.gradle b/libraries/HtmlTextView/build.gradle
index a0b9b1bc6..d1b26d2bd 100644
--- a/libraries/HtmlTextView/build.gradle
+++ b/libraries/HtmlTextView/build.gradle
@@ -2,8 +2,8 @@ apply plugin: 'android-library'
android {
- compileSdkVersion 17
- buildToolsVersion '19.0.1'
+ compileSdkVersion 19
+ buildToolsVersion '19.0.3'
sourceSets {
main {
diff --git a/libraries/HtmlTextView/project.properties b/libraries/HtmlTextView/project.properties
index 484dab075..91d2b0246 100644
--- a/libraries/HtmlTextView/project.properties
+++ b/libraries/HtmlTextView/project.properties
@@ -11,5 +11,5 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
-target=android-17
+target=android-19
android.library=true
diff --git a/libraries/StickyListHeaders/library/build.gradle b/libraries/StickyListHeaders/library/build.gradle
index a92c4d80e..b67172c12 100644
--- a/libraries/StickyListHeaders/library/build.gradle
+++ b/libraries/StickyListHeaders/library/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion '19.0.1'
+ buildToolsVersion '19.0.3'
sourceSets {
main {
diff --git a/libraries/keychain-api-library/build.gradle b/libraries/keychain-api-library/build.gradle
new file mode 100644
index 000000000..7c923e7f6
--- /dev/null
+++ b/libraries/keychain-api-library/build.gradle
@@ -0,0 +1,35 @@
+// please leave this here, so this library builds on its own
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+
+ dependencies {
+ classpath 'com.android.tools.build:gradle:0.8.3'
+ }
+}
+
+apply plugin: 'android-library'
+
+android {
+ compileSdkVersion 19
+ buildToolsVersion '19.0.3'
+
+ // NOTE: We are using the old folder structure to also support Eclipse
+ sourceSets {
+ main {
+ manifest.srcFile 'AndroidManifest.xml'
+ java.srcDirs = ['src']
+ resources.srcDirs = ['src']
+ aidl.srcDirs = ['src']
+ renderscript.srcDirs = ['src']
+ res.srcDirs = ['res']
+ assets.srcDirs = ['assets']
+ }
+ }
+
+ // Do not abort build if lint finds errors
+ lintOptions {
+ abortOnError false
+ }
+}
diff --git a/libraries/zxing-android-integration/build.gradle b/libraries/zxing-android-integration/build.gradle
index a92c4d80e..b67172c12 100644
--- a/libraries/zxing-android-integration/build.gradle
+++ b/libraries/zxing-android-integration/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion '19.0.1'
+ buildToolsVersion '19.0.3'
sourceSets {
main {
diff --git a/libraries/zxing/build.gradle b/libraries/zxing/build.gradle
index a92c4d80e..b67172c12 100644
--- a/libraries/zxing/build.gradle
+++ b/libraries/zxing/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'android-library'
android {
compileSdkVersion 19
- buildToolsVersion '19.0.1'
+ buildToolsVersion '19.0.3'
sourceSets {
main {