diff --git a/.gitmodules b/.gitmodules
index f8db64f0a..a971b6060 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -34,3 +34,6 @@
[submodule "extern/safeslinger-exchange"]
path = extern/safeslinger-exchange
url = https://github.com/open-keychain/exchange-android
+[submodule "extern/android-lockpattern"]
+ path = extern/android-lockpattern
+ url = https://github.com/open-keychain/android-lockpattern.git
diff --git a/OpenKeychain/build.gradle b/OpenKeychain/build.gradle
index 6bea6954e..ff3a63fd7 100644
--- a/OpenKeychain/build.gradle
+++ b/OpenKeychain/build.gradle
@@ -20,6 +20,7 @@ dependencies {
compile project(':extern:KeybaseLib:Lib')
compile project(':extern:TokenAutoComplete:library')
compile project(':extern:safeslinger-exchange')
+ compile project(':extern:android-lockpattern:code')
}
android {
diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index 100f584c1..193d3863f 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -659,6 +659,12 @@
+
Dekrüpteeri
- Salasõne
+ Salasõne
Muuda võtit
Seaded
Võtmeserveri seaded
diff --git a/OpenKeychain/src/main/res/values-fr/strings.xml b/OpenKeychain/src/main/res/values-fr/strings.xml
index ed54f8d16..60b7a3bcf 100644
--- a/OpenKeychain/src/main/res/values-fr/strings.xml
+++ b/OpenKeychain/src/main/res/values-fr/strings.xml
@@ -9,7 +9,7 @@
Chiffrer un texte
Chiffrer des fichiers
Déchiffrer
- Phrase de passe
+ Phrase de passe
Ajouter une sous-clef
Modifier une clef
Préférences
@@ -189,7 +189,7 @@
Veuillez saisir une phrase de passe
Chriffrement symétrique.
Saisir une phrase de passe pour « %s »
- Saisir le NIP pour accéder à la Yubikey pour « %s »
+ Saisir le NIP pour accéder à la Yubikey pour « %s »
Êtes-vous certain de vouloir supprimer\n%s?
Supprimé avec succès.
Choisir d\'abord un fichier.
diff --git a/OpenKeychain/src/main/res/values-it/strings.xml b/OpenKeychain/src/main/res/values-it/strings.xml
index cfe1253e2..6a33e25f1 100644
--- a/OpenKeychain/src/main/res/values-it/strings.xml
+++ b/OpenKeychain/src/main/res/values-it/strings.xml
@@ -9,7 +9,7 @@
Testo Cifrato
File Cifrati
Decodifica
- Frase di accesso
+ Frase di accesso
Aggiungi Sottochiave
Modifica Chiave
Preferenze
@@ -183,7 +183,7 @@
Si prega di inserire una frase di accesso.
Codifica Simmetrica.
Inserisci la frase di accesso per \'%s\'
- Inserisci il PIN per accedere a Yubikey con \'%s\'
+ Inserisci il PIN per accedere a Yubikey con \'%s\'
Sei sicuro di voler eliminare\n%s?
Eliminato correttamente.
Seleziona un file prima.
diff --git a/OpenKeychain/src/main/res/values-ja/strings.xml b/OpenKeychain/src/main/res/values-ja/strings.xml
index a4e1d4275..5ed93c931 100644
--- a/OpenKeychain/src/main/res/values-ja/strings.xml
+++ b/OpenKeychain/src/main/res/values-ja/strings.xml
@@ -9,7 +9,7 @@
テキスト暗号化
ファイル暗号化
復号化
- パスフレーズ
+ パスフレーズ
副鍵の追加
鍵の編集
設定
@@ -187,7 +187,7 @@
パスフレーズを入れてください。
対称暗号。
\'%s\' にパスフレーズを入れてください。
- \'%s\' の Yubikey にアクセスするためのPINを入力してください
+ \'%s\' の Yubikey にアクセスするためのPINを入力してください
%s
を削除してもかまいませんか?
削除に成功しました。
diff --git a/OpenKeychain/src/main/res/values-nl/strings.xml b/OpenKeychain/src/main/res/values-nl/strings.xml
index f777977bb..d4eb02932 100644
--- a/OpenKeychain/src/main/res/values-nl/strings.xml
+++ b/OpenKeychain/src/main/res/values-nl/strings.xml
@@ -4,7 +4,7 @@
http://developer.android.com/guide/topics/resources/string-resource.html (scroll down to "Escaping apostrophes and quotes").-->
Ontsleutelen
- Wachtwoord
+ Wachtwoord
Sleutel bewerken
Instellingen
Sleutelserver Voorkeur
diff --git a/OpenKeychain/src/main/res/values-pl/strings.xml b/OpenKeychain/src/main/res/values-pl/strings.xml
index 8b114d5c9..fed8ac224 100644
--- a/OpenKeychain/src/main/res/values-pl/strings.xml
+++ b/OpenKeychain/src/main/res/values-pl/strings.xml
@@ -9,7 +9,7 @@
Szyfruj tekst
Szyfruj pliki
Odszyfruj
- Hasło
+ Hasło
Dodaj pod-klucz
Edytuj klucz
Właściwości
@@ -186,7 +186,7 @@
Podaj hasło.
Szyfrowanie symetryczne.
Podaj hasło dla \'%s\'
- Wpisz PIN, aby otworzyć Yubikey dla \'%s\'
+ Wpisz PIN, aby otworzyć Yubikey dla \'%s\'
Czy jesteś pewny, że chcesz usunąć\n%s?
Usunięto pomyślnie.
Najpierw wskaż plik.
diff --git a/OpenKeychain/src/main/res/values-ru/strings.xml b/OpenKeychain/src/main/res/values-ru/strings.xml
index a41953a12..3e9f3a234 100644
--- a/OpenKeychain/src/main/res/values-ru/strings.xml
+++ b/OpenKeychain/src/main/res/values-ru/strings.xml
@@ -6,7 +6,7 @@
Выберите ключи
Выберите Ваш ключ
Расшифровать
- Пароль
+ Пароль
Добавить доп. ключ
Изменить ключ
Настройки
diff --git a/OpenKeychain/src/main/res/values-sl/strings.xml b/OpenKeychain/src/main/res/values-sl/strings.xml
index c30fd87b5..1841ee46b 100644
--- a/OpenKeychain/src/main/res/values-sl/strings.xml
+++ b/OpenKeychain/src/main/res/values-sl/strings.xml
@@ -9,7 +9,7 @@
Šifriraj besedilo
Šifriraj datoteko
Dešifriraj
- Geslo
+ Geslo
Dodaj podključ
Uredi ključ
Nastavitve
diff --git a/OpenKeychain/src/main/res/values-sr/strings.xml b/OpenKeychain/src/main/res/values-sr/strings.xml
index 31ed39440..5ba833972 100644
--- a/OpenKeychain/src/main/res/values-sr/strings.xml
+++ b/OpenKeychain/src/main/res/values-sr/strings.xml
@@ -9,7 +9,7 @@
Шифруј текст
Шифруј фајлове
Дешифруј
- Лозинка
+ Лозинка
Додај поткључ
Уреди кључ
Поставке
@@ -191,7 +191,7 @@
Унесите лозинку.
Симетрично шифровање.
Унесите лозинку за „%s“
- Унесите ПИН за приступ Јубикључу за „%s“
+ Унесите ПИН за приступ Јубикључу за „%s“
Желите ли заиста да обришете\n%s?
Брисање је успело.
Најпре изаберите фајл.
diff --git a/OpenKeychain/src/main/res/values-sv/strings.xml b/OpenKeychain/src/main/res/values-sv/strings.xml
index c76c6c356..fda0ace11 100644
--- a/OpenKeychain/src/main/res/values-sv/strings.xml
+++ b/OpenKeychain/src/main/res/values-sv/strings.xml
@@ -9,7 +9,7 @@
Kryptera text
Kryptera filer
Dekryptera
- Lösenordsfras
+ Lösenordsfras
Lägg till undernyckel
Redigera nyckel
Inställningar
@@ -180,7 +180,7 @@
Ange en lösenordsfras.
Symmetrisk kryptering.
Ange lösenordsfras för \'%s\'
- Ange PIN för att få åtkomst till Yubikey för \'%s\'
+ Ange PIN för att få åtkomst till Yubikey för \'%s\'
Vill du verkligen radera\n%s?
Raderades.
Välj en nyckel först.
diff --git a/OpenKeychain/src/main/res/values-tr/strings.xml b/OpenKeychain/src/main/res/values-tr/strings.xml
index 83f996392..c2aaaa741 100644
--- a/OpenKeychain/src/main/res/values-tr/strings.xml
+++ b/OpenKeychain/src/main/res/values-tr/strings.xml
@@ -9,7 +9,7 @@
Metni Şifrele
Dosyaları Şifrele
Çözümle
- Parola
+ Parola
Alt anahtar ekle
Anahtarı düzenle
Seçenekler
diff --git a/OpenKeychain/src/main/res/values-uk/strings.xml b/OpenKeychain/src/main/res/values-uk/strings.xml
index 67230fbed..80e920b8b 100644
--- a/OpenKeychain/src/main/res/values-uk/strings.xml
+++ b/OpenKeychain/src/main/res/values-uk/strings.xml
@@ -6,7 +6,7 @@
Вибрати ключі
Виберіть ваш ключ
Розшифрувати
- Парольна фраза
+ Парольна фраза
Додати підключ
Редагувати ключ
Налаштування
diff --git a/OpenKeychain/src/main/res/values-zh-rTW/strings.xml b/OpenKeychain/src/main/res/values-zh-rTW/strings.xml
index 744aac20d..86fd2b4ac 100644
--- a/OpenKeychain/src/main/res/values-zh-rTW/strings.xml
+++ b/OpenKeychain/src/main/res/values-zh-rTW/strings.xml
@@ -9,7 +9,7 @@
加密文字
加密檔案
解密
- 口令
+ 口令
新增子金鑰
編輯金鑰
偏好設定
diff --git a/OpenKeychain/src/main/res/values-zh/strings.xml b/OpenKeychain/src/main/res/values-zh/strings.xml
index e9bdae446..8dd85050d 100644
--- a/OpenKeychain/src/main/res/values-zh/strings.xml
+++ b/OpenKeychain/src/main/res/values-zh/strings.xml
@@ -7,7 +7,7 @@
加密文本
加密文件
解密
- 密码
+ 密码
编辑密钥
参数
已注册应用
diff --git a/OpenKeychain/src/main/res/values/strings.xml b/OpenKeychain/src/main/res/values/strings.xml
index f22e4f27a..05ea2a99a 100644
--- a/OpenKeychain/src/main/res/values/strings.xml
+++ b/OpenKeychain/src/main/res/values/strings.xml
@@ -14,7 +14,7 @@
"Encrypt Text"
"Encrypt Files"
"Decrypt"
- "Passphrase"
+ "Unlock Key"
"Add subkey"
"Edit Key"
"Preferences"
@@ -205,8 +205,8 @@
"Please enter a passphrase."
"Symmetric encryption."
"Enter passphrase for '%s'"
- "Enter pin for '%s'"
- "Enter PIN to access YubiKey for '%s'"
+ "Enter PIN for '%s'"
+ "Enter PIN to access YubiKey for '%s'"
"Hold YubiKey against the back of your device."
"Are you sure you want to delete\n%s?"
"Successfully deleted."
diff --git a/extern/android-lockpattern b/extern/android-lockpattern
new file mode 160000
index 000000000..b9fcb13dc
--- /dev/null
+++ b/extern/android-lockpattern
@@ -0,0 +1 @@
+Subproject commit b9fcb13dcaa978c6d7be2c82cf3d11a233d59735
diff --git a/settings.gradle b/settings.gradle
index 7afbe219a..2439d70e4 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -14,4 +14,5 @@ include ':extern:minidns'
include ':extern:KeybaseLib:Lib'
include ':extern:TokenAutoComplete:library'
include ':extern:safeslinger-exchange'
+include ':extern:android-lockpattern:code'
include ':OpenKeychain-Test'