token-import: first iteration
This commit is contained in:
BIN
OpenKeychain/src/main/res/drawable-hdpi/ic_bomb_24dp.png
Normal file
BIN
OpenKeychain/src/main/res/drawable-hdpi/ic_bomb_24dp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 616 B |
BIN
OpenKeychain/src/main/res/drawable-mdpi/ic_bomb_24dp.png
Normal file
BIN
OpenKeychain/src/main/res/drawable-mdpi/ic_bomb_24dp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 412 B |
BIN
OpenKeychain/src/main/res/drawable-xhdpi/ic_bomb_24dp.png
Normal file
BIN
OpenKeychain/src/main/res/drawable-xhdpi/ic_bomb_24dp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 751 B |
BIN
OpenKeychain/src/main/res/drawable-xxhdpi/ic_bomb_24dp.png
Normal file
BIN
OpenKeychain/src/main/res/drawable-xxhdpi/ic_bomb_24dp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
BIN
OpenKeychain/src/main/res/drawable-xxxhdpi/ic_bomb_24dp.png
Normal file
BIN
OpenKeychain/src/main/res/drawable-xxxhdpi/ic_bomb_24dp.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.4 KiB |
@@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:custom="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="16dp"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="8dp"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:src="@drawable/yubi_icon" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:text="Gathering information for Security Token…"
|
||||
style="?android:textAppearanceMedium"/>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:animateLayoutChanges="true"
|
||||
android:id="@+id/status_indicator_layout">
|
||||
|
||||
<!--
|
||||
<include layout="@layout/status_indicator_line" />
|
||||
-->
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<org.sufficientlysecure.keychain.ui.widget.ToolableViewAnimator
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/action_animator"
|
||||
android:layout_marginRight="4dp"
|
||||
android:layout_marginLeft="4dp"
|
||||
android:inAnimation="@anim/fade_in_delayed"
|
||||
android:outAnimation="@anim/fade_out"
|
||||
android:clipChildren="false"
|
||||
custom:initialView="01">
|
||||
|
||||
<Space
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/token_layout_not_found">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="?listPreferredItemHeight"
|
||||
android:gravity="center_vertical"
|
||||
android:text="Key not found!"
|
||||
style="?android:textAppearanceLarge"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_retry"
|
||||
android:drawableLeft="@drawable/ic_repeat_grey_24dp"
|
||||
android:drawableStart="@drawable/ic_repeat_grey_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/card_view_button"
|
||||
android:text="Retry Search"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_load_file"
|
||||
android:drawableLeft="@drawable/ic_folder_grey_24dp"
|
||||
android:drawableStart="@drawable/ic_folder_grey_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/card_view_button"
|
||||
android:text="Load from File"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_reset_token_1"
|
||||
android:drawableLeft="@drawable/ic_bomb_24dp"
|
||||
android:drawableStart="@drawable/ic_bomb_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/android_red_dark"
|
||||
android:text="Reset Security Token"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/token_layout_import">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="?listPreferredItemHeight"
|
||||
android:gravity="center_vertical"
|
||||
android:text="Key found!"
|
||||
style="?android:textAppearanceLarge"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_import"
|
||||
android:drawableLeft="@drawable/ic_key_plus_grey600_24dp"
|
||||
android:drawableStart="@drawable/ic_key_plus_grey600_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/card_view_button"
|
||||
android:text="Import"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_reset_token_2"
|
||||
android:drawableLeft="@drawable/ic_bomb_24dp"
|
||||
android:drawableStart="@drawable/ic_bomb_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/android_red_dark"
|
||||
android:text="Reset Security Token"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/token_layout_ok">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="?listPreferredItemHeight"
|
||||
android:gravity="center_vertical"
|
||||
android:text="Ready for use!"
|
||||
style="?android:textAppearanceLarge"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_view_key"
|
||||
android:drawableLeft="@drawable/ic_vpn_key_grey_24dp"
|
||||
android:drawableStart="@drawable/ic_vpn_key_grey_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/card_view_button"
|
||||
android:text="View Key"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
<Button
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/button_reset_token_3"
|
||||
android:drawableLeft="@drawable/ic_bomb_24dp"
|
||||
android:drawableStart="@drawable/ic_bomb_24dp"
|
||||
android:drawablePadding="12dp"
|
||||
android:textColor="@color/android_red_dark"
|
||||
android:text="Reset Security Token"
|
||||
style="?borderlessButtonStyle"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</org.sufficientlysecure.keychain.ui.widget.ToolableViewAnimator>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</ScrollView>
|
||||
@@ -80,14 +80,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/security_token_import_radio" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/token_decision_file"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/security_token_file_radio" />
|
||||
android:text="@string/security_token_radio_use_existing" />
|
||||
|
||||
<RadioButton
|
||||
android:id="@+id/token_decision_reset"
|
||||
@@ -95,18 +88,11 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/security_token_reset_radio" />
|
||||
android:text="@string/security_token_radio_reset" />
|
||||
</RadioGroup>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_below="@id/yubikey_decision"
|
||||
android:layout_marginTop="4dp"
|
||||
android:background="?android:attr/listDivider" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/security_token_import_fragment"
|
||||
android:layout_width="fill_parent"
|
||||
|
||||
25
OpenKeychain/src/main/res/layout/status_indicator_line.xml
Normal file
25
OpenKeychain/src/main/res/layout/status_indicator_line.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/status_layout1">
|
||||
|
||||
<org.sufficientlysecure.keychain.ui.widget.StatusIndicator
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:id="@+id/status_indicator"
|
||||
android:layout_margin="4dp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:id="@+id/status_text"
|
||||
android:text="Searching in key list…"
|
||||
style="?android:textAppearanceMedium"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
9
OpenKeychain/src/main/res/menu/token_setup.xml
Normal file
9
OpenKeychain/src/main/res/menu/token_setup.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<item
|
||||
android:title="View Log"
|
||||
android:id="@+id/view_log"
|
||||
app:showAsAction="never"
|
||||
/>
|
||||
</menu>
|
||||
@@ -1458,9 +1458,9 @@
|
||||
<string name="security_token_create">Halte den Security-Token gegen die Rückseite deines Geräts.</string>
|
||||
<string name="security_token_reset_or_import">Dieses Sicherheits-Token enthält bereits einen Schlüssel. Um es zu benutzen, benötigen wir zusätzliche Schlüsselinformationen. Diese Informationen können auf einem Keyserver gesucht oder aus einer Datei importiert werden.</string>
|
||||
<string name="btn_reset">Zurücksetzen</string>
|
||||
<string name="security_token_import_radio">Suche Schlüsselinformation auf Schlüsselserver</string>
|
||||
<string name="security_token_radio_use_existing">Suche Schlüsselinformation auf Schlüsselserver</string>
|
||||
<string name="security_token_file_radio">Importiere Schlüsselinformation von Datei</string>
|
||||
<string name="security_token_reset_radio">Security-Token zurücksetzen</string>
|
||||
<string name="security_token_radio_reset">Security-Token zurücksetzen</string>
|
||||
<string name="security_token_reset_warning">Das Zurücksetzen des Security-Tokens zerstört die darauf gespeicherten Schlüssel vollständig. Mit diesen Schlüssel verschlüsselte Nachrichten/Dateien können danach nicht mehr entschlüsselt werden!</string>
|
||||
<string name="snack_security_token_other">Es ist ein anderer Schlüssel auf dem Security-Token gespeichert!</string>
|
||||
<string name="security_token_error">Fehler: %s</string>
|
||||
|
||||
@@ -1475,9 +1475,9 @@
|
||||
<string name="security_token_create">Sostenga el token de seguridad contra la parte trasera de su dispositivo.</string>
|
||||
<string name="security_token_reset_or_import">Este token de seguridad ya contiene una clave. Para usarla, necesitamos información adicional de la clave. Esta información se puede buscar en un servidor de claves o se puede importar de un fichero.</string>
|
||||
<string name="btn_reset">Reiniciar</string>
|
||||
<string name="security_token_import_radio">Buscar información de la clave en el servidor de claves</string>
|
||||
<string name="security_token_radio_use_existing">Buscar información de la clave en el servidor de claves</string>
|
||||
<string name="security_token_file_radio">Importar información de la clave desde un fichero</string>
|
||||
<string name="security_token_reset_radio">Reinicializar token de seguridad</string>
|
||||
<string name="security_token_radio_reset">Reinicializar token de seguridad</string>
|
||||
<string name="security_token_reset_warning">Reinicializar el token de seguridad destruirá por completo las claves que almacene. ¡Acto seguido no podrá descifrar los mensajes/ficheros cifrados con esta clave!</string>
|
||||
<string name="snack_security_token_other">¡La clave almacenada en el token de seguridad es diferente!</string>
|
||||
<string name="security_token_error">Error: %s</string>
|
||||
|
||||
@@ -1291,7 +1291,7 @@
|
||||
<string name="security_token_serial_no">Serie Zbk: %s</string>
|
||||
<string name="security_token_key_holder_not_set"><![CDATA[Key holder: <not set>]]></string>
|
||||
<string name="btn_reset">Berrezarri</string>
|
||||
<string name="security_token_reset_radio">Berrezarri Segurtasun Lekukoa</string>
|
||||
<string name="security_token_radio_reset">Berrezarri Segurtasun Lekukoa</string>
|
||||
<string name="security_token_error">Akatsa: %s</string>
|
||||
<plurals name="security_token_error_pin">
|
||||
<item quantity="one">PIN okerra!\n%d saiakera gelditzen da.</item>
|
||||
|
||||
@@ -1475,9 +1475,9 @@
|
||||
<string name="security_token_create">Tenir le jeton de sécurité contre le dos de votre appareil.</string>
|
||||
<string name="security_token_reset_or_import">Ce jeton de sécurité contient déjà une clé. Des informations supplémentaires sont requises pour l\'utiliser. Elles peuvent être recherchées sur un serveur de clés ou importer d\'un fichier.</string>
|
||||
<string name="btn_reset">Réinitialiser</string>
|
||||
<string name="security_token_import_radio">Rechercher les informations de la clé sur le serveur de clés</string>
|
||||
<string name="security_token_radio_use_existing">Rechercher les informations de la clé sur le serveur de clés</string>
|
||||
<string name="security_token_file_radio">Importer les informations de la clé d\'un fichier</string>
|
||||
<string name="security_token_reset_radio">Réinitialiser le jeton de sécurité</string>
|
||||
<string name="security_token_radio_reset">Réinitialiser le jeton de sécurité</string>
|
||||
<string name="security_token_reset_warning">La réinitialisation du jeton de sécurité détruit complètement les clés qu\'il contient. Par la suite, vous ne pourrez plus déchiffrer les messages/les fichiers chiffrés avec cette clé !</string>
|
||||
<string name="snack_security_token_other">Une clé différente est stockée sur le jeton de sécurité !</string>
|
||||
<string name="security_token_error">Erreur : %s</string>
|
||||
|
||||
@@ -1446,9 +1446,9 @@
|
||||
<string name="security_token_create">あなたのデバイスの背面にセキュリティトークンを保持してください。</string>
|
||||
<string name="security_token_reset_or_import">このセキュリティトークンにはすでに鍵が含まれています。 使用するには、追加の鍵の情報が必要です。 この情報は、鍵サーバ上で検索することや、ファイルからインポートすることができます。</string>
|
||||
<string name="btn_reset">リセット</string>
|
||||
<string name="security_token_import_radio">鍵サーバ上で鍵情報を検索</string>
|
||||
<string name="security_token_radio_use_existing">鍵サーバ上で鍵情報を検索</string>
|
||||
<string name="security_token_file_radio">ファイルから鍵情報をインポート</string>
|
||||
<string name="security_token_reset_radio">セキュリティトークンのリセット</string>
|
||||
<string name="security_token_radio_reset">セキュリティトークンのリセット</string>
|
||||
<string name="security_token_reset_warning">セキュリティトークンをリセットすると、その上の鍵を完全に破壊します。その後は、この鍵で暗号化されたメッセージ/ファイルを復号化することができなくなります!</string>
|
||||
<string name="snack_security_token_other">違う鍵がセキュリティトークンに格納されています!</string>
|
||||
<string name="security_token_error">エラー: %s</string>
|
||||
|
||||
@@ -580,7 +580,7 @@
|
||||
<string name="nfc_settings">Innstillinger</string>
|
||||
<string name="snack_security_token_view">Vis</string>
|
||||
<string name="btn_reset">Tilbakestill</string>
|
||||
<string name="security_token_reset_radio">Tilbakestill sikkerhetssymbol</string>
|
||||
<string name="security_token_radio_reset">Tilbakestill sikkerhetssymbol</string>
|
||||
<string name="security_token_error">Feil: %s</string>
|
||||
<string name="security_token_error_unknown">Ukjent feil</string>
|
||||
<string name="security_token_error_try_again">Prøv igjen</string>
|
||||
|
||||
@@ -1476,9 +1476,9 @@
|
||||
<string name="security_token_create">Hou het Security Token tegen de achterkant van je apparaat.</string>
|
||||
<string name="security_token_reset_or_import">Dit Security Token bevat al een sleutel. Om deze te gebruiken hebben we extra sleutelinformatie nodig. Deze informatie kan gevonden worden op een sleutelserver, of geïmporteerd uit een bestand.</string>
|
||||
<string name="btn_reset">Reset</string>
|
||||
<string name="security_token_import_radio">Zoek sleutelinformatie op sleutelserver</string>
|
||||
<string name="security_token_radio_use_existing">Zoek sleutelinformatie op sleutelserver</string>
|
||||
<string name="security_token_file_radio">Importeer sleutelinformatie uit bestand</string>
|
||||
<string name="security_token_reset_radio">Reset Security Token</string>
|
||||
<string name="security_token_radio_reset">Reset Security Token</string>
|
||||
<string name="security_token_reset_warning">Het opnieuw instellen van het Security Token maakt alle sleutels op het token ongedaan. Het is daarna niet meer mogelijk om berichten/bestanden te ontsleutelen met deze sleutel!</string>
|
||||
<string name="snack_security_token_other">Andere sleutel opgeslagen op Security Token!</string>
|
||||
<string name="security_token_error">Error: %s</string>
|
||||
|
||||
@@ -1390,7 +1390,7 @@
|
||||
<string name="security_token_status_partly">O Token de Segurança coincide, parcialmente associado à chave</string>
|
||||
<string name="security_token_create">Segure o Token de Segurança contra as costas do seu dispositivo.</string>
|
||||
<string name="btn_reset">Redefinir</string>
|
||||
<string name="security_token_reset_radio">Redefinir Token de Segurança</string>
|
||||
<string name="security_token_radio_reset">Redefinir Token de Segurança</string>
|
||||
<string name="security_token_reset_warning">Resetar o Token de Segurança destrói completamente as chaves nele. Após isto, você não será capaz de decriptar mensagens/arquivos encruiptados com estas chaves!</string>
|
||||
<string name="snack_security_token_other">Uma chave diferente está armazenada no Token de Segurança!</string>
|
||||
<string name="security_token_error">Erro: %s</string>
|
||||
|
||||
@@ -1544,9 +1544,9 @@
|
||||
<string name="security_token_create">Держите токен безопасности возле задней части вашего устройства.</string>
|
||||
<string name="security_token_reset_or_import">Этот токен безопасности уже содержит ключ. Чтобы его использовать, нужна дополнительная информация о ключе. Её можно найти на сервере ключей или импортировать из файла.</string>
|
||||
<string name="btn_reset">Сброс</string>
|
||||
<string name="security_token_import_radio">Найти информацию о ключе на сервере ключей</string>
|
||||
<string name="security_token_radio_use_existing">Найти информацию о ключе на сервере ключей</string>
|
||||
<string name="security_token_file_radio">Импортировать информацию о ключе из файла</string>
|
||||
<string name="security_token_reset_radio">Сбросить токен безопасности</string>
|
||||
<string name="security_token_radio_reset">Сбросить токен безопасности</string>
|
||||
<string name="security_token_reset_warning">Сброс токена безопасности полностью уничтожает ключи на нём. После этого вы не сможете расшифровать сообщения или файлы, зашифрованные с помощью данных ключей!</string>
|
||||
<string name="snack_security_token_other">На токене безопасности хранится другой ключ!</string>
|
||||
<string name="security_token_error">Ошибка: %s</string>
|
||||
|
||||
@@ -1512,9 +1512,9 @@
|
||||
<string name="security_token_create">Тримайте маркер безпеки навпроти зворотнього боку Вашого пристрою.</string>
|
||||
<string name="security_token_reset_or_import">Маркер безпеки вже містить ключ. Щоб використовувати його, нам потрібна додаткова інформація. Ця інформація може бути знайдена на сервері ключів чи імпортована з файлу.</string>
|
||||
<string name="btn_reset">Скинути</string>
|
||||
<string name="security_token_import_radio">Пошук інформації про ключ на сервері ключів</string>
|
||||
<string name="security_token_radio_use_existing">Пошук інформації про ключ на сервері ключів</string>
|
||||
<string name="security_token_file_radio">Імпорт інформації про ключ з файлу</string>
|
||||
<string name="security_token_reset_radio">Очистити маркер безпеки</string>
|
||||
<string name="security_token_radio_reset">Очистити маркер безпеки</string>
|
||||
<string name="security_token_reset_warning">Скидання маркера безпеки повністю знищить всі ключі на ньому. Ви не зможете розшифрувати повідомлення/файли зашифровані цим ключем.</string>
|
||||
<string name="snack_security_token_other">Різні ключі збережено на маркері безпеки!</string>
|
||||
<string name="security_token_error">Помилка: %s</string>
|
||||
|
||||
@@ -1359,7 +1359,7 @@
|
||||
<string name="security_token_status_partly">安全信息匹配并且已部分绑定到密钥</string>
|
||||
<string name="security_token_create">保持安全令牌在您的手机背部</string>
|
||||
<string name="btn_reset">重置</string>
|
||||
<string name="security_token_reset_radio">重置安全令牌</string>
|
||||
<string name="security_token_radio_reset">重置安全令牌</string>
|
||||
<string name="security_token_reset_warning">重置安全令牌将完全摧毁其内部的密钥。之后您将无法使用该密钥加解密消息或文件!</string>
|
||||
<string name="snack_security_token_other">安全令牌中存有不同的密钥!</string>
|
||||
<string name="security_token_error">错误: %s</string>
|
||||
|
||||
@@ -1593,11 +1593,10 @@
|
||||
<string name="security_token_status_unbound">"Security Token matches, can be bound to key"</string>
|
||||
<string name="security_token_status_partly">"Security Token matches, partly bound to key"</string>
|
||||
<string name="security_token_create">"Hold Security Token against the back of your device."</string>
|
||||
<string name="security_token_reset_or_import">"This Security Token already contains a key. To use it, we need additional key information. This information can be searched for on a keyserver or imported from a file."</string>
|
||||
<string name="security_token_reset_or_import">"This Security Token already contains a key."</string>
|
||||
<string name="btn_reset">"Reset"</string>
|
||||
<string name="security_token_import_radio">"Search key information on keyserver"</string>
|
||||
<string name="security_token_file_radio">"Import key information from file"</string>
|
||||
<string name="security_token_reset_radio">"Reset Security Token"</string>
|
||||
<string name="security_token_radio_use_existing">"Use existing key"</string>
|
||||
<string name="security_token_radio_reset">"Reset token"</string>
|
||||
<string name="security_token_reset_warning">"Resetting the Security Token completely destroys the keys on it. Afterwards, you will not be able to decrypt messages/files encrypted with this key!"</string>
|
||||
<string name="snack_security_token_other">Different key stored on Security Token!</string>
|
||||
<string name="security_token_error">"Error: %s"</string>
|
||||
@@ -1919,4 +1918,11 @@
|
||||
<string name="transfer_error_wifi_text_instructions">"Make sure you are on the same network, then scan again."</string>
|
||||
<string name="transfer_error_wifi_text_instructions_ssid">"Make sure you are on the "%s" network, then scan again."</string>
|
||||
|
||||
<string name="status_search_local">Searching in key list…</string>
|
||||
<string name="status_search_uri">Searching at token Uri…</string>
|
||||
<string name="status_search_keyserver">Searching on keyservers…</string>
|
||||
<string name="status_import">Importing key…</string>
|
||||
<string name="status_token_promote">Setting up key…</string>
|
||||
<string name="status_token_check">Checking key setup…</string>
|
||||
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user