Merge branch 'master' into certs
Conflicts: OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyHelper.java OpenPGP-Keychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
BIN
OpenPGP-Keychain/src/main/res/drawable-hdpi/ic_action_save.png
Normal file
|
After Width: | Height: | Size: 398 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-hdpi/ic_action_search.png
Normal file
|
After Width: | Height: | Size: 702 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-hdpi/ic_action_secure.png
Normal file
|
After Width: | Height: | Size: 394 B |
|
After Width: | Height: | Size: 507 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-mdpi/ic_action_save.png
Normal file
|
After Width: | Height: | Size: 359 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-mdpi/ic_action_search.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
OpenPGP-Keychain/src/main/res/drawable-mdpi/ic_action_secure.png
Normal file
|
After Width: | Height: | Size: 317 B |
|
After Width: | Height: | Size: 292 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-xhdpi/ic_action_save.png
Normal file
|
After Width: | Height: | Size: 451 B |
|
After Width: | Height: | Size: 900 B |
|
After Width: | Height: | Size: 510 B |
|
After Width: | Height: | Size: 351 B |
BIN
OpenPGP-Keychain/src/main/res/drawable-xxhdpi/ic_action_save.png
Normal file
|
After Width: | Height: | Size: 500 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 624 B |
|
After Width: | Height: | Size: 563 B |
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical" >
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent"
|
||||
android:orientation="vertical" >
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="left"
|
||||
android:text="Main User Id"
|
||||
android:text="@string/label_main_user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:layout_alignTop="@+id/linearLayout"
|
||||
android:layout_toRightOf="@+id/relativeLayout" />
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
android:layout_width="240dp"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="start"
|
||||
android:background="#fff"
|
||||
android:background="@color/white"
|
||||
android:choiceMode="singleChoice"
|
||||
android:divider="@color/bg_gray"
|
||||
android:dividerHeight="1dp" />
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
android:text="@string/label_no_passphrase" />
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/edit_key_btn_change_pass_phrase"
|
||||
android:id="@+id/edit_key_btn_change_passphrase"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="60dp"
|
||||
android:padding="4dp"
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingRight="5dip"
|
||||
android:text="Name" />
|
||||
android:text="@string/label_name" />
|
||||
</TableRow>
|
||||
|
||||
<TableRow>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
android:paddingRight="5dip"
|
||||
android:text="@string/label_email" />
|
||||
|
||||
<EditText
|
||||
<AutoCompleteTextView
|
||||
android:id="@+id/email"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:bootstrapbutton="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:fontawesometext="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/drawer_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
@@ -82,7 +83,7 @@
|
||||
android:layout_gravity="right"
|
||||
android:ellipsize="end"
|
||||
android:singleLine="true"
|
||||
android:text="Sign User Id"
|
||||
android:text="@string/label_sign_user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<TextView
|
||||
@@ -92,7 +93,7 @@
|
||||
android:layout_gravity="right"
|
||||
android:ellipsize="end"
|
||||
android:singleLine="true"
|
||||
android:text="Sign email"
|
||||
android:text="@string/label_sign_email"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
@@ -135,7 +136,7 @@
|
||||
<TableRow>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/label_passPhrase"
|
||||
android:id="@+id/label_passphrase"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
@@ -144,7 +145,7 @@
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/passPhrase"
|
||||
android:id="@+id/passphrase"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="textPassword" />
|
||||
@@ -153,7 +154,7 @@
|
||||
<TableRow>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/label_passPhraseAgain"
|
||||
android:id="@+id/label_passphraseAgain"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
@@ -162,7 +163,7 @@
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/passPhraseAgain"
|
||||
android:id="@+id/passphraseAgain"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="textPassword" />
|
||||
@@ -251,51 +252,97 @@
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/advancedSettingsControl"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
android:orientation="horizontal"
|
||||
android:clickable="true">
|
||||
<com.beardedhen.androidbootstrap.FontAwesomeText
|
||||
android:id="@+id/advancedSettingsIcon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginRight="10dp"
|
||||
android:textSize="12sp"
|
||||
android:paddingTop="@dimen/padding_medium"
|
||||
android:paddingBottom="@dimen/padding_medium"
|
||||
fontawesometext:fa_icon="fa-chevron-right"/>
|
||||
<TextView
|
||||
android:id="@+id/label_fileCompression"
|
||||
android:layout_width="0dip"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:paddingRight="10dip"
|
||||
android:text="@string/label_file_compression"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<Spinner
|
||||
android:id="@+id/fileCompression"
|
||||
android:id="@+id/advancedSettings"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical" />
|
||||
android:text="@string/btn_encryption_advanced_settings_show"
|
||||
android:paddingTop="@dimen/padding_medium"
|
||||
android:paddingBottom="@dimen/padding_medium"
|
||||
android:textColor="@color/emphasis"/>
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/fileAdvancedSettingsContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone">
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/deleteAfterEncryption"
|
||||
android:layout_width="wrap_content"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="@string/label_delete_after_encryption" />
|
||||
</LinearLayout>
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:id="@+id/label_fileCompression"
|
||||
android:layout_width="0dip"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:paddingRight="10dip"
|
||||
android:text="@string/label_file_compression"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/asciiArmour"
|
||||
android:layout_width="wrap_content"
|
||||
<Spinner
|
||||
android:id="@+id/fileCompression"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="@string/label_ascii_armor" />
|
||||
android:orientation="horizontal">
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/deleteAfterEncryption"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="@string/label_delete_after_encryption" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/shareAfterEncryption"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="@string/label_share_after_encryption" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/asciiArmour"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="@string/label_ascii_armor" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</ViewFlipper>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
android:id="@+id/mainUserId"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Main User ID"
|
||||
android:text="@string/label_main_user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<TextView
|
||||
|
||||
@@ -3,75 +3,106 @@
|
||||
xmlns:bootstrapbutton="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<se.emilsjolander.stickylistheaders.StickyListHeadersListView
|
||||
android:id="@+id/list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:drawSelectorOnTop="true"
|
||||
android:fastScrollEnabled="true"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="32dp"
|
||||
android:scrollbarStyle="outsideOverlay" />
|
||||
android:orientation="vertical">
|
||||
|
||||
<!--rebuild functionality of ListFragment -->
|
||||
<LinearLayout
|
||||
android:id="@+id/empty"
|
||||
android:id="@+id/key_list_progress_container"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone" >
|
||||
android:visibility="gone"
|
||||
android:gravity="center">
|
||||
|
||||
<ProgressBar
|
||||
style="?android:attr/progressBarStyleLarge"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text=""
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
android:paddingTop="4dip"
|
||||
android:singleLine="true" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text2"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/key_list_empty_button_create"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:text="@string/key_list_empty_button_create"
|
||||
bootstrapbutton:bb_icon_left="fa-plus"
|
||||
bootstrapbutton:bb_type="default" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text3"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/key_list_empty_button_import"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:text="@string/key_list_empty_button_import"
|
||||
bootstrapbutton:bb_icon_left="fa-download"
|
||||
bootstrapbutton:bb_type="default" />
|
||||
</LinearLayout>
|
||||
|
||||
</FrameLayout>
|
||||
<FrameLayout
|
||||
android:id="@+id/key_list_list_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<se.emilsjolander.stickylistheaders.StickyListHeadersListView
|
||||
android:id="@+id/key_list_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:drawSelectorOnTop="true"
|
||||
android:fastScrollEnabled="true"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="32dp"
|
||||
android:scrollbarStyle="outsideOverlay" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/key_list_empty"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text1"
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:text=""
|
||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text2"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/key_list_empty_button_create"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:text="@string/key_list_empty_button_create"
|
||||
bootstrapbutton:bb_icon_left="fa-plus"
|
||||
bootstrapbutton:bb_type="default" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/key_list_empty_text3"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/key_list_empty_button_import"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="4dp"
|
||||
android:text="@string/key_list_empty_button_import"
|
||||
bootstrapbutton:bb_icon_left="fa-download"
|
||||
bootstrapbutton:bb_type="default" />
|
||||
</LinearLayout>
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
android:id="@+id/mainUserId"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Main User ID"
|
||||
android:text="@string/label_main_user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:bootstrapbutton="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" >
|
||||
|
||||
|
||||
@@ -6,7 +6,9 @@
|
||||
android:paddingRight="16dp"
|
||||
android:stretchColumns="1" >
|
||||
|
||||
<TableRow>
|
||||
<TableRow
|
||||
android:layout_marginBottom="5dip"
|
||||
>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/passphrase_label_passphrase"
|
||||
@@ -24,7 +26,9 @@
|
||||
android:padding="4dp" />
|
||||
</TableRow>
|
||||
|
||||
<TableRow>
|
||||
<TableRow
|
||||
android:layout_marginBottom="10dip"
|
||||
>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/passphrase_label_passphrase_again"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
android:id="@+id/mainUserId"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Main User ID"
|
||||
android:text="@string/label_main_user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
<TextView
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
xmlns:bootstrapbutton="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal" >
|
||||
android:orientation="horizontal">
|
||||
|
||||
<com.beardedhen.androidbootstrap.BootstrapButton
|
||||
android:id="@+id/select_secret_key_select_key_button"
|
||||
@@ -25,31 +25,45 @@
|
||||
android:layout_marginLeft="4dp"
|
||||
android:layout_marginTop="4dp"
|
||||
android:orientation="vertical"
|
||||
android:paddingLeft="16dp" >
|
||||
android:paddingLeft="4dp">
|
||||
|
||||
<!-- Has been made focusable to display error messages with setError -->
|
||||
|
||||
<TextView
|
||||
android:id="@+id/select_secret_key_user_id"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="right"
|
||||
android:layout_gravity="left"
|
||||
android:ellipsize="end"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:singleLine="true"
|
||||
android:text="@string/api_settings_no_key"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
android:visibility="gone"
|
||||
android:layout_marginRight="5dip"
|
||||
android:text=""
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/select_secret_key_user_id_rest"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="right"
|
||||
android:layout_gravity="left"
|
||||
android:ellipsize="end"
|
||||
android:singleLine="true"
|
||||
android:layout_marginRight="5dip"
|
||||
android:text=""
|
||||
android:visibility="gone"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/select_secret_key_master_key_hex"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="left"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text="@string/api_settings_no_key"
|
||||
android:layout_marginRight="5dip" />
|
||||
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -20,7 +20,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingRight="5dip"
|
||||
android:text="Key ID"
|
||||
android:text="@string/label_key_id"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:typeface="monospace" />
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:stretchColumns="1">
|
||||
android:shrinkColumns="1">
|
||||
|
||||
<TableRow>
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
android:id="@+id/userId"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="User ID"
|
||||
android:text="@string/user_id"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
</LinearLayout>
|
||||
@@ -4,12 +4,17 @@
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_key_list_import"
|
||||
app:showAsAction="always|withText"
|
||||
app:showAsAction="ifRoom|withText"
|
||||
android:icon="@drawable/ic_action_add_person"
|
||||
android:title="@string/menu_import" />
|
||||
<item
|
||||
android:id="@+id/menu_key_list_export"
|
||||
app:showAsAction="never"
|
||||
android:title="@string/menu_export_keys" />
|
||||
|
||||
</menu>
|
||||
<item
|
||||
android:id="@+id/menu_key_list_search"
|
||||
android:title="@string/menu_search"
|
||||
android:icon="@drawable/ic_action_search"
|
||||
app:actionViewClass="android.support.v7.widget.SearchView"
|
||||
app:showAsAction="collapseActionView|ifRoom" />
|
||||
</menu>
|
||||
|
||||
@@ -1,12 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_key_list_multi_select_all"
|
||||
android:icon="@drawable/ic_action_select_all"
|
||||
android:title="@string/menu_select_all" />
|
||||
<item
|
||||
android:id="@+id/menu_key_list_multi_export"
|
||||
android:icon="@drawable/ic_action_import_export"
|
||||
android:title="@string/menu_export_key" />
|
||||
<item
|
||||
android:id="@+id/menu_key_list_multi_encrypt"
|
||||
android:icon="@drawable/ic_action_secure"
|
||||
android:title="@string/menu_encrypt_to" />
|
||||
<item
|
||||
android:id="@+id/menu_key_list_multi_delete"
|
||||
android:icon="@drawable/ic_action_discard"
|
||||
android:title="@string/menu_delete_key" />
|
||||
|
||||
</menu>
|
||||
</menu>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<head></head>
|
||||
<body>
|
||||
<p><a href="http://www.openkeychain.org">http://www.openkeychain.org</a></p>
|
||||
<p><a href="http://www.openkeychain.org">OpenKeychain</a> is an OpenPGP implementation for Android.</p>
|
||||
<p><a href="http://www.openkeychain.org">OpenKeychain</a> ist eine OpenPGP implementation für Android.</p>
|
||||
<p>Lizenz: GPLv3+</p>
|
||||
|
||||
<h2>Entwickler OpenKeychain</h2>
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
</ul>
|
||||
<h2>1.0.2</h2>
|
||||
<ul>
|
||||
<li>filterable key lists</li>
|
||||
<li>Filterbare Schlüsselliste</li>
|
||||
<li>smarter pre-selection of encryption keys</li>
|
||||
<li>new Intent handling for VIEW and SEND, allows files to be encrypted/decrypted out of file managers</li>
|
||||
<li>fixes and additional features (key preselection) for K-9 Mail, new beta build available</li>
|
||||
|
||||
45
OpenPGP-Keychain/src/main/res/raw-el/help_about.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<p><a href="http://www.openkeychain.org">http://www.openkeychain.org</a></p>
|
||||
<p><a href="http://www.openkeychain.org">OpenKeychain</a> is an OpenPGP implementation for Android.</p>
|
||||
<p>License: GPLv3+</p>
|
||||
|
||||
<h2>Developers OpenKeychain</h2>
|
||||
<ul>
|
||||
<li>Dominik Schürmann (Lead developer)</li>
|
||||
<li>Ash Hughes (crypto patches)</li>
|
||||
<li>Brian C. Barnes</li>
|
||||
<li>Bahtiar 'kalkin' Gadimov (UI)</li>
|
||||
|
||||
</ul>
|
||||
<h2>Developers APG 1.x</h2>
|
||||
<ul>
|
||||
<li>'Thialfihar' (Lead developer)</li>
|
||||
<li>'Senecaso' (QRCode, sign key, upload key)</li>
|
||||
<li>Oliver Runge</li>
|
||||
<li>Markus Doits</li>
|
||||
</ul>
|
||||
<h2>Libraries</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://developer.android.com/tools/support-library/index.html">Android Support Library v4</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="http://developer.android.com/tools/support-library/index.html">Android Support Library v7 'appcompat'</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/emilsjolander/StickyListHeaders">StickyListHeaders</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/Bearded-Hen/Android-Bootstrap">Android-Bootstrap</a> (MIT License)</li>
|
||||
<li>
|
||||
<a href="http://code.google.com/p/zxing/">ZXing</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="http://rtyley.github.com/spongycastle/">SpongyCastle</a> (MIT X11 License)</li>
|
||||
<li>
|
||||
<a href="https://github.com/dschuermann/html-textview">HtmlTextView</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/johnkil/Android-AppMsg">Android AppMsg Library</a> (Apache License v2)</li>
|
||||
<li>Icons from <a href="http://rrze-icon-set.berlios.de/">RRZE Icon Set</a> (Creative Commons Attribution Share-Alike licence 3.0)</li>
|
||||
<li>Icons from <a href="http://tango.freedesktop.org/">Tango Icon Set</a> (Public Domain)</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
108
OpenPGP-Keychain/src/main/res/raw-el/help_changelog.html
Normal file
@@ -0,0 +1,108 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>2.3</h2>
|
||||
<ul>
|
||||
<li>remove unnecessary export of public keys when exporting secret key (thanks to Ash Hughes)</li>
|
||||
<li>fix setting expiry dates on keys (thanks to Ash Hughes)</li>
|
||||
<li>more internal fixes when editing keys (thanks to Ash Hughes)</li>
|
||||
<li>querying keyservers directly from the import screen</li>
|
||||
<li>fix layout and dialog style on Android 2.2-3.0</li>
|
||||
<li>fix crash on keys with empty user ids</li>
|
||||
<li>fix crash and empty lists when coming back from signing screen</li>
|
||||
<li>Bouncy Castle (cryptography library) updated from 1.47 to 1.50 and build from source</li>
|
||||
<li>fix upload of key from signing screen</li>
|
||||
</ul>
|
||||
<h2>2.2</h2>
|
||||
<ul>
|
||||
<li>new design with navigation drawer</li>
|
||||
<li>new public key list design</li>
|
||||
<li>new public key view</li>
|
||||
<li>bug fixes for importing of keys</li>
|
||||
<li>key cross-certification (thanks to Ash Hughes)</li>
|
||||
<li>handle UTF-8 passwords properly (thanks to Ash Hughes)</li>
|
||||
<li>first version with new languages (thanks to the contributors on Transifex)</li>
|
||||
<li>sharing of keys via QR Codes fixed and improved</li>
|
||||
<li>package signature verification for API</li>
|
||||
</ul>
|
||||
<h2>2.1.1</h2>
|
||||
<ul>
|
||||
<li>API Updates, preparation for K-9 Mail integration</li>
|
||||
</ul>
|
||||
<h2>2.1</h2>
|
||||
<ul>
|
||||
<li>lots of bug fixes</li>
|
||||
<li>new API for developers</li>
|
||||
<li>PRNG bug fix by Google</li>
|
||||
</ul>
|
||||
<h2>2.0</h2>
|
||||
<ul>
|
||||
<li>complete redesign</li>
|
||||
<li>share public keys via qr codes, nfc beam</li>
|
||||
<li>sign keys</li>
|
||||
<li>upload keys to server</li>
|
||||
<li>fixes import issues</li>
|
||||
<li>new AIDL API</li>
|
||||
</ul>
|
||||
<h2>1.0.8</h2>
|
||||
<ul>
|
||||
<li>basic keyserver support</li>
|
||||
<li>app2sd</li>
|
||||
<li>more choices for pass phrase cache: 1, 2, 4, 8, hours</li>
|
||||
<li>translations: Norwegian (thanks, Sander Danielsen), Chinese (thanks, Zhang Fredrick)</li>
|
||||
<li>bugfixes</li>
|
||||
<li>optimizations</li>
|
||||
</ul>
|
||||
<h2>1.0.7</h2>
|
||||
<ul>
|
||||
<li>fixed problem with signature verification of texts with trailing newline</li>
|
||||
<li>more options for pass phrase cache time to live (20, 40, 60 mins)</li>
|
||||
</ul>
|
||||
<h2>1.0.6</h2>
|
||||
<ul>
|
||||
<li>account adding crash on Froyo fixed</li>
|
||||
<li>secure file deletion</li>
|
||||
<li>option to delete key file after import</li>
|
||||
<li>stream encryption/decryption (gallery, etc.)</li>
|
||||
<li>new options (language, force v3 signatures)</li>
|
||||
<li>interface changes</li>
|
||||
<li>bugfixes</li>
|
||||
</ul>
|
||||
<h2>1.0.5</h2>
|
||||
<ul>
|
||||
<li>German and Italian translation</li>
|
||||
<li>much smaller package, due to reduced BC sources</li>
|
||||
<li>new preferences GUI</li>
|
||||
<li>layout adjustment for localization</li>
|
||||
<li>signature bugfix</li>
|
||||
</ul>
|
||||
<h2>1.0.4</h2>
|
||||
<ul>
|
||||
<li>fixed another crash caused by some SDK bug with query builder</li>
|
||||
</ul>
|
||||
<h2>1.0.3</h2>
|
||||
<ul>
|
||||
<li>fixed crashes during encryption/signing and possibly key export</li>
|
||||
</ul>
|
||||
<h2>1.0.2</h2>
|
||||
<ul>
|
||||
<li>filterable key lists</li>
|
||||
<li>smarter pre-selection of encryption keys</li>
|
||||
<li>new Intent handling for VIEW and SEND, allows files to be encrypted/decrypted out of file managers</li>
|
||||
<li>fixes and additional features (key preselection) for K-9 Mail, new beta build available</li>
|
||||
</ul>
|
||||
<h2>1.0.1</h2>
|
||||
<ul>
|
||||
<li>GMail account listing was broken in 1.0.0, fixed again</li>
|
||||
</ul>
|
||||
<h2>1.0.0</h2>
|
||||
<ul>
|
||||
<li>K-9 Mail integration, APG supporting beta build of K-9 Mail</li>
|
||||
<li>support of more file managers (including ASTRO)</li>
|
||||
<li>Slovenian translation</li>
|
||||
<li>new database, much faster, less memory usage</li>
|
||||
<li>defined Intents and content provider for other apps</li>
|
||||
<li>bugfixes</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
12
OpenPGP-Keychain/src/main/res/raw-el/help_nfc_beam.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>How to receive keys</h2>
|
||||
<ol>
|
||||
<li>Go to your partners contacts and open the contact you want to share.</li>
|
||||
<li>Hold the two devices back to back (they have to be almost touching) and you’ll feel a vibration.</li>
|
||||
<li>After it vibrates you’ll see the content on your partners device turn into a card-like object with Star Trek warp speed-looking animation in the background.</li>
|
||||
<li>Tap the card and the content will then load on the your device.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
19
OpenPGP-Keychain/src/main/res/raw-el/help_start.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>Getting started</h2>
|
||||
<p>First you need a personal key pair. Create one via the option menus in "My Keys" or import existing key pairs via "Import Keys". Afterwards, you can download your friends' keys or exchange them via QR Codes or NFC.</p>
|
||||
|
||||
<p>It is recommended that you install <a href="market://details?id=org.openintents.filemanager">OI File Manager</a> for enhanced file selection and <a href="market://details?id=com.google.zxing.client.android">Barcode Scanner</a> to scan generated QR Codes. Clicking on the links will open Google Play Store or F-Droid for installation.</p>
|
||||
|
||||
<h2>I found a bug in OpenKeychain!</h2>
|
||||
<p>Please report the bug using the <a href="https://github.com/openpgp-keychain/openpgp-keychain/issues">issue tracker of OpenKeychain</a>.</p>
|
||||
|
||||
<h2>Contribute</h2>
|
||||
<p>If you want to help us developing OpenKeychain by contributing code <a href="https://github.com/openpgp-keychain/openpgp-keychain#contribute-code">follow our small guide on Github</a>.</p>
|
||||
|
||||
<h2>Translations</h2>
|
||||
<p>Help translating OpenKeychain! Everybody can participate at <a href="https://www.transifex.com/projects/p/openpgp-keychain/">OpenKeychain on Transifex</a>.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
11
OpenPGP-Keychain/src/main/res/raw-el/nfc_beam_share.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<ol>
|
||||
<li>Make sure that NFC is turned on in Settings > More > NFC and make sure that Android Beam is also on in the same section.</li>
|
||||
<li>Hold the two devices back to back (they have to be almost touching) and you'll feel a vibration.</li>
|
||||
<li>After it vibrates you'll see the content on your device turn into a card-like object with Star Trek warp speed-looking animation in the background.</li>
|
||||
<li>Tap the card and the content will then load on the other person’s device.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
45
OpenPGP-Keychain/src/main/res/raw-fa-rIR/help_about.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<p><a href="http://www.openkeychain.org">http://www.openkeychain.org</a></p>
|
||||
<p><a href="http://www.openkeychain.org">OpenKeychain</a> is an OpenPGP implementation for Android.</p>
|
||||
<p>License: GPLv3+</p>
|
||||
|
||||
<h2>Developers OpenKeychain</h2>
|
||||
<ul>
|
||||
<li>Dominik Schürmann (Lead developer)</li>
|
||||
<li>Ash Hughes (crypto patches)</li>
|
||||
<li>Brian C. Barnes</li>
|
||||
<li>Bahtiar 'kalkin' Gadimov (UI)</li>
|
||||
|
||||
</ul>
|
||||
<h2>Developers APG 1.x</h2>
|
||||
<ul>
|
||||
<li>'Thialfihar' (Lead developer)</li>
|
||||
<li>'Senecaso' (QRCode, sign key, upload key)</li>
|
||||
<li>Oliver Runge</li>
|
||||
<li>Markus Doits</li>
|
||||
</ul>
|
||||
<h2>Libraries</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://developer.android.com/tools/support-library/index.html">Android Support Library v4</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="http://developer.android.com/tools/support-library/index.html">Android Support Library v7 'appcompat'</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/emilsjolander/StickyListHeaders">StickyListHeaders</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/Bearded-Hen/Android-Bootstrap">Android-Bootstrap</a> (MIT License)</li>
|
||||
<li>
|
||||
<a href="http://code.google.com/p/zxing/">ZXing</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="http://rtyley.github.com/spongycastle/">SpongyCastle</a> (MIT X11 License)</li>
|
||||
<li>
|
||||
<a href="https://github.com/dschuermann/html-textview">HtmlTextView</a> (Apache License v2)</li>
|
||||
<li>
|
||||
<a href="https://github.com/johnkil/Android-AppMsg">Android AppMsg Library</a> (Apache License v2)</li>
|
||||
<li>Icons from <a href="http://rrze-icon-set.berlios.de/">RRZE Icon Set</a> (Creative Commons Attribution Share-Alike licence 3.0)</li>
|
||||
<li>Icons from <a href="http://tango.freedesktop.org/">Tango Icon Set</a> (Public Domain)</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
108
OpenPGP-Keychain/src/main/res/raw-fa-rIR/help_changelog.html
Normal file
@@ -0,0 +1,108 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>2.3</h2>
|
||||
<ul>
|
||||
<li>remove unnecessary export of public keys when exporting secret key (thanks to Ash Hughes)</li>
|
||||
<li>fix setting expiry dates on keys (thanks to Ash Hughes)</li>
|
||||
<li>more internal fixes when editing keys (thanks to Ash Hughes)</li>
|
||||
<li>querying keyservers directly from the import screen</li>
|
||||
<li>fix layout and dialog style on Android 2.2-3.0</li>
|
||||
<li>fix crash on keys with empty user ids</li>
|
||||
<li>fix crash and empty lists when coming back from signing screen</li>
|
||||
<li>Bouncy Castle (cryptography library) updated from 1.47 to 1.50 and build from source</li>
|
||||
<li>fix upload of key from signing screen</li>
|
||||
</ul>
|
||||
<h2>2.2</h2>
|
||||
<ul>
|
||||
<li>new design with navigation drawer</li>
|
||||
<li>new public key list design</li>
|
||||
<li>new public key view</li>
|
||||
<li>bug fixes for importing of keys</li>
|
||||
<li>key cross-certification (thanks to Ash Hughes)</li>
|
||||
<li>handle UTF-8 passwords properly (thanks to Ash Hughes)</li>
|
||||
<li>first version with new languages (thanks to the contributors on Transifex)</li>
|
||||
<li>sharing of keys via QR Codes fixed and improved</li>
|
||||
<li>package signature verification for API</li>
|
||||
</ul>
|
||||
<h2>2.1.1</h2>
|
||||
<ul>
|
||||
<li>API Updates, preparation for K-9 Mail integration</li>
|
||||
</ul>
|
||||
<h2>2.1</h2>
|
||||
<ul>
|
||||
<li>lots of bug fixes</li>
|
||||
<li>new API for developers</li>
|
||||
<li>PRNG bug fix by Google</li>
|
||||
</ul>
|
||||
<h2>2.0</h2>
|
||||
<ul>
|
||||
<li>complete redesign</li>
|
||||
<li>share public keys via qr codes, nfc beam</li>
|
||||
<li>sign keys</li>
|
||||
<li>upload keys to server</li>
|
||||
<li>fixes import issues</li>
|
||||
<li>new AIDL API</li>
|
||||
</ul>
|
||||
<h2>1.0.8</h2>
|
||||
<ul>
|
||||
<li>basic keyserver support</li>
|
||||
<li>app2sd</li>
|
||||
<li>more choices for pass phrase cache: 1, 2, 4, 8, hours</li>
|
||||
<li>translations: Norwegian (thanks, Sander Danielsen), Chinese (thanks, Zhang Fredrick)</li>
|
||||
<li>bugfixes</li>
|
||||
<li>optimizations</li>
|
||||
</ul>
|
||||
<h2>1.0.7</h2>
|
||||
<ul>
|
||||
<li>fixed problem with signature verification of texts with trailing newline</li>
|
||||
<li>more options for pass phrase cache time to live (20, 40, 60 mins)</li>
|
||||
</ul>
|
||||
<h2>1.0.6</h2>
|
||||
<ul>
|
||||
<li>account adding crash on Froyo fixed</li>
|
||||
<li>secure file deletion</li>
|
||||
<li>option to delete key file after import</li>
|
||||
<li>stream encryption/decryption (gallery, etc.)</li>
|
||||
<li>new options (language, force v3 signatures)</li>
|
||||
<li>interface changes</li>
|
||||
<li>bugfixes</li>
|
||||
</ul>
|
||||
<h2>1.0.5</h2>
|
||||
<ul>
|
||||
<li>German and Italian translation</li>
|
||||
<li>much smaller package, due to reduced BC sources</li>
|
||||
<li>new preferences GUI</li>
|
||||
<li>layout adjustment for localization</li>
|
||||
<li>signature bugfix</li>
|
||||
</ul>
|
||||
<h2>1.0.4</h2>
|
||||
<ul>
|
||||
<li>fixed another crash caused by some SDK bug with query builder</li>
|
||||
</ul>
|
||||
<h2>1.0.3</h2>
|
||||
<ul>
|
||||
<li>fixed crashes during encryption/signing and possibly key export</li>
|
||||
</ul>
|
||||
<h2>1.0.2</h2>
|
||||
<ul>
|
||||
<li>filterable key lists</li>
|
||||
<li>smarter pre-selection of encryption keys</li>
|
||||
<li>new Intent handling for VIEW and SEND, allows files to be encrypted/decrypted out of file managers</li>
|
||||
<li>fixes and additional features (key preselection) for K-9 Mail, new beta build available</li>
|
||||
</ul>
|
||||
<h2>1.0.1</h2>
|
||||
<ul>
|
||||
<li>GMail account listing was broken in 1.0.0, fixed again</li>
|
||||
</ul>
|
||||
<h2>1.0.0</h2>
|
||||
<ul>
|
||||
<li>K-9 Mail integration, APG supporting beta build of K-9 Mail</li>
|
||||
<li>support of more file managers (including ASTRO)</li>
|
||||
<li>Slovenian translation</li>
|
||||
<li>new database, much faster, less memory usage</li>
|
||||
<li>defined Intents and content provider for other apps</li>
|
||||
<li>bugfixes</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
12
OpenPGP-Keychain/src/main/res/raw-fa-rIR/help_nfc_beam.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>How to receive keys</h2>
|
||||
<ol>
|
||||
<li>Go to your partners contacts and open the contact you want to share.</li>
|
||||
<li>Hold the two devices back to back (they have to be almost touching) and you’ll feel a vibration.</li>
|
||||
<li>After it vibrates you’ll see the content on your partners device turn into a card-like object with Star Trek warp speed-looking animation in the background.</li>
|
||||
<li>Tap the card and the content will then load on the your device.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
19
OpenPGP-Keychain/src/main/res/raw-fa-rIR/help_start.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<h2>شروع کار</h2>
|
||||
<p>اول شما نیاز به یک جفت کلید شخصی دارید. از طریق منوها در "کلیدهای من" بسازید و یا از طریق"واردات کلیدهای" جفت کلیدهای موجود را وارد کنید. پس از آن، شما می توانید کلید های دوستان خود را دانلود کنید و یا آنها را از طریق کدهای QR یا NFC رد و بدل کنید.</p>
|
||||
|
||||
<p>It is recommended that you install <a href="market://details?id=org.openintents.filemanager">OI File Manager</a> for enhanced file selection and <a href="market://details?id=com.google.zxing.client.android">Barcode Scanner</a> to scan generated QR Codes. Clicking on the links will open Google Play Store or F-Droid for installation.</p>
|
||||
|
||||
<h2>I found a bug in OpenKeychain!</h2>
|
||||
<p>Please report the bug using the <a href="https://github.com/openpgp-keychain/openpgp-keychain/issues">issue tracker of OpenKeychain</a>.</p>
|
||||
|
||||
<h2>هم بخشی کردن</h2>
|
||||
<p>If you want to help us developing OpenKeychain by contributing code <a href="https://github.com/openpgp-keychain/openpgp-keychain#contribute-code">follow our small guide on Github</a>.</p>
|
||||
|
||||
<h2>ترجمه ها</h2>
|
||||
<p>Help translating OpenKeychain! Everybody can participate at <a href="https://www.transifex.com/projects/p/openpgp-keychain/">OpenKeychain on Transifex</a>.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
11
OpenPGP-Keychain/src/main/res/raw-fa-rIR/nfc_beam_share.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<html>
|
||||
<head></head>
|
||||
<body>
|
||||
<ol>
|
||||
<li>Make sure that NFC is turned on in Settings > More > NFC and make sure that Android Beam is also on in the same section.</li>
|
||||
<li>Hold the two devices back to back (they have to be almost touching) and you'll feel a vibration.</li>
|
||||
<li>After it vibrates you'll see the content on your device turn into a card-like object with Star Trek warp speed-looking animation in the background.</li>
|
||||
<li>Tap the card and the content will then load on the other person’s device.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
@@ -13,7 +13,6 @@
|
||||
<string name="title_preferences">Einstellungen</string>
|
||||
<string name="title_api_registered_apps">Registrierte Anwendungen</string>
|
||||
<string name="title_key_server_preference">Schlüsselserver</string>
|
||||
<string name="title_change_pass_phrase">Passwort ändern</string>
|
||||
<string name="title_set_passphrase">Passwort setzen</string>
|
||||
<string name="title_send_email">E-Mail senden...</string>
|
||||
<string name="title_encrypt_to_file">In eine Datei verschlüsseln</string>
|
||||
@@ -266,12 +265,14 @@
|
||||
<string name="error_expiry_must_come_after_creation">Ablaufdatum muss später sein als das Erstellungsdatum</string>
|
||||
<string name="error_can_not_delete_contact">Sie können diesen Kontakt nicht löschen, denn es ist ihr eigener.</string>
|
||||
<string name="error_can_not_delete_contacts">Sie können folgende Kontakte nicht löschen, denn sie gehören Ihnen selbst:\n%s</string>
|
||||
<string name="error_keyserver_query">Keyserveranfrage fehlgeschlagen</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Bitte lösche ihn unter \'Meine Schlüssel\'!</item>
|
||||
<item quantity="other">Bitte lösche sie unter \'Meine Schlüssel\'!</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">fertig.</string>
|
||||
<string name="progress_cancel">Abbrechen</string>
|
||||
<string name="progress_saving">speichern...</string>
|
||||
<string name="progress_importing">importieren...</string>
|
||||
<string name="progress_exporting">exportieren...</string>
|
||||
@@ -337,10 +338,6 @@
|
||||
<string name="import_nfc_help_button">Hilfe</string>
|
||||
<string name="import_clipboard_button">Füge den Schlüssel aus der Zwischenablage ein</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenKeychain: Datei entschlüsseln</string>
|
||||
<string name="intent_import_key">OpenKeychain: Schlüssel importieren</string>
|
||||
<string name="intent_send_encrypt">OpenKeychain: Verschlüsseln</string>
|
||||
<string name="intent_send_decrypt">OpenKeychain: Entschlüsseln</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">Keine registrierten Anwendungen vorhanden!\n\nAnwendungen von Dritten können Zugriff auf OpenKeychain erbitten. Nachdem Zugriff gewährt wurde, werden diese hier aufgelistet.</string>
|
||||
<string name="api_settings_show_advanced">Erweiterte Einstellungen anzeigen</string>
|
||||
|
||||
53
OpenPGP-Keychain/src/main/res/values-el/strings.xml
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<!--title-->
|
||||
<string name="title_select_recipients">Επιλογή Δημόσιου Κλειδιού</string>
|
||||
<string name="title_select_secret_key">Επιλογή Ιδιωτικού Κλειδιού</string>
|
||||
<string name="title_authentication">Κωδικός</string>
|
||||
<string name="title_create_key">Δημιουργία Κλειδιού</string>
|
||||
<string name="title_edit_key">Επεξεργασία Κλειδιού</string>
|
||||
<string name="title_preferences">Επιλογές</string>
|
||||
<!--section-->
|
||||
<!--button-->
|
||||
<string name="btn_sign">Υπόγραψε</string>
|
||||
<string name="btn_save">Αποθήκευση</string>
|
||||
<string name="btn_do_not_save">Ακύρωση</string>
|
||||
<string name="btn_delete">Διαγραφή</string>
|
||||
<string name="btn_no_date">Κανένα</string>
|
||||
<string name="btn_okay">ΟΚ</string>
|
||||
<string name="btn_change_passphrase">Αλλαγή κωδικού</string>
|
||||
<string name="btn_set_passphrase">Επέλεξε Κωδικό</string>
|
||||
<!--menu-->
|
||||
<string name="menu_delete_key">Διαγραφής κλειδιού</string>
|
||||
<string name="menu_create_key">Δημιουργίας κλειδιού</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Υπόγραψε</string>
|
||||
<string name="label_message">Μήνυμα</string>
|
||||
<string name="label_file">Αρχείο</string>
|
||||
<string name="label_passphrase">Κωδικός</string>
|
||||
<string name="label_passphrase_again">Ξανά</string>
|
||||
<string name="label_algorithm">Αλγόριθμος</string>
|
||||
<string name="label_encryption_algorithm">Αλγόριθμος κρυπτογράφησης</string>
|
||||
<string name="label_asymmetric">Δημόσιο κλειδί</string>
|
||||
<string name="label_symmetric">Κωδικός</string>
|
||||
<string name="label_key_size">Μέγεθος κλειδιού</string>
|
||||
<string name="label_email">Ηλεκτρονικό ταχυδρομίο</string>
|
||||
<string name="unknown_status"></string>
|
||||
<!--choice-->
|
||||
<!--sentences-->
|
||||
<!--errors
|
||||
no punctuation, all lowercase,
|
||||
they will be put after "error_message", e.g. "Error: file not found"-->
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<!--action strings-->
|
||||
<!--key bit length selections-->
|
||||
<!--compression-->
|
||||
<!--Help-->
|
||||
<!--Import-->
|
||||
<!--Intent labels-->
|
||||
<!--Remote API-->
|
||||
<!--Share-->
|
||||
<!--Key list-->
|
||||
<!--Key view-->
|
||||
<!--Navigation Drawer-->
|
||||
</resources>
|
||||
@@ -10,7 +10,6 @@
|
||||
<string name="title_edit_key">Editar clave</string>
|
||||
<string name="title_preferences">Preferencias</string>
|
||||
<string name="title_api_registered_apps">Aplicaciones registradas</string>
|
||||
<string name="title_change_pass_phrase">Cambiar contraseña</string>
|
||||
<string name="title_set_passphrase">Establecer contraseña</string>
|
||||
<string name="title_send_email">Enviar correo electrónico...</string>
|
||||
<string name="title_encrypt_to_file">Cifrar a archivo</string>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<string name="title_preferences"> Preferencias</string>
|
||||
<string name="title_api_registered_apps">Aplicaciones registradas</string>
|
||||
<string name="title_key_server_preference">Prioridad del servidor de claves</string>
|
||||
<string name="title_change_pass_phrase">Cambiar la frase de contraseña</string>
|
||||
<string name="title_change_passphrase">Cambiar frase de contraseña</string>
|
||||
<string name="title_set_passphrase">Establecer frase de contraseña</string>
|
||||
<string name="title_send_email">Enviar email...</string>
|
||||
<string name="title_encrypt_to_file">Cifrar hacia archivo</string>
|
||||
@@ -92,6 +92,7 @@
|
||||
<string name="menu_beam_preferences">Ajustes de Beam</string>
|
||||
<string name="menu_key_edit_cancel">Cancelar</string>
|
||||
<string name="menu_encrypt_to">Cifrar hacia...</string>
|
||||
<string name="menu_select_all">Seleccionar todo</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Firmar</string>
|
||||
<string name="label_message">Mensaje</string>
|
||||
@@ -125,6 +126,7 @@
|
||||
<string name="label_send_key">Cargar clave al servidor de claves seleccionado después de la certificación</string>
|
||||
<string name="label_fingerprint">Huella digital</string>
|
||||
<string name="select_keys_button_default">Seleccionar</string>
|
||||
<string name="expiry_date_dialog_title">Establer la fecha de vencimiento</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d seleccionado</item>
|
||||
<item quantity="other">%d seleccionados</item>
|
||||
@@ -266,12 +268,16 @@
|
||||
<string name="error_expiry_must_come_after_creation">la fecha de caducidad debe ser posterior a la fecha de creación</string>
|
||||
<string name="error_can_not_delete_contact">no puedes eliminar este contacto porque eres tú mismo.</string>
|
||||
<string name="error_can_not_delete_contacts">no puedes eliminar los siguientes contactos porque son tú mismo:\n%s</string>
|
||||
<string name="error_keyserver_insufficient_query">Consulta al servidor insuficiente</string>
|
||||
<string name="error_keyserver_query">La consulta al servidor de claves ha fallado</string>
|
||||
<string name="error_keyserver_too_many_responses">Demasiadas respuestas</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Por favor, bórralo desde la pantalla \'Mis claves\'!</item>
|
||||
<item quantity="other">Por favor, bórralos desde la pantalla \'Mis claves\'!</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">hecho.</string>
|
||||
<string name="progress_cancel">cancelar</string>
|
||||
<string name="progress_saving">guardando...</string>
|
||||
<string name="progress_importing">importando...</string>
|
||||
<string name="progress_exporting">exportando...</string>
|
||||
@@ -337,10 +343,10 @@
|
||||
<string name="import_nfc_help_button">Ayuda</string>
|
||||
<string name="import_clipboard_button">Tomar la clave desde el portapapeles</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenKeychain: Descifrar archivo</string>
|
||||
<string name="intent_import_key">OpenKeychain: Importar clave</string>
|
||||
<string name="intent_send_encrypt">OpenKeychain: Cifrar</string>
|
||||
<string name="intent_send_decrypt">OpenKeychain: Descifrar</string>
|
||||
<string name="intent_decrypt_file">Descifrar archivo con OpenKeychain</string>
|
||||
<string name="intent_import_key">Importar clave con OpenKeychain</string>
|
||||
<string name="intent_send_encrypt">Cifrar con OpenKeychain</string>
|
||||
<string name="intent_send_decrypt">Descifrar con OpenKeychain</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">¡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í.</string>
|
||||
<string name="api_settings_show_advanced">Mostrar la configuración avanzada</string>
|
||||
|
||||
26
OpenPGP-Keychain/src/main/res/values-fa-rIR/strings.xml
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<!--title-->
|
||||
<!--section-->
|
||||
<!--button-->
|
||||
<!--menu-->
|
||||
<!--label-->
|
||||
<string name="unknown_status"></string>
|
||||
<!--choice-->
|
||||
<!--sentences-->
|
||||
<!--errors
|
||||
no punctuation, all lowercase,
|
||||
they will be put after "error_message", e.g. "Error: file not found"-->
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<!--action strings-->
|
||||
<!--key bit length selections-->
|
||||
<!--compression-->
|
||||
<!--Help-->
|
||||
<!--Import-->
|
||||
<!--Intent labels-->
|
||||
<!--Remote API-->
|
||||
<!--Share-->
|
||||
<!--Key list-->
|
||||
<!--Key view-->
|
||||
<!--Navigation Drawer-->
|
||||
</resources>
|
||||
@@ -13,9 +13,10 @@
|
||||
<string name="title_preferences">Préférences</string>
|
||||
<string name="title_api_registered_apps">Applications enregistrées</string>
|
||||
<string name="title_key_server_preference">Préférences du serveur de clefs</string>
|
||||
<string name="title_change_pass_phrase">Changer la phrase de passe</string>
|
||||
<string name="title_change_passphrase">Modifier la phrase de passe</string>
|
||||
<string name="title_set_passphrase">Définir la phrase de passe</string>
|
||||
<string name="title_send_email">Envoyer un courriel...</string>
|
||||
<string name="title_send_file">Envoyer un fichier...</string>
|
||||
<string name="title_encrypt_to_file">Chiffrer vers un fichier</string>
|
||||
<string name="title_decrypt_to_file">Déchiffrer vers un fichier</string>
|
||||
<string name="title_import_keys">importer des clefs</string>
|
||||
@@ -92,6 +93,7 @@
|
||||
<string name="menu_beam_preferences">Paramètres Beam</string>
|
||||
<string name="menu_key_edit_cancel">Annuler</string>
|
||||
<string name="menu_encrypt_to">Chiffrer vers...</string>
|
||||
<string name="menu_select_all">Tout sélectionner</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Signer</string>
|
||||
<string name="label_message">Message</string>
|
||||
@@ -104,6 +106,7 @@
|
||||
<string name="label_select_public_keys">Destinataires</string>
|
||||
<string name="label_delete_after_encryption">Supprimer après le chiffrement</string>
|
||||
<string name="label_delete_after_decryption">Supprimer après le chiffrement</string>
|
||||
<string name="label_share_after_encryption">Partager après chiffrement</string>
|
||||
<string name="label_encryption_algorithm">Algorithme de chiffrement</string>
|
||||
<string name="label_hash_algorithm">Algorithme de hachage</string>
|
||||
<string name="label_asymmetric">Clef publique</string>
|
||||
@@ -122,9 +125,12 @@
|
||||
<string name="label_name">Nom</string>
|
||||
<string name="label_comment">Commentaire</string>
|
||||
<string name="label_email">Courriel</string>
|
||||
<string name="label_sign_user_id">Signer l\'ID utilisateur</string>
|
||||
<string name="label_sign_email">Signer le courriel</string>
|
||||
<string name="label_send_key">Téléverser la clef vers le serveur de clefs choisi après certification</string>
|
||||
<string name="label_fingerprint">Empreinte</string>
|
||||
<string name="select_keys_button_default">Choisir</string>
|
||||
<string name="expiry_date_dialog_title">Définir une date d\'expiration</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d choisie</item>
|
||||
<item quantity="other">%d choisies</item>
|
||||
@@ -137,6 +143,7 @@
|
||||
<string name="can_sign">peut signer</string>
|
||||
<string name="expired">expiré</string>
|
||||
<string name="revoked">révoquée</string>
|
||||
<string name="user_id">ID utilisateur</string>
|
||||
<plurals name="n_key_servers">
|
||||
<item quantity="one">%d serveur de clefs</item>
|
||||
<item quantity="other">%d serveurs de clefs</item>
|
||||
@@ -269,12 +276,19 @@
|
||||
<string name="error_keyserver_insufficient_query">Requête serveur insuffisante</string>
|
||||
<string name="error_keyserver_query">Échec lors de l\'interrogation du serveur de clefs</string>
|
||||
<string name="error_keyserver_too_many_responses">Trop de réponses</string>
|
||||
<string name="error_import_file_no_content">Le fichier n\'a pas de contenu</string>
|
||||
<string name="error_generic_report_bug">Une erreur générique est survenue, veuillez créer un nouveau rapport de bogue pour OpenKeychain.</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Veuillez le supprimer depuis l\'écran « Mes Clefs »!</item>
|
||||
<item quantity="other">Veuillez les supprimer depuis l\'écran « Mes Clefs »!</item>
|
||||
</plurals>
|
||||
<plurals name="error_import_non_pgp_part">
|
||||
<item quantity="one">une partie du fichier chargé est un objet OpenPGP valide mais pas une clef OpenPGP</item>
|
||||
<item quantity="other">certaines parties du fichier chargé sont des objets OpenPGP valides mais pas des clefs OpenPGP</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">fait.</string>
|
||||
<string name="progress_cancel">annuler</string>
|
||||
<string name="progress_saving">sauvegarde...</string>
|
||||
<string name="progress_importing">importation...</string>
|
||||
<string name="progress_exporting">exportation...</string>
|
||||
@@ -340,10 +354,10 @@
|
||||
<string name="import_nfc_help_button">Aide</string>
|
||||
<string name="import_clipboard_button">Obtenir la clef depuis le presse-papiers</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenKeychain : déchiffrer le ficher</string>
|
||||
<string name="intent_import_key">OpenKeychain : importer la clef</string>
|
||||
<string name="intent_send_encrypt">OpenKeychain : chiffrer</string>
|
||||
<string name="intent_send_decrypt">OpenKeychain : déchiffrer</string>
|
||||
<string name="intent_decrypt_file">Déchiffrer le fichier avec OpenKeychain</string>
|
||||
<string name="intent_import_key">Importer la clef avec OpenKeychain</string>
|
||||
<string name="intent_send_encrypt">Chiffrer avec OpenKeychain</string>
|
||||
<string name="intent_send_decrypt">Déchiffrer avec OpenKeychain</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">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.</string>
|
||||
<string name="api_settings_show_advanced">Afficher les paramètres avancés</string>
|
||||
|
||||
@@ -13,9 +13,10 @@
|
||||
<string name="title_preferences">Preferenze</string>
|
||||
<string name="title_api_registered_apps">App Registrate</string>
|
||||
<string name="title_key_server_preference">Preferenze Server delle Chiavi</string>
|
||||
<string name="title_change_pass_phrase">Cambia Frase di Accesso</string>
|
||||
<string name="title_change_passphrase">Cambia Frase Di Accesso</string>
|
||||
<string name="title_set_passphrase">Imposta Frase di Accesso</string>
|
||||
<string name="title_send_email">Invia Mail...</string>
|
||||
<string name="title_send_file">Invia file...</string>
|
||||
<string name="title_encrypt_to_file">Codifica File</string>
|
||||
<string name="title_decrypt_to_file">Decodifica File</string>
|
||||
<string name="title_import_keys">Importa Chiavi</string>
|
||||
@@ -92,6 +93,7 @@
|
||||
<string name="menu_beam_preferences">Impostazioni Beam</string>
|
||||
<string name="menu_key_edit_cancel">Annulla</string>
|
||||
<string name="menu_encrypt_to">Codifica su...</string>
|
||||
<string name="menu_select_all">Seleziona tutto</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Firma</string>
|
||||
<string name="label_message">Messaggio</string>
|
||||
@@ -104,6 +106,7 @@
|
||||
<string name="label_select_public_keys">Destinatari</string>
|
||||
<string name="label_delete_after_encryption">Cancella Dopo Codifica</string>
|
||||
<string name="label_delete_after_decryption">Cancella Dopo Decodifica</string>
|
||||
<string name="label_share_after_encryption">Condividi Dopo la Codifica</string>
|
||||
<string name="label_encryption_algorithm">Algoritmo di Codifica</string>
|
||||
<string name="label_hash_algorithm">Algoritmo di Hash</string>
|
||||
<string name="label_asymmetric">Chiave Pubblica</string>
|
||||
@@ -122,9 +125,12 @@
|
||||
<string name="label_name">Nome</string>
|
||||
<string name="label_comment">Commento</string>
|
||||
<string name="label_email">Email</string>
|
||||
<string name="label_sign_user_id">Firma ID Utente</string>
|
||||
<string name="label_sign_email">Firma email</string>
|
||||
<string name="label_send_key">Carica chiave nel server delle chiavi selezionati dopo la certificazione</string>
|
||||
<string name="label_fingerprint">Impronta</string>
|
||||
<string name="select_keys_button_default">Seleziona</string>
|
||||
<string name="expiry_date_dialog_title">Impostare la data di scadenza</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d selezionato</item>
|
||||
<item quantity="other">%d selezionati</item>
|
||||
@@ -137,6 +143,7 @@
|
||||
<string name="can_sign">puo\' firmare</string>
|
||||
<string name="expired">scaduto</string>
|
||||
<string name="revoked">revocato</string>
|
||||
<string name="user_id">ID Utente</string>
|
||||
<plurals name="n_key_servers">
|
||||
<item quantity="one">%d server delle chiavi</item>
|
||||
<item quantity="other">%d server delle chiavi</item>
|
||||
@@ -269,12 +276,19 @@
|
||||
<string name="error_keyserver_insufficient_query">Query di server insufficiente</string>
|
||||
<string name="error_keyserver_query">Interrogazione del server delle chiavi fallita</string>
|
||||
<string name="error_keyserver_too_many_responses">Troppi responsi</string>
|
||||
<string name="error_import_file_no_content">Il File non ha contenuti</string>
|
||||
<string name="error_generic_report_bug">Si è verificato un errore generico, si prega di creare una nuova segnalazione di errore per OpenKeychain.</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Per favore cancellala dalla schermata \'Mie Chavi\'</item>
|
||||
<item quantity="other">Per favore cancellatele dalla schermata \'Mie Chavi\'</item>
|
||||
</plurals>
|
||||
<plurals name="error_import_non_pgp_part">
|
||||
<item quantity="one">parte del file caricato e\' un oggetto OpenPGP valido, ma non una chave OpenPGP</item>
|
||||
<item quantity="other">parti del file caricato sono oggetti OpenPGP validi, ma non chavi OpenPGP</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">fatto.</string>
|
||||
<string name="progress_cancel">cancella</string>
|
||||
<string name="progress_saving">salvataggio...</string>
|
||||
<string name="progress_importing">importazione...</string>
|
||||
<string name="progress_exporting">esportazione...</string>
|
||||
@@ -340,10 +354,10 @@
|
||||
<string name="import_nfc_help_button">Aiuto</string>
|
||||
<string name="import_clipboard_button">Ottieni chiave dagli appunti</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenKeyChain: Decodifica File</string>
|
||||
<string name="intent_import_key">OpenKeyChain: Importa Chiave</string>
|
||||
<string name="intent_send_encrypt">OpenKeychain: Codifica</string>
|
||||
<string name="intent_send_decrypt">OpenKeychain: Decodifica</string>
|
||||
<string name="intent_decrypt_file">Decodifica File con OpenKeychain</string>
|
||||
<string name="intent_import_key">Importa Chiave con OpenKeychain</string>
|
||||
<string name="intent_send_encrypt">Codifica con OpenKeychain</string>
|
||||
<string name="intent_send_decrypt">Decodifica con OpenKeychain</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">Nessuna app registrata!\n\nApp di terza parti possono richiedere accesso a OpenKeychain. Dopo aver concesso l\'accesso, saranno elencate qui.</string>
|
||||
<string name="api_settings_show_advanced">Mostra impostazioni avanzate</string>
|
||||
|
||||
@@ -13,9 +13,10 @@
|
||||
<string name="title_preferences">設定</string>
|
||||
<string name="title_api_registered_apps">登録済みのアプリケーション</string>
|
||||
<string name="title_key_server_preference">鍵サーバ設定</string>
|
||||
<string name="title_change_pass_phrase">パスフレーズの変更</string>
|
||||
<string name="title_change_passphrase">パスフレーズの変更</string>
|
||||
<string name="title_set_passphrase">パスフレーズの設定</string>
|
||||
<string name="title_send_email">メールの送信...</string>
|
||||
<string name="title_send_file">ファイルの送信...</string>
|
||||
<string name="title_encrypt_to_file">暗号化してファイルに</string>
|
||||
<string name="title_decrypt_to_file">復号化してファイルに</string>
|
||||
<string name="title_import_keys">鍵のインポート</string>
|
||||
@@ -92,6 +93,7 @@
|
||||
<string name="menu_beam_preferences">Beamの設定</string>
|
||||
<string name="menu_key_edit_cancel">キャンセル</string>
|
||||
<string name="menu_encrypt_to">暗号化...</string>
|
||||
<string name="menu_select_all">すべて選択</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">署名</string>
|
||||
<string name="label_message">メッセージ</string>
|
||||
@@ -104,6 +106,7 @@
|
||||
<string name="label_select_public_keys">受信者</string>
|
||||
<string name="label_delete_after_encryption">暗号化後に削除</string>
|
||||
<string name="label_delete_after_decryption">復号化後に削除</string>
|
||||
<string name="label_share_after_encryption">暗号化して共有</string>
|
||||
<string name="label_encryption_algorithm">暗号化アルゴリズム</string>
|
||||
<string name="label_hash_algorithm">ハッシュアルゴリズム</string>
|
||||
<string name="label_asymmetric">公開鍵</string>
|
||||
@@ -122,9 +125,12 @@
|
||||
<string name="label_name">名前</string>
|
||||
<string name="label_comment">コメント</string>
|
||||
<string name="label_email">Eメールアドレス</string>
|
||||
<string name="label_sign_user_id">署名ユーザーID</string>
|
||||
<string name="label_sign_email">メールを署名</string>
|
||||
<string name="label_send_key">証明後選択した鍵サーバに鍵をアップロード</string>
|
||||
<string name="label_fingerprint">指紋</string>
|
||||
<string name="select_keys_button_default">選択</string>
|
||||
<string name="expiry_date_dialog_title">期限日時を設定</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="other">%d を選択</item>
|
||||
</plurals>
|
||||
@@ -136,6 +142,7 @@
|
||||
<string name="can_sign">署名可能</string>
|
||||
<string name="expired">期限切れ</string>
|
||||
<string name="revoked">破棄</string>
|
||||
<string name="user_id">ユーザーID</string>
|
||||
<plurals name="n_key_servers">
|
||||
<item quantity="other">%d の鍵サーバ</item>
|
||||
</plurals>
|
||||
@@ -261,11 +268,17 @@
|
||||
<string name="error_keyserver_insufficient_query">サーバへのクエリーが不足しています</string>
|
||||
<string name="error_keyserver_query">鍵サーバへのクエリーが失敗</string>
|
||||
<string name="error_keyserver_too_many_responses">レスポンスが多すぎます</string>
|
||||
<string name="error_import_file_no_content">ファイルに内容がありません</string>
|
||||
<string name="error_generic_report_bug">一般エラーが発生しました、この新しいバグの情報をOpenKeychainプロジェクトに送ってください</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="other">\'自分の鍵\'画面から削除してください!</item>
|
||||
</plurals>
|
||||
<plurals name="error_import_non_pgp_part">
|
||||
<item quantity="other">読み込んだファイルのOpenPGPオブジェクト部分は正しいですが、OpenPGPの鍵ではありません</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">完了。</string>
|
||||
<string name="progress_cancel">キャンセル</string>
|
||||
<string name="progress_saving">保存...</string>
|
||||
<string name="progress_importing">インポート...</string>
|
||||
<string name="progress_exporting">エクスポート...</string>
|
||||
@@ -329,10 +342,10 @@
|
||||
<string name="import_nfc_help_button">ヘルプ</string>
|
||||
<string name="import_clipboard_button">クリップボードから鍵を取得</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenKeychain: ファイル復号化</string>
|
||||
<string name="intent_import_key">OpenKeychain: 鍵のインポート</string>
|
||||
<string name="intent_send_encrypt">OpenKeychain: 暗号化</string>
|
||||
<string name="intent_send_decrypt">OpenKeychain: 復号化</string>
|
||||
<string name="intent_decrypt_file">OpenKeychainでファイルを復号化</string>
|
||||
<string name="intent_import_key">OpenKeychainに鍵をインポート</string>
|
||||
<string name="intent_send_encrypt">OpenKeychainで暗号化</string>
|
||||
<string name="intent_send_decrypt">OpenKeychainで復号化</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">登録されていないアプリケーション!\n\nサードパーティアプリケーションはOpenKeychainにアクセスを要求できます。アクセスを与えた後、それらはここにリストされます。</string>
|
||||
<string name="api_settings_show_advanced">拡張設定を表示</string>
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
<string name="title_edit_key">Sleutel bewerken</string>
|
||||
<string name="title_preferences">Instellingen</string>
|
||||
<string name="title_api_registered_apps">Geregistreerde apps</string>
|
||||
<string name="title_change_pass_phrase">Wachtwoord wijzigen</string>
|
||||
<string name="title_set_passphrase">Wachtwoord instellen</string>
|
||||
<string name="title_send_email">E-mail verzenden...</string>
|
||||
<string name="title_encrypt_to_file">Versleutelen naar bestand</string>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<string name="title_preferences">Настройки</string>
|
||||
<string name="title_api_registered_apps">Связанные приложения</string>
|
||||
<string name="title_key_server_preference">Настройки сервера ключей</string>
|
||||
<string name="title_change_pass_phrase">Изменить пароль</string>
|
||||
<string name="title_change_passphrase">Изменить пароль</string>
|
||||
<string name="title_set_passphrase">Задать пароль</string>
|
||||
<string name="title_send_email">Отправить...</string>
|
||||
<string name="title_encrypt_to_file">Зашифровать в файл</string>
|
||||
@@ -92,6 +92,7 @@
|
||||
<string name="menu_beam_preferences">Настройки Beam</string>
|
||||
<string name="menu_key_edit_cancel">Отмена</string>
|
||||
<string name="menu_encrypt_to">Зашифровать....</string>
|
||||
<string name="menu_select_all">Выбрать все</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Подписать</string>
|
||||
<string name="label_message">Сообщение</string>
|
||||
@@ -125,6 +126,7 @@
|
||||
<string name="label_send_key">После сертификации загрузить ключ на сервер</string>
|
||||
<string name="label_fingerprint">Отпечаток</string>
|
||||
<string name="select_keys_button_default">Выбрать</string>
|
||||
<string name="expiry_date_dialog_title">Срок годности</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d выбран</item>
|
||||
<item quantity="few">%d выбрано</item>
|
||||
@@ -284,6 +286,7 @@
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">готово.</string>
|
||||
<string name="progress_cancel">отмена</string>
|
||||
<string name="progress_saving">сохранение...</string>
|
||||
<string name="progress_importing">импорт...</string>
|
||||
<string name="progress_exporting">экспорт...</string>
|
||||
|
||||
@@ -13,9 +13,10 @@
|
||||
<string name="title_preferences">Налаштування</string>
|
||||
<string name="title_api_registered_apps">Зареєстровані програми</string>
|
||||
<string name="title_key_server_preference">Налаштування сервера ключів</string>
|
||||
<string name="title_change_pass_phrase">Змінити парольну фразу</string>
|
||||
<string name="title_change_passphrase">Змінити парольну фразу</string>
|
||||
<string name="title_set_passphrase">Задати парольну фразу</string>
|
||||
<string name="title_send_email">Надіслати листа…</string>
|
||||
<string name="title_send_file">Надіслати файл…</string>
|
||||
<string name="title_encrypt_to_file">Зашифрувати до файлу</string>
|
||||
<string name="title_decrypt_to_file">Розшифрувати до файлу</string>
|
||||
<string name="title_import_keys">Імпортувати ключі</string>
|
||||
@@ -92,6 +93,7 @@
|
||||
<string name="menu_beam_preferences">Налаштування променя</string>
|
||||
<string name="menu_key_edit_cancel">Скасувати</string>
|
||||
<string name="menu_encrypt_to">Зашифрувати…</string>
|
||||
<string name="menu_select_all">Вибрати усе</string>
|
||||
<!--label-->
|
||||
<string name="label_sign">Підпис</string>
|
||||
<string name="label_message">Повідомлення</string>
|
||||
@@ -104,6 +106,7 @@
|
||||
<string name="label_select_public_keys">Отримувачі</string>
|
||||
<string name="label_delete_after_encryption">Вилучити після шифрування</string>
|
||||
<string name="label_delete_after_decryption">Вилучити після розшифрування</string>
|
||||
<string name="label_share_after_encryption">Поширити після шифрування</string>
|
||||
<string name="label_encryption_algorithm">Алгоритм шифрування</string>
|
||||
<string name="label_hash_algorithm">Хеш алгоритм</string>
|
||||
<string name="label_asymmetric">Публічний ключ</string>
|
||||
@@ -122,9 +125,12 @@
|
||||
<string name="label_name">Назва</string>
|
||||
<string name="label_comment">Коментар</string>
|
||||
<string name="label_email">Ел. пошта</string>
|
||||
<string name="label_sign_user_id">Ід підпису користувача</string>
|
||||
<string name="label_sign_email">Підписати листа</string>
|
||||
<string name="label_send_key">Завантажити ключ до вибраного сервера ключів після сертифікації</string>
|
||||
<string name="label_fingerprint">Відбиток</string>
|
||||
<string name="select_keys_button_default">Вибрати</string>
|
||||
<string name="expiry_date_dialog_title">Задати термін дії</string>
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d вибраний</item>
|
||||
<item quantity="few">%d вибрані</item>
|
||||
@@ -138,6 +144,7 @@
|
||||
<string name="can_sign">можна підписати</string>
|
||||
<string name="expired">закінчився</string>
|
||||
<string name="revoked">скасовано</string>
|
||||
<string name="user_id">ІД користувача</string>
|
||||
<plurals name="n_key_servers">
|
||||
<item quantity="one">%d сервер ключів</item>
|
||||
<item quantity="few">%d сервери ключів</item>
|
||||
@@ -277,13 +284,21 @@
|
||||
<string name="error_keyserver_insufficient_query">Запит обмеженого сервера</string>
|
||||
<string name="error_keyserver_query">Збій сервера ключа запиту</string>
|
||||
<string name="error_keyserver_too_many_responses">Забагато відповідей</string>
|
||||
<string name="error_import_file_no_content">Файл не має вмісту</string>
|
||||
<string name="error_generic_report_bug">Трапилася загальна помилка, будь ласка, створіть новий звіт про помилку для OpenKeychain.</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Будь ласка, вилучіть його з екрану „Мої ключі“!</item>
|
||||
<item quantity="few">Будь ласка, вилучіть їх з екрану „Мої ключі“!</item>
|
||||
<item quantity="other">Будь ласка, вилучіть їх з екрану „Мої ключі“!</item>
|
||||
</plurals>
|
||||
<plurals name="error_import_non_pgp_part">
|
||||
<item quantity="one">частина завантаженого файлу є вірним об\'єктом OpenPGP, але не ключем OpenPGP</item>
|
||||
<item quantity="few">частини завантаженого файлу є вірним об\'єктом OpenPGP, але не ключем OpenPGP</item>
|
||||
<item quantity="other">частин завантаженого файлу є вірним об\'єктом OpenPGP, але не ключем OpenPGP</item>
|
||||
</plurals>
|
||||
<!--progress dialogs, usually ending in '…'-->
|
||||
<string name="progress_done">готово.</string>
|
||||
<string name="progress_cancel">cкасувати</string>
|
||||
<string name="progress_saving">збереження…</string>
|
||||
<string name="progress_importing">імпортується…</string>
|
||||
<string name="progress_exporting">експортується…</string>
|
||||
@@ -351,10 +366,10 @@
|
||||
<string name="import_nfc_help_button">Довідка</string>
|
||||
<string name="import_clipboard_button">Отримати ключ з буфера обміну</string>
|
||||
<!--Intent labels-->
|
||||
<string name="intent_decrypt_file">OpenPGP: розшифрувати файл</string>
|
||||
<string name="intent_import_key">OpenPGP: імпортувати ключ</string>
|
||||
<string name="intent_send_encrypt">OpenPGP: зашифрувати</string>
|
||||
<string name="intent_send_decrypt">OpenPGP: розшифрувати</string>
|
||||
<string name="intent_decrypt_file">Розшифрувати файл з OpenKeychain</string>
|
||||
<string name="intent_import_key">Імпортувати ключ з OpenKeychain</string>
|
||||
<string name="intent_send_encrypt">Зашифрувати з OpenKeychain</string>
|
||||
<string name="intent_send_decrypt">Розшифрувати з OpenKeychain</string>
|
||||
<!--Remote API-->
|
||||
<string name="api_no_apps">Нема зареєстрованих програм!\n\nСтороні програми можуть вимагати доступ до OpenPGP Keychain. Після надання доступу вони будуть наведені тут.</string>
|
||||
<string name="api_settings_show_advanced">Показати додаткові налаштування</string>
|
||||
|
||||
@@ -1,17 +1,47 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<!--title-->
|
||||
<string name="title_select_recipients">选择公钥</string>
|
||||
<string name="title_select_secret_key">选择私钥</string>
|
||||
<string name="title_encrypt">加密</string>
|
||||
<string name="title_decrypt">解密</string>
|
||||
<string name="title_authentication">密码短语</string>
|
||||
<string name="title_create_key">创建密钥</string>
|
||||
<string name="title_edit_key">编辑密钥</string>
|
||||
<string name="title_preferences">参数</string>
|
||||
<string name="title_api_registered_apps">已注册应用</string>
|
||||
<string name="title_key_server_preference">密钥服务器偏好</string>
|
||||
<string name="title_set_passphrase">设置密码短语</string>
|
||||
<string name="title_send_email">发送邮件</string>
|
||||
<string name="title_encrypt_to_file">加密至文件</string>
|
||||
<string name="title_decrypt_to_file">解密至文件</string>
|
||||
<string name="title_import_keys">导入密钥</string>
|
||||
<string name="title_export_key">导出密钥</string>
|
||||
<string name="title_export_keys">导出密钥</string>
|
||||
<string name="title_key_not_found">无法找到密钥</string>
|
||||
<string name="title_key_server_query">查询密钥服务器</string>
|
||||
<string name="title_send_key">上传到密钥服务器</string>
|
||||
<string name="title_unknown_signature_key">未知签名密钥</string>
|
||||
<string name="title_help">帮助</string>
|
||||
<!--section-->
|
||||
<string name="section_user_ids">用户ID</string>
|
||||
<string name="section_keys">密钥</string>
|
||||
<string name="section_general">常规</string>
|
||||
<string name="section_defaults">缺省</string>
|
||||
<string name="section_advanced">高级</string>
|
||||
<string name="section_master_key">主密钥</string>
|
||||
<string name="section_key_server">密钥服务器</string>
|
||||
<string name="section_decrypt_verify">解密并验证</string>
|
||||
<!--button-->
|
||||
<string name="btn_sign">签名</string>
|
||||
<string name="btn_decrypt">解密</string>
|
||||
<string name="btn_decrypt_verify">解密并验证</string>
|
||||
<string name="btn_select_encrypt_keys">选择收件人</string>
|
||||
<string name="btn_encrypt_file">加密文件</string>
|
||||
<string name="btn_save">保存</string>
|
||||
<string name="btn_do_not_save">取消</string>
|
||||
<string name="btn_delete">删除</string>
|
||||
<string name="btn_no_date">无</string>
|
||||
<string name="btn_clipboard">剪贴板</string>
|
||||
<!--menu-->
|
||||
<string name="menu_help">帮助</string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<string-array name="pass_phrase_cache_ttl_entries" translatable="false">
|
||||
<string-array name="passphrase_cache_ttl_entries" translatable="false">
|
||||
<item>@string/choice_15secs</item>
|
||||
<item>@string/choice_1min</item>
|
||||
<item>@string/choice_3mins</item>
|
||||
@@ -15,7 +15,7 @@
|
||||
<item>@string/choice_8hours</item>
|
||||
<item>@string/choice_forever</item>
|
||||
</string-array>
|
||||
<string-array name="pass_phrase_cache_ttl_values" translatable="false">
|
||||
<string-array name="passphrase_cache_ttl_values" translatable="false">
|
||||
<item>15</item>
|
||||
<item>60</item>
|
||||
<item>180</item>
|
||||
|
||||
@@ -14,9 +14,10 @@
|
||||
<string name="title_preferences">Preferences</string>
|
||||
<string name="title_api_registered_apps">Registered Applications</string>
|
||||
<string name="title_key_server_preference">Keyserver Preference</string>
|
||||
<string name="title_change_pass_phrase">Change Passphrase</string>
|
||||
<string name="title_change_passphrase">Change Passphrase</string>
|
||||
<string name="title_set_passphrase">Set Passphrase</string>
|
||||
<string name="title_send_email">"Send Mail…"</string>
|
||||
<string name="title_send_file">"Send File…"</string>
|
||||
<string name="title_encrypt_to_file">Encrypt To File</string>
|
||||
<string name="title_decrypt_to_file">Decrypt To File</string>
|
||||
<string name="title_import_keys">Import Keys</string>
|
||||
@@ -66,6 +67,8 @@
|
||||
<string name="btn_clipboard">Clipboard</string>
|
||||
<string name="btn_share">Share with…</string>
|
||||
<string name="btn_lookup_key">Lookup key</string>
|
||||
<string name="btn_encryption_advanced_settings_show">Show advanced settings</string>
|
||||
<string name="btn_encryption_advanced_settings_hide">Hide advanced settings</string>
|
||||
|
||||
<!-- menu -->
|
||||
<string name="menu_preferences">Settings</string>
|
||||
@@ -96,6 +99,7 @@
|
||||
<string name="menu_beam_preferences">Beam settings</string>
|
||||
<string name="menu_key_edit_cancel">Cancel</string>
|
||||
<string name="menu_encrypt_to">Encrypt to…</string>
|
||||
<string name="menu_select_all">Select all</string>
|
||||
|
||||
<!-- label -->
|
||||
<string name="label_sign">Sign</string>
|
||||
@@ -109,6 +113,7 @@
|
||||
<string name="label_select_public_keys">Recipients</string>
|
||||
<string name="label_delete_after_encryption">Delete After Encryption</string>
|
||||
<string name="label_delete_after_decryption">Delete After Decryption</string>
|
||||
<string name="label_share_after_encryption">Share After Encryption</string>
|
||||
<string name="label_encryption_algorithm">Encryption Algorithm</string>
|
||||
<string name="label_hash_algorithm">Hash Algorithm</string>
|
||||
<string name="label_asymmetric">Public Key</string>
|
||||
@@ -127,9 +132,12 @@
|
||||
<string name="label_name">Name</string>
|
||||
<string name="label_comment">Comment</string>
|
||||
<string name="label_email">Email</string>
|
||||
<string name="label_sign_user_id">Sign User Id</string>
|
||||
<string name="label_sign_email">Sign email</string>
|
||||
<string name="label_send_key">Upload key to selected keyserver after certification</string>
|
||||
<string name="label_fingerprint">Fingerprint</string>
|
||||
<string name="select_keys_button_default">Select</string>
|
||||
<string name="expiry_date_dialog_title">Set expiry date</string>
|
||||
|
||||
<plurals name="select_keys_button">
|
||||
<item quantity="one">%d selected</item>
|
||||
@@ -139,11 +147,13 @@
|
||||
<string name="user_id_no_name"><no name></string>
|
||||
<string name="none"><none></string>
|
||||
<string name="no_key"><no key></string>
|
||||
<string name="no_email"><No Email></string>
|
||||
<string name="unknown_status"></string>
|
||||
<string name="can_encrypt">can encrypt</string>
|
||||
<string name="can_sign">can sign</string>
|
||||
<string name="expired">expired</string>
|
||||
<string name="revoked">revoked</string>
|
||||
<string name="user_id">User ID</string>
|
||||
|
||||
<plurals name="n_contacts">
|
||||
<item quantity="one">1 contact</item>
|
||||
@@ -269,6 +279,7 @@
|
||||
<string name="error_master_key_must_not_be_el_gamal">the master key cannot be an ElGamal key</string>
|
||||
<string name="error_unknown_algorithm_choice">unknown algorithm choice</string>
|
||||
<string name="error_user_id_needs_a_name">you need to specify a name</string>
|
||||
<string name="error_user_id_no_email">no email found</string>
|
||||
<string name="error_user_id_needs_an_email_address">you need to specify an email address</string>
|
||||
<string name="error_key_needs_a_user_id">need at least one user id</string>
|
||||
<string name="error_main_user_id_must_not_be_empty">main user id must not be empty</string>
|
||||
@@ -294,10 +305,16 @@
|
||||
<string name="error_keyserver_insufficient_query">Insufficient server query</string>
|
||||
<string name="error_keyserver_query">Querying keyserver failed</string>
|
||||
<string name="error_keyserver_too_many_responses">Too many responses</string>
|
||||
<string name="error_import_file_no_content">File has no content</string>
|
||||
<string name="error_generic_report_bug">A generic error occurred, please create a new bug report for OpenKeychain.</string>
|
||||
<plurals name="error_can_not_delete_info">
|
||||
<item quantity="one">Please delete it from the \'My Keys\' screen!</item>
|
||||
<item quantity="other">Please delete them from the \'My Keys\' screen!</item>
|
||||
</plurals>
|
||||
<plurals name="error_import_non_pgp_part">
|
||||
<item quantity="one">part of the loaded file is a valid OpenPGP object but not a OpenPGP key</item>
|
||||
<item quantity="other">parts of the loaded file are valid OpenPGP objects but not OpenPGP keys</item>
|
||||
</plurals>
|
||||
|
||||
<!-- progress dialogs, usually ending in '…' -->
|
||||
<string name="progress_done">done.</string>
|
||||
@@ -305,7 +322,6 @@
|
||||
<string name="progress_saving">saving…</string>
|
||||
<string name="progress_importing">importing…</string>
|
||||
<string name="progress_exporting">exporting…</string>
|
||||
<string name="progress_generating">generating key, this can take up to 3 minutes…</string>
|
||||
<string name="progress_building_key">building key…</string>
|
||||
<string name="progress_preparing_master_key">preparing master key…</string>
|
||||
<string name="progress_certifying_master_key">certifying master key…</string>
|
||||
@@ -318,6 +334,11 @@
|
||||
<item quantity="other">exporting keys…</item>
|
||||
</plurals>
|
||||
|
||||
<plurals name="progress_generating">
|
||||
<item quantity="one">generating key, this can take up to 3 minutes…</item>
|
||||
<item quantity="other">generating keys, this can take up to 3 minutes…</item>
|
||||
</plurals>
|
||||
|
||||
<string name="progress_extracting_signature_key">extracting signature key…</string>
|
||||
<string name="progress_extracting_key">extracting key…</string>
|
||||
<string name="progress_preparing_streams">preparing streams…</string>
|
||||
|
||||
@@ -15,21 +15,7 @@
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<PreferenceCategory android:title="@string/section_general" >
|
||||
<org.sufficientlysecure.keychain.ui.widget.IntegerListPreference
|
||||
android:entries="@array/pass_phrase_cache_ttl_entries"
|
||||
android:entryValues="@array/pass_phrase_cache_ttl_values"
|
||||
android:key="passPhraseCacheTtl"
|
||||
android:persistent="false"
|
||||
android:title="@string/label_passphrase_cache_ttl" />
|
||||
|
||||
<PreferenceScreen
|
||||
android:key="keyServers"
|
||||
android:persistent="false"
|
||||
android:title="@string/label_key_servers" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<PreferenceCategory android:title="@string/section_defaults" >
|
||||
<org.sufficientlysecure.keychain.ui.widget.IntegerListPreference
|
||||
android:key="defaultEncryptionAlgorithm"
|
||||
@@ -59,5 +45,4 @@
|
||||
android:persistent="false"
|
||||
android:title="@string/label_force_v3_signature" />
|
||||
</PreferenceCategory>
|
||||
|
||||
</PreferenceScreen>
|
||||
32
OpenPGP-Keychain/src/main/res/xml/gen_preferences.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2010 Thialfihar <thi@thialfihar.org>
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<PreferenceCategory android:title="@string/section_general" >
|
||||
<org.sufficientlysecure.keychain.ui.widget.IntegerListPreference
|
||||
android:entries="@array/passphrase_cache_ttl_entries"
|
||||
android:entryValues="@array/passphrase_cache_ttl_values"
|
||||
android:key="passphraseCacheTtl"
|
||||
android:persistent="false"
|
||||
android:title="@string/label_passphrase_cache_ttl" />
|
||||
|
||||
<PreferenceScreen
|
||||
android:key="keyServers"
|
||||
android:persistent="false"
|
||||
android:title="@string/label_key_servers" />
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
||||
25
OpenPGP-Keychain/src/main/res/xml/preference_headers.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2010 Thialfihar <thi@thialfihar.org>
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<header
|
||||
android:fragment="org.sufficientlysecure.keychain.ui.PreferencesActivity$GeneralPrefsFragment"
|
||||
android:title="@string/section_general" />
|
||||
<header
|
||||
android:fragment="org.sufficientlysecure.keychain.ui.PreferencesActivity$AdvancedPrefsFragment"
|
||||
android:title="@string/section_advanced" />
|
||||
</preference-headers>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2010 Thialfihar <thi@thialfihar.org>
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<Preference
|
||||
android:title="@string/section_general" >
|
||||
<intent
|
||||
android:action="org.sufficientlysecure.keychain.ui.PREFS_GEN" />
|
||||
</Preference>
|
||||
<Preference
|
||||
android:title="@string/section_advanced" >
|
||||
<intent
|
||||
android:action="org.sufficientlysecure.keychain.ui.PREFS_ADV" />
|
||||
</Preference>
|
||||
</PreferenceScreen>
|
||||