aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2014-09-02 14:11:10 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2014-09-02 14:11:10 +0200
commitfe2c17cdeb59ebd65391bf92dc8afb20431ce824 (patch)
tree3fdad51e6d56bb18099d6b195f1785e4c9d1e409 /OpenKeychain
parenteb33d314c8b58d3b507d6dc29da31751484f8323 (diff)
downloadopen-keychain-fe2c17cdeb59ebd65391bf92dc8afb20431ce824.tar.gz
open-keychain-fe2c17cdeb59ebd65391bf92dc8afb20431ce824.tar.bz2
open-keychain-fe2c17cdeb59ebd65391bf92dc8afb20431ce824.zip
Pull from transifex
Diffstat (limited to 'OpenKeychain')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java2
-rw-r--r--OpenKeychain/src/main/res/raw-cs/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-de/help_about.html2
-rw-r--r--OpenKeychain/src/main/res/raw-de/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-es/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-et/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-fi/help_about.html54
-rw-r--r--OpenKeychain/src/main/res/raw-fi/help_changelog.html177
-rw-r--r--OpenKeychain/src/main/res/raw-fi/help_nfc_beam.html12
-rw-r--r--OpenKeychain/src/main/res/raw-fi/help_start.html22
-rw-r--r--OpenKeychain/src/main/res/raw-fi/help_wot.html17
-rw-r--r--OpenKeychain/src/main/res/raw-fi/nfc_beam_share.html11
-rw-r--r--OpenKeychain/src/main/res/raw-fr/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-is/help_about.html54
-rw-r--r--OpenKeychain/src/main/res/raw-is/help_changelog.html177
-rw-r--r--OpenKeychain/src/main/res/raw-is/help_nfc_beam.html12
-rw-r--r--OpenKeychain/src/main/res/raw-is/help_start.html22
-rw-r--r--OpenKeychain/src/main/res/raw-is/help_wot.html17
-rw-r--r--OpenKeychain/src/main/res/raw-is/nfc_beam_share.html11
-rw-r--r--OpenKeychain/src/main/res/raw-it/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-ja/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-nl/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-pl/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-pt/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-ru/help_about.html4
-rw-r--r--OpenKeychain/src/main/res/raw-ru/help_changelog.html180
-rw-r--r--OpenKeychain/src/main/res/raw-sl/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-tr/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-uk/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/raw-zh/help_changelog.html6
-rw-r--r--OpenKeychain/src/main/res/values-cs/strings.xml24
-rw-r--r--OpenKeychain/src/main/res/values-de/strings.xml34
-rw-r--r--OpenKeychain/src/main/res/values-es/strings.xml76
-rw-r--r--OpenKeychain/src/main/res/values-et/strings.xml7
-rw-r--r--OpenKeychain/src/main/res/values-fi/strings.xml50
-rw-r--r--OpenKeychain/src/main/res/values-fr/strings.xml76
-rw-r--r--OpenKeychain/src/main/res/values-is/strings.xml50
-rw-r--r--OpenKeychain/src/main/res/values-it/strings.xml43
-rw-r--r--OpenKeychain/src/main/res/values-ja/strings.xml80
-rw-r--r--OpenKeychain/src/main/res/values-nl/strings.xml21
-rw-r--r--OpenKeychain/src/main/res/values-pl/strings.xml21
-rw-r--r--OpenKeychain/src/main/res/values-pt/strings.xml6
-rw-r--r--OpenKeychain/src/main/res/values-ru/strings.xml102
-rw-r--r--OpenKeychain/src/main/res/values-sl/strings.xml91
-rw-r--r--OpenKeychain/src/main/res/values-tr/strings.xml7
-rw-r--r--OpenKeychain/src/main/res/values-uk/strings.xml54
-rw-r--r--OpenKeychain/src/main/res/values-zh/strings.xml7
47 files changed, 1229 insertions, 378 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java
index 4214c7ba5..b435b886d 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/KeychainApplication.java
@@ -132,7 +132,7 @@ public class KeychainApplication extends Application {
}
}
} catch (SecurityException e) {
- Log.e(Constants.TAG, "SecurityException when adding the account", e);
+ Log.e(Constants.TAG, "SecurityException when adding the account", e);
Toast.makeText(context, R.string.reinstall_openkeychain, Toast.LENGTH_LONG).show();
}
}
diff --git a/OpenKeychain/src/main/res/raw-cs/help_changelog.html b/OpenKeychain/src/main/res/raw-cs/help_changelog.html
index 41ec2cad6..98083d18d 100644
--- a/OpenKeychain/src/main/res/raw-cs/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-cs/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-de/help_about.html b/OpenKeychain/src/main/res/raw-de/help_about.html
index 934caa832..60d918975 100644
--- a/OpenKeychain/src/main/res/raw-de/help_about.html
+++ b/OpenKeychain/src/main/res/raw-de/help_about.html
@@ -7,7 +7,7 @@
<h2>Engwickler</h2>
<ul>
-<li>Dominik Schürmann (Maintainer)</li>
+<li>Dominik Schürmann (Leitender Entwickler)</li>
<li>Art O Cathain</li>
<li>Ash Hughes</li>
<li>Brian C. Barnes</li>
diff --git a/OpenKeychain/src/main/res/raw-de/help_changelog.html b/OpenKeychain/src/main/res/raw-de/help_changelog.html
index 0a8f95e83..9176f14ec 100644
--- a/OpenKeychain/src/main/res/raw-de/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-de/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>Es wurden in diesem Release so viele Bugs ausgebessert, sodass wir uns besser auf die neuen Funktionen konzentrieren</li>
diff --git a/OpenKeychain/src/main/res/raw-es/help_changelog.html b/OpenKeychain/src/main/res/raw-es/help_changelog.html
index cf778141a..acb9002c4 100644
--- a/OpenKeychain/src/main/res/raw-es/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-es/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Reparación de caídas introducidas en la v2.8</li>
+<li>Soporte ECC experimental</li>
+<li>Soporte experimental para Yubikey (firmado-sólo con claves importadas)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>Se han reparado tantos fallos en esta versión que vamos a concentrarnos en las principales características nuevas</li>
diff --git a/OpenKeychain/src/main/res/raw-et/help_changelog.html b/OpenKeychain/src/main/res/raw-et/help_changelog.html
index 41ec2cad6..98083d18d 100644
--- a/OpenKeychain/src/main/res/raw-et/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-et/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-fi/help_about.html b/OpenKeychain/src/main/res/raw-fi/help_about.html
new file mode 100644
index 000000000..f536fecbd
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/help_about.html
@@ -0,0 +1,54 @@
+<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</h2>
+<ul>
+<li>Dominik Schürmann (Maintainer)</li>
+<li>Art O Cathain</li>
+<li>Ash Hughes</li>
+<li>Brian C. Barnes</li>
+<li>Bahtiar 'kalkin' Gadimov</li>
+<li>Daniel Albert</li>
+<li>Daniel Hammann</li>
+<li>Daniel Haß</li>
+<li>Greg Witczak</li>
+<li>'mar-v-in'</li>
+<li>Markus Doits</li>
+<li>Miroojin Bakshi</li>
+<li>Nikhil Peter Raj</li>
+<li>Paul Sarbinowski</li>
+<li>'Senecaso'</li>
+<li>Sreeram Boyapati</li>
+<li>Thialfihar (APG 1.x)</li>
+<li>Tim Bray</li>
+<li>Vincent Breitmoser</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/timbray/KeybaseLib">KeybaseLib</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/JohnPersano/SuperToasts">SuperToasts</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/splitwise/TokenAutoComplete">TokenAutoComplete</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/rtreffer/minidns">MiniDNS</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/emilsjolander/StickyListHeaders">StickyListHeaders</a> (Apache License v2)</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>
+</ul>
+</body>
+</html>
diff --git a/OpenKeychain/src/main/res/raw-fi/help_changelog.html b/OpenKeychain/src/main/res/raw-fi/help_changelog.html
new file mode 100644
index 000000000..98083d18d
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/help_changelog.html
@@ -0,0 +1,177 @@
+<html>
+<head></head>
+<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
+<h2>2.8</h2>
+<ul>
+<li>So many bugs have been fixed in this release that we focus on the main new features</li>
+<li>Key edit: awesome new design, key revocation</li>
+<li>Key import: awesome new design, secure keyserver connections via hkps, keyserver resolving via DNS SRV records</li>
+<li>New first time screen</li>
+<li>New key creation screen: autocompletion of name and email based on your personal Android accounts</li>
+<li>File encryption: awesome new design, support for encrypting multiple files</li>
+<li>New icons to show status of key (by Brennan Novak)</li>
+<li>Important bug fix: Importing of large key collections from a file is now possible</li>
+<li>Notification showing cached passphrases</li>
+<li>Keys are connected to Android's contacts</li>
+</ul>
+<p>This release wouldn't be possible without the work of Vincent Breitmoser (GSoC 2014), mar-v-in (GSoC 2014), Daniel Albert, Art O Cathain, Daniel Haß, Tim Bray, Thialfihar</p>
+
+<h2>2.7</h2>
+<ul>
+<li>Purple! (Dominik, Vincent)</li>
+<li>New key view design (Dominik, Vincent)</li>
+<li>New flat Android buttons (Dominik, Vincent)</li>
+<li>API fixes (Dominik)</li>
+<li>Keybase.io import (Tim Bray)</li>
+</ul>
+<h2>2.6.1</h2>
+<ul>
+<li>Some fixes for regression bugs</li>
+</ul>
+<h2>2.6</h2>
+<ul>
+<li>Key certifications (thanks to Vincent Breitmoser)</li>
+<li>Support for GnuPG partial secret keys (thanks to Vincent Breitmoser)</li>
+<li>New design for signature verification</li>
+<li>Custom key length (thanks to Greg Witczak)</li>
+<li>Fix share-functionality from other apps</li>
+</ul>
+<h2>2.5</h2>
+<ul>
+<li>Fix decryption of symmetric pgp messages/files</li>
+<li>Refactored key edit screen (thanks to Ash Hughes)</li>
+<li>New modern design for encrypt/decrypt screens</li>
+<li>OpenPGP API version 3 (multiple api accounts, internal fixes, key lookup)</li>
+</ul>
+<h2>2.4</h2>
+<p>Thanks to all applicants of Google Summer of Code 2014 who made this release feature rich and bug free!
+Besides several small patches, a notable number of patches are made by the following people (in alphabetical order):
+Daniel Hammann, Daniel Haß, Greg Witczak, Miroojin Bakshi, Nikhil Peter Raj, Paul Sarbinowski, Sreeram Boyapati, Vincent Breitmoser.</p>
+<ul>
+<li>New unified key list</li>
+<li>Colorized key fingerprint</li>
+<li>Support for keyserver ports</li>
+<li>Deactivate possibility to generate weak keys</li>
+<li>Much more internal work on the API</li>
+<li>Certify user ids</li>
+<li>Keyserver query based on machine-readable output</li>
+<li>Lock navigation drawer on tablets</li>
+<li>Suggestions for emails on creation of keys</li>
+<li>Search in public key lists</li>
+<li>And much more improvements and fixes…</li>
+</ul>
+<h2>2.3.1</h2>
+<ul>
+<li>Hotfix for crash when upgrading from old versions</li>
+</ul>
+<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 passphrase 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 passphrase 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>
diff --git a/OpenKeychain/src/main/res/raw-fi/help_nfc_beam.html b/OpenKeychain/src/main/res/raw-fi/help_nfc_beam.html
new file mode 100644
index 000000000..88492731c
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/help_nfc_beam.html
@@ -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>
diff --git a/OpenKeychain/src/main/res/raw-fi/help_start.html b/OpenKeychain/src/main/res/raw-fi/help_start.html
new file mode 100644
index 000000000..51a76c01e
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/help_start.html
@@ -0,0 +1,22 @@
+<html>
+<head></head>
+<body>
+<h2>Getting started</h2>
+<p>First you need a personal secret key. Create one via the option menus in "Keys" or import existing secret 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>Applications</h2>
+<p>Several applications support OpenKeychain to encrypt/sign your private communication:<br><img src="apps_k9"><br>K-9 Mail: OpenKeychain support available in current <a href="https://github.com/k9mail/k-9/releases/tag/4.904">alpha build</a>!<br><a href="market://details?id=eu.siacs.conversations"><img src="apps_conversations"><br>Conversations</a>: Jabber/XMPP client<br><a href="market://details?id=org.lf_net.pgpunlocker"><img src="apps_pgpauth"><br>PGPAuth</a>: App to send a PGP-signed request to a server to open or close something, e.g. a door</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>
diff --git a/OpenKeychain/src/main/res/raw-fi/help_wot.html b/OpenKeychain/src/main/res/raw-fi/help_wot.html
new file mode 100644
index 000000000..29790139b
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/help_wot.html
@@ -0,0 +1,17 @@
+<html>
+<head></head>
+<body>
+<h2>Web of Trust</h2>
+<p>The Web of Trust describes the part of PGP which deals with creation and bookkeeping of certifications. It provides mechanisms to help the user keep track of who a public key belongs to, and share this information with others; To ensure the privacy of encrypted communication, it is essential to know that the public key you encrypt to belongs to the person you think it does.</p>
+
+<h2>Support in OpenKeychain</h2>
+<p>There is only basic support for Web of Trust in OpenKeychain. This is a heavy work in progress and subject to changes in upcoming releases.</p>
+
+<h2>Trust Model</h2>
+<p>Trust evaluation is based on the simple assumption that all keys which have secret keys available are trusted. Public keys which contain at least one user id certified by a trusted key will be marked with a green dot in the key listings. It is not (yet) possible to specify trust levels for certificates of other known public keys.</p>
+
+<h2>Certifying keys</h2>
+<p>Support for key certification is available, and user ids can be certified individually. It is not yet possible to specify the level of trust or create local and other special types of certificates.</p>
+
+</body>
+</html>
diff --git a/OpenKeychain/src/main/res/raw-fi/nfc_beam_share.html b/OpenKeychain/src/main/res/raw-fi/nfc_beam_share.html
new file mode 100644
index 000000000..083e055c7
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-fi/nfc_beam_share.html
@@ -0,0 +1,11 @@
+<html>
+<head></head>
+<body>
+<ol>
+<li>Make sure that NFC is turned on in Settings &gt; More &gt; 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>
diff --git a/OpenKeychain/src/main/res/raw-fr/help_changelog.html b/OpenKeychain/src/main/res/raw-fr/help_changelog.html
index 9d58256a7..c31fa14a2 100644
--- a/OpenKeychain/src/main/res/raw-fr/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-fr/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Correction des plantages présents dans v2.8</li>
+<li>Prise en charge expérimentale CCE</li>
+<li>Prise en charge expérimentale de Yubikey (signature seulement avec les clefs importées)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>Tellement de bogues ont été réglés dans cette version que nous nous concentrons sur les nouvelles caractéristiques principales.</li>
diff --git a/OpenKeychain/src/main/res/raw-is/help_about.html b/OpenKeychain/src/main/res/raw-is/help_about.html
new file mode 100644
index 000000000..f536fecbd
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/help_about.html
@@ -0,0 +1,54 @@
+<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</h2>
+<ul>
+<li>Dominik Schürmann (Maintainer)</li>
+<li>Art O Cathain</li>
+<li>Ash Hughes</li>
+<li>Brian C. Barnes</li>
+<li>Bahtiar 'kalkin' Gadimov</li>
+<li>Daniel Albert</li>
+<li>Daniel Hammann</li>
+<li>Daniel Haß</li>
+<li>Greg Witczak</li>
+<li>'mar-v-in'</li>
+<li>Markus Doits</li>
+<li>Miroojin Bakshi</li>
+<li>Nikhil Peter Raj</li>
+<li>Paul Sarbinowski</li>
+<li>'Senecaso'</li>
+<li>Sreeram Boyapati</li>
+<li>Thialfihar (APG 1.x)</li>
+<li>Tim Bray</li>
+<li>Vincent Breitmoser</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/timbray/KeybaseLib">KeybaseLib</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/JohnPersano/SuperToasts">SuperToasts</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/splitwise/TokenAutoComplete">TokenAutoComplete</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/rtreffer/minidns">MiniDNS</a> (Apache License v2)</li>
+<li>
+<a href="https://github.com/emilsjolander/StickyListHeaders">StickyListHeaders</a> (Apache License v2)</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>
+</ul>
+</body>
+</html>
diff --git a/OpenKeychain/src/main/res/raw-is/help_changelog.html b/OpenKeychain/src/main/res/raw-is/help_changelog.html
new file mode 100644
index 000000000..98083d18d
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/help_changelog.html
@@ -0,0 +1,177 @@
+<html>
+<head></head>
+<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
+<h2>2.8</h2>
+<ul>
+<li>So many bugs have been fixed in this release that we focus on the main new features</li>
+<li>Key edit: awesome new design, key revocation</li>
+<li>Key import: awesome new design, secure keyserver connections via hkps, keyserver resolving via DNS SRV records</li>
+<li>New first time screen</li>
+<li>New key creation screen: autocompletion of name and email based on your personal Android accounts</li>
+<li>File encryption: awesome new design, support for encrypting multiple files</li>
+<li>New icons to show status of key (by Brennan Novak)</li>
+<li>Important bug fix: Importing of large key collections from a file is now possible</li>
+<li>Notification showing cached passphrases</li>
+<li>Keys are connected to Android's contacts</li>
+</ul>
+<p>This release wouldn't be possible without the work of Vincent Breitmoser (GSoC 2014), mar-v-in (GSoC 2014), Daniel Albert, Art O Cathain, Daniel Haß, Tim Bray, Thialfihar</p>
+
+<h2>2.7</h2>
+<ul>
+<li>Purple! (Dominik, Vincent)</li>
+<li>New key view design (Dominik, Vincent)</li>
+<li>New flat Android buttons (Dominik, Vincent)</li>
+<li>API fixes (Dominik)</li>
+<li>Keybase.io import (Tim Bray)</li>
+</ul>
+<h2>2.6.1</h2>
+<ul>
+<li>Some fixes for regression bugs</li>
+</ul>
+<h2>2.6</h2>
+<ul>
+<li>Key certifications (thanks to Vincent Breitmoser)</li>
+<li>Support for GnuPG partial secret keys (thanks to Vincent Breitmoser)</li>
+<li>New design for signature verification</li>
+<li>Custom key length (thanks to Greg Witczak)</li>
+<li>Fix share-functionality from other apps</li>
+</ul>
+<h2>2.5</h2>
+<ul>
+<li>Fix decryption of symmetric pgp messages/files</li>
+<li>Refactored key edit screen (thanks to Ash Hughes)</li>
+<li>New modern design for encrypt/decrypt screens</li>
+<li>OpenPGP API version 3 (multiple api accounts, internal fixes, key lookup)</li>
+</ul>
+<h2>2.4</h2>
+<p>Thanks to all applicants of Google Summer of Code 2014 who made this release feature rich and bug free!
+Besides several small patches, a notable number of patches are made by the following people (in alphabetical order):
+Daniel Hammann, Daniel Haß, Greg Witczak, Miroojin Bakshi, Nikhil Peter Raj, Paul Sarbinowski, Sreeram Boyapati, Vincent Breitmoser.</p>
+<ul>
+<li>New unified key list</li>
+<li>Colorized key fingerprint</li>
+<li>Support for keyserver ports</li>
+<li>Deactivate possibility to generate weak keys</li>
+<li>Much more internal work on the API</li>
+<li>Certify user ids</li>
+<li>Keyserver query based on machine-readable output</li>
+<li>Lock navigation drawer on tablets</li>
+<li>Suggestions for emails on creation of keys</li>
+<li>Search in public key lists</li>
+<li>And much more improvements and fixes…</li>
+</ul>
+<h2>2.3.1</h2>
+<ul>
+<li>Hotfix for crash when upgrading from old versions</li>
+</ul>
+<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 passphrase 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 passphrase 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>
diff --git a/OpenKeychain/src/main/res/raw-is/help_nfc_beam.html b/OpenKeychain/src/main/res/raw-is/help_nfc_beam.html
new file mode 100644
index 000000000..88492731c
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/help_nfc_beam.html
@@ -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>
diff --git a/OpenKeychain/src/main/res/raw-is/help_start.html b/OpenKeychain/src/main/res/raw-is/help_start.html
new file mode 100644
index 000000000..51a76c01e
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/help_start.html
@@ -0,0 +1,22 @@
+<html>
+<head></head>
+<body>
+<h2>Getting started</h2>
+<p>First you need a personal secret key. Create one via the option menus in "Keys" or import existing secret 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>Applications</h2>
+<p>Several applications support OpenKeychain to encrypt/sign your private communication:<br><img src="apps_k9"><br>K-9 Mail: OpenKeychain support available in current <a href="https://github.com/k9mail/k-9/releases/tag/4.904">alpha build</a>!<br><a href="market://details?id=eu.siacs.conversations"><img src="apps_conversations"><br>Conversations</a>: Jabber/XMPP client<br><a href="market://details?id=org.lf_net.pgpunlocker"><img src="apps_pgpauth"><br>PGPAuth</a>: App to send a PGP-signed request to a server to open or close something, e.g. a door</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>
diff --git a/OpenKeychain/src/main/res/raw-is/help_wot.html b/OpenKeychain/src/main/res/raw-is/help_wot.html
new file mode 100644
index 000000000..29790139b
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/help_wot.html
@@ -0,0 +1,17 @@
+<html>
+<head></head>
+<body>
+<h2>Web of Trust</h2>
+<p>The Web of Trust describes the part of PGP which deals with creation and bookkeeping of certifications. It provides mechanisms to help the user keep track of who a public key belongs to, and share this information with others; To ensure the privacy of encrypted communication, it is essential to know that the public key you encrypt to belongs to the person you think it does.</p>
+
+<h2>Support in OpenKeychain</h2>
+<p>There is only basic support for Web of Trust in OpenKeychain. This is a heavy work in progress and subject to changes in upcoming releases.</p>
+
+<h2>Trust Model</h2>
+<p>Trust evaluation is based on the simple assumption that all keys which have secret keys available are trusted. Public keys which contain at least one user id certified by a trusted key will be marked with a green dot in the key listings. It is not (yet) possible to specify trust levels for certificates of other known public keys.</p>
+
+<h2>Certifying keys</h2>
+<p>Support for key certification is available, and user ids can be certified individually. It is not yet possible to specify the level of trust or create local and other special types of certificates.</p>
+
+</body>
+</html>
diff --git a/OpenKeychain/src/main/res/raw-is/nfc_beam_share.html b/OpenKeychain/src/main/res/raw-is/nfc_beam_share.html
new file mode 100644
index 000000000..083e055c7
--- /dev/null
+++ b/OpenKeychain/src/main/res/raw-is/nfc_beam_share.html
@@ -0,0 +1,11 @@
+<html>
+<head></head>
+<body>
+<ol>
+<li>Make sure that NFC is turned on in Settings &gt; More &gt; 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>
diff --git a/OpenKeychain/src/main/res/raw-it/help_changelog.html b/OpenKeychain/src/main/res/raw-it/help_changelog.html
index c4cae4d47..8cc889049 100644
--- a/OpenKeychain/src/main/res/raw-it/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-it/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>Così tanti bug sono stati corretti in questa versione che ci concentriamo sulle principali novità</li>
diff --git a/OpenKeychain/src/main/res/raw-ja/help_changelog.html b/OpenKeychain/src/main/res/raw-ja/help_changelog.html
index 0f467c407..959e10d21 100644
--- a/OpenKeychain/src/main/res/raw-ja/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-ja/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>v2.8 から発生したクラッシュ問題をFix</li>
+<li>実験的にECCをサポート</li>
+<li>実験的にYubikeyをサポート(インポート済みの鍵での署名のみ)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>そして主要な新しい機能を主眼としたこのリリースでたくさんのバグが修正されました</li>
diff --git a/OpenKeychain/src/main/res/raw-nl/help_changelog.html b/OpenKeychain/src/main/res/raw-nl/help_changelog.html
index 9edbb718e..9716b2470 100644
--- a/OpenKeychain/src/main/res/raw-nl/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-nl/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-pl/help_changelog.html b/OpenKeychain/src/main/res/raw-pl/help_changelog.html
index 2fb953cd2..da384e443 100644
--- a/OpenKeychain/src/main/res/raw-pl/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-pl/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-pt/help_changelog.html b/OpenKeychain/src/main/res/raw-pt/help_changelog.html
index 41ec2cad6..98083d18d 100644
--- a/OpenKeychain/src/main/res/raw-pt/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-pt/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-ru/help_about.html b/OpenKeychain/src/main/res/raw-ru/help_about.html
index 21446affa..0a93b5a7c 100644
--- a/OpenKeychain/src/main/res/raw-ru/help_about.html
+++ b/OpenKeychain/src/main/res/raw-ru/help_about.html
@@ -5,9 +5,9 @@
<p><a href="http://www.openkeychain.org">OpenKeychain</a> - реализация OpenPGP для Android.</p>
<p>Лицензия: GPLv3+</p>
-<h2>Developers</h2>
+<h2>Разработчики</h2>
<ul>
-<li>Dominik Schürmann (Maintainer)</li>
+<li>Dominik Schürmann (Ведущий разработчик)</li>
<li>Art O Cathain</li>
<li>Ash Hughes</li>
<li>Brian C. Barnes</li>
diff --git a/OpenKeychain/src/main/res/raw-ru/help_changelog.html b/OpenKeychain/src/main/res/raw-ru/help_changelog.html
index 6f33e8e01..6e6363037 100644
--- a/OpenKeychain/src/main/res/raw-ru/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-ru/help_changelog.html
@@ -1,20 +1,26 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Исправление падений, выявленных в 2.8</li>
+<li>Экспериментальная поддержка ECC</li>
+<li>Экспериментальная поддержка Yubikey (вход по импортированному ключу)</li>
+</ul>
<h2>2.8</h2>
<ul>
-<li>So many bugs have been fixed in this release that we focus on the main new features</li>
-<li>Key edit: awesome new design, key revocation</li>
-<li>Key import: awesome new design, secure keyserver connections via hkps, keyserver resolving via DNS SRV records</li>
-<li>New first time screen</li>
-<li>New key creation screen: autocompletion of name and email based on your personal Android accounts</li>
-<li>File encryption: awesome new design, support for encrypting multiple files</li>
-<li>New icons to show status of key (by Brennan Novak)</li>
-<li>Important bug fix: Importing of large key collections from a file is now possible</li>
-<li>Notification showing cached passphrases</li>
-<li>Keys are connected to Android's contacts</li>
-</ul>
-<p>This release wouldn't be possible without the work of Vincent Breitmoser (GSoC 2014), mar-v-in (GSoC 2014), Daniel Albert, Art O Cathain, Daniel Haß, Tim Bray, Thialfihar</p>
+<li>Так много небольших исправлений, что лучше сообщить о существенных изменениях</li>
+<li>Изменение ключа: новый дизайн, аннулирование клуча</li>
+<li>Импорт ключа: усовершенствованный дизайн, безопасное соединение с серверами ключей по протоколу hkps, определение серверов по записям DNS SRV</li>
+<li>Новый диалог при первом запуске</li>
+<li>Экран создания ключа: автодополнение имени и адреса почты из учетной записи Android</li>
+<li>Шифрование файла: усовершенствованный дизайн, возможность шифрования нескольких файлов</li>
+<li>Новые иконки статуса ключа (Brennan Novak)</li>
+<li>Важное исправление: Теперь возможен импорт большого количества ключей из одного файла</li>
+<li>Уведомление о запомненных паролях</li>
+<li>Ключи соединяются с контактами Android</li>
+</ul>
+<p>Этот релиз стал возможен благодаря работе Vincent Breitmoser (GSoC 2014), mar-v-in (GSoC 2014), Daniel Albert, Art O Cathain, Daniel Haß, Tim Bray, Thialfihar</p>
<h2>2.7</h2>
<ul>
@@ -26,21 +32,21 @@
</ul>
<h2>2.6.1</h2>
<ul>
-<li>Some fixes for regression bugs</li>
+<li>Исправления найденных ошибок</li>
</ul>
<h2>2.6</h2>
<ul>
-<li>Key certifications (thanks to Vincent Breitmoser)</li>
-<li>Support for GnuPG partial secret keys (thanks to Vincent Breitmoser)</li>
-<li>New design for signature verification</li>
-<li>Custom key length (thanks to Greg Witczak)</li>
-<li>Fix share-functionality from other apps</li>
+<li>Сертификация ключей (благодаря Vincent Breitmoser)</li>
+<li>Поддержка частично-секретных ключей GnuPG (благодаря Vincent Breitmoser)</li>
+<li>Новый дизайн проверки подписи</li>
+<li>Произвольная длина ключей (благодаря Greg Witczak)</li>
+<li>Исправление ошибки получения данных от других приложений</li>
</ul>
<h2>2.5</h2>
<ul>
-<li>Fix decryption of symmetric pgp messages/files</li>
-<li>Refactored key edit screen (thanks to Ash Hughes)</li>
-<li>New modern design for encrypt/decrypt screens</li>
+<li>Исправлено симметричное шифрование сообщений/файлов</li>
+<li>Переработано окно изменения ключа (благодаря Ash Hughes)</li>
+<li>Новый дизайн для окон шифрования/расшифровки</li>
<li>OpenPGP API версии 3 (множественные аккаунты, внутренние исправления, поиск ключей)</li>
</ul>
<h2>2.4</h2>
@@ -48,45 +54,45 @@
Из общего числа патчей, особенный вклад внесли следующие люди (в алфавитном порядке):
Daniel Hammann, Daniel Haß, Greg Witczak, Miroojin Bakshi, Nikhil Peter Raj, Paul Sarbinowski, Sreeram Boyapati, Vincent Breitmoser.</p>
<ul>
-<li>New unified key list</li>
-<li>Colorized key fingerprint</li>
-<li>Support for keyserver ports</li>
-<li>Deactivate possibility to generate weak keys</li>
-<li>Much more internal work on the API</li>
-<li>Certify user ids</li>
-<li>Keyserver query based on machine-readable output</li>
-<li>Lock navigation drawer on tablets</li>
-<li>Suggestions for emails on creation of keys</li>
-<li>Search in public key lists</li>
-<li>And much more improvements and fixes…</li>
+<li>Новый объединенный список ключей</li>
+<li>Цветовая индикация отпечатков ключей</li>
+<li>Поддержка портов серверов ключей</li>
+<li>Отключена возможность создавать слабые ключи</li>
+<li>Ещё больше улучшений работы API</li>
+<li>Сертификация пользовательских данных</li>
+<li>Запрос к серверу ключей основывается на машинном формате вывода</li>
+<li>Фиксация панели на планшетах</li>
+<li>Подсказки email при создании ключей</li>
+<li>Поиск в списках публичных ключей</li>
+<li>И множество других исправлений и улучшений...</li>
</ul>
<h2>2.3.1</h2>
<ul>
-<li>Hotfix for crash when upgrading from old versions</li>
+<li>Исправление ошибки при обновлении со старых версий</li>
</ul>
<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>Удален не требующийся экспорт публичного ключа при экспорте секретного ключа (спасибо, Ash Hughes)</li>
+<li>Исправлена ошибка срока годности ключей (спасибо, Ash Hughes)</li>
+<li>Исправления ошибок при изменении ключей (спасибо, Ash Hughes)</li>
+<li>Запрос ключа с сервера прямо из окна импорта ключей</li>
+<li>Исправление внешнего вида для Android 2.2-3.0</li>
+<li>Исправлено падение когда ключ не содержал имя пользователя</li>
+<li>Исправлено падение и пустой список при возвращении из окна подписания</li>
<li>криптографическая библиотека Bouncy Castle обновлена до версии 1.50</li>
-<li>Fix upload of key from signing screen</li>
+<li>Исправлена загрузка ключа из окна подписания</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>
+<li>Новый дизайн с боковой панелью</li>
+<li>Новый дизайн списка ключей</li>
+<li>Новый вид просмотра ключа</li>
+<li>Исправление ошибок импорта ключей</li>
+<li>Кросс-сертификация ключей (спасибо, Ash Hughes)</li>
+<li>Правильная обработка паролей в UTF-8 (спасибо, Ash Hughes)</li>
+<li>Первая версия с новыми языками (спасибо переводчикам с Transifex)</li>
+<li>Исправление и улучшение передачи ключей через QR коды</li>
+<li>Проверка подписей пакетов для API</li>
</ul>
<h2>2.1.1</h2>
<ul>
@@ -94,65 +100,65 @@ Daniel Hammann, Daniel Haß, Greg Witczak, Miroojin Bakshi, Nikhil Peter Raj, Pa
</ul>
<h2>2.1</h2>
<ul>
-<li>Lots of bug fixes</li>
-<li>New API for developers</li>
+<li>Множество исправлений ошибок</li>
+<li>Новый API для разработчиков</li>
<li>исправление ошибки генератора случайных чисел</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>
+<li>Переработка дизайна</li>
+<li>Передача ключей через QR коды и NFC</li>
+<li>Подписание ключей</li>
+<li>Загрузка ключей на сервер</li>
+<li>Исправление проблем импорта</li>
+<li>Новый AIDL API</li>
</ul>
<h2>1.0.8</h2>
<ul>
-<li>Basic keyserver support</li>
-<li>App2sd</li>
-<li>More choices for passphrase cache: 1, 2, 4, 8, hours</li>
-<li>Translations: Norwegian (thanks, Sander Danielsen), Chinese (thanks, Zhang Fredrick)</li>
-<li>Bugfixes</li>
-<li>Optimizations</li>
+<li>Поддержка серверов ключей</li>
+<li>App2SD</li>
+<li>Больше вариантов сохранения кэша пароля: 1, 2, 4, 8 часов</li>
+<li>Переводы: Норвежский (спасибо, Sander Danielsen), Китайский (спасибо, Zhang Fredrick)</li>
+<li>Исправления ошибок</li>
+<li>Оптимизация</li>
</ul>
<h2>1.0.7</h2>
<ul>
-<li>Fixed problem with signature verification of texts with trailing newline</li>
-<li>More options for passphrase cache time to live (20, 40, 60 mins)</li>
+<li>Исправление ошибки при проверке подписи текста с переводом строки</li>
+<li>Больше вариантов сохранения кэша пароля (20, 40, 60 минут)</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>
+<li>Исправление ошибки создания записи на Froyo</li>
+<li>Безопасное удаление файлов</li>
+<li>Опция удаления файла ключа после импорта</li>
+<li>Передача шифрования (галерея и т.д.)</li>
+<li>Новые возможности (язык, v3 подписи)</li>
+<li>Изменения интерфейса</li>
+<li>Исправления ошибок</li>
</ul>
<h2>1.0.5</h2>
<ul>
<li>новые языки: немецкий, итальянский</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>
+<li>Значительное уменьшение размера программы</li>
+<li>Новый интерфейс настроек</li>
+<li>Изменение вида для локализации</li>
+<li>Исправление ошибки подписи</li>
</ul>
<h2>1.0.4</h2>
<ul>
-<li>Fixed another crash caused by some SDK bug with query builder</li>
+<li>Исправление еще одной ошибки, возникающей в SDK</li>
</ul>
<h2>1.0.3</h2>
<ul>
-<li>Fixed crashes during encryption/signing and possibly key export</li>
+<li>Исправление ошибок при шифровании/подписании и экспорте ключей</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>
+<li>Фильтр списка ключей</li>
+<li>Улучшение выбора ключей шифрования</li>
+<li>Добавлена возможность шифровать файлы прямо из файлового менеджера</li>
+<li>Исправления ошибок и новые возможности для интеграции с K-9 Mail</li>
</ul>
<h2>1.0.1</h2>
<ul>
@@ -161,11 +167,11 @@ Daniel Hammann, Daniel Haß, Greg Witczak, Miroojin Bakshi, Nikhil Peter Raj, Pa
<h2>1.0.0</h2>
<ul>
<li>интеграция с K-9 Mail, APG поддерживает beta-версию K-9 Mail</li>
-<li>Support of more file managers (including ASTRO)</li>
+<li>Поддержка сторонних файловых менеджеров (в т.ч. ASTRO)</li>
<li>Словенский перевод</li>
-<li>New database, much faster, less memory usage</li>
-<li>Defined Intents and content provider for other apps</li>
-<li>Bugfixes</li>
+<li>Новая база данных, еще быстрее и компактнее</li>
+<li>Добавлены обработчики для взаимодействия с другими приложениями</li>
+<li>Исправления ошибок</li>
</ul>
</body>
</html>
diff --git a/OpenKeychain/src/main/res/raw-sl/help_changelog.html b/OpenKeychain/src/main/res/raw-sl/help_changelog.html
index d9da74e00..03dc790e8 100644
--- a/OpenKeychain/src/main/res/raw-sl/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-sl/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-tr/help_changelog.html b/OpenKeychain/src/main/res/raw-tr/help_changelog.html
index 41ec2cad6..98083d18d 100644
--- a/OpenKeychain/src/main/res/raw-tr/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-tr/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/raw-uk/help_changelog.html b/OpenKeychain/src/main/res/raw-uk/help_changelog.html
index 1837a243e..0b87282d3 100644
--- a/OpenKeychain/src/main/res/raw-uk/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-uk/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>У цій версії виправлено надто багато вад, тому ви зосередилися на основних нових функціях</li>
diff --git a/OpenKeychain/src/main/res/raw-zh/help_changelog.html b/OpenKeychain/src/main/res/raw-zh/help_changelog.html
index 41ec2cad6..98083d18d 100644
--- a/OpenKeychain/src/main/res/raw-zh/help_changelog.html
+++ b/OpenKeychain/src/main/res/raw-zh/help_changelog.html
@@ -1,6 +1,12 @@
<html>
<head></head>
<body>
+<h2>2.9</h2>
+<ul>
+<li>Fixing crashes introduced in v2.8</li>
+<li>Experimental ECC support</li>
+<li>Experimental Yubikey support (signing-only with imported keys)</li>
+</ul>
<h2>2.8</h2>
<ul>
<li>So many bugs have been fixed in this release that we focus on the main new features</li>
diff --git a/OpenKeychain/src/main/res/values-cs/strings.xml b/OpenKeychain/src/main/res/values-cs/strings.xml
index 5f62b9036..9314cce54 100644
--- a/OpenKeychain/src/main/res/values-cs/strings.xml
+++ b/OpenKeychain/src/main/res/values-cs/strings.xml
@@ -3,7 +3,6 @@
<!--title-->
<string name="title_select_recipients">Vybrat klíče</string>
<string name="title_select_secret_key">Vybrat svůj klíč</string>
- <string name="title_encrypt">Zašifrovat</string>
<string name="title_decrypt">Rozšifrovat</string>
<string name="title_authentication">Heslo</string>
<string name="title_add_subkey">Přidat podklíč</string>
@@ -85,8 +84,6 @@
<string name="label_algorithm">Algoritmus</string>
<string name="label_ascii_armor">Soubor ASCII armor</string>
<string name="label_file_ascii_armor">Soubory: ASCII armor</string>
- <string name="label_asymmetric_from">Od:</string>
- <string name="label_to">Komu:</string>
<string name="label_delete_after_encryption">Soubory: smazat po zašifrování</string>
<string name="label_delete_after_decryption">Smazat po rozšifrování</string>
<string name="label_encryption_algorithm">Šifrovací algoritmus</string>
@@ -152,7 +149,6 @@
<string name="passphrase_must_not_be_empty">Prosím zadejte heslo.</string>
<string name="passphrase_for_symmetric_encryption">Symetrická šifra.</string>
<string name="passphrase_for">Zadejte heslo pro \'%s\'</string>
- <string name="file_delete_confirmation">Určitě smazat\n%s?</string>
<string name="file_delete_successful">Úspěšně smazáno.</string>
<string name="no_file_selected">Nejprve vyberte soubor.</string>
<string name="encrypt_sign_successful">Úspěšně podepsáno a/nebo zašifrováno.</string>
@@ -160,12 +156,6 @@
<string name="enter_passphrase_twice">Heslo zadejte dvakrát.</string>
<string name="select_encryption_key">Vyberte alespoň jeden šifrovací klíč.</string>
<string name="select_encryption_or_signature_key">Vyberte alespoň jeden šifrovací nebo podpisový klíč.</string>
- <string name="specify_file_to_encrypt_to">Prosím specifikujte do kterého souboru zašifrovat.\nVAROVÁNÍ: Pokud soubor již existuje, bude přepsán.</string>
- <string name="specify_file_to_decrypt_to">Prosím specifikujte do kterého souboru rozšifrovat.\nVAROVÁNÍ: Pokud soubor již existuje, bude přepsán.</string>
- <string name="specify_file_to_export_to">Prosím specifikujte do kterého souboru exportovat.\nVAROVÁNÍ: Pokud soubor již existuje, bude přepsán.</string>
- <string name="key_deletion_confirmation_multi">Opravdu si přejete smazat všechny vybrané veřejné klíče?\nToto nebude možné vzít zpět!</string>
- <string name="secret_key_deletion_confirmation">Opravdu chcete smazat TAJNÝ klíč \'%s\'?\nToto je nevratná operace!</string>
- <string name="public_key_deletetion_confirmation">Opravdu chcete smazat veřejný klíč \'%s\'?\nToto nebude možné vrátit zpět!</string>
<string name="also_export_secret_keys">Zárověň exportovat tajný klíč</string>
<string name="key_exported">Úspěšně exportován 1 klíč.</string>
<string name="keys_exported">Úspěšně exportován %d klíč.</string>
@@ -267,6 +257,11 @@
<string name="key_size_custom_info">Napište vlastní délku klíče (v bitech):</string>
<string name="key_size_custom_info_rsa">Délka RSA klíče musí být větší než 1024 a alespoň 16384. Zároveň musí být dělitelná 8mi.</string>
<string name="key_size_custom_info_dsa">Délka DSA klíče musí být alespoň 512 a nejvýše 1024. Zároveň musí být dělitelná 64.</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">rychle</string>
<string name="compression_very_slow">velmi pomalu</string>
@@ -298,7 +293,6 @@
<string name="intent_send_encrypt">Zašifrovat pomocí OpenKeychain</string>
<string name="intent_send_decrypt">Dešifrovat pomocí OpenKeychain</string>
<!--Remote API-->
- <string name="api_no_apps">Neregistrovaná appka!\n\nSeznam podporovaných aplikací třetích stran je možo nalézt v \'Nápovědě\'!</string>
<string name="api_settings_show_info">Zobrazit pokročilé informace</string>
<string name="api_settings_hide_info">Schovat pokročilé informace</string>
<string name="api_settings_show_advanced">Zobrazit pokročilá nastavení</string>
@@ -315,8 +309,6 @@
<string name="api_settings_package_signature">SHA-256 z podpisu balíčku</string>
<string name="api_settings_accounts">Účty</string>
<string name="api_settings_accounts_empty">Žádné účty nejsou specifikovány pro tuto appku.</string>
- <string name="api_create_account_text">Appka žádá o vytvoření nového účtu. Prosím vyberte nějaký existující klíč nebo vytvořte nový.\nAppky jsou omezeny na použití klíčů, které zde vyberete!</string>
- <string name="api_register_text">Zobrazená appka chce zašifrovat/rozšifrovat zprávy a podepsat je vačím jménem.\nPovolit přístup?\n\nVAROVÁNÍ: Pokud nevíte proč se tato obrazovka objevila, zamítněte přístup! Také můžete zneplatnit přístup jindy v obrazovce \'Appky\'.</string>
<string name="api_register_allow">Povolit přístup</string>
<string name="api_register_disallow">Zamítnout přístup</string>
<string name="api_register_error_select_key">Prosím vyberte klíč!</string>
@@ -337,7 +329,6 @@
<string name="key_view_action_certify">Certifikovat identity</string>
<string name="key_view_action_update">Aktualizuji z keyserveru</string>
<string name="key_view_action_share_with">Sdílet pomocí...</string>
- <string name="key_view_action_share_nfc">Sdílet přes NFC tak, že podržíte zařízení zády k sobě</string>
<string name="key_view_action_upload">Aktualizovat na keyserver</string>
<string name="key_view_tab_main">Hlavní info</string>
<string name="key_view_tab_share">Sdílet</string>
@@ -367,7 +358,6 @@
<string name="create_key_empty">Toto pole je vyžadováno</string>
<string name="create_key_passphrases_not_equal">Heslo nesouhlasí</string>
<string name="create_key_final_text">Zadali jste následující identitu:</string>
- <string name="create_key_final_robot_text">Vytvoření identity může chvíli tvrvat. Mezitím si dejte šálek kávy.\n(3 podklíče, RSA, 4096 bit)</string>
<string name="create_key_text">Zadejte své celé jméno, emailovou adresu a zvolte heslo.</string>
<string name="create_key_hint_full_name">Celé jméno, např. Jan Novák</string>
<!--View key-->
@@ -375,14 +365,11 @@
<string name="view_key_expired">Tento klíč vyexpiroval!</string>
<!--Navigation Drawer-->
<string name="nav_keys">Klíče</string>
- <string name="nav_encrypt">Podepisuji a šifruji</string>
- <string name="nav_decrypt">Dešifruji a kontroluji</string>
<string name="nav_apps">Appky</string>
<string name="drawer_open">Otevřít navigační panel</string>
<string name="drawer_close">Zavří navigační panel</string>
<string name="my_keys">Moje Klíče</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">Zpráva zadaná sem bude podepsána za použití klíče vybraného v poli \'Od\' a zašifrovaná pro všecny příjemce vybrané v \'Pro\'.</string>
<string name="decrypt_content_edit_text_hint">Vložte zašifrovaný text pro jeho rozšifrování a/nebo ověření...</string>
<!--certs-->
<string name="cert_default">výchozí</string>
@@ -394,6 +381,7 @@
<string name="cert_verify_failed">selhalo!</string>
<string name="cert_verify_error">chyba!</string>
<string name="cert_verify_unavailable">klíč není k dispozici</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-de/strings.xml b/OpenKeychain/src/main/res/values-de/strings.xml
index 19b3c38e4..b40ea83bb 100644
--- a/OpenKeychain/src/main/res/values-de/strings.xml
+++ b/OpenKeychain/src/main/res/values-de/strings.xml
@@ -3,7 +3,8 @@
<!--title-->
<string name="title_select_recipients">Wähle Schlüssel</string>
<string name="title_select_secret_key">Wähle Deinen Schlüssel</string>
- <string name="title_encrypt">Verschlüsseln</string>
+ <string name="title_encrypt_text">Text Verschlüsseln</string>
+ <string name="title_encrypt_files">Dateien verschlüsseln</string>
<string name="title_decrypt">Entschlüsseln</string>
<string name="title_authentication">Passwort</string>
<string name="title_add_subkey">Unterschlüssel hinzufügen</string>
@@ -87,8 +88,8 @@
<string name="label_file_ascii_armor">Datei: ASCII Armor</string>
<string name="label_write_version_header">Lass andere wissen dass du OpenKeychain nutzt</string>
<string name="label_write_version_header_summary">Fügt \'OpenKeychain v2.7\' zu OpenPGP Signaturen, DAten und exportierten Schlüsseln hinzu</string>
- <string name="label_asymmetric_from">Von:</string>
- <string name="label_to">An:</string>
+ <string name="label_asymmetric_from">Signiert von:</string>
+ <string name="label_to">Verschlüsselt an:</string>
<string name="label_delete_after_encryption">Dateien: Nach Verschlüsselung löschen</string>
<string name="label_delete_after_decryption">Nach Entschlüsselung löschen</string>
<string name="label_encryption_algorithm">Verschlüsselungsalgorithmus</string>
@@ -104,6 +105,7 @@
<string name="label_expiry">Ablaufdatum</string>
<string name="label_usage">Verwendungszweck</string>
<string name="label_key_size">Schlüssellänge</string>
+ <string name="label_ecc_curve">Eliptische Kurve</string>
<string name="label_main_user_id">Hauptidentität</string>
<string name="label_name">Name</string>
<string name="label_comment">Kommentar</string>
@@ -146,6 +148,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">Öffnen...</string>
<string name="warning">Warnung</string>
<string name="error">Fehler</string>
@@ -162,7 +166,7 @@
<string name="passphrase_must_not_be_empty">Bitte ein Passwort eingeben.</string>
<string name="passphrase_for_symmetric_encryption">Symmetrische Verschlüsselung.</string>
<string name="passphrase_for">Passwort für \'%s\' eingeben</string>
- <string name="file_delete_confirmation">%s\nwirklich löschen?</string>
+ <string name="file_delete_confirmation">%s wirklich löschen?</string>
<string name="file_delete_successful">Erfolgreich gelöscht.</string>
<string name="no_file_selected">Zuerst eine Datei auswählen.</string>
<string name="encrypt_sign_successful">Erfolgreich signiert und/oder verschlüsselt.</string>
@@ -170,8 +174,8 @@
<string name="enter_passphrase_twice">Das Passwort bitte zweimal eingeben.</string>
<string name="select_encryption_key">Mindestens einen Schlüssel zum Verschlüsseln auswählen.</string>
<string name="select_encryption_or_signature_key">Mindestens einen Schlüssel zum Verschlüsseln oder einen zum Signieren auswählen.</string>
- <string name="specify_file_to_encrypt_to">Bitte angeben in welche Datei verschlüsselt werden soll.\nWARNUNG: Datei wird überschrieben, wenn sie bereits existiert. </string>
- <string name="specify_file_to_decrypt_to">Bitte angeben,in welche Datei entschlüsselt werden soll.\nWARNUNG: Datei wird überschrieben, wenn sie bereits existiert. </string>
+ <string name="specify_file_to_encrypt_to">Bitte angeben in welche Datei verschlüsselt werden soll.\nWARNUNG: Datei wird überschrieben, wenn sie bereits existiert.</string>
+ <string name="specify_file_to_decrypt_to">Bitte angeben in welche Datei entschlüsselt werden soll.\nWARNUNG: Datei wird überschrieben, wenn sie bereits existiert. </string>
<string name="specify_file_to_export_to">Bitte angeben in welche Datei exportiert werden soll.\nWARNUNG: Datei wird überschrieben, wenn sie bereits existiert. </string>
<string name="key_deletion_confirmation_multi">Möchtest du wirklich alle ausgewählten öffentlichen Schlüssel löschen?\nDies kann nicht rückgängig gemacht werden!</string>
<string name="secret_key_deletion_confirmation">Soll der PRIVATE Schlüssel \'%s\' wirklich gelöscht werden?\nDies kann nicht rückgängig gemacht werden!</string>
@@ -183,8 +187,8 @@
<string name="key_creation_el_gamal_info">Beachte: Nur Unterschlüssel unterstützen ElGamal.</string>
<string name="key_not_found">Schlüssel %08X konnte nicht gefunden werden.</string>
<plurals name="bad_keys_encountered">
- <item quantity="one">%d schlechter privater Schlüssel ignoriert. Evtl. wurde er mit folgender Option exportiert:\n --export-secret-subkeys\nUnbedingt mit der Option \n --export-secret-keys\nexportieren.</item>
- <item quantity="other">%d schlechte private Schlüssel ignoriert. Evtl. wurden sie mit folgender Option exportiert:\n --export-secret-subkeys\nUnbedingt mit der Option \n --export-secret-keys\nexportieren.</item>
+ <item quantity="one">%d kaputter privater Schlüssel wurde ignoriert. Evtl. wurden er mit folgender Option exportiert: --export-secret-subkeys Unbedingt mit der Option --export-secret-keys exportieren.</item>
+ <item quantity="other">%d kaputte private Schlüssel ignoriert. Evtl. wurden sie mit folgender Option exportiert: --export-secret-subkeys Unbedingt mit der Option --export-secret-keys exportieren.</item>
</plurals>
<string name="key_send_success">Schlüssel wurde erfolgreich hochgeladen.</string>
<string name="key_certify_success">Identitäten erfolgreich beglaubigt</string>
@@ -289,6 +293,11 @@
<string name="key_size_custom_info">Benutzerdefinierte Schlüssellänge (in Bit):</string>
<string name="key_size_custom_info_rsa">Die RSA-Schlüssellänge muss grösser als 1024 und höchstens 16384 sein. Sie muss auch ein Mehrfaches von 8 sein.</string>
<string name="key_size_custom_info_dsa">Die DSA-Schlüssellänge muss mindestens 512 und höchstens 1024 sein. Auch muss sie ein Mehrfaches von 64 sein.</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">schnell</string>
<string name="compression_very_slow">sehr langsam</string>
@@ -332,7 +341,6 @@
<string name="intent_send_encrypt">Verschlüsseln mit OpenKeychain </string>
<string name="intent_send_decrypt">Entschlüsseln mit OpenKeychain </string>
<!--Remote API-->
- <string name="api_no_apps">Keine registrierten Apps!\n\nEine Liste der unterstützten Anwendungen ist in der \'Hilfe\' verfügbar.</string>
<string name="api_settings_show_info">Erweiterte Informationen anzeigen</string>
<string name="api_settings_hide_info">Erweiterte Informationen ausblenden</string>
<string name="api_settings_show_advanced">Erweiterte Einstellungen anzeigen</string>
@@ -350,7 +358,7 @@
<string name="api_settings_accounts">Konten</string>
<string name="api_settings_accounts_empty">Keine Konten mit dieser Anwendung verknüpft.</string>
<string name="api_create_account_text">Die App verlangt die Erstellung eines neuen Accounts. Bitte wähle einen deiner existierenden Schlüssel aus oder erstelle einen neuen.\nApps können nur hier ausgewählte Schlüssel nutzen.</string>
- <string name="api_register_text">Folgende Anwendung möchte Nachrichten ver-/entschlüsseln und in Ihrem Namen signieren.\nZugriff erlauben?\n\nVORSICHT: Sollten Sie nicht wissen warum dieses Fenster erscheint, sollten Sie den Zugriff verbieten! Sie können Zugriffe später über das Menü \'Apps\' widerrufen.</string>
+ <string name="api_register_text">Folgende Anwendung möchte Nachrichten ver-/entschlüsseln und in Ihrem Namen signieren. Zugriff erlauben?\n\nVORSICHT: Sollten Sie nicht wissen warum dieses Fenster erscheint, sollten Sie den Zugriff verbieten! Sie können Zugriffe später über das Menü \'Apps\' widerrufen.</string>
<string name="api_register_allow">Zugriff erlauben</string>
<string name="api_register_disallow">Zugriff verbieten</string>
<string name="api_register_error_select_key">Bitte einen Schlüssel auswählen!</string>
@@ -375,7 +383,6 @@
<string name="key_view_action_certify">Identitäten beglaubigen</string>
<string name="key_view_action_update">Von Schlüsselserver aktualisieren</string>
<string name="key_view_action_share_with">Teilen über...</string>
- <string name="key_view_action_share_nfc">Teilen über NFC (Geräte Rückseite an Rückseite halten)</string>
<string name="key_view_action_upload">Auf Schlüsselserver hochladen</string>
<string name="key_view_tab_main">Informationen</string>
<string name="key_view_tab_share">Teilen</string>
@@ -397,14 +404,11 @@
<string name="view_key_expired">Dieser Schlüssel ist nicht mehr gültig!</string>
<!--Navigation Drawer-->
<string name="nav_keys">Schlüssel</string>
- <string name="nav_encrypt">Signieren und Verschlüsseln</string>
- <string name="nav_decrypt">Entschlüsseln und Verifizieren</string>
<string name="nav_apps">Apps</string>
<string name="drawer_open">Menü öffnen</string>
<string name="drawer_close">Menü schließen</string>
<string name="my_keys">Meine Schlüssel</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">Die eingegebene Nachricht wird mit dem in \'Von\' ausgewählten Schlüssel signiert und für alle Empfänger in \'An\' verschlüsselt.</string>
<string name="decrypt_content_edit_text_hint">Hier die verschlüsselte Nachricht eingeben um sie zu entschlüsseln und/oder zu verifizieren…</string>
<!--certs-->
<string name="cert_default">normal</string>
@@ -416,6 +420,7 @@
<string name="cert_verify_failed">fehlgeschlagen!</string>
<string name="cert_verify_error">Fehler!</string>
<string name="cert_verify_unavailable">Schlüssel nicht verfügbar</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<string name="msg_ip_delete_old_ok">Alte Schlüssel aus der Datenbank löschen</string>
<string name="msg_ip_encode_fail">Die Anwendung ist wegen Kodierungsfehler fehlgeschlagen</string>
@@ -443,7 +448,6 @@
<!--Consolidate-->
<!--PassphraseCache-->
<!--unsorted-->
- <string name="msg_internal_error">Interner Fehler!</string>
<string name="section_certifier_id">Beglaubiger</string>
<string name="section_cert">Zertifikatdetails</string>
<string name="label_user_id">Identität</string>
diff --git a/OpenKeychain/src/main/res/values-es/strings.xml b/OpenKeychain/src/main/res/values-es/strings.xml
index 1bd73f389..2ea8d6ef1 100644
--- a/OpenKeychain/src/main/res/values-es/strings.xml
+++ b/OpenKeychain/src/main/res/values-es/strings.xml
@@ -3,7 +3,6 @@
<!--title-->
<string name="title_select_recipients">Seleccionar claves</string>
<string name="title_select_secret_key">Seleccionar su clave</string>
- <string name="title_encrypt">Cifrar</string>
<string name="title_decrypt">Descifrar</string>
<string name="title_authentication">Frase de contraseña</string>
<string name="title_add_subkey">Añadir subclave</string>
@@ -87,8 +86,6 @@
<string name="label_file_ascii_armor">Ficheros: Armadura ASCII</string>
<string name="label_write_version_header">Permitir conocer a otros que usted está usando OpenKeychain</string>
<string name="label_write_version_header_summary">Escribe \'OpenKeychain v2.7\' en las firmas OpenPGP, texto cifrado, y claves exportadas</string>
- <string name="label_asymmetric_from">Desde:</string>
- <string name="label_to">Hacia:</string>
<string name="label_delete_after_encryption">Ficheros: Borrar después del cifrado</string>
<string name="label_delete_after_decryption">Borrar después del descifrado</string>
<string name="label_encryption_algorithm">Algoritmo de cifrado</string>
@@ -104,6 +101,7 @@
<string name="label_expiry">Caducidad</string>
<string name="label_usage">Uso</string>
<string name="label_key_size">Tamaño de clave</string>
+ <string name="label_ecc_curve">Curva elíptica</string>
<string name="label_main_user_id">Identidad primaria</string>
<string name="label_name">Nombre</string>
<string name="label_comment">Comentario</string>
@@ -146,6 +144,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH (intercambio Diffie-Hellman con curva elíptica)</string>
+ <string name="ecdsa">ECDSA (algoritmo de firma digital con curva elíptica)</string>
<string name="filemanager_title_open">Abrir...</string>
<string name="warning">Advertencia</string>
<string name="error">Error</string>
@@ -162,7 +162,6 @@
<string name="passphrase_must_not_be_empty">Por favor, introduce una frase de contraseña.</string>
<string name="passphrase_for_symmetric_encryption">Cifrado simétrico.</string>
<string name="passphrase_for">Introducir la frase de contraseña para \'%s\'</string>
- <string name="file_delete_confirmation">¿Estás seguro de que quieres borrar\n%s?</string>
<string name="file_delete_successful">Borrado satisfactoriamente.</string>
<string name="no_file_selected">Selecciona un archivo antes.</string>
<string name="encrypt_sign_successful">Firmado y/o cifrado con éxito.</string>
@@ -170,22 +169,12 @@
<string name="enter_passphrase_twice">Introduce la frase de contraseña dos veces.</string>
<string name="select_encryption_key">Selecciona al menos una clave de cifrado.</string>
<string name="select_encryption_or_signature_key">Selecciona al menos una clave de cifrado o de firma.</string>
- <string name="specify_file_to_encrypt_to">Por favor, especifica hacia qué archivo quieres cifrar.\nADVERTENCIA: El archivo se sobreescribirá si ya existiese.</string>
- <string name="specify_file_to_decrypt_to">Por favor, especifica hacia qué archivo quieres descifrar.\nADVERTENCIA: El archivo se sobreescribirá si ya existiese.</string>
- <string name="specify_file_to_export_to">Por favor, especifica hacia qué archivo quieres exportar.\nADVERTENCIA: El archivo se sobreescribirá si ya existiese.</string>
- <string name="key_deletion_confirmation_multi">¿De veras quiere borrar todas las claves públicas seleccionadas?\n¡No puede deshacer esto!</string>
- <string name="secret_key_deletion_confirmation">¿Quieres realmente borrar la clave SECRETA \'%s\'?\n¡No podrás deshacerlo!</string>
- <string name="public_key_deletetion_confirmation">¿De veras quiere borrar la clave pública \'%s\'?\n¡No puede deshacer esto!</string>
<string name="also_export_secret_keys">Exportar también claves secretas (privadas)</string>
<string name="key_exported">Se ha exportado 1 clave satisfactoriamente.</string>
<string name="keys_exported">%d claves exportadas satisfactoriamente.</string>
<string name="no_keys_exported">No se han exportado claves.</string>
<string name="key_creation_el_gamal_info">Nota: Sólo las subclaves soportan ElGamal.</string>
<string name="key_not_found">No se puede encontrar la clave %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d mala clave secreta ignorada. Quizás hayas exportado con la opción\n--export-secret-subkeys\nAsegúrate de que exportas con\n--export-secret-keys\nen su lugar.</item>
- <item quantity="other">%d malas claves secretas ignoradas. Quizás hayas exportado con la opción\n--export-secret-subkeys\nAsegúrate de que exportas con\n--export-secret-keys\nen su lugar.</item>
- </plurals>
<string name="key_send_success">Clave cargada al servidor satisfactoriamente</string>
<string name="key_certify_success">Identidades certificadas con éxito</string>
<string name="list_empty">¡Esta lista está vacía!</string>
@@ -237,6 +226,7 @@
<!--progress dialogs, usually ending in '…'-->
<string name="progress_done">Hecho.</string>
<string name="progress_cancel">Cancelar</string>
+ <string name="progress_cancelling">cancelando...</string>
<string name="progress_saving">guardando...</string>
<string name="progress_importing">importando...</string>
<string name="progress_exporting">exportando...</string>
@@ -246,6 +236,8 @@
<string name="progress_generating_rsa">generando nueva clave RSA...</string>
<string name="progress_generating_dsa">generando nueva clave DSA...</string>
<string name="progress_generating_elgamal">generando nueva clave ElGamal...</string>
+ <string name="progress_generating_ecdsa">generando nueva clave ECDSA...</string>
+ <string name="progress_generating_ecdh">generando nueva clave ECDH...</string>
<string name="progress_modify">modificando juego de claves...</string>
<string name="progress_modify_unlock">desbloqueando juego de claves...</string>
<string name="progress_modify_adduid">añadiendo identidades de usuario...</string>
@@ -294,6 +286,14 @@
<string name="key_size_custom_info">Escriba el tamaño personalizado de la clave (en bits):</string>
<string name="key_size_custom_info_rsa">El tamaño de la clave RSA tiene que ser mayor que 1024 y como mucho de 16384. También debe ser un múltiplo de 8.</string>
<string name="key_size_custom_info_dsa">El tamaño de la clave DSA debe ser de un mínimo de 512 y un máximo de 1024. También debe ser múltiplo de 64.</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">rápido</string>
<string name="compression_very_slow">muy lento</string>
@@ -333,15 +333,16 @@
</plurals>
<string name="view_log">Ver registro (log)</string>
<string name="import_error_nothing">No hay nada que importar.</string>
+ <string name="import_error_nothing_cancelled">Importación cancelada.</string>
<string name="import_error">¡Error importando claves!</string>
<string name="import_with_warnings">, con advertencias</string>
+ <string name="import_with_cancelled">, hasta que este cancelada</string>
<!--Intent labels-->
<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\n¡Puede encontrar una lista de aplicaciones de terceros soportadas en la \'Ayuda\'!</string>
<string name="api_settings_show_info">Mostrar información avanzada</string>
<string name="api_settings_hide_info">Ocultar información avanzada</string>
<string name="api_settings_show_advanced">Mostrar la configuración avanzada</string>
@@ -357,10 +358,9 @@
<string name="api_settings_package_name">Nombre de paquete</string>
<string name="api_settings_package_signature">SHA-256 de firma de paquete</string>
<string name="api_settings_accounts">Cuentas</string>
+ <string name="api_settings_settings">Configuración</string>
+ <string name="api_settings_key">Mi clave para esta cuenta</string>
<string name="api_settings_accounts_empty">No hay cuentas adjuntas a esta aplicación</string>
- <string name="api_create_account_text">La aplicación solicita la creación de una nueva cuenta. Por favor, seleccione una de sus claves existentes o cree una nueva.\n¡Las aplicaciones están restringidas al uso de las claves que usted seleccione aquí!</string>
- <string name="api_update_account_text">La clave guardada para esta cuenta ha sido borrada. ¡Por favor seleccione una diferente!\n¡Las aplicaciones están restringidas al uso de las claves que seleccione aquí!</string>
- <string name="api_register_text">La aplicación mostrada quiere cifrar, descrifrar y firmar mensajes en su nombre.\n¿Permitir acceso?\n\nADVERTENCIA: Si no sabe por qué apareció esta pantalla, ¡no permita el acceso! Puede revocar el acceso más tarde usando la pantalla de \'Aplicaciones\'.</string>
<string name="api_register_allow">Permitir el acceso</string>
<string name="api_register_disallow">Denegar el acceso</string>
<string name="api_register_error_select_key">¡Por favor, selecciona una clave!</string>
@@ -388,7 +388,6 @@
<string name="key_view_action_certify">Certificar identidades</string>
<string name="key_view_action_update">Actualizar desde el servidor de claves</string>
<string name="key_view_action_share_with">Compartir con...</string>
- <string name="key_view_action_share_nfc">Compartir sobre NFC juntando los dispositivos por el reverso</string>
<string name="key_view_action_upload">Actualizar al servidor de claves</string>
<string name="key_view_tab_main">Información principal</string>
<string name="key_view_tab_share">Compartir</string>
@@ -427,7 +426,6 @@
<string name="create_key_empty">Este campo es obligatorio</string>
<string name="create_key_passphrases_not_equal">Las frases contraseña no coinciden</string>
<string name="create_key_final_text">Ha introducido la siguiente identidad:</string>
- <string name="create_key_final_robot_text">Crear una clave puede llevar un tiempo, hágase con una taza de café entre tanto...\n(3 subclaves, RSA 4096 bits)</string>
<string name="create_key_text">Introduzca su nombre completo, dirección de correo electrónico, y elija una frase contraseña.</string>
<string name="create_key_hint_full_name">Nombre completo, ej. Max Mustermann</string>
<!--View key-->
@@ -435,14 +433,11 @@
<string name="view_key_expired">¡Esta clave ha expirado!</string>
<!--Navigation Drawer-->
<string name="nav_keys">Claves</string>
- <string name="nav_encrypt">Firmar y cifrar</string>
- <string name="nav_decrypt">Descifrar y verificar</string>
<string name="nav_apps">Aplicaciones</string>
<string name="drawer_open">Abrir el Navigation Drawer</string>
<string name="drawer_close">Cerrar el Navigation Drawer</string>
<string name="my_keys">Mis claves</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">El mensaje introducido aquí estará firmado usando la clave seleccionada en \'Desde\' y cifrada para todos los receptores seleccionados en \'Hacia\'.</string>
<string name="decrypt_content_edit_text_hint">Introduce aquí el texto cifrado para descifrarlo y/o verificarlo...</string>
<!--certs-->
<string name="cert_default">predeterminado</string>
@@ -454,10 +449,12 @@
<string name="cert_verify_failed">¡falló!</string>
<string name="cert_verify_error">¡error!</string>
<string name="cert_verify_unavailable">clave no disponible</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
+ <string name="msg_internal_error">¡Error interno!</string>
+ <string name="msg_cancelled">Operación cancelada.</string>
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Aplicando operación de inserción por lote.</string>
<string name="msg_ip_bad_type_secret">Se intentó importar un juego de claves (keyring) secreto como público. Esto es un fallo, por favor ¡consigne un informe!</string>
- <string name="msg_kc_error_v3">Esta clave es una clave OpenPGP versión 3 y por tanto insegura. No ha sido importada.</string>
<string name="msg_ip_delete_old_fail">No se borró ninguna clave antigua (¿crear una nueva?)</string>
<string name="msg_ip_delete_old_ok">Clave antigua borrada de la base de datos</string>
<string name="msg_ip_encode_fail">La operación falló debido a un error de codificación</string>
@@ -516,21 +513,20 @@
<string name="msg_is_importing_subkeys">Procesando subclaves secretas</string>
<string name="msg_is_io_exc">Error codificando el juego de claves</string>
<string name="msg_is_pubring_generate">Generando un juego de claves públicas desde el juego de claves secretas (privadas)</string>
- <string name="msg_is_subkey_nonexistent">Subclave %s no disponible en la clave pública</string>
- <string name="msg_is_subkey_ok">Se marcó %s como no disponible</string>
- <string name="msg_is_subkey_stripped">Se marcó %s como desnudo (de subclave)</string>
<string name="msg_is_success_identical">El juego de claves no contiene nuevos datos, no hay nada que hacer</string>
<string name="msg_is_success">Juego de claves secretas (privadas) importado con éxito</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_public">Canonicalizando juego de claves público %s</string>
<string name="msg_kc_secret">Canonicalizando juego de claves secreto %s</string>
- <string name="msg_kc_error_no_uid">Fallo en la canonicalización de juego de claves: El juego de claves no tiene identificaciones de usuario válidas</string>
+ <string name="msg_kc_error_v3">¡Esta es una clave OpenPGP versión 3, que ha sido desechada y ya no está soportada!</string>
+ <string name="msg_kc_error_no_uid">¡El juego de claves no tiene identidades de usuario válidas!</string>
+ <string name="msg_kc_error_master_algo">¡La clave maestra usa un algoritmo (%s) desconocido!</string>
<string name="msg_kc_master">Procesando clave maestra</string>
<string name="msg_kc_revoke_bad_err">Eliminando certificado defectuoso de revocación de juego de claves</string>
<string name="msg_kc_revoke_bad_local">Eliminando certificado de revocación de juego de claves, con distintivo \"local\"</string>
<string name="msg_kc_revoke_bad_time">Eliminando certificado de revocación de juego de claves, con marca de tiempo futura</string>
<string name="msg_kc_revoke_bad_type">Eliminando certificado de clave maestra, de tipo desconocido (%s)</string>
- <string name="msg_kc_revoke_bad_type_uid">Eliminando identidad de usuario en posición equivocada</string>
+ <string name="msg_kc_revoke_bad_type_uid">Eliminando certificado de identidad de usuario en posición incorrecta</string>
<string name="msg_kc_revoke_bad">Eliminando certificado defectuoso de revocación de juego de claves</string>
<string name="msg_kc_revoke_dup">Eliminando certificado redundante de revocación de juego de claves </string>
<string name="msg_kc_sub">Procesando subclave %s</string>
@@ -548,6 +544,7 @@
<string name="msg_kc_sub_revoke_bad_err">Eliminando certificado defectuoso de revocación de subclave</string>
<string name="msg_kc_sub_revoke_bad">Eliminando certificado defectuoso de revocación de subclave</string>
<string name="msg_kc_sub_revoke_dup">Eliminando certificado redundante de revocación de subclave</string>
+ <string name="msg_kc_sub_unknown_algo">La subclave usa un algoritmo desconocido, no se va a importar...</string>
<string name="msg_kc_success">Canonicalización del juego de claves exitosa, no hay cambios</string>
<plurals name="msg_kc_success_bad">
<item quantity="one">Canonicalización de juego de claves completada, se eliminó un certificado erróneo</item>
@@ -563,17 +560,19 @@
<string name="msg_kc_uid_bad_time">Eliminando identidad de usuario con marca de tiempo futura</string>
<string name="msg_kc_uid_bad_type">Eliminando certificado de identidad de usuario, de tipo desconocido (%s)</string>
<string name="msg_kc_uid_bad">Eliminando auto-certificado defectuoso para la identidad de usuario \"%s\"</string>
- <string name="msg_kc_uid_cert_dup">Eliminando auto-certificado desactualizado para el identificador de usuario \"%s\"</string>
+ <string name="msg_kc_uid_cert_dup">Eliminando auto certificado caducado para la identidad de usuario \"%s\"</string>
<string name="msg_kc_uid_foreign">Eliminando certificado ajeno de identidad de usuario por %s</string>
<string name="msg_kc_uid_revoke_dup">Eliminando certificado redundate de revocación para la identidad de usuario \"%s\"</string>
<string name="msg_kc_uid_revoke_old">Eliminando certificado desactualizado de revocación para la identidad de usuario \"%s\"</string>
<string name="msg_kc_uid_no_cert">No se encontró ningún auto-certificado válido para la identificación de usuario %s, eliminándola del juego de claves.</string>
<string name="msg_kc_uid_remove">Eliminando identidad de usuario %s no válida</string>
+ <string name="msg_kc_uid_dup">Eliminando identidad duplicada de usuario \"%s\". ¡La clave secreta contenía dos de ellas. Esto puede resultar en certificados perdidos!</string>
<!--Keyring merging log entries-->
+ <string name="msg_mg_error_secret_dummy">Nueva subclave pública encontrada, ¡pero la generación de subclaves secretas (privadas) ficticias no está soportada!</string>
+ <string name="msg_mg_error_heterogeneous">¡Se intentaron fusionar juegos de claves con diferentes huellas de validación!</string>
+ <string name="msg_mg_error_encode">¡Error fatal codificando firma!</string>
<string name="msg_mg_public">Incorporándolas en el juego de claves públicas %s</string>
<string name="msg_mg_secret">Incorporándolas en el juego de claves secretas (privadas) %s</string>
- <string name="msg_mg_error_encode">Error fatal codificando la firma</string>
- <string name="msg_mg_error_heterogeneous">¡Se intentaron fusionar juegos de claves con diferentes huellas de validación de claves!</string>
<string name="msg_mg_new_subkey">Añadiendo nueva subclave %s</string>
<string name="msg_mg_found_new">Se encontraron %s nuevos certificados en el juego de claves</string>
<string name="msg_mg_unchanged">No hay nuevos certificados</string>
@@ -584,9 +583,14 @@
<string name="msg_cr_error_no_certify">¡La clave maestra debe tener el indicador de certificado!</string>
<string name="msg_cr_error_null_expiry">El periodo hasta la expiración no puede ser \"el mismo que antes\" al crear la clave. Esto es un error de programación, por favor ¡rellene un informe de fallo!</string>
<string name="msg_cr_error_keysize_512">¡El tamaño de la clave debe ser mayor o igual de 512!</string>
+ <string name="msg_cr_error_no_curve">¡No se especificó tamaño de clave! ¡Esto es un error de programación, por favor consigne un informe de fallo!</string>
+ <string name="msg_cr_error_no_keysize">¡No se especificó curva elíptica! ¡Esto es un error de programación, por favor consigne un informe de fallo!</string>
<string name="msg_cr_error_internal_pgp">¡Error PGP interno!</string>
- <string name="msg_cr_error_unknown_algo">¡Seleccionado algoritmo defectuoso!</string>
- <string name="msg_cr_error_master_elgamal">¡La clave maestra no debe ser del tipo ElGamal!</string>
+ <string name="msg_cr_error_unknown_algo">¡Se seleccionó un algoritmo desconocido! ¡Esto es un error de programación, por favor consigne un informe de errores!</string>
+ <string name="msg_cr_error_flags_dsa">¡Se seleccionaron indicativos de clave defectuosa, DSA no puede usarse para cifrado!</string>
+ <string name="msg_cr_error_flags_elgamal">¡Se seleccionaron indicativos de clave defectuosa, ElGamal no puede usarse para firmado!</string>
+ <string name="msg_cr_error_flags_ecdsa">¡Se seleccionaron indicativos de clave defectuosa, ECDSA no puede usarse para cifrado!</string>
+ <string name="msg_cr_error_flags_ecdh">¡Seleccionados indicativos de clave defectuosa, ECDH no puede usarse para firmado!</string>
<!--modifySecretKeyRing-->
<string name="msg_mr">Modificando el juego de claves %s</string>
<string name="msg_mf_error_encode">¡Excepción en la codificación!</string>
@@ -610,7 +614,7 @@
<string name="msg_mf_primary_new">Generando nuevo certificado para nueva identidad de usuario primaria</string>
<string name="msg_mf_subkey_change">Modificando subclave %s</string>
<string name="msg_mf_error_subkey_missing">¡Se intentó operar sobre una subclave desaparecida %s!</string>
- <string name="msg_mf_subkey_new">Añadiendo nueva subclave de tipo %2$s (%1$s bits)</string>
+ <string name="msg_mf_subkey_new">Añadiendo nueva subclave de tipo %s</string>
<string name="msg_mf_subkey_new_id">Nueva identidad de subclave: %s</string>
<string name="msg_mf_error_past_expiry">¡La fecha de expiración no puede ser del pasado!</string>
<string name="msg_mf_subkey_revoke">Revocando subclave %s</string>
@@ -662,7 +666,6 @@
<string name="passp_cache_notif_clear">Limpiar caché</string>
<string name="passp_cache_notif_pwd">Contraseña</string>
<!--unsorted-->
- <string name="msg_internal_error">¡Error interno!</string>
<string name="section_certifier_id">Certificador</string>
<string name="section_cert">Detalles del certificado</string>
<string name="label_user_id">Identidad</string>
@@ -681,7 +684,6 @@
<string name="unknown_algorithm">desconocido</string>
<string name="can_sign_not">no puede firmarse</string>
<string name="error_no_encrypt_subkey">¡No hay subclave de cifrado disponible!</string>
- <string name="info_no_manual_account_creation">No cree Cuentas-OpenKeychain manualmente.\nPara más información, vea la Ayuda.</string>
<string name="contact_show_key">Mostrar clave (%s)</string>
<!--First Time-->
<string name="first_time_text1">¡Recupere su privacidad con OpenKeychain!</string>
diff --git a/OpenKeychain/src/main/res/values-et/strings.xml b/OpenKeychain/src/main/res/values-et/strings.xml
index 6ea0d1236..f82cbeb96 100644
--- a/OpenKeychain/src/main/res/values-et/strings.xml
+++ b/OpenKeychain/src/main/res/values-et/strings.xml
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Krüpteeri</string>
<string name="title_decrypt">Dekrüpteeri</string>
<string name="title_authentication">Salasõne</string>
<string name="title_edit_key">Muuda võtit</string>
@@ -76,6 +75,11 @@
<!--progress dialogs, usually ending in '…'-->
<!--action strings-->
<!--key bit length selections-->
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<!--Help-->
<!--Import-->
@@ -91,6 +95,7 @@
<!--Navigation Drawer-->
<!--hints-->
<!--certs-->
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-fi/strings.xml b/OpenKeychain/src/main/res/values-fi/strings.xml
new file mode 100644
index 000000000..a87379114
--- /dev/null
+++ b/OpenKeychain/src/main/res/values-fi/strings.xml
@@ -0,0 +1,50 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<resources>
+ <!--title-->
+ <!--section-->
+ <!--button-->
+ <!--menu-->
+ <!--label-->
+ <!--choice-->
+ <!--key flags-->
+ <!--sentences-->
+ <!--errors
+ no punctuation, all lowercase,
+ they will be put after "error_message", e.g. "Error: file not found"-->
+ <!--errors without preceeding Error:-->
+ <!--results shown after decryption/verification-->
+ <!--progress dialogs, usually ending in '…'-->
+ <!--action strings-->
+ <!--key bit length selections-->
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
+ <!--compression-->
+ <!--Help-->
+ <!--Import-->
+ <!--Import result toast-->
+ <!--Intent labels-->
+ <!--Remote API-->
+ <!--Share-->
+ <!--Key list-->
+ <!--Key view-->
+ <!--Edit key-->
+ <!--Create key-->
+ <!--View key-->
+ <!--Navigation Drawer-->
+ <!--hints-->
+ <!--certs-->
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
+ <!--Import Public log entries-->
+ <!--Import Secret log entries-->
+ <!--Keyring Canonicalization log entries-->
+ <!--Keyring merging log entries-->
+ <!--createSecretKeyRing-->
+ <!--modifySecretKeyRing-->
+ <!--Consolidate-->
+ <!--PassphraseCache-->
+ <!--unsorted-->
+ <!--First Time-->
+</resources>
diff --git a/OpenKeychain/src/main/res/values-fr/strings.xml b/OpenKeychain/src/main/res/values-fr/strings.xml
index 1b0a355d3..8fef0e5b3 100644
--- a/OpenKeychain/src/main/res/values-fr/strings.xml
+++ b/OpenKeychain/src/main/res/values-fr/strings.xml
@@ -3,7 +3,6 @@
<!--title-->
<string name="title_select_recipients">Choisir des clefs</string>
<string name="title_select_secret_key">Choisir ma clef</string>
- <string name="title_encrypt">Chiffrer</string>
<string name="title_decrypt">Déchiffrer</string>
<string name="title_authentication">Phrase de passe</string>
<string name="title_add_subkey">Ajouter une sous-clef</string>
@@ -87,8 +86,6 @@
<string name="label_file_ascii_armor">Fichier : ASCII Armor</string>
<string name="label_write_version_header">Faire savoir aux autres que vous utilisez OpenKeychain</string>
<string name="label_write_version_header_summary">Ajoute « OpenKeychain v2.7 » aux signatures OpenPGP, aux cryptogrammes et aux clefs exportées</string>
- <string name="label_asymmetric_from">De :</string>
- <string name="label_to">À :</string>
<string name="label_delete_after_encryption">Fichier : supprimer après chiffrement</string>
<string name="label_delete_after_decryption">Supprimer après le chiffrement</string>
<string name="label_encryption_algorithm">Algorithme de chiffrement</string>
@@ -104,6 +101,7 @@
<string name="label_expiry">Expiration</string>
<string name="label_usage">Utilisation</string>
<string name="label_key_size">Taille de la clef</string>
+ <string name="label_ecc_curve">Courbe elliptique </string>
<string name="label_main_user_id">Identité principale</string>
<string name="label_name">Nom</string>
<string name="label_comment">Commentaire</string>
@@ -146,6 +144,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">Ouvrir...</string>
<string name="warning">Avertissement</string>
<string name="error">Erreur</string>
@@ -162,7 +162,6 @@
<string name="passphrase_must_not_be_empty">Veuillez saisir une phrase de passe</string>
<string name="passphrase_for_symmetric_encryption">Chriffrement symétrique.</string>
<string name="passphrase_for">Saisir une phrase de passe pour « %s »</string>
- <string name="file_delete_confirmation">Êtes-vous sûr de vouloir supprimer\n%s ?</string>
<string name="file_delete_successful">Supprimé avec succès.</string>
<string name="no_file_selected">Choisir d\'abord un fichier.</string>
<string name="encrypt_sign_successful">Signé et/ou chiffré avec succès.</string>
@@ -170,22 +169,12 @@
<string name="enter_passphrase_twice">Saisir la phrase de passe deux fois.</string>
<string name="select_encryption_key">Choisir au moins une clef de chiffrement.</string>
<string name="select_encryption_or_signature_key">Choisir au moins une clef de chiffrement ou de signature.</string>
- <string name="specify_file_to_encrypt_to">Veuillez spécifier vers quel fichier chiffrer.\nAVERTISSEMENT ! Le fichier sera écrasé s\'il existe.</string>
- <string name="specify_file_to_decrypt_to">Veuillez spécifier vers quel fichier déchiffrer.\nAVERTISSEMENT ! Le fichier sera écrasé s\'il existe.</string>
- <string name="specify_file_to_export_to">Veuillez spécifier vers quel fichier exporter.\nAVERTISSEMENT ! Le fichier sera écrasé s\'il existe.</string>
- <string name="key_deletion_confirmation_multi">Voulez-vous vraiment supprimer toutes les clefs publiques choisies ?\nCeci est irréversible !</string>
- <string name="secret_key_deletion_confirmation">Voulez-vous vraiment supprimer la clef SECRÈTE %s ?\nVous ne pourrez pas la restituer !</string>
- <string name="public_key_deletetion_confirmation">Voulez-vous vraiment supprimer la clef publique %s ?\nCeci est irréversible !</string>
<string name="also_export_secret_keys">Importer aussi les clefs secrètes</string>
<string name="key_exported">1 clef exportée avec succès.</string>
<string name="keys_exported">%d clefs exportées avec succès.</string>
<string name="no_keys_exported">Aucune clef exportée.</string>
<string name="key_creation_el_gamal_info">Note : seules les sous-clefs prennent en charge ElGamal.</string>
<string name="key_not_found">Clef %08X introuvable.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d mauvaise clef ignorée. Vous avez peut-être exporté avec l\'option\n --export-secret-subkeys\nAssurez-vous d\'exporter plutôt avec\n --export-secret-keys.</item>
- <item quantity="other">%d mauvaises clefs ignorées. Vous avez peut-être exporté avec l\'option\n --export-secret-subkeys\nAssurez-vous d\'exporter plutôt avec\n --export-secret-keys.</item>
- </plurals>
<string name="key_send_success">Clef téléversée vers le serveur avec succès</string>
<string name="key_certify_success">Identités certifiées avec succès</string>
<string name="list_empty">Cette liste est vide !</string>
@@ -237,6 +226,7 @@
<!--progress dialogs, usually ending in '…'-->
<string name="progress_done">Terminé.</string>
<string name="progress_cancel">Annuler</string>
+ <string name="progress_cancelling">annulation...</string>
<string name="progress_saving">sauvegarde...</string>
<string name="progress_importing">importation...</string>
<string name="progress_exporting">exportation...</string>
@@ -246,6 +236,8 @@
<string name="progress_generating_rsa">génération d\'une nouvelle clef RSA...</string>
<string name="progress_generating_dsa">génération d\'une nouvelle clef DSA...</string>
<string name="progress_generating_elgamal">génération d\'une nouvelle clef ElGamal...</string>
+ <string name="progress_generating_ecdsa">génération d\'une nouvelle clef ECDSA... </string>
+ <string name="progress_generating_ecdh">génération d\'une nouvelle clef ECDH... </string>
<string name="progress_modify">modification du trousseau...</string>
<string name="progress_modify_unlock">déverrouillage du trousseau...</string>
<string name="progress_modify_adduid">ajout des ID d\'utilisateur...</string>
@@ -294,6 +286,14 @@
<string name="key_size_custom_info">Taper la longueur de la clef personnalisée (bits)</string>
<string name="key_size_custom_info_rsa">La longueur d\'une clef RSA doit être supérieure à 1024 et au plus 16384. Elle doit aussi être un multiple de 8.</string>
<string name="key_size_custom_info_dsa">La longueur d\'une clef DSA doit être comprise entre 512 et 1024 inclusivement. Elle doit aussi être un multiple de 64.</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">rapide</string>
<string name="compression_very_slow">très lent</string>
@@ -333,15 +333,16 @@
</plurals>
<string name="view_log">Consulter le journal</string>
<string name="import_error_nothing">Rien à importer.</string>
+ <string name="import_error_nothing_cancelled">Importation annulée.</string>
<string name="import_error">Erreur lors de l\'importation des clefs !</string>
<string name="import_with_warnings">, avec des avertissements</string>
+ <string name="import_with_cancelled">, jusqu\'à l\'annulation</string>
<!--Intent labels-->
<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\nUne liste d\'applications tierces prises en charge peut être trouvée dans l\'« Aide » !</string>
<string name="api_settings_show_info">Afficher les informations avancées</string>
<string name="api_settings_hide_info">Masquer les informations avancées</string>
<string name="api_settings_show_advanced">Afficher les paramètres avancés</string>
@@ -357,10 +358,9 @@
<string name="api_settings_package_name">Nom du paquet</string>
<string name="api_settings_package_signature">SHA-256 de la signature du paquet</string>
<string name="api_settings_accounts">Comptes</string>
+ <string name="api_settings_settings">Paramètres</string>
+ <string name="api_settings_key">Ma clef pour ce compte</string>
<string name="api_settings_accounts_empty">Aucun compte n\'est attaché à cette appli.</string>
- <string name="api_create_account_text">L\'appli demande la création d\'un nouveau compte. Veuillez choisir une de vos clefs existantes ou en créer une nouvelle.\nLes applis ne peuvent utiliser que les clefs que vous choisissez ici !</string>
- <string name="api_update_account_text">La clef enregistrée pour ce compte a été supprimée. Veuillez en choisir une autre !\nLes applis sont restreintes à l\'utilisation de clefs choisies ici.</string>
- <string name="api_register_text">L\'application affichée veut chiffrer/déchiffrer des messages et les signer en votre nom.\nPermettre l\'accès ?\n\nAVERTISSEMENT : si vous ne savez pas pourquoi cet écran est apparu, refusez l\'accès ! Vous pourrez révoquer l\'accès plus tard en utilisant l\'écran « Applis ».</string>
<string name="api_register_allow">Permettre l\'accès</string>
<string name="api_register_disallow">Enlever l\'accès</string>
<string name="api_register_error_select_key">Veuillez choisir une clef !</string>
@@ -388,7 +388,6 @@
<string name="key_view_action_certify">Certifier les identités</string>
<string name="key_view_action_update">Mise à jour depuis le serveur de clefs</string>
<string name="key_view_action_share_with">Partager avec...</string>
- <string name="key_view_action_share_nfc">Partager par NFC en tenant les appareils dos à dos</string>
<string name="key_view_action_upload">Téléverser vers le serveur de clefs</string>
<string name="key_view_tab_main">Infos principales</string>
<string name="key_view_tab_share">Partager</string>
@@ -427,7 +426,6 @@
<string name="create_key_empty">Ce champ est exigé</string>
<string name="create_key_passphrases_not_equal">Les phrases de passe ne correspondent pas</string>
<string name="create_key_final_text">Vous avez saisie l\'identité suivante :</string>
- <string name="create_key_final_robot_text">Créer une clef peut prendre du temps, prenez donc un café en attendant...\n(3 sous-clefs, RSA 4096 bits)</string>
<string name="create_key_text">Saisissez votre nom complet, votre adresse courriel et choisissez votre phrase de passe.</string>
<string name="create_key_hint_full_name">Nom complet, p. ex. Marc-Olivier Lagacé</string>
<!--View key-->
@@ -435,14 +433,11 @@
<string name="view_key_expired">Cette clef est expirée !</string>
<!--Navigation Drawer-->
<string name="nav_keys">Clefs</string>
- <string name="nav_encrypt">Signer et chiffrer</string>
- <string name="nav_decrypt">Déchiffrer et vérifier</string>
<string name="nav_apps">Applis</string>
<string name="drawer_open">Ouvrir le tiroir de navigation</string>
<string name="drawer_close">Fermer le tiroir de navigation</string>
<string name="my_keys">Mes clefs</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">Le message saisi ici sera signé en utilisant la clef choisie « De » et chiffré pour tous les destinataires choisies « À ».</string>
<string name="decrypt_content_edit_text_hint">Saisir le cryptogramme à déchiffrer et/ou à vérifier ici...</string>
<!--certs-->
<string name="cert_default">valeur par défaut</string>
@@ -454,10 +449,12 @@
<string name="cert_verify_failed">échec!</string>
<string name="cert_verify_error">erreur!</string>
<string name="cert_verify_unavailable">clef non disponible</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
+ <string name="msg_internal_error">Erreur interne !</string>
+ <string name="msg_cancelled">Opération annulée.</string>
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Application de l\'opération d\'insertion par lot.</string>
<string name="msg_ip_bad_type_secret">Tentative d\'importer le trousseau secret comme public. Ceci est un bogue, veuillez remplir un rapport !</string>
- <string name="msg_kc_error_v3">Cette clef est une clef d\'OpenPGP version 3 et n\'est, par conséquent, pas sécuritaire. Elle n\'a pas été importée. </string>
<string name="msg_ip_delete_old_fail">Aucune ancienne clef de supprimée (création d\'une nouvelle ?)</string>
<string name="msg_ip_delete_old_ok">L\'ancienne clef a été supprimée de la base de données</string>
<string name="msg_ip_encode_fail">Échec de l\'opération causé par une erreur d\'encodage</string>
@@ -516,21 +513,20 @@
<string name="msg_is_importing_subkeys">Traitement des sous-clefs secrètes</string>
<string name="msg_is_io_exc">Erreur lors de l\'encodage du trousseau</string>
<string name="msg_is_pubring_generate">Génération du trousseau public à partir du trousseau secret</string>
- <string name="msg_is_subkey_nonexistent">La sous-clef %s n\'est pas disponible dans la clef publique</string>
- <string name="msg_is_subkey_ok">%s marqué comme disponible</string>
- <string name="msg_is_subkey_stripped">%s marqué comme dépouillée</string>
<string name="msg_is_success_identical">Le trousseau ne contient pas de nouvelle donnée, rien à faire</string>
<string name="msg_is_success">Importation du trousseau secret réussie</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_public">Canonicalisation du trousseau public %s</string>
<string name="msg_kc_secret">Canonicalisation du trousseau secret %s</string>
- <string name="msg_kc_error_no_uid">La canonicalisation du trousseau a échoué : le trousseau n\'a pas d\'ID d\'utilisateur valides</string>
+ <string name="msg_kc_error_v3">Ceci est une clef OpenPGP version 3, qui a été déprécié et n\'est plus pris en charge !</string>
+ <string name="msg_kc_error_no_uid">Le trousseau n\'a pas d\'ID d\'utilisateur valide !</string>
+ <string name="msg_kc_error_master_algo">La clef maîtresse utilise un algorithme (%s) inconnu ! </string>
<string name="msg_kc_master">Traitement de la clef maîtresse</string>
<string name="msg_kc_revoke_bad_err">Suppression du mauvais certificat de révocation du trousseau</string>
<string name="msg_kc_revoke_bad_local">Suppression du certificat de révocation du trousseau ayant le drapeau « local »</string>
<string name="msg_kc_revoke_bad_time">Suppression du certificat de révocation du trousseau ayant une estampille temporelle dans le futur</string>
<string name="msg_kc_revoke_bad_type">Suppression du certificat de clef maîtresse de type inconnu (%s)</string>
- <string name="msg_kc_revoke_bad_type_uid">Suppression de la certification de l\'ID d\'utilisateur en mauvaise position</string>
+ <string name="msg_kc_revoke_bad_type_uid">Suppression du certificat de l\'ID d\'utilisateur en mauvaise position</string>
<string name="msg_kc_revoke_bad">Suppression du mauvais certificat de révocation du trousseau</string>
<string name="msg_kc_revoke_dup"> Suppression du certificat redondant de révocation du trousseau</string>
<string name="msg_kc_sub">Traitement de la sous-clef %s</string>
@@ -548,6 +544,7 @@
<string name="msg_kc_sub_revoke_bad_err">Suppression du certificat de révocation de la mauvaise sous-clef</string>
<string name="msg_kc_sub_revoke_bad">Suppression du certificat de révocation de la mauvaise sous-clef</string>
<string name="msg_kc_sub_revoke_dup">Suppression du certificat de révocation de la sous-clef redondante</string>
+ <string name="msg_kc_sub_unknown_algo">La sous-clef utilise un algorithme inconnu et n\'est pas importée...</string>
<string name="msg_kc_success">Canonicalisation du trousseau réussie, aucun changement</string>
<plurals name="msg_kc_success_bad">
<item quantity="one">Canonicalisation du trousseau réussie, un certificat erroné supprimé</item>
@@ -563,17 +560,19 @@
<string name="msg_kc_uid_bad_time">Suppression de l\'ID d\'utilisateur ayant une estampille temporelle dans le futur</string>
<string name="msg_kc_uid_bad_type">Suppression du certificat d\'ID d\'utilisateur de type inconnu (%s)</string>
<string name="msg_kc_uid_bad">Suppression du mauvais auto-certificat pour l\'ID d\'utilisateur « %s »</string>
- <string name="msg_kc_uid_cert_dup">Suppression de l\'auto-certificat périmé pour l\'ID d\'utilisateur « %s »</string>
+ <string name="msg_kc_uid_cert_dup">Suppression de l\'auto-certificat périmé pour l\'ID utilisateur « %s »</string>
<string name="msg_kc_uid_foreign">Suppression du certificat étranger d\'ID d\'utilisateur par %s</string>
<string name="msg_kc_uid_revoke_dup">Suppression du certificat de révocation redondant pour l\'ID d\'utilisateur « %s »</string>
<string name="msg_kc_uid_revoke_old">Suppression du certificat de révocation périmé pour l\'ID d\'utilisateur « %s »</string>
<string name="msg_kc_uid_no_cert">Aucun auto-certificat valide trouvé pour l\'ID d\'utilisateur %s, qui est maintenant enlevé du trousseau</string>
<string name="msg_kc_uid_remove">Suppression de l\'ID d\'utilisateur invalide %s</string>
+ <string name="msg_kc_uid_dup">Suppression de l\'ID d\'utilisateur en double « %s ». La clef secrète en contenait deux. Ceci pourrait entraîner des certificats manquants !</string>
<!--Keyring merging log entries-->
+ <string name="msg_mg_error_secret_dummy">Une nouvelle sous-clef publique a été trouvée, mais la génération de sous-clef secrète factice n\'est pas prise en charge !</string>
+ <string name="msg_mg_error_heterogeneous">Il a été tenté de fusionner des trousseaux avec des empreintes différentes !</string>
+ <string name="msg_mg_error_encode">Erreur fatale lors de l\'encodage de la signature !</string>
<string name="msg_mg_public">Fusion vers le trousseau public %s</string>
<string name="msg_mg_secret">Fusion vers le trousseau secret %s</string>
- <string name="msg_mg_error_encode">Erreur fatale lors de l\'encodage de la signature</string>
- <string name="msg_mg_error_heterogeneous">Il a été tenté de fusionner des trousseaux avec des empreintes différentes !</string>
<string name="msg_mg_new_subkey">Ajout de la nouvelle sous-clef %s</string>
<string name="msg_mg_found_new">%s nouveaux certificats trouvés dans le trousseau</string>
<string name="msg_mg_unchanged">Aucun nouveau certificat</string>
@@ -584,9 +583,14 @@
<string name="msg_cr_error_no_certify">La clef maîtresse doit avoir le drapeau « certifié » !</string>
<string name="msg_cr_error_null_expiry">L\'expiration ne peut pas être « pareille qu\'avant » lors de la création de clefs. Ceci est une erreur de programmation, veuillez remplir un rapport de bogue !</string>
<string name="msg_cr_error_keysize_512">La taille de la clef doit être supérieure ou égale à 512 !</string>
+ <string name="msg_cr_error_no_curve">Aucune taille de clef n\'a été spécifiée ! Ceci est une erreur de programmation, veuillez remplir un rapport de bogue !</string>
+ <string name="msg_cr_error_no_keysize">Aucune courbe elliptique n\'a été spécifiée ! Ceci est une erreur de programmation, veuillez remplir un rapport de bogue !</string>
<string name="msg_cr_error_internal_pgp">Erreur interne PGP !</string>
- <string name="msg_cr_error_unknown_algo">Mauvais choix d’algorithme !</string>
- <string name="msg_cr_error_master_elgamal">La clef maîtresse ne doit pas être de type ElGamal !</string>
+ <string name="msg_cr_error_unknown_algo">L\'algorithme choisi est inconnu ! Ceci est une erreur de programmation, veuillez remplir un rapport de bogue !</string>
+ <string name="msg_cr_error_flags_dsa">Les drapeaux de clef choisis sont incorrects, DSA ne peut pas être utilisé pour le chiffrement ! </string>
+ <string name="msg_cr_error_flags_elgamal">Les drapeaux de clef choisis sont incorrects, ElGamal ne peut pas être utilisé pour le chiffrement ! </string>
+ <string name="msg_cr_error_flags_ecdsa">Les drapeaux de clef choisis sont incorrects, ECDSA ne peut pas être utilisé pour le chiffrement ! </string>
+ <string name="msg_cr_error_flags_ecdh">Les drapeaux de clef choisis sont incorrects, ECDH ne peut pas être utilisé pour le chiffrement ! </string>
<!--modifySecretKeyRing-->
<string name="msg_mr">Modification du trousseau %s</string>
<string name="msg_mf_error_encode">Exception d\'encodage !</string>
@@ -610,7 +614,7 @@
<string name="msg_mf_primary_new">Génération d\'un nouveau certificat pour le nouvel ID d\'utilisateur principal</string>
<string name="msg_mf_subkey_change">Modification de la sous-clef %s</string>
<string name="msg_mf_error_subkey_missing">Une action a été tentée sur la sous-clef manquante %s !</string>
- <string name="msg_mf_subkey_new">Ajout de la nouvelle sous-clef de type %2$s (%1$s bit)</string>
+ <string name="msg_mf_subkey_new">Ajout d\'une nouvelle sous-clef de type %s</string>
<string name="msg_mf_subkey_new_id">Nouvelle ID de sous-clef : %s</string>
<string name="msg_mf_error_past_expiry">La date d\'expiration ne peut pas être dans le passé !</string>
<string name="msg_mf_subkey_revoke">Révocation de la sous-clef %s</string>
@@ -662,7 +666,6 @@
<string name="passp_cache_notif_clear">Effacer le cache</string>
<string name="passp_cache_notif_pwd">Mot de passe</string>
<!--unsorted-->
- <string name="msg_internal_error">Erreur interne !</string>
<string name="section_certifier_id">Certificateur</string>
<string name="section_cert">Détails du certificat</string>
<string name="label_user_id">identité</string>
@@ -681,7 +684,6 @@
<string name="unknown_algorithm">inconnu</string>
<string name="can_sign_not">impossible de signer</string>
<string name="error_no_encrypt_subkey">Aucune sous-clef de chiffrement n\'est disponible !</string>
- <string name="info_no_manual_account_creation">Ne pas créer de comptes-OpenKeychain manuellement.\nPour plus d\'informations, consultez l\'aide.</string>
<string name="contact_show_key">Montrer la clef (%s)</string>
<!--First Time-->
<string name="first_time_text1">Reprenez le contrôle de votre confidentialité avec OpenKeychain |</string>
diff --git a/OpenKeychain/src/main/res/values-is/strings.xml b/OpenKeychain/src/main/res/values-is/strings.xml
new file mode 100644
index 000000000..a87379114
--- /dev/null
+++ b/OpenKeychain/src/main/res/values-is/strings.xml
@@ -0,0 +1,50 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<resources>
+ <!--title-->
+ <!--section-->
+ <!--button-->
+ <!--menu-->
+ <!--label-->
+ <!--choice-->
+ <!--key flags-->
+ <!--sentences-->
+ <!--errors
+ no punctuation, all lowercase,
+ they will be put after "error_message", e.g. "Error: file not found"-->
+ <!--errors without preceeding Error:-->
+ <!--results shown after decryption/verification-->
+ <!--progress dialogs, usually ending in '…'-->
+ <!--action strings-->
+ <!--key bit length selections-->
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
+ <!--compression-->
+ <!--Help-->
+ <!--Import-->
+ <!--Import result toast-->
+ <!--Intent labels-->
+ <!--Remote API-->
+ <!--Share-->
+ <!--Key list-->
+ <!--Key view-->
+ <!--Edit key-->
+ <!--Create key-->
+ <!--View key-->
+ <!--Navigation Drawer-->
+ <!--hints-->
+ <!--certs-->
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
+ <!--Import Public log entries-->
+ <!--Import Secret log entries-->
+ <!--Keyring Canonicalization log entries-->
+ <!--Keyring merging log entries-->
+ <!--createSecretKeyRing-->
+ <!--modifySecretKeyRing-->
+ <!--Consolidate-->
+ <!--PassphraseCache-->
+ <!--unsorted-->
+ <!--First Time-->
+</resources>
diff --git a/OpenKeychain/src/main/res/values-it/strings.xml b/OpenKeychain/src/main/res/values-it/strings.xml
index d117b44d8..f903a42b1 100644
--- a/OpenKeychain/src/main/res/values-it/strings.xml
+++ b/OpenKeychain/src/main/res/values-it/strings.xml
@@ -3,7 +3,6 @@
<!--title-->
<string name="title_select_recipients">Seleziona chiavi</string>
<string name="title_select_secret_key">Seleziona la Tua Chiave</string>
- <string name="title_encrypt">Codifica</string>
<string name="title_decrypt">Decodifica</string>
<string name="title_authentication">Frase di accesso</string>
<string name="title_add_subkey">Aggiungi Sottochiave</string>
@@ -87,8 +86,6 @@
<string name="label_file_ascii_armor">Documenti: Armatura ASCII</string>
<string name="label_write_version_header">Fai sapere agli altri che utilizzi OpenKeychain</string>
<string name="label_write_version_header_summary">Scrive \'OpenKeychain v2.7\' nelle firme OpenPGP, testi cifrati e chiavi esportate</string>
- <string name="label_asymmetric_from">Da:</string>
- <string name="label_to">A:</string>
<string name="label_delete_after_encryption">Documenti: Cancella Dopo Codifica</string>
<string name="label_delete_after_decryption">Cancella Dopo Decodifica</string>
<string name="label_encryption_algorithm">Algoritmo di Codifica</string>
@@ -162,7 +159,6 @@
<string name="passphrase_must_not_be_empty">Si prega di inserire una frase di accesso.</string>
<string name="passphrase_for_symmetric_encryption">Codifica Simmetrica.</string>
<string name="passphrase_for">Inserisci la frase di accesso per \'%s\'</string>
- <string name="file_delete_confirmation">Sei sicuro di voler cancellare\n%s?</string>
<string name="file_delete_successful">Eliminato correttamente.</string>
<string name="no_file_selected">Seleziona un file prima.</string>
<string name="encrypt_sign_successful">Firmato e/o codificato con successo.</string>
@@ -170,22 +166,12 @@
<string name="enter_passphrase_twice">Inserisci la frase di accesso due volte.</string>
<string name="select_encryption_key">Seleziona almeno una chiave di codifica.</string>
<string name="select_encryption_or_signature_key">Seleziona almeno una chiave di codifica o di firma.</string>
- <string name="specify_file_to_encrypt_to">Perfavore specifica quale file codificare.\nATTENZIONE: Il file sara\' sovrascritto se esistente.</string>
- <string name="specify_file_to_decrypt_to">Perfavore specifica quale file decodificare.\nATTENZIONE: Il file sara\' sovrascritto se esistente.</string>
- <string name="specify_file_to_export_to">Perfavore specifica su quale file esportare.\nATTENZIONE: Il file sara\' sovrascritto se esistente.</string>
- <string name="key_deletion_confirmation_multi">Vuoi veramente eliminare tutte le chiavi pubbliche selezionate?\nNon potrai annullare!</string>
- <string name="secret_key_deletion_confirmation">Vuoi veramente eliminare la chiave PRIVATA \'%s\'?\nNon potrai annullare!</string>
- <string name="public_key_deletetion_confirmation">Vuoi veramente eliminare la chiave pubblica \'%s\'?\nNon potrai annullare!</string>
<string name="also_export_secret_keys">Esporta anche chiave segreta</string>
<string name="key_exported">1 chiave esportata correttamente.</string>
<string name="keys_exported">%d chiavi esportate correttamente.</string>
<string name="no_keys_exported">Nessuna chiave esportata.</string>
<string name="key_creation_el_gamal_info">Nota: supporto sottochiavi solo per ElGamal.</string>
<string name="key_not_found">Impossibile trovare la chiave %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d chiave segreta non valida ignorata. Forse hai esportato con opzione\n--export-secret-subkeys\nAssicurati di esportare con\n--export-secret-keys\ninvece.</item>
- <item quantity="other">%d chiavi private non valide ignorate. Forse hai esportato con opzione\n--export-secret-subkeys\nAssicurati di esportare con\n--export-secret-keys\ninvece.</item>
- </plurals>
<string name="key_send_success">Chiave caricata con successo sul server</string>
<string name="key_certify_success">Identità certificata correttamente</string>
<string name="list_empty">Lista vuota!</string>
@@ -294,6 +280,11 @@
<string name="key_size_custom_info">Digita lunghezza chiave personalizzata (in bit):</string>
<string name="key_size_custom_info_rsa">La lunghezza della chiave RSA deve essere maggiore di 1024 e al massimo 16384. Inoltre, deve essere multipla di 8.</string>
<string name="key_size_custom_info_dsa">La lunghezza della chiave DSA deve essere almeno 512 e al massimo 1024. Inoltre, deve essere multipla di 64.</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">veloce</string>
<string name="compression_very_slow">molto lento</string>
@@ -341,7 +332,6 @@
<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 applicazione registrata!\n\nUna lista di applicazioni di terze parti supportate è disponibile in \'Aiuto\'!</string>
<string name="api_settings_show_info">Mostra informazioni dettagliate</string>
<string name="api_settings_hide_info">Nascondi informazioni dettagliate</string>
<string name="api_settings_show_advanced">Mostra impostazioni avanzate</string>
@@ -358,9 +348,6 @@
<string name="api_settings_package_signature">SHA-256 della Firma del Pacchetto</string>
<string name="api_settings_accounts">Account</string>
<string name="api_settings_accounts_empty">Nessun account collegato a questa applicazione</string>
- <string name="api_create_account_text">L\'applicazione richiede la creazione di un nuovo account. Si prega di selezionare una chiave esistente o crearne una nuova.\nLe applicazioni sono limitate all\'utilizzo delle chiavi selezionate qui!</string>
- <string name="api_update_account_text">La chiave salvata per questo account è stata cancellata. Perfavore selezionane una diversa!\nLe applicazioni sono limitate all\'utilizzo delle chiavi qui selezionate!</string>
- <string name="api_register_text">Le app visualizzate hanno richiesto l\'accesso a OpenKeychain.\nPermetti accesso?\n\nATTENZIONE: Se non sai perche\' questo schermata e\' apparsa, nega l\'accesso! Puoi revocare l\'accesso dopo, usando la schermata \'App Registrate\'.</string>
<string name="api_register_allow">Permetti accesso</string>
<string name="api_register_disallow">Nega accesso</string>
<string name="api_register_error_select_key">Per favore selezionare una chiave!</string>
@@ -388,7 +375,6 @@
<string name="key_view_action_certify">Certifica identità</string>
<string name="key_view_action_update">Aggiorna dal server delle chiavi</string>
<string name="key_view_action_share_with">Condividi con...</string>
- <string name="key_view_action_share_nfc">Condividi con NFC tenendo i dispositivi a stretto contatto</string>
<string name="key_view_action_upload">Carica nel server delle chiavi</string>
<string name="key_view_tab_main">Info Principale</string>
<string name="key_view_tab_share">Condividi</string>
@@ -427,7 +413,6 @@
<string name="create_key_empty">Questo campo è necessario</string>
<string name="create_key_passphrases_not_equal">Le frasi di accesso non coincidono.</string>
<string name="create_key_final_text">Hai inserito la seguente identità:</string>
- <string name="create_key_final_robot_text">La creazione di una chiave richiede un po\' di tempo, prendi un caffè nel frattempo...\n(3 sottochiavi, RSA, 4096 bit)</string>
<string name="create_key_text">Inserisci Nome Completo, Email e scegli una Frase di Accesso.</string>
<string name="create_key_hint_full_name">Nome completo, es: Mario Rossi</string>
<!--View key-->
@@ -435,14 +420,11 @@
<string name="view_key_expired">Questa chiave è scaduta</string>
<!--Navigation Drawer-->
<string name="nav_keys">Chiavi</string>
- <string name="nav_encrypt">Firma e Codifica</string>
- <string name="nav_decrypt">Decodifica e Verifica</string>
<string name="nav_apps">Apps</string>
<string name="drawer_open">Apri drawer di navigazione</string>
<string name="drawer_close">Chiudi drawer di navigazione</string>
<string name="my_keys">Le Mie Chiavi</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">Il messaggio inserito in questo campo verrà firmato con la chiave selezionata in \'Da\' e crittografato per tutti i destinatari selezionati in \'A\'.</string>
<string name="decrypt_content_edit_text_hint">Inserisci il testo cifrato qui per la decodifica e/o verifica...</string>
<!--certs-->
<string name="cert_default">predefiniti</string>
@@ -454,10 +436,10 @@
<string name="cert_verify_failed">fallito!</string>
<string name="cert_verify_error">errore!</string>
<string name="cert_verify_unavailable">chiave non disponibile</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Applicazione inserimento operazioni in batch.</string>
<string name="msg_ip_bad_type_secret">Ho cercato di importare portachiavi privato come pubblico. Questo è un bug, per cortesia inviateci un rapporto!</string>
- <string name="msg_kc_error_v3">Questa chiave è una chiave OpenPGP versione 3 e quindi non sicura. Non è stata importata.</string>
<string name="msg_ip_delete_old_fail">Nessuna vecchia chiave cancellata (stai creando una nuova?)</string>
<string name="msg_ip_delete_old_ok">Cancellate vecchie chiavi dal database</string>
<string name="msg_ip_encode_fail">Operazione fallita a causa di un errore di codifica</string>
@@ -516,21 +498,16 @@
<string name="msg_is_importing_subkeys">Elaborazione sottochiavi segrete</string>
<string name="msg_is_io_exc">Errore codifica portachiavi</string>
<string name="msg_is_pubring_generate">Generazione portachiavi pubblico da portachiavi privato</string>
- <string name="msg_is_subkey_nonexistent">Sottochiave %s non disponibile nella chiave pubblica</string>
- <string name="msg_is_subkey_ok">%s marcate come disponibili</string>
- <string name="msg_is_subkey_stripped">%s marcate come ripulite</string>
<string name="msg_is_success_identical">Il portachiavi non contiene nuovi dati, nulla da eseguire</string>
<string name="msg_is_success">Portachiavi segreto importato con successo</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_public">Canonicalizzazione portachiavi pubblico %s</string>
<string name="msg_kc_secret">Canonicalizzazione portachiavi segreto %s</string>
- <string name="msg_kc_error_no_uid">Canonicalizzazione portachiavi fallita: il portachiavi non ha ID utenti validi</string>
<string name="msg_kc_master">Elaborazione chiave principale</string>
<string name="msg_kc_revoke_bad_err">Rimozione di certificato di revoca del portachiavi corrotto</string>
<string name="msg_kc_revoke_bad_local">Rimozione certificato di revoca del portachiavi con caratteristica \"locale\"</string>
<string name="msg_kc_revoke_bad_time">Rimozione certificato di revoca del portachiavi con marca temporale futura</string>
<string name="msg_kc_revoke_bad_type">Rimozione certificato della chiave principale di tipo sconosciuto (%s)</string>
- <string name="msg_kc_revoke_bad_type_uid">Rimozione certificazione ID Utente in posizione errata</string>
<string name="msg_kc_revoke_bad">Rimozione certificato di revoca del portachiavi corrotto</string>
<string name="msg_kc_revoke_dup">Rimozione certificato di revoca del portachiavi ridondante</string>
<string name="msg_kc_sub">Elaborazione sottochiave %s</string>
@@ -563,7 +540,6 @@
<string name="msg_kc_uid_bad_time">Rimozione ID utente con marca temporale futura</string>
<string name="msg_kc_uid_bad_type">Rimozione certificato ID utente di tipo sconosciuto (%s)</string>
<string name="msg_kc_uid_bad">Rimozione autocertificazione corrotta per ID utente \"%s\"</string>
- <string name="msg_kc_uid_cert_dup">Rimozione autocertificazione scaduta per ID utente \"%s\"</string>
<string name="msg_kc_uid_foreign">Rimozione certificato ID utente estraneo di %s</string>
<string name="msg_kc_uid_revoke_dup">Rimozione certificato di revoca ridondante per ID utente \"%s\"</string>
<string name="msg_kc_uid_revoke_old">Rimozione certificato di revoca scaduto per ID utente \"%s\"</string>
@@ -572,8 +548,6 @@
<!--Keyring merging log entries-->
<string name="msg_mg_public">Fusione nel portachiavi pubblico %s</string>
<string name="msg_mg_secret">Fusione nel portachiavi privato %s</string>
- <string name="msg_mg_error_encode">Errore fatale nella codifica della firma</string>
- <string name="msg_mg_error_heterogeneous">Tentativo di unire portachiavi con impronte digitali diverse!</string>
<string name="msg_mg_new_subkey">Aggiunta nuova sottochiave %s</string>
<string name="msg_mg_found_new">Trovati %s nuovi certificati nel portachiavi</string>
<string name="msg_mg_unchanged">Nessun nuovo certificato</string>
@@ -585,8 +559,6 @@
<string name="msg_cr_error_null_expiry">La data di scadenza non può essere \"come prima\" sulla creazione di chiavi. Questo è un errore di programmazione, si prega di inviare una segnalazione di bug!</string>
<string name="msg_cr_error_keysize_512">La grandezza della chiave deve essere di 512bit o maggiore</string>
<string name="msg_cr_error_internal_pgp">Errore PGP interno!</string>
- <string name="msg_cr_error_unknown_algo">Pessima opzione di algortimo!</string>
- <string name="msg_cr_error_master_elgamal">La chiave principale non deve essere del tipo ElGamal!</string>
<!--modifySecretKeyRing-->
<string name="msg_mr">Modifica del portachiavi %s</string>
<string name="msg_mf_error_encode">Eccezione di codifica!</string>
@@ -610,7 +582,6 @@
<string name="msg_mf_primary_new">Generazione di un nuovo certificato per il nuovo ID utente primario</string>
<string name="msg_mf_subkey_change">Modifica sottochiave %s</string>
<string name="msg_mf_error_subkey_missing">Tentativo di operare su sottochiave %s mancante!</string>
- <string name="msg_mf_subkey_new">Aggiunta nuova sottochiave di tipo %2$s (%1$s bit)</string>
<string name="msg_mf_subkey_new_id">Nuovo ID sottochiave: %s</string>
<string name="msg_mf_error_past_expiry">La data di scadenza non può essere nel passato!</string>
<string name="msg_mf_subkey_revoke">Revoca sottochiave %s</string>
@@ -662,7 +633,6 @@
<string name="passp_cache_notif_clear">Pulisci Cache</string>
<string name="passp_cache_notif_pwd">Password</string>
<!--unsorted-->
- <string name="msg_internal_error">Errore interno!</string>
<string name="section_certifier_id">Certificatore</string>
<string name="section_cert">Dettagli Certificato</string>
<string name="label_user_id">Identit</string>
@@ -681,7 +651,6 @@
<string name="unknown_algorithm">sconosciuto</string>
<string name="can_sign_not">non può firmare</string>
<string name="error_no_encrypt_subkey">Nessuna sottochiave di codifica disponibile!</string>
- <string name="info_no_manual_account_creation">Non creare account OpenKeychain manualmente\nPer ulteriori informazioni, vedere la Guida.</string>
<string name="contact_show_key">Mostra chiave (%s)</string>
<!--First Time-->
<string name="first_time_text1">Riappropriati della tua riservatezza con OpenKeychain!</string>
diff --git a/OpenKeychain/src/main/res/values-ja/strings.xml b/OpenKeychain/src/main/res/values-ja/strings.xml
index 5859a85ff..b8592cc32 100644
--- a/OpenKeychain/src/main/res/values-ja/strings.xml
+++ b/OpenKeychain/src/main/res/values-ja/strings.xml
@@ -3,7 +3,6 @@
<!--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_add_subkey">副鍵の追加</string>
@@ -87,8 +86,6 @@
<string name="label_file_ascii_armor">ファイル: アスキー形式</string>
<string name="label_write_version_header">他の人にあなたがOpenKeychain使用していることを知ってもらいましょう</string>
<string name="label_write_version_header_summary">OpenPGPの 署名、暗号文、そしてエクスポートした鍵に \'OpenKeychain v2.7\' と書くようになりました</string>
- <string name="label_asymmetric_from">差出人:</string>
- <string name="label_to">宛先</string>
<string name="label_delete_after_encryption">ファイル: 暗号化後に削除</string>
<string name="label_delete_after_decryption">復号化後に削除</string>
<string name="label_encryption_algorithm">暗号化アルゴリズム</string>
@@ -104,6 +101,7 @@
<string name="label_expiry">満了</string>
<string name="label_usage">使い方</string>
<string name="label_key_size">鍵サイズ</string>
+ <string name="label_ecc_curve">楕円曲線</string>
<string name="label_main_user_id">主ユーザID</string>
<string name="label_name">名前</string>
<string name="label_comment">コメント</string>
@@ -144,6 +142,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">開く...</string>
<string name="warning">注意</string>
<string name="error">エラー</string>
@@ -160,7 +160,6 @@
<string name="passphrase_must_not_be_empty">パスフレーズを入れてください。</string>
<string name="passphrase_for_symmetric_encryption">対称暗号。</string>
<string name="passphrase_for">\'%s\' にパスフレーズを入れてください。</string>
- <string name="file_delete_confirmation">%s を削除してもかまいませんか?</string>
<string name="file_delete_successful">削除に成功しました。</string>
<string name="no_file_selected">最初にファイルを選択してください。</string>
<string name="encrypt_sign_successful">署名/暗号化に成功しました。</string>
@@ -168,21 +167,12 @@
<string name="enter_passphrase_twice">もう一度パスフレーズを入れてください。</string>
<string name="select_encryption_key">少なくとも1つの暗号化鍵を選択して下さい。</string>
<string name="select_encryption_or_signature_key">少なくとも1つの暗号化鍵か署名鍵を選択して下さい。</string>
- <string name="specify_file_to_encrypt_to">どのファイルを暗号化するか決めてください。\n注意: 既存のファイルがあると上書きされます。</string>
- <string name="specify_file_to_decrypt_to">どのファイルを復号化するか決めてください。\n注意: 既存のファイルがあると上書きされます。</string>
- <string name="specify_file_to_export_to">どのファイルをエクスポートするか決めてください。\n注意: 既存のファイルがあると上書きされます。</string>
- <string name="key_deletion_confirmation_multi">選択したすべての公開鍵を削除して本当に良いのですか?\nこれは元に戻せません!</string>
- <string name="secret_key_deletion_confirmation">秘密鍵\'%s\'を本当に削除してもよいですか?\nこれは元に戻せません!</string>
- <string name="public_key_deletetion_confirmation">公開鍵\'%s\'を本当に削除してもよいですか?\nこれは元に戻せません!</string>
<string name="also_export_secret_keys">秘密鍵もエクスポートします</string>
<string name="key_exported">1つの鍵をエクスポートしました。</string>
<string name="keys_exported">%d の鍵をエクスポートしました。</string>
<string name="no_keys_exported">鍵をエクスポートしていません。</string>
<string name="key_creation_el_gamal_info">ノート: 副鍵はElGamalでのみサポートされます。</string>
<string name="key_not_found">鍵 %08X は見付かりませんでした。</string>
- <plurals name="bad_keys_encountered">
- <item quantity="other">%d の問題ある鍵を無視しました。 おそらく次のオプションでエクスポートしています\n --export-secret-subkeys\n代りに次のオプションでエクスポートしてください。\n --export-secret-keys</item>
- </plurals>
<string name="key_send_success">鍵を鍵サーバにアップロードしました</string>
<string name="key_certify_success">ユーザIDの検証に成功</string>
<string name="list_empty">このリストは空です!</string>
@@ -233,6 +223,7 @@
<!--progress dialogs, usually ending in '…'-->
<string name="progress_done">完了。</string>
<string name="progress_cancel">キャンセル</string>
+ <string name="progress_cancelling">キャンセル中...</string>
<string name="progress_saving">保存...</string>
<string name="progress_importing">インポート...</string>
<string name="progress_exporting">エクスポート...</string>
@@ -242,6 +233,8 @@
<string name="progress_generating_rsa">新しいRSA鍵を生成中...</string>
<string name="progress_generating_dsa">新しいDSA鍵を生成中...</string>
<string name="progress_generating_elgamal">新しいElGamal鍵を生成中...</string>
+ <string name="progress_generating_ecdsa">新しい楕円曲線DSA鍵を生成中...</string>
+ <string name="progress_generating_ecdh">新しい楕円曲線DH鍵を生成中...</string>
<string name="progress_modify">鍵輪を変更中...</string>
<string name="progress_modify_unlock">鍵輪のロック解除中...</string>
<string name="progress_modify_adduid">ユーザIDを追加中...</string>
@@ -270,6 +263,9 @@
<string name="progress_decompressing_data">データの展開中...</string>
<string name="progress_verifying_integrity">完全性の検証中...</string>
<string name="progress_deleting_securely">\'%s\' を完全に削除中…</string>
+ <string name="progress_deleting">鍵の削除中...</string>
+ <string name="progress_con_saving">統合: キャッシュへ保存…</string>
+ <string name="progress_con_reimport">統合: 再インポート中…</string>
<!--action strings-->
<string name="hint_keyserver_search_hint">名前/メール/鍵ID...</string>
<string name="hint_keybase_search_hint">名前/メール/証明/鍵...</string>
@@ -286,6 +282,14 @@
<string name="key_size_custom_info">カスタムの鍵長を入力(ビット数):</string>
<string name="key_size_custom_info_rsa">RSA鍵の長さは1024より長い必要があり、最大は16384です。そして8の倍数である必要があります。</string>
<string name="key_size_custom_info_dsa">DSA鍵の長さは最低512の必要があり、最も一般的には1024です。そして64の倍数である必要があります。</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">早い</string>
<string name="compression_very_slow">とても遅い</string>
@@ -321,15 +325,16 @@
</plurals>
<string name="view_log">ログを見る</string>
<string name="import_error_nothing">インポートするものがありません。</string>
+ <string name="import_error_nothing_cancelled">インポートをキャンセルしました。</string>
<string name="import_error">鍵のインポートのエラー!</string>
<string name="import_with_warnings">、とワーニング</string>
+ <string name="import_with_cancelled">、キャンセルされるまで</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>
<!--Remote API-->
- <string name="api_no_apps">未登録のアプリです!\n\n\"ヘルプ\"のサードパーティ製アプリケーションのサポートリストにあるかを見てください!</string>
<string name="api_settings_show_info">詳細情報を表示</string>
<string name="api_settings_hide_info">詳細情報を非表示</string>
<string name="api_settings_show_advanced">拡張設定を表示</string>
@@ -345,10 +350,9 @@
<string name="api_settings_package_name">パッケージ名</string>
<string name="api_settings_package_signature">パッケージの署名 SHA-256</string>
<string name="api_settings_accounts">アカウント</string>
+ <string name="api_settings_settings">設定</string>
+ <string name="api_settings_key">このアカウントでの自分の鍵</string>
<string name="api_settings_accounts_empty">このアプリに接続されてるアカウントはありません。</string>
- <string name="api_create_account_text">このアプリは新しいアカウントの生成を要求しています。すでにある鍵1つを選択するか、新たに生成してください。\nここであなたが選択する鍵の使い道についてアプリケーションには制約があります!</string>
- <string name="api_update_account_text">このアカウントの削除された鍵を保存しました。異るものを選択してください!\nここであなたが選択する鍵の使い道についてはアプリには制約があります!</string>
- <string name="api_register_text">表示されているアプリはメッセージの暗号/復号化とあなたの名前での署名付けを要求しています。\nアクセスを許可しますか?\n\n注意: もしなぜスクリーンに表れたかわからないなら、アクセスを許可しないでください! あなたは後で\'アプリ\'スクリーンを使い、アクセスを破棄するこもできます。</string>
<string name="api_register_allow">許可されたアクセス</string>
<string name="api_register_disallow">許可されないアクセス</string>
<string name="api_register_error_select_key">鍵を選択してください!</string>
@@ -375,7 +379,6 @@
<string name="key_view_action_certify">ユーザID検証</string>
<string name="key_view_action_update">鍵サーバからの更新</string>
<string name="key_view_action_share_with">...で共有</string>
- <string name="key_view_action_share_nfc">デバイスの後ろ同士を固定してNFC経由で共有</string>
<string name="key_view_action_upload">鍵サーバへのアップロード</string>
<string name="key_view_tab_main">情報</string>
<string name="key_view_tab_share">共有</string>
@@ -414,7 +417,6 @@
<string name="create_key_empty">このフィールドは必須です</string>
<string name="create_key_passphrases_not_equal">パスフレーズが一致しない</string>
<string name="create_key_final_text">あたなが入力したIDは以下です:</string>
- <string name="create_key_final_robot_text">しばらくの間鍵を生成しています、その間はコーヒーでもどうぞ....\n(3つの副鍵、RSA、4096bit)</string>
<string name="create_key_text">フルネーム、Eメールアドレスを入力そしてパスフレーズを選択してください。</string>
<string name="create_key_hint_full_name">フルネーム、例えば Max Mustermann</string>
<!--View key-->
@@ -422,14 +424,11 @@
<string name="view_key_expired">この鍵は期限切れです!</string>
<!--Navigation Drawer-->
<string name="nav_keys">鍵</string>
- <string name="nav_encrypt">署名と暗号化</string>
- <string name="nav_decrypt">復号化と検証</string>
<string name="nav_apps">アプリ</string>
<string name="drawer_open">ナビゲーションドロワーを開く</string>
<string name="drawer_close">ナビゲーションドロワーを閉める</string>
<string name="my_keys">自分の鍵</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">ここで入力したメッセージは、「差出人」で選択した鍵で署名され、「宛先」で選択したすべての受信者に対してその鍵で暗号化します。</string>
<string name="decrypt_content_edit_text_hint">ここに入力された暗号化テキストを復号化/検証...</string>
<!--certs-->
<string name="cert_default">デフォルト</string>
@@ -441,10 +440,12 @@
<string name="cert_verify_failed">失敗!</string>
<string name="cert_verify_error">エラー!</string>
<string name="cert_verify_unavailable">鍵がありません</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
+ <string name="msg_internal_error">内部エラー!</string>
+ <string name="msg_cancelled">操作をキャンセルしました。</string>
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">連続挿入処理を適用する。</string>
<string name="msg_ip_bad_type_secret">秘密鍵の鍵輪を公開鍵としてインポートを試行しました。これはバグで、ファイルをレポートしてください!</string>
- <string name="msg_kc_error_v3">この鍵はOpenPGP v3形式の鍵で安全ではありません。そのためインポートできません。</string>
<string name="msg_ip_delete_old_fail">削除された古い鍵はありません (新しく作りますか?)</string>
<string name="msg_ip_delete_old_ok">データベースから古い鍵を削除しました</string>
<string name="msg_ip_encode_fail">エンコードエラーにより操作が失敗しました</string>
@@ -501,15 +502,14 @@
<string name="msg_is_importing_subkeys">秘密鍵の副鍵の処理中</string>
<string name="msg_is_io_exc">鍵輪のエンコードエラー</string>
<string name="msg_is_pubring_generate">秘密鍵の鍵輪から公開鍵の鍵輪を生成中</string>
- <string name="msg_is_subkey_nonexistent">公開鍵の中の副鍵 %s が利用不可能</string>
- <string name="msg_is_subkey_ok"> %s を利用可能としてマーク</string>
- <string name="msg_is_subkey_stripped">%s をストリップとしてマーク</string>
<string name="msg_is_success_identical">鍵輪にデータがないため、なにもしません</string>
<string name="msg_is_success">秘密鍵の鍵輪のインポートに成功</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_public">公開鍵の鍵輪 %s の正規化中</string>
<string name="msg_kc_secret">秘密鍵の鍵輪 %s の正規化中</string>
- <string name="msg_kc_error_no_uid">鍵輪の正規化に失敗: 鍵輪が正しいユーザIDを含んでいませんでした</string>
+ <string name="msg_kc_error_v3">これはOpenPGP バージョン3の鍵で、これは非推奨でもうサポートされなくなりました!</string>
+ <string name="msg_kc_error_no_uid">鍵輪が正しいユーザIDを含んでいませんでした!</string>
+ <string name="msg_kc_error_master_algo">主鍵で不明なアルゴリズム(%s)を利用しています!</string>
<string name="msg_kc_master">主鍵処理中</string>
<string name="msg_kc_revoke_bad_err">問題のある鍵輪の破棄証明を破棄中</string>
<string name="msg_kc_revoke_bad_local">鍵輪のローカルフラグ付き破棄証明を破棄中</string>
@@ -533,6 +533,7 @@
<string name="msg_kc_sub_revoke_bad_err">問題のある副鍵の破棄証明を破棄中</string>
<string name="msg_kc_sub_revoke_bad">問題のある副鍵の破棄証明を破棄中</string>
<string name="msg_kc_sub_revoke_dup">重複している副鍵の破棄証明を破棄中</string>
+ <string name="msg_kc_sub_unknown_algo">副鍵が不明なアルゴリズムです、インポートしません...</string>
<string name="msg_kc_success">鍵輪の正規化に成功、変更なし</string>
<plurals name="msg_kc_success_bad">
<item quantity="other">鍵輪の認可に成功、 %d 個のエラーのある証明を除去</item>
@@ -546,17 +547,19 @@
<string name="msg_kc_uid_bad_time">未来にタイムスタンプがあるユーザIDを破棄中</string>
<string name="msg_kc_uid_bad_type">不明な型 (%s) でのユーザID検証を破棄中</string>
<string name="msg_kc_uid_bad">ユーザID \"%s\" による問題のある自己検証を破棄中</string>
- <string name="msg_kc_uid_cert_dup">期限の切れたユーザID \"%s\" による自己検証を破棄中</string>
+ <string name="msg_kc_uid_cert_dup">期限の切れたユーザID \"%s\" による自己検証を削除中</string>
<string name="msg_kc_uid_foreign">%s によって検証されている外部ユーザIDを破棄中</string>
<string name="msg_kc_uid_revoke_dup">ユーザID \"%s\" による重複した破棄証明を破棄中</string>
<string name="msg_kc_uid_revoke_old">ユーザID \"%s\" による期限切れ破棄証明を破棄中</string>
<string name="msg_kc_uid_no_cert">ユーザID %s の正常な自己署名が見付かりませんでした、鍵輪から除去しました</string>
<string name="msg_kc_uid_remove">正しくないユーザID %s を破棄中</string>
+ <string name="msg_kc_uid_dup">重複したユーザID \"%s\" を削除中。秘密鍵を二つもっている。この結果は署名を失っているかもしれない。</string>
<!--Keyring merging log entries-->
+ <string name="msg_mg_error_secret_dummy">新しい公開鍵の副鍵を見付けました、しかしダミー生成の秘密鍵の副鍵でサポートされません。!</string>
+ <string name="msg_mg_error_heterogeneous">指紋が異なる鍵輪をマージしようとしています!</string>
+ <string name="msg_mg_error_encode">署名のエンコードでの致命的なエラー!</string>
<string name="msg_mg_public">公開鍵の鍵輪 %s にマージ中</string>
<string name="msg_mg_secret">秘密鍵の鍵輪 %s にマージ中</string>
- <string name="msg_mg_error_encode">署名のエンコードでの致命的なエラー</string>
- <string name="msg_mg_error_heterogeneous">指紋が異なる鍵輪をマージしようとしています!</string>
<string name="msg_mg_new_subkey">新しい副鍵 %s を追加中</string>
<string name="msg_mg_found_new">鍵輪に新しい検証を %s 発見</string>
<string name="msg_mg_unchanged">新しい証明がない</string>
@@ -567,9 +570,14 @@
<string name="msg_cr_error_no_certify">主鍵は検証フラグが必須です!</string>
<string name="msg_cr_error_null_expiry">鍵の生成時に期限を\"過去\"とすることはできません。これはプログラムエラーで、バグレポートとしてファイルを送ってください!</string>
<string name="msg_cr_error_keysize_512">鍵サイズは512かそれ以上が必須です!</string>
+ <string name="msg_cr_error_no_curve">鍵サイズが不明です! これはプログラミングのエラーで、バグレポートの提出をお願いします!</string>
+ <string name="msg_cr_error_no_keysize">楕円暗号が不明です! これはプログラミングのエラーで、バグレポートの提出をお願いします!</string>
<string name="msg_cr_error_internal_pgp">PGP内部エラー!</string>
- <string name="msg_cr_error_unknown_algo">悪いアルゴリズムを選択しています!</string>
- <string name="msg_cr_error_master_elgamal">主鍵を ElGamal にすることはできません</string>
+ <string name="msg_cr_error_unknown_algo">不明なアルゴリズムが選択されています! これはプログラミングのエラーで、バグレポートの提出をお願いします!</string>
+ <string name="msg_cr_error_flags_dsa">問題のある鍵フラグが選択されています、DSAは暗号化に使えません!</string>
+ <string name="msg_cr_error_flags_elgamal">問題のある鍵フラグが選択されています、ElGamalは署名に使えません!</string>
+ <string name="msg_cr_error_flags_ecdsa">問題のある鍵フラグが選択されています、楕円曲線DSAは暗号化に使えません!</string>
+ <string name="msg_cr_error_flags_ecdh">問題のある鍵フラグが選択されています、楕円曲線DHは署名に使えません!</string>
<!--modifySecretKeyRing-->
<string name="msg_mr">鍵輪 %s を変更中</string>
<string name="msg_mf_error_encode">エンコード例外!</string>
@@ -586,12 +594,14 @@
<string name="msg_mf_error_sig">署名例外!</string>
<string name="msg_mf_master">マスター認証を変更</string>
<string name="msg_mf_passphrase">鍵輪のパスフレーズの変更中...</string>
+ <string name="msg_mf_passphrase_key">副鍵 %s を新しいパスフレーズで再暗号化</string>
<string name="msg_mf_passphrase_empty_retry">新しいパスフレーズの設定に失敗しました、空の古いパスフレーズで再度試してください</string>
<string name="msg_mf_passphrase_fail">副鍵のパスフレーズは変更されていません! (他の鍵とは異なるになっていませんか?)</string>
<string name="msg_mf_primary_replace_old">以前の主ユーザIDで証明を入れ替え中</string>
<string name="msg_mf_primary_new">新しい主ユーザIDで新しい証明を生成中</string>
<string name="msg_mf_subkey_change">副鍵 %s を変更中</string>
<string name="msg_mf_error_subkey_missing">見付からない副鍵 %s の操作をしようとした!</string>
+ <string name="msg_mf_subkey_new">種類%sの新しい副鍵を追加</string>
<string name="msg_mf_subkey_new_id">新しい副鍵 ID: %s</string>
<string name="msg_mf_error_past_expiry">期限切れ日を過去にはできません!</string>
<string name="msg_mf_subkey_revoke">副鍵 %s を破棄中</string>
@@ -604,6 +614,8 @@
<string name="msg_mf_unlock">鍵輪のロック解除中</string>
<!--Consolidate-->
<string name="msg_con">データベースの統合中</string>
+ <string name="msg_con_error_bad_state">データベースでキャッシュせずに統合が開始されています! これはおそらくプログラミングのエラーなので、バグレポートの提出をお願いします!</string>
+ <string name="msg_con_error_concurrent">統合を中断しました、すでに他のスレッドで動いているためです!</string>
<string name="msg_con_save_secret">秘密鍵の鍵輪を保存中</string>
<string name="msg_con_save_public">公開鍵の鍵輪を保存中</string>
<string name="msg_con_db_clear">データベースの消去中</string>
@@ -630,6 +642,7 @@
</plurals>
<string name="msg_con_reimport_secret_skip">再インポートで秘密鍵がありません、スキップします...</string>
<string name="msg_con_warn_delete_public">公開鍵キャッシュファイルの削除例外</string>
+ <string name="msg_con_warn_delete_secret">秘密鍵のキャッシュファイルを削除中に例外発生</string>
<!--PassphraseCache-->
<string name="passp_cache_notif_click_to_clear">クリックしてパスフレーズのキャッシュをクリア</string>
<string name="passp_cache_notif_n_keys">OpenKeychainは %d のパスフレーズをキャッシュしています</string>
@@ -637,12 +650,12 @@
<string name="passp_cache_notif_clear">キャッシュクリア</string>
<string name="passp_cache_notif_pwd">パスワード</string>
<!--unsorted-->
- <string name="msg_internal_error">内部エラー!</string>
<string name="section_certifier_id">検証者</string>
<string name="section_cert">証明の詳細</string>
<string name="label_user_id">ユーザID</string>
<string name="unknown_uid">&lt;不明&gt;</string>
<string name="empty_certs">この鍵に証明がない</string>
+ <string name="certs_text">あなたの鍵でだけ生成された自己証明と証明がここに表示されます</string>
<string name="section_uids_to_certify">ユーザIDを検証</string>
<string name="label_revocation">破棄の理由</string>
<string name="label_verify_status">検証ステータス</string>
@@ -655,7 +668,6 @@
<string name="unknown_algorithm">不明</string>
<string name="can_sign_not">署名不可</string>
<string name="error_no_encrypt_subkey">暗号化の副鍵がありません!</string>
- <string name="info_no_manual_account_creation">OpenKeychainのアカウントを手動では生成できません.\nより詳細は、ヘルプを参照のこと。</string>
<string name="contact_show_key">鍵 (%s) を表示</string>
<!--First Time-->
<string name="first_time_text1">OpenKeychainであなたのプライバシーを取り戻しましょう!</string>
diff --git a/OpenKeychain/src/main/res/values-nl/strings.xml b/OpenKeychain/src/main/res/values-nl/strings.xml
index 7f93d0d51..980697b6c 100644
--- a/OpenKeychain/src/main/res/values-nl/strings.xml
+++ b/OpenKeychain/src/main/res/values-nl/strings.xml
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Versleutelen</string>
<string name="title_decrypt">Ontsleutelen</string>
<string name="title_authentication">Wachtwoord</string>
<string name="title_edit_key">Sleutel bewerken</string>
@@ -135,7 +134,6 @@
<string name="passphrase_must_not_be_empty">Vul een wachtwoord in.</string>
<string name="passphrase_for_symmetric_encryption">Symmetrische versleuteling.</string>
<string name="passphrase_for">Voer het wachtwoord in voor \'%s\'</string>
- <string name="file_delete_confirmation">Weer u zeker dat u het volgende wilt verwijderen:\n%s?</string>
<string name="file_delete_successful">Succesvol verwijderd.</string>
<string name="no_file_selected">Selecteer eerst een bestand.</string>
<string name="encrypt_sign_successful">Succesvol gesigneerd en/of gecodeerd.</string>
@@ -143,21 +141,11 @@
<string name="enter_passphrase_twice">Voer het wachtwoord tweemaal in.</string>
<string name="select_encryption_key">Selecteer ten minste één versleutelingssleutel.</string>
<string name="select_encryption_or_signature_key">Selecter ten minste één versleutelings-/ondertekeningssleutel.</string>
- <string name="specify_file_to_encrypt_to">Specifieer naar welk bestand er gecodeerd moet worden.\nWAARSCHUWING: Bestand zal vervangen worden als het bestaat.</string>
- <string name="specify_file_to_decrypt_to">Specifieer naar welk bestand gedecodeerd moet worden.\nWAARSCHUWING: Bestand zal vervangen worden als het bestaat.</string>
- <string name="specify_file_to_export_to">Specifieer naar welk bestand er geëxporteerd moet worden.\nWAARSCHUWING: Bestand zal vervangen worden als het bestaat.</string>
- <string name="key_deletion_confirmation_multi">Weet u zeker dat u alle weergegeven publieke sleutels wilt verwijderen?\nU kunt dit niet ongedaan maken!</string>
- <string name="secret_key_deletion_confirmation">Weet u zeker dat u de privésleutel \'%s\' wilt verwijderen?\nDit kan niet ongedaan worden gemaakt.</string>
- <string name="public_key_deletetion_confirmation">Wilt u echt de publieke sleutel \'%s\' verwijderen?\nDit kunt u niet ongedaan maken!</string>
<string name="key_exported">1 sleutel succesvol geëxporteerd.</string>
<string name="keys_exported">Succesvol %d sleutels geëxporteerd.</string>
<string name="no_keys_exported">Geen sleutels geëxporteerd.</string>
<string name="key_creation_el_gamal_info">Opmerking: alleen subsleutels ondersteunen ElGamal.</string>
<string name="key_not_found">Kan de sleutel %08X niet vinden.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d slechte geheime sleutel genegeerd. Misschien heeft u geëxporteerd met de optie\n --export-secret-subkeys\nZorg ervoor dat u in plaats daarvan met\n --export-secret-keys\nexporteert.</item>
- <item quantity="other">%d slechte geheime sleutels genegeerd. Misschien heeft u geëxporteerd met de optie\n --export-secret-subkeys\nZorg ervoor dat u in plaats daarvan met\n --export-secret-keys\nexporteert.</item>
- </plurals>
<string name="key_send_success">Succesvol sleutel naar server geüpload</string>
<string name="key_certify_success">Succesvol identiteiten gecertificeerd</string>
<string name="list_empty">Lijst is leeg</string>
@@ -240,6 +228,11 @@
<string name="key_size_custom">Aangepaste sleutelgrootte</string>
<string name="key_size_custom_info">Typ aangepaste sleutellengte (in bits):</string>
<string name="key_size_custom_info_dsa">DSA sleutellengte moet minstens 512 zijn en maximaal 1024. Het moet ook deelbaar zijn door 64.</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">snel</string>
<string name="compression_very_slow">zeer langzaam</string>
@@ -299,7 +292,6 @@
<string name="key_view_action_encrypt">Codeer met deze sleutel</string>
<string name="key_view_action_certify">Certifiëer identiteiten</string>
<string name="key_view_action_share_with">Delen met...</string>
- <string name="key_view_action_share_nfc">Delen via NFC door de apparaten met de achterkant tegen elkaar te houden</string>
<string name="key_view_tab_main">Hoofd Info</string>
<string name="key_view_tab_share">Delen</string>
<string name="key_view_tab_keys">Subsleutels</string>
@@ -309,8 +301,6 @@
<!--View key-->
<!--Navigation Drawer-->
<string name="nav_keys">Sleutels</string>
- <string name="nav_encrypt">Ondertekenen en Versleutelen</string>
- <string name="nav_decrypt">Decoderen en Verifiëren</string>
<string name="drawer_open">Open navigatiemenu</string>
<string name="drawer_close">Sluit navigatiemenu</string>
<string name="my_keys">Mijn Sleutels</string>
@@ -325,6 +315,7 @@
<string name="cert_verify_failed">mislukt!</string>
<string name="cert_verify_error">fout!</string>
<string name="cert_verify_unavailable">sleutel onbeschikbaar</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-pl/strings.xml b/OpenKeychain/src/main/res/values-pl/strings.xml
index f96753662..7c65449de 100644
--- a/OpenKeychain/src/main/res/values-pl/strings.xml
+++ b/OpenKeychain/src/main/res/values-pl/strings.xml
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Zaszyfruj</string>
<string name="title_decrypt">Odszyfruj</string>
<string name="title_authentication">Hasło</string>
<string name="title_edit_key">Edytuj Klucz</string>
@@ -124,7 +123,6 @@
<string name="passphrase_must_not_be_empty">Podaj hasło.</string>
<string name="passphrase_for_symmetric_encryption">Szyfrowanie symetryczne.</string>
<string name="passphrase_for">Podaj hasło dla \'%s\'</string>
- <string name="file_delete_confirmation">Czy jesteś pewien że chcesz usunąć\n%s?</string>
<string name="file_delete_successful">Usunięto pomyślnie.</string>
<string name="no_file_selected">Najpierw wskaż plik.</string>
<string name="encrypt_sign_successful">Pomyślnie podpisano i/lub zaszyfrowano.</string>
@@ -132,22 +130,11 @@
<string name="enter_passphrase_twice">Podaj hasło dwukrotnie.</string>
<string name="select_encryption_key">Wybierz co najmniej jeden klucz szyfrujący.</string>
<string name="select_encryption_or_signature_key">Wybierz co najmniej jeden klucz szyfrujący lub klucz podpisujący.</string>
- <string name="specify_file_to_encrypt_to">Wskaż, do którego pliku zapisać zaszyfrowane dane.\nOSTRZEŻENIE: Plik zostanie nadpisany, jeżeli istnieje.</string>
- <string name="specify_file_to_decrypt_to">Wskaż, do którego pliku zapisać odszyfrowane dane.\nOSTRZEŻENIE: Plik zostanie nadpisany, jeżeli istnieje.</string>
- <string name="specify_file_to_export_to">Wskaż, do którego pliku wyeksportować dane.\nOSTRZEŻENIE: Plik zostanie nadpisany, jeżeli istnieje.</string>
- <string name="key_deletion_confirmation_multi">Czy na pewno chcesz usunąć wszystkie zaznaczone klucze publiczne?\nTej operacji nie można cofnąć!</string>
- <string name="secret_key_deletion_confirmation">Czy na pewno chcesz usunąć klucz prywatny \'%s\'?\nNie można cofnąć tej operacji!</string>
- <string name="public_key_deletetion_confirmation">Czy na pewno chcesz usunąć klucz publiczny \'%s\'?\nNie można cofnąć tej operacji!</string>
<string name="key_exported">Pomyślnie wyeksportowano 1 klucz.</string>
<string name="keys_exported">Pomyślnie wyeksportowano %d kluczy.</string>
<string name="no_keys_exported">Nie wyeksportowano żadnych kluczy.</string>
<string name="key_creation_el_gamal_info">Informacja: tylko podklucze mogą być tworzone przy użyciu algorytmu ElGamal.</string>
<string name="key_not_found">Nie można znaleźć klucza %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">Zignorowano %d niepoprawny klucz prywatny. Prawdopodobnie został wyeksportowany przy uzyciu opcji\n --export-secret-subkeys\nUpewnij się że eksportujesz go z opcją\n --export-secret-keys\nktóra jest poprawna.</item>
- <item quantity="few">Zignorowano %d niepoprawnych kluczy prywatnych. Prawdopodobnie zostały wyeksportowane przy uzyciu opcji\n --export-secret-subkeys\nUpewnij się że eksportujesz je z opcją\n --export-secret-keys\nktóra jest poprawna.</item>
- <item quantity="other">zignorowano %d niepoprawnych kluczy prywatnych. Prawdopodobnie zostały wyeksportowane przy uzyciu opcji\n --export-secret-subkeys\nUpewnij się że eksportujesz je z opcją\n --export-secret-keys\nktóra jest poprawna.</item>
- </plurals>
<string name="key_send_success">Pomyślnie wysłano klucz na serwer</string>
<string name="list_empty">Lista jest pusta!</string>
<string name="nfc_successful">Pomyślnie wysłano klucz przez NFC Beam!</string>
@@ -228,6 +215,11 @@
<string name="key_size_custom">Własny rozmiar klucza</string>
<string name="key_size_custom_info">Podaj własną długość klucza (w bitach):</string>
<string name="key_size_custom_info_dsa">Długośc klucza DSA musi być równa co najmniej 512 i co najwyżej 1024. Musi być także wielokrotnością 64.</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">szybka</string>
<string name="compression_very_slow">bardzo wolna</string>
@@ -289,8 +281,6 @@
<!--View key-->
<!--Navigation Drawer-->
<string name="nav_keys">Klucze</string>
- <string name="nav_encrypt">Podpisz i zaszyfruj</string>
- <string name="nav_decrypt">Deszyfruj i weryfikuj</string>
<string name="drawer_open">Otwórz panel nawigacji</string>
<string name="drawer_close">Zamknij panel nawigacji</string>
<string name="my_keys">Moje klucze</string>
@@ -304,6 +294,7 @@
<string name="cert_verify_failed">niepowodzenie!</string>
<string name="cert_verify_error">błąd!</string>
<string name="cert_verify_unavailable">klucz niedostępny</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-pt/strings.xml b/OpenKeychain/src/main/res/values-pt/strings.xml
index 9a8c94e31..a87379114 100644
--- a/OpenKeychain/src/main/res/values-pt/strings.xml
+++ b/OpenKeychain/src/main/res/values-pt/strings.xml
@@ -16,6 +16,11 @@
<!--progress dialogs, usually ending in '…'-->
<!--action strings-->
<!--key bit length selections-->
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<!--Help-->
<!--Import-->
@@ -31,6 +36,7 @@
<!--Navigation Drawer-->
<!--hints-->
<!--certs-->
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-ru/strings.xml b/OpenKeychain/src/main/res/values-ru/strings.xml
index dba0aed12..4034198c7 100644
--- a/OpenKeychain/src/main/res/values-ru/strings.xml
+++ b/OpenKeychain/src/main/res/values-ru/strings.xml
@@ -1,9 +1,11 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Зашифровать</string>
+ <string name="title_select_recipients">Выберите ключи</string>
+ <string name="title_select_secret_key">Выберите Ваш ключ</string>
<string name="title_decrypt">Расшифровать</string>
<string name="title_authentication">Пароль</string>
+ <string name="title_add_subkey">Добавить доп. ключ</string>
<string name="title_edit_key">Изменить ключ</string>
<string name="title_preferences">Настройки</string>
<string name="title_api_registered_apps">Приложения</string>
@@ -12,6 +14,7 @@
<string name="title_share_fingerprint_with">Отправить отпечаток...</string>
<string name="title_share_key">Отправить ключ...</string>
<string name="title_share_file">Отправить файл...</string>
+ <string name="title_share_message">Отправить сообщение...</string>
<string name="title_encrypt_to_file">Зашифровать в файл</string>
<string name="title_decrypt_to_file">Расшифровать в файл</string>
<string name="title_import_keys">Импорт ключей</string>
@@ -23,6 +26,7 @@
<string name="title_key_details">Сведения о ключе</string>
<string name="title_help">Помощь</string>
<string name="title_log_display">Журнал</string>
+ <string name="title_create_key">Создать ключ</string>
<!--section-->
<string name="section_user_ids">Идентификаторы</string>
<string name="section_keys">Доп. ключи</string>
@@ -40,20 +44,27 @@
<string name="btn_decrypt_verify_file">Расшифровать, проверить и сохранить файл</string>
<string name="btn_decrypt_verify_message">Расшифровать и проверить сообщение</string>
<string name="btn_encrypt_file">Зашифровать и сохранить файл</string>
+ <string name="btn_encrypt_share_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_okay">Да</string>
<string name="btn_export_to_server">Загрузить на сервер ключей</string>
<string name="btn_next">Далее</string>
<string name="btn_back">Назад</string>
<string name="btn_lookup_key">Найти ключ</string>
+ <string name="btn_share_encrypted_signed">Зашифровать и отправить сообщение</string>
<string name="btn_view_cert_key">Просмотр ключа</string>
+ <string name="btn_create_key">Создать ключ</string>
+ <string name="btn_add_files">Добавить файл(ы)</string>
<!--menu-->
<string name="menu_preferences">Настройки</string>
<string name="menu_help">Помощь</string>
<string name="menu_export_key">Экспорт в файл</string>
<string name="menu_delete_key">Удалить ключ</string>
+ <string name="menu_create_key">Создать свой ключ</string>
+ <string name="menu_import_existing_key">Импорт существующего ключа</string>
<string name="menu_search">Поиск</string>
<string name="menu_beam_preferences">Настройки Beam</string>
<string name="menu_key_edit_cancel">Отмена</string>
@@ -65,12 +76,22 @@
<!--label-->
<string name="label_message">Сообщение</string>
<string name="label_file">Файл</string>
+ <string name="label_files">Файл(ы)</string>
+ <string name="label_file_colon">Файл:</string>
<string name="label_no_passphrase">Без пароля</string>
<string name="label_passphrase">Пароль</string>
+ <string name="label_passphrase_again">Повторите пароль</string>
<string name="label_algorithm">Алгоритм</string>
+ <string name="label_ascii_armor">ASCII формат</string>
+ <string name="label_file_ascii_armor">Файлы: ASCII формат</string>
+ <string name="label_write_version_header">Добавить комментарий об использовании OpenKeychain</string>
+ <string name="label_write_version_header_summary">Дописывать \'OpenKeychain v2.x\' в OpenPGP подписи, шифры, и экспортируемые ключи</string>
+ <string name="label_delete_after_encryption">Файлы: Удалить после шифрования</string>
<string name="label_delete_after_decryption">Удалить после расшифровки</string>
<string name="label_encryption_algorithm">Алгоритм шифрования</string>
<string name="label_hash_algorithm">Hash-алгоритм</string>
+ <string name="label_asymmetric">Публичным ключом</string>
+ <string name="label_symmetric">Паролем</string>
<string name="label_passphrase_cache_ttl">Помнить пароль</string>
<string name="label_message_compression">Сжатие сообщения</string>
<string name="label_file_compression">Сжатие файла</string>
@@ -80,6 +101,7 @@
<string name="label_expiry">Годен до</string>
<string name="label_usage">Применение</string>
<string name="label_key_size">Размер ключа</string>
+ <string name="label_ecc_curve">Эллиптические кривые</string>
<string name="label_main_user_id">Основной идентификатор</string>
<string name="label_name">Имя</string>
<string name="label_comment">Комментарий</string>
@@ -124,6 +146,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">Открыть...</string>
<string name="warning">Внимание</string>
<string name="error">Ошибка</string>
@@ -139,8 +163,8 @@
<string name="passphrases_do_not_match">Пароли не совпадают.</string>
<string name="passphrase_must_not_be_empty">Пожалуйста, введите пароль.</string>
<string name="passphrase_for_symmetric_encryption">Симметричное шифрование.</string>
- <string name="passphrase_for">Введите пароль для\n\'%s\'</string>
- <string name="file_delete_confirmation">Вы уверены, что хотите удалить\n%s ?</string>
+ <string name="passphrase_for">Введите пароль для
+\'%s\'</string>
<string name="file_delete_successful">Удалено.</string>
<string name="no_file_selected">Сначала выберите файл.</string>
<string name="encrypt_sign_successful">Успешно подписано и/или зашифровано.</string>
@@ -148,22 +172,12 @@
<string name="enter_passphrase_twice">Дважды введите пароль.</string>
<string name="select_encryption_key">Укажите хотя бы один ключ.</string>
<string name="select_encryption_or_signature_key">Выберите хотя бы один ключ для шифрования или подписи.</string>
- <string name="specify_file_to_encrypt_to">Пожалуйста, выберите файл для шифрования.\nВНИМАНИЕ! Если файл существует, он будет перезаписан.</string>
- <string name="specify_file_to_decrypt_to">Пожалуйста, выберите файл для расшифровки.\nВНИМАНИЕ! Если файл существует, он будет перезаписан.</string>
- <string name="specify_file_to_export_to">Пожалуйста, выберите файл для экспорта.\nВНИМАНИЕ! Если файл существует, он будет перезаписан.</string>
- <string name="key_deletion_confirmation_multi">Вы уверены, что хотите удалить выбранные ключи?\nЭто действие нельзя отменить!</string>
- <string name="secret_key_deletion_confirmation">Вы уверены, что ходите удалить СЕКРЕТНЫЙ ключ \'%s\'?\nЭто действие нельзя отменить!</string>
- <string name="public_key_deletetion_confirmation">Вы правда хотите удалить публичный ключ \'%s\'?\nЭто действие нельзя отменить!</string>
+ <string name="also_export_secret_keys">Экспортировать секретные ключи</string>
<string name="key_exported">Успешный экспорт 1 ключа.</string>
<string name="keys_exported">Экспортировано %d ключей.</string>
<string name="no_keys_exported">Ключи не были экспортированы.</string>
<string name="key_creation_el_gamal_info">Прим.: только вторичные ключи поддерживают ElGamal.</string>
<string name="key_not_found">Не удается найти ключ %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d плохой секретный ключ проигнорирован. Возможно, вы экспортируете с параметром\n--export-secret-subkeys\nВместо этого используйте\n--export-secret-keys</item>
- <item quantity="few">%d плохих секретных ключей проигнорировано. Возможно, вы экспортируете с параметром\n--export-secret-subkeys\nВместо этого используйте\n--export-secret-keys\n</item>
- <item quantity="other">%d плохих секретных ключей проигнорировано. Возможно, вы экспортируете с параметром\n--export-secret-subkeys\nВместо этого используйте\n--export-secret-keys\n</item>
- </plurals>
<string name="key_send_success">Ключ успешно загружен на сервер</string>
<string name="key_certify_success">Подписанные идентификаторы</string>
<string name="list_empty">Список пуст!</string>
@@ -193,6 +207,11 @@
<string name="error_jelly_bean_needed">Для использования NFC Beam требуется Android 4.1+ !</string>
<string name="error_nfc_needed">Ваше устройство не поддерживает NFC!</string>
<string name="error_nothing_import">Ключи не найдены!</string>
+ <string name="error_query_too_short">Поисковый запрос слишком короткий. Пожалуйста, уточните сведения!</string>
+ <string name="error_searching_keys">При поиске ключей произошла ошибка.</string>
+ <string name="error_too_many_responses">Поиск ключа вернул слишком много вариантов. Пожалуйста, уточните запрос</string>
+ <string name="error_too_short_or_too_many_responses">Поисковый запрос не дал желаемых результатов. Пожалуйста, уточните сведения!</string>
+ <string name="error_import_no_valid_keys">В файле/буфере не найден правильный ключ!</string>
<string name="error_generic_report_bug">Выявлена ошибка. Пожалуйста, сообщите о ней разработчику.</string>
<plurals name="error_import_non_pgp_part">
<item quantity="one">часть загруженного файла содержит данные OpenPGP, но это не ключ</item>
@@ -214,8 +233,23 @@
<string name="progress_saving">сохранение...</string>
<string name="progress_importing">импорт...</string>
<string name="progress_exporting">экспорт...</string>
+ <string name="progress_uploading">загружается...</string>
<string name="progress_building_key">создание ключа...</string>
<string name="progress_building_master_key">создание основной связки...</string>
+ <string name="progress_generating_rsa">создание нового RSA ключа...</string>
+ <string name="progress_generating_dsa">создание нового DSA ключа...</string>
+ <string name="progress_generating_elgamal">создание нового ElGamal ключа...</string>
+ <string name="progress_generating_ecdsa">создание нового ECDSA ключа...</string>
+ <string name="progress_generating_ecdh">создание нового ECDH ключа…</string>
+ <string name="progress_modify">изменение связки ключей...</string>
+ <string name="progress_modify_unlock">разблокирование связки...</string>
+ <string name="progress_modify_adduid">добавление идентификатора...</string>
+ <string name="progress_modify_revokeuid">аннулирование идентификатора...</string>
+ <string name="progress_modify_primaryuid">изменение основного идентификатора...</string>
+ <string name="progress_modify_subkeychange">изменение доп. ключей...</string>
+ <string name="progress_modify_subkeyrevoke">аннулирование доп. ключей...</string>
+ <string name="progress_modify_subkeyadd">добавление доп. ключей...</string>
+ <string name="progress_modify_passphrase">изменение пароля...</string>
<plurals name="progress_exporting_key">
<item quantity="one">экспорт ключа...</item>
<item quantity="few">экспорт ключей...</item>
@@ -231,12 +265,15 @@
<string name="progress_processing_signature">обработка подписи...</string>
<string name="progress_verifying_signature">проверка подписи...</string>
<string name="progress_signing">подписание...</string>
+ <string name="progress_certifying">сертификация...</string>
<string name="progress_reading_data">чтение данных...</string>
<string name="progress_finding_key">поиск ключа...</string>
<string name="progress_decompressing_data">распаковка данных...</string>
<string name="progress_verifying_integrity">проверка целостности...</string>
<string name="progress_deleting_securely">безопасное удаление \'%s\'...</string>
+ <string name="progress_deleting">удаление ключей...</string>
<!--action strings-->
+ <string name="hint_keyserver_search_hint">Имя/Email/ID ключа…</string>
<!--key bit length selections-->
<string name="key_size_512">512</string>
<string name="key_size_768">768</string>
@@ -248,7 +285,16 @@
<string name="key_size_8192">8192</string>
<string name="key_size_custom">Произвольная длина ключа</string>
<string name="key_size_custom_info">Введите длину ключа (бит):</string>
+ <string name="key_size_custom_info_rsa">Длина RSA ключа должна быть в пределах между 1024 и 16384 бит и должна быть кратна 8.</string>
<string name="key_size_custom_info_dsa">Длина DSA ключа должна быть в пределах между 512 и 1024 бит и должна быть кратна 64.</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">быстро</string>
<string name="compression_very_slow">очень медленно</string>
@@ -275,6 +321,7 @@
<item quantity="few">Успешно добавлено %1$d ключей</item>
<item quantity="other">Успешно добавлено %1$d ключей</item>
</plurals>
+ <string name="view_log">Смотреть журнал</string>
<string name="import_error_nothing">Нет данных для импорта.</string>
<string name="import_error">Ошибка импорта ключей!</string>
<string name="import_with_warnings">, с предупреждениями</string>
@@ -299,6 +346,7 @@
<string name="api_settings_package_name">Наименование пакета</string>
<string name="api_settings_package_signature">SHA-256 подписи пакета</string>
<string name="api_settings_accounts">Аккаунты</string>
+ <string name="api_settings_accounts_empty">Нет аккаунтов, связанных с этим приложением.</string>
<string name="api_register_allow">Разрешить доступ</string>
<string name="api_register_disallow">Запретить доступ</string>
<string name="api_register_error_select_key">Пожалуйста, выберите ключ!</string>
@@ -322,18 +370,33 @@
<string name="key_view_action_encrypt">Зашифровать этим ключом</string>
<string name="key_view_action_certify">Сертифицировать</string>
<string name="key_view_action_share_with">Отправить...</string>
- <string name="key_view_action_share_nfc">Отправить по NFC, удерживая устройства рядом</string>
<string name="key_view_tab_main">Основные данные</string>
<string name="key_view_tab_share">Отправить...</string>
<string name="key_view_tab_keys">Доп. ключи</string>
<string name="key_view_tab_certs">Сертификация</string>
+ <string name="user_id_info_revoked_title">Аннулировано</string>
+ <string name="user_id_info_verified_title">Подтверждено</string>
+ <string name="user_id_info_not_verified_title">Не подтверждено</string>
+ <string name="user_id_info_not_verified_text">Этот идентификатор не был заверен. Нет гарантии, что он принадлежит этому человеку.</string>
+ <string name="user_id_info_invalid_title">Недействительно</string>
+ <string name="user_id_info_invalid_text">Что-то не так с идентификатором!</string>
<!--Edit key-->
+ <string name="edit_key_action_change_passphrase">Изменить пароль</string>
+ <string name="edit_key_action_add_identity">Добавить идентификатор</string>
+ <string name="edit_key_action_add_subkey">Добавить доп. ключ</string>
+ <string name="edit_key_edit_user_id_title">Выберите действие!</string>
<!--Create key-->
+ <string name="create_key_upload">Загрузить ключ на сервер</string>
+ <string name="create_key_empty">Это обязательне поле</string>
+ <string name="create_key_passphrases_not_equal">Пароли не совпадают.</string>
+ <string name="create_key_final_text">Вы указали следующие данные:</string>
+ <string name="create_key_text">Укажите полное имя, адрес почты и придумайте надежный пароль.</string>
+ <string name="create_key_hint_full_name">Полное имя, напр. Иван Хлестаков</string>
<!--View key-->
+ <string name="view_key_revoked">Этот ключ был аннулирован!</string>
+ <string name="view_key_expired">Срок годности ключа истёк!</string>
<!--Navigation Drawer-->
<string name="nav_keys">Ключи</string>
- <string name="nav_encrypt">Подписать и зашифровать</string>
- <string name="nav_decrypt">Расшифровать и проверить</string>
<string name="nav_apps">Приложения</string>
<string name="drawer_open">Открыть панель навигации</string>
<string name="drawer_close">Закрыть панель навигации</string>
@@ -344,9 +407,11 @@
<string name="cert_default">по умолчанию</string>
<string name="cert_none">нет</string>
<string name="cert_revoke">отозван</string>
+ <string name="cert_verify_ok">OK</string>
<string name="cert_verify_failed">сбой!</string>
<string name="cert_verify_error">ошибка!</string>
<string name="cert_verify_unavailable">ключ не доступен</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Выполнение пакетной вставки.</string>
<string name="msg_ip_bad_type_secret">Попытка импорта секретной связки как публичной. Это ошибка, пожалуйста, сообщите об этом.</string>
@@ -356,7 +421,9 @@
<string name="msg_ip_fail_io_exc">Действие прервано из-за ошибки ввода/вывода</string>
<string name="msg_ip_fail_remote_ex">Действие прервано из-за внутренней ошибки</string>
<string name="msg_ip">Импорт связки публичных ключей %s</string>
+ <string name="msg_ip_insert_keys">Разбор ключей</string>
<string name="msg_ip_prepare">Подготовка операций</string>
+ <string name="msg_ip_master">Подготовка основного ключа %s</string>
<string name="msg_ip_success">Успешно внесена связка публичных ключей</string>
<string name="msg_ip_reinsert_secret">Повторное внесение секретного ключа</string>
<string name="msg_ip_uid_cert_bad">Плохой сертификат!</string>
@@ -403,7 +470,6 @@
<string name="unknown_algorithm">неизв.</string>
<string name="can_sign_not">не для подписания</string>
<string name="error_no_encrypt_subkey">Нет доп. ключа для шифрования!</string>
- <string name="info_no_manual_account_creation">Не создавать аккаунт OpenKeychain вручную.\nДля подробной информации, смотрите раздел Помощь.</string>
<string name="contact_show_key">Показать ключ (%s)</string>
<!--First Time-->
</resources>
diff --git a/OpenKeychain/src/main/res/values-sl/strings.xml b/OpenKeychain/src/main/res/values-sl/strings.xml
index a24c1ddf1..7d70a81b2 100644
--- a/OpenKeychain/src/main/res/values-sl/strings.xml
+++ b/OpenKeychain/src/main/res/values-sl/strings.xml
@@ -1,9 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Šifriraj</string>
+ <string name="title_select_recipients">Izberi ključe</string>
+ <string name="title_select_secret_key">Izberi zasebni ključ</string>
+ <string name="title_encrypt_text">Šifriraj besedilo</string>
+ <string name="title_encrypt_files">Šifriraj datoteko</string>
<string name="title_decrypt">Dešifriraj</string>
<string name="title_authentication">Geslo</string>
+ <string name="title_add_subkey">Dodaj podključ</string>
<string name="title_edit_key">Uredi ključ</string>
<string name="title_preferences">Nastavitve</string>
<string name="title_api_registered_apps">Aplikacije</string>
@@ -12,6 +16,7 @@
<string name="title_share_fingerprint_with">Deli prstni odtis z...</string>
<string name="title_share_key">Deli ključ z...</string>
<string name="title_share_file">Deli datoteko z...</string>
+ <string name="title_share_message">Deli sporočilo z...</string>
<string name="title_encrypt_to_file">Šifriraj v datoteko</string>
<string name="title_decrypt_to_file">Dešifriraj v datoteko</string>
<string name="title_import_keys">Uvozi ključe</string>
@@ -23,6 +28,7 @@
<string name="title_key_details">Podrobnosti o ključu</string>
<string name="title_help">Pomoč</string>
<string name="title_log_display">Dnevnik</string>
+ <string name="title_create_key">Ustvari kluč</string>
<!--section-->
<string name="section_user_ids">Identitete</string>
<string name="section_keys">Podključi</string>
@@ -34,26 +40,33 @@
<string name="section_certification_key">Vaš ključ, uporabljan za overitev</string>
<string name="section_upload_key">Naloži ključ</string>
<string name="section_key_server">Strežnik</string>
- <string name="section_fingerprint">Prstnim odtisom</string>
+ <string name="section_fingerprint">Prstni odtis</string>
<string name="section_key_to_certify">Ključi za overjanje</string>
<!--button-->
<string name="btn_decrypt_verify_file">Dešifriraj, preveri in shrani</string>
<string name="btn_decrypt_verify_message">Dešifriraj in preveri sporočilo</string>
<string name="btn_encrypt_file">Šifriraj in shrani datoteko</string>
+ <string name="btn_encrypt_share_file">Šifriraj in deli datoteko</string>
<string name="btn_save">Shrani</string>
<string name="btn_do_not_save">Prekliči</string>
<string name="btn_delete">Izbriši</string>
+ <string name="btn_no_date">Ne preteče</string>
<string name="btn_okay">OK</string>
<string name="btn_export_to_server">Naloži na strežnik</string>
<string name="btn_next">Naprej</string>
<string name="btn_back">Nazaj</string>
<string name="btn_lookup_key">Išči ključ</string>
+ <string name="btn_share_encrypted_signed">Šifriraj in deli sporočilo</string>
<string name="btn_view_cert_key">Poglej ključ za overjanje</string>
+ <string name="btn_create_key">Ustvari ključ</string>
+ <string name="btn_add_files">Dodaj datoteke</string>
<!--menu-->
<string name="menu_preferences">Nastavitve</string>
<string name="menu_help">Pomoč</string>
<string name="menu_export_key">Izvozi v datoteko</string>
<string name="menu_delete_key">Izbriši ključ</string>
+ <string name="menu_create_key">Ustvari zasebni ključ</string>
+ <string name="menu_import_existing_key">Uvoz obstoječega ključa</string>
<string name="menu_search">Išči</string>
<string name="menu_beam_preferences">Nastavitve Beam</string>
<string name="menu_key_edit_cancel">Prekliči</string>
@@ -65,12 +78,20 @@
<!--label-->
<string name="label_message">Sporočilo</string>
<string name="label_file">Datoteka</string>
+ <string name="label_files">Datoteke</string>
+ <string name="label_file_colon">Datoteka:</string>
<string name="label_no_passphrase">Brez gesla</string>
<string name="label_passphrase">Geslo</string>
+ <string name="label_passphrase_again">Ponovi geslo</string>
<string name="label_algorithm">Algoritem</string>
+ <string name="label_asymmetric_from">Podpisal:</string>
+ <string name="label_to">Šifriraj za:</string>
+ <string name="label_delete_after_encryption">Datoteke: Izbriši po šifriranju</string>
<string name="label_delete_after_decryption">Po dešifriranju izbriši</string>
<string name="label_encryption_algorithm">Šifrirni algoritem</string>
<string name="label_hash_algorithm">Zgostitveni algoritem</string>
+ <string name="label_asymmetric">Z javnim ključem</string>
+ <string name="label_symmetric">Z geslom</string>
<string name="label_passphrase_cache_ttl">Hranjenje gesla v spominu</string>
<string name="label_message_compression">Stiskanje sporočil</string>
<string name="label_file_compression">Stiskanje datotek</string>
@@ -80,6 +101,7 @@
<string name="label_expiry">Pretek</string>
<string name="label_usage">Uporaba</string>
<string name="label_key_size">Velikost ključa</string>
+ <string name="label_ecc_curve">Eliptična krivulja</string>
<string name="label_main_user_id">Glavna identiteta</string>
<string name="label_name">Ime</string>
<string name="label_comment">Komentar</string>
@@ -126,6 +148,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">Odpri...</string>
<string name="warning">Opozorilo</string>
<string name="error">Napaka</string>
@@ -142,7 +166,6 @@
<string name="passphrase_must_not_be_empty">Vnesite geslo.</string>
<string name="passphrase_for_symmetric_encryption">Simetrično šifriranje.</string>
<string name="passphrase_for">Vnesite geslo za \'%s\'</string>
- <string name="file_delete_confirmation">Ste prepričani, da želite izbrisati\n%s?</string>
<string name="file_delete_successful">Uspešno izbrisano.</string>
<string name="no_file_selected">Najprej izberite datoteko.</string>
<string name="encrypt_sign_successful">Uspešno podpisano in/ali šifrirano.</string>
@@ -150,23 +173,12 @@
<string name="enter_passphrase_twice">Dvakrat vnesite geslo.</string>
<string name="select_encryption_key">Izberite vsaj en šifrirni ključ.</string>
<string name="select_encryption_or_signature_key">Vnesite vsaj en šifrirni ključ ali ključ za podpisovanje.</string>
- <string name="specify_file_to_encrypt_to">Določite datoteko, kamor želite šifrirati vsebino.\nPOZOR: če datoteka že obstaja, bo prepisana.</string>
- <string name="specify_file_to_decrypt_to">Določite datoteko, kamor želite dešifrirati vsebino.\nPOZOR: če datoteka že obstaja, bo prepisana.</string>
- <string name="specify_file_to_export_to">Določite datoteko, kamor želite izvoziti vsebino.\nPOZOR: če datoteka že obstaja, bo prepisana.</string>
- <string name="key_deletion_confirmation_multi">Ali res želite izbrisati vse izbrane javne ključe?\nTega koraka ne boste mogli preklicati!</string>
- <string name="secret_key_deletion_confirmation">Ali res želite izbrisati ZASEBNI ključ \'%s\'?\nTega koraka ne boste mogli preklicati!</string>
- <string name="public_key_deletetion_confirmation">Ali res želite izbrisati javni ključ \'%s\'?\nTega koraka ne boste mogli preklicati!</string>
+ <string name="also_export_secret_keys">Izvozi tudi zasebne ključe</string>
<string name="key_exported">Uspešno izvožen 1 ključ.</string>
<string name="keys_exported">Uspešno izvoženih ključev: %d</string>
<string name="no_keys_exported">Noben ključ ni bil izvožen.</string>
<string name="key_creation_el_gamal_info">Pozor: ELGamal podpirajo samo podključi.</string>
<string name="key_not_found">Ne najdem ključa %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">Neupoštevan %d slab zasebni ključ. Morda je bil izvožen na način\n --export-secret-subkeys\nPoskrbite, da bo izvožen z\n --export-secret-keys</item>
- <item quantity="two">Neupoštevana %d slaba zasebna ključa. Morda sta bila izvožena na način\n --export-secret-subkeys\nPoskrbite, da bosta izvožena z\n --export-secret-keys</item>
- <item quantity="few">Neupoštevani %d slabi zasebni ključi. Morda so bili izvoženi na način\n --export-secret-subkeys\nPoskrbite, da bodo izvoženi z\n --export-secret-keys</item>
- <item quantity="other">Neupoštevanih %d slabih zasebnih ključev. Morda so bili izvoženi na način\n --export-secret-subkeys\nPoskrbite, da bodo izvoženi z\n --export-secret-keys</item>
- </plurals>
<string name="key_send_success">Ključ je bil uspešno naložen na strežnik.</string>
<string name="key_certify_success">Uspešno overjene identitete</string>
<string name="list_empty">Lista je prazna!</string>
@@ -196,6 +208,7 @@
<string name="error_jelly_bean_needed">Za uporabo storitve NFC Beam potrebujete najmanj Android 4.1!</string>
<string name="error_nfc_needed">NFC ni na voljo na vaši napravi!</string>
<string name="error_nothing_import">Najden ni bil noben ključ!</string>
+ <string name="error_import_no_valid_keys">V datoteki/odložišču ni veljavnih ključev!</string>
<string name="error_generic_report_bug">Pripetila se je splošna napaka, prosimo ustvarite poročilo o \'hrošču\'.</string>
<plurals name="error_import_non_pgp_part">
<item quantity="one">Del naložene datoteke je veljavnen objekt OpenPGP a ni ključ.</item>
@@ -218,8 +231,10 @@
<string name="progress_saving">shranjujem...</string>
<string name="progress_importing">uvažam...</string>
<string name="progress_exporting">izvažam...</string>
+ <string name="progress_uploading">pošiljanje...</string>
<string name="progress_building_key">ustvarjam ključ...</string>
<string name="progress_building_master_key">ustvarjam glavni prstan...</string>
+ <string name="progress_modify_passphrase">menjava gesla...</string>
<plurals name="progress_exporting_key">
<item quantity="one">izvažam ključ...</item>
<item quantity="two">izvažam ključa...</item>
@@ -254,6 +269,14 @@
<string name="key_size_custom">Dolžina ključa po meri</string>
<string name="key_size_custom_info">Vnesite željeno dolžino ključa (v bitih):</string>
<string name="key_size_custom_info_dsa">Ključ DSA mora biti daljši od 512 bitov, a največ 1024 bitov. Hkrati mora biti deljiv z 64.</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">hitro</string>
<string name="compression_very_slow">zelo počasi</string>
@@ -266,6 +289,8 @@
<string name="help_tab_about">O aplikaciji</string>
<string name="help_about_version">Različica:</string>
<!--Import-->
+ <string name="import_tab_direct">Datoteka/odložišče</string>
+ <string name="import_tab_keybase">Keybase.io</string>
<string name="import_import">Uvozi izbrane ključe</string>
<string name="import_qr_code_wrong">Koda QR je deformirana! Poskusite znova!</string>
<string name="import_qr_code_too_short_fingerprint">Prstni odtis je prekratek (&lt; 16 znakov)</string>
@@ -279,7 +304,6 @@
<string name="intent_send_encrypt">Šifriraj z OpenKeychain</string>
<string name="intent_send_decrypt">Dešifriraj z OpenKeychain</string>
<!--Remote API-->
- <string name="api_no_apps">Ni nobene registrirane aplikacije!\n\nSeznam podprtih aplikacij najdete v poglavju \'Pomoč\'!</string>
<string name="api_settings_show_info">Pokaži dodatne informacije</string>
<string name="api_settings_hide_info">Skrij dodatne informacije</string>
<string name="api_settings_show_advanced">Pokaži napredne nastavitve</string>
@@ -296,11 +320,11 @@
<string name="api_settings_package_signature">SHA-256 podpisa paketa</string>
<string name="api_settings_accounts">Računi</string>
<string name="api_settings_accounts_empty">S to aplikacijo ni povezan noben račun</string>
- <string name="api_register_text">Prikazane aplikacije želijo šifrirati/dešifrirati sporočila ter jih podpisovati v vašem imenu.\nDovolim dostop?\n\nPOZOR: Če ne veste zakaj se je pojavilo to obvestilo, ne dovolite dostopa! Dostop lahko prekličete tudi kasneje, v oknu \'Aplikacije\'.</string>
<string name="api_register_allow">Dovoli dostop</string>
<string name="api_register_disallow">Zavrni dostop</string>
<string name="api_register_error_select_key">Izberite ključ!</string>
<string name="api_select_pub_keys_text">Preverite seznam prejemnikov!</string>
+ <string name="api_select_pub_keys_text_no_user_ids">Prosim, izberite prejemnike!</string>
<string name="api_error_wrong_signature">Preverjanje podpisa ni uspelo! Ste namestili to aplikacijo iz drugega vira? Če ste prepričani, da to ni napad, prekličite registracijo te aplikacije v OpenKeychain in jo izvedite znova.</string>
<!--Share-->
<string name="share_qr_code_dialog_title">Deli s kodo QR</string>
@@ -316,23 +340,37 @@
<string name="key_list_empty_text2">Lahko začnete z</string>
<string name="key_list_empty_text3">ali</string>
<string name="key_list_empty_button_create">stvaritvijo lastnega ključa</string>
+ <string name="key_list_empty_button_import">uvažanje obstoječega ključa.</string>
<!--Key view-->
<string name="key_view_action_edit">Uredi ključ</string>
<string name="key_view_action_encrypt">Šifriraj s tem ključem</string>
<string name="key_view_action_certify">Overi identitete</string>
+ <string name="key_view_action_update">Posodobi s strežnika</string>
<string name="key_view_action_share_with">Deli z...</string>
- <string name="key_view_action_share_nfc">Deli preko NFC z držanjem hrbtov dveh telefonov skupaj</string>
+ <string name="key_view_action_upload">Naloži na strežnik ključev</string>
<string name="key_view_tab_main">Glavne informacije</string>
<string name="key_view_tab_share">Deli</string>
<string name="key_view_tab_keys">Podključi</string>
<string name="key_view_tab_certs">Certifikati</string>
+ <string name="user_id_info_revoked_title">Preklican</string>
+ <string name="user_id_info_revoked_text">Lastnik ključa je preklical to identiteto. Ta ni več veljavna.</string>
+ <string name="user_id_info_verified_title">Preverjen</string>
+ <string name="user_id_info_verified_text">Identiteta je bila preverjena</string>
+ <string name="user_id_info_not_verified_title">Nepreverjen</string>
+ <string name="user_id_info_invalid_title">Neveljaven</string>
<!--Edit key-->
+ <string name="edit_key_action_change_passphrase">Zamenjaj geslo</string>
+ <string name="edit_key_action_add_identity">Dodaj identiteto</string>
+ <string name="edit_key_action_add_subkey">Dodaj podključ</string>
+ <string name="edit_key_edit_user_id_title">Izberite dejanje!</string>
+ <string name="edit_key_edit_subkey_title">Izberite dejanje!</string>
+ <string name="edit_key_new_subkey">nov</string>
<!--Create key-->
+ <string name="create_key_passphrases_not_equal">Gesli se ne ujemata</string>
+ <string name="create_key_hint_full_name">Polno ime, npr. Janez Vzorec</string>
<!--View key-->
<!--Navigation Drawer-->
<string name="nav_keys">Ključi</string>
- <string name="nav_encrypt">Podpiši in šifriraj</string>
- <string name="nav_decrypt">Dešifriraj in preveri</string>
<string name="nav_apps">Aplikacije</string>
<string name="drawer_open">Odprite navigacijski poteznik</string>
<string name="drawer_close">Zaprite navigacijski poteznik</string>
@@ -345,9 +383,11 @@
<string name="cert_casual">navadno</string>
<string name="cert_positive">pozitivno</string>
<string name="cert_revoke">preklicano</string>
+ <string name="cert_verify_ok">OK</string>
<string name="cert_verify_failed">neuspešno!</string>
<string name="cert_verify_error">napaka!</string>
<string name="cert_verify_unavailable">ključ ni na voljo</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Uveljavljam serijsko dodajanje.</string>
<string name="msg_ip_bad_type_secret">Poskus uvoza zasebne zbirke ključev kot javne. Prosimo prijavite dogodek kot \"hrošč\" (napako).</string>
@@ -381,9 +421,6 @@
<!--Import Secret log entries-->
<string name="msg_is">Uvažam zasebni ključ %s</string>
<string name="msg_is_importing_subkeys">Procesiram zasebne podključe</string>
- <string name="msg_is_subkey_nonexistent">Podključ %s ni na voljo v javnem ključu</string>
- <string name="msg_is_subkey_ok">%s označen kot razpoložljiv</string>
- <string name="msg_is_subkey_stripped">%s označen kot slečen</string>
<string name="msg_is_success">Zasebna zbirka ključev uspešno uvožena</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_master">Obdelujem glavni ključ...</string>
@@ -403,6 +440,9 @@
<!--modifySecretKeyRing-->
<!--Consolidate-->
<!--PassphraseCache-->
+ <string name="passp_cache_notif_click_to_clear">Kliknite za izbris zapomnjenih gesel</string>
+ <string name="passp_cache_notif_n_keys">OpenKeychain pomni gesla: %d</string>
+ <string name="passp_cache_notif_keys">Zapomnjena gesla:</string>
<!--unsorted-->
<string name="section_certifier_id">Overovitelj</string>
<string name="section_cert">Podrobnosti potrdil</string>
@@ -420,7 +460,10 @@
<string name="unknown_algorithm">neznan</string>
<string name="can_sign_not">ne more podpisati</string>
<string name="error_no_encrypt_subkey">Ni nobenega podključa za šifriranje!</string>
- <string name="info_no_manual_account_creation">Ne ustvari računov OpenKeychain ročno.\nZa več informacij poglej poglavje Pomoč.</string>
<string name="contact_show_key">Prikaži ključ (%s)</string>
<!--First Time-->
+ <string name="first_time_text1">Vzemite si svojo zasebnost nazaj v svoje roke z OpenKeychain!</string>
+ <string name="first_time_create_key">Ustvari zasebni ključ</string>
+ <string name="first_time_import_key">Uvoz obstoječega ključa</string>
+ <string name="first_time_skip">Preskoči nastavitev</string>
</resources>
diff --git a/OpenKeychain/src/main/res/values-tr/strings.xml b/OpenKeychain/src/main/res/values-tr/strings.xml
index f8ef23467..21dc35eb7 100644
--- a/OpenKeychain/src/main/res/values-tr/strings.xml
+++ b/OpenKeychain/src/main/res/values-tr/strings.xml
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">Şifrele</string>
<string name="title_edit_key">Anahtarı düzenle</string>
<string name="title_preferences">Seçenekler</string>
<string name="title_key_server_preference">Anahtar Sunucusu Seçenekleri</string>
@@ -116,6 +115,11 @@
<string name="key_size_3072">3072</string>
<string name="key_size_4096">4096</string>
<string name="key_size_8192">8192</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">hızlı</string>
<string name="compression_very_slow">çok yavaş</string>
@@ -156,6 +160,7 @@
<string name="cert_verify_failed">başarısız!</string>
<string name="cert_verify_error">hata!</string>
<string name="cert_verify_unavailable">anahtar mevcut değil</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->
diff --git a/OpenKeychain/src/main/res/values-uk/strings.xml b/OpenKeychain/src/main/res/values-uk/strings.xml
index 48c180103..db49f5dcb 100644
--- a/OpenKeychain/src/main/res/values-uk/strings.xml
+++ b/OpenKeychain/src/main/res/values-uk/strings.xml
@@ -3,7 +3,6 @@
<!--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_add_subkey">Додати підключ</string>
@@ -87,8 +86,6 @@
<string name="label_file_ascii_armor">Файли: ASCII Armor</string>
<string name="label_write_version_header">Нехай інші дізнаються, що ви користуєтеся OpenKeychain</string>
<string name="label_write_version_header_summary">Напишіть \'OpenKeychain v2.7\' для підписів, зашифрованого тексту та експортованих ключів OpenPGP</string>
- <string name="label_asymmetric_from">Від:</string>
- <string name="label_to">Кому:</string>
<string name="label_delete_after_encryption">Файли: вилучити після шифрування</string>
<string name="label_delete_after_decryption">Вилучити після розшифрування</string>
<string name="label_encryption_algorithm">Алгоритм шифрування</string>
@@ -104,6 +101,7 @@
<string name="label_expiry">Закінчення</string>
<string name="label_usage">Використання</string>
<string name="label_key_size">Розмір ключа</string>
+ <string name="label_ecc_curve">Еліптична крива</string>
<string name="label_main_user_id">Первинна сутність</string>
<string name="label_name">Назва</string>
<string name="label_comment">Коментар</string>
@@ -148,6 +146,8 @@
<string name="dsa">DSA</string>
<string name="elgamal">ElGamal</string>
<string name="rsa">RSA</string>
+ <string name="ecdh">ECDH</string>
+ <string name="ecdsa">ECDSA</string>
<string name="filemanager_title_open">Відкрити…</string>
<string name="warning">Попередження</string>
<string name="error">Помилка</string>
@@ -164,7 +164,6 @@
<string name="passphrase_must_not_be_empty">Будь ласка, введіть парольну фразу.</string>
<string name="passphrase_for_symmetric_encryption">Симетричне шифрування.</string>
<string name="passphrase_for">Введіть парольну фразу для \'%s\'</string>
- <string name="file_delete_confirmation">Ви справді хочете вилучити\n%s?</string>
<string name="file_delete_successful">Успішно вилучено.</string>
<string name="no_file_selected">Виберіть спершу файл.</string>
<string name="encrypt_sign_successful">Успішно підписано та/або перевірено.</string>
@@ -172,23 +171,12 @@
<string name="enter_passphrase_twice">Введіть двічі парольну фразу.</string>
<string name="select_encryption_key">Виберіть принаймні один ключ шифрування.</string>
<string name="select_encryption_or_signature_key">Виберіть принаймні один ключ шифрування або ключ підпису.</string>
- <string name="specify_file_to_encrypt_to">Будь ласка, виберіть файл для шифрування.\nУВАГА! Якщо файл існує, то він буде переписаний.</string>
- <string name="specify_file_to_decrypt_to">Будь ласка, виберіть файл для розшифрування.\nУВАГА! Якщо файл існує, то він буде переписаний.</string>
- <string name="specify_file_to_export_to">Будь ласка, виберіть файл для експорту.\nУВАГА! Якщо файл існує, то він буде переписаний.</string>
- <string name="key_deletion_confirmation_multi">Ви справді хочете вилучити усі вибрані відкриті ключі?\nВи не зможете це відмінити!</string>
- <string name="secret_key_deletion_confirmation">Ви справді хочете вилучити секретний ключ \'%s\'?\nВи не зможете це відмінити!</string>
- <string name="public_key_deletetion_confirmation">Ви справді хочете вилучити відкритий ключ \'%s\'?\nВи не зможете це відмінити!</string>
<string name="also_export_secret_keys">Також експортувати секретні ключі</string>
<string name="key_exported">Успішно експортовано 1 ключ.</string>
<string name="keys_exported">Успішно експортовано %d ключів.</string>
<string name="no_keys_exported">Жодного ключа не експортовано.</string>
<string name="key_creation_el_gamal_info">Примітка: лише підключі підтримують ElGamal.</string>
<string name="key_not_found">Не можливо знайти ключ %08X.</string>
- <plurals name="bad_keys_encountered">
- <item quantity="one">%d поганий секретний ключ проігнорований. Можливо ви експортували з параметром\n --export-secret-subkeys\nЗробіть ваш експорт з \n --export-secret-keys\nнатомість.</item>
- <item quantity="few">%d погані секретні ключі проігноровані. Можливо ви експортували з параметром\n --export-secret-subkeys\nЗробіть ваш експорт з \n --export-secret-keys\nнатомість.</item>
- <item quantity="other">%d поганих секретних ключів проігноровано. Можливо ви експортували з параметром\n --export-secret-subkeys\nЗробіть ваш експорт з \n --export-secret-keys\nнатомість.</item>
- </plurals>
<string name="key_send_success">Успішно завантажено ключ на сервер</string>
<string name="key_certify_success">Успішно сертифіковані сутності</string>
<string name="list_empty">Цей список - порожній!</string>
@@ -250,6 +238,8 @@
<string name="progress_generating_rsa">генерується новий ключ RSA…</string>
<string name="progress_generating_dsa">генерується новий ключ DSA…</string>
<string name="progress_generating_elgamal">генерується новий ключ ElGamal…</string>
+ <string name="progress_generating_ecdsa">генерується новий ключ ECDSA…</string>
+ <string name="progress_generating_ecdh">генерується новий ключ ECDH…</string>
<string name="progress_modify">змінюється в\'язка ключів…</string>
<string name="progress_modify_unlock">розблоковується в\'язка…</string>
<string name="progress_modify_adduid">розблоковуються ID користувачів…</string>
@@ -280,6 +270,9 @@
<string name="progress_decompressing_data">розпакування даних…</string>
<string name="progress_verifying_integrity">перевірка цілісності…</string>
<string name="progress_deleting_securely">вилучення безпечно \'%s\'…</string>
+ <string name="progress_deleting">вилучаються ключі…</string>
+ <string name="progress_con_saving">consolidate: зберігається у кеші…</string>
+ <string name="progress_con_reimport">consolidate: повторний імпорт…</string>
<!--action strings-->
<string name="hint_keyserver_search_hint">Назва/Ел. пошта/ІД ключа…</string>
<string name="hint_keybase_search_hint">Назва/Ел.пошта/Доказ/Ключ…</string>
@@ -296,6 +289,14 @@
<string name="key_size_custom_info">Введіть інший розмір ключа (у бітах):</string>
<string name="key_size_custom_info_rsa">Довжина ключа RSA має бути більша за 1024 та менша за 16384. Також він має мати кратність 8.</string>
<string name="key_size_custom_info_dsa">Довжина ключа DSA має бути більша за 512 та менша за 1024. Також він має мати кратність 64.</string>
+ <!--elliptic curve names-->
+ <string name="key_curve_nist_p256">NIST P-256</string>
+ <string name="key_curve_nist_p384">NIST P-384</string>
+ <string name="key_curve_nist_p521">NIST P-521</string>
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">швидке</string>
<string name="compression_very_slow">дуже повільне</string>
@@ -347,7 +348,6 @@
<string name="intent_send_encrypt">Зашифрувати з OpenKeychain</string>
<string name="intent_send_decrypt">Розшифрувати з OpenKeychain</string>
<!--Remote API-->
- <string name="api_no_apps">Незареєстровані програми!\n\nСписок підтримуваних сторонніх програм можна знайти у Довідці!</string>
<string name="api_settings_show_info">Показати додаткову інформацію</string>
<string name="api_settings_hide_info">Приховати додаткову інформацію</string>
<string name="api_settings_show_advanced">Показати додаткові налаштування</string>
@@ -364,9 +364,6 @@
<string name="api_settings_package_signature">SHA-256 підписку пакунку</string>
<string name="api_settings_accounts">Облікові записи</string>
<string name="api_settings_accounts_empty">Немає облікового запису приєднаного до цієї програми.</string>
- <string name="api_create_account_text">Ця програма вимагає створення нового профілю. Будь ласка, виберіть наявний приватний ключ або створіть інший.\nПрограми обмежені використання ключів, які ви тут оберете!</string>
- <string name="api_update_account_text">Збережений для цього профілю ключ вже вилучений. Будь ласка, виберіть інший!\nПрограми обмежені використання ключів, які ви тут оберете!</string>
- <string name="api_register_text">Показана програма запитує доступ до OpenPGP Keychain.\nДозволити доступ?\n\nУВАГА: якщо ви не знаєте, чому цей екран появився, не дозволяйте доступ! Ви можете відкликати доступ пізніше, використовуючи екран \'Зареєстровані програми\'.</string>
<string name="api_register_allow">Дозволити доступ</string>
<string name="api_register_disallow">Не дозволити доступ</string>
<string name="api_register_error_select_key">Будь ласка, виберіть ключ!</string>
@@ -395,7 +392,6 @@
<string name="key_view_action_certify">Сертифікувати сутності</string>
<string name="key_view_action_update">Оновити із сервера ключів</string>
<string name="key_view_action_share_with">Поділитися із…</string>
- <string name="key_view_action_share_nfc">Поширити через NFC, тримаючи пристрої пліч-о-пліч</string>
<string name="key_view_action_upload">Відвантажити на сервер ключів</string>
<string name="key_view_tab_main">Основна інформація</string>
<string name="key_view_tab_share">Поділитися</string>
@@ -428,12 +424,12 @@
<item>Відкликати підключ</item>
</string-array>
<string name="edit_key_new_subkey">новий</string>
+ <string name="edit_key_select_flag">Будь ласка, виберіть хоча б один прапор!</string>
<!--Create key-->
<string name="create_key_upload">Відвантажити ключ на сервер ключів</string>
<string name="create_key_empty">Це поле - обов\'язкове</string>
<string name="create_key_passphrases_not_equal">Паролі фрази не збігаються</string>
<string name="create_key_final_text">Ви ввели наступну сутність:</string>
- <string name="create_key_final_robot_text">Створення ключа може зайняти деякий час, випийте чашечку кави за цей час ...\n(3 підключі, RSA, 4096 біт)</string>
<string name="create_key_text">Введіть ваше повне ім\'я, електронну адреса та оберіть парольну фразу.</string>
<string name="create_key_hint_full_name">Повне ім\'я, наприклад Степан Бандера</string>
<!--View key-->
@@ -441,14 +437,11 @@
<string name="view_key_expired">Термін дії цього ключа вже минув!</string>
<!--Navigation Drawer-->
<string name="nav_keys">Ключі</string>
- <string name="nav_encrypt">Підписати і зашифрувати</string>
- <string name="nav_decrypt">Розшифрувати і Перевірити</string>
<string name="nav_apps">Програми</string>
<string name="drawer_open">Відкрити панель навігації</string>
<string name="drawer_close">Закрити панель навігації</string>
<string name="my_keys">Мої ключі</string>
<!--hints-->
- <string name="encrypt_content_edit_text_hint">Введене тут повідомлення буде підписане, використовуючи ключ, вибраний у Звідки та зашифрований для всіх одержувачів, вказаних у Кому.</string>
<string name="decrypt_content_edit_text_hint">Уведіть зашифрований текст тут для його розшифрування та/або перевірки…</string>
<!--certs-->
<string name="cert_default">типово</string>
@@ -460,10 +453,10 @@
<string name="cert_verify_failed">Невдача!</string>
<string name="cert_verify_error">Помилка!</string>
<string name="cert_verify_unavailable">Недоступний ключ</string>
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<string name="msg_ip_apply_batch">Застосовується пакетна операція вставки.</string>
<string name="msg_ip_bad_type_secret">Спробували імпортувати секретну в\'язку як публічну. Це вада. Будь ласка, відправте звіт!</string>
- <string name="msg_kc_error_v3">Цей ключ зроблений OpenPGP версії 3, а тому небезпечний. Його не можна імпортувати.</string>
<string name="msg_ip_delete_old_fail">Нема вилученого старого ключа (створюється новий?)</string>
<string name="msg_ip_delete_old_ok">Вилучений старий ключ з бази даних</string>
<string name="msg_ip_encode_fail">Операція не вдалася через помилку кодування</string>
@@ -524,14 +517,11 @@
<string name="msg_is_importing_subkeys">Опрацьовуються секретні підключі</string>
<string name="msg_is_io_exc">Помилка шифрування в’язки</string>
<string name="msg_is_pubring_generate">Генерується публічна в\'язка із секретної</string>
- <string name="msg_is_subkey_nonexistent">Підключ %s недоступний у публічному ключі</string>
- <string name="msg_is_subkey_ok">Позначено %s як доступно</string>
<string name="msg_is_success_identical">В\'язка не містить нових даних. Нема що робити.</string>
<string name="msg_is_success">Успішно імпортована секретна в\'язка</string>
<!--Keyring Canonicalization log entries-->
<string name="msg_kc_public">Канонізація публічної в\'язки %s</string>
<string name="msg_kc_secret">Канонізація секретної в\'язки %s</string>
- <string name="msg_kc_error_no_uid">Невдала канонізація в\'язки: в\'язка не має дійсних ІД користувача</string>
<string name="msg_kc_master">Обробляється основний ключ…</string>
<string name="msg_kc_sub">Опрацьовується підключ %s</string>
<string name="msg_kc_sub_bad_type">Тип сертифікату невідомого ключа: %s</string>
@@ -552,8 +542,6 @@
<!--Keyring merging log entries-->
<string name="msg_mg_public">Злиття у публічну в\'язку %s</string>
<string name="msg_mg_secret">Злиття у секретну в\'язку %s</string>
- <string name="msg_mg_error_encode">Фатальна помилка шифрування підпису</string>
- <string name="msg_mg_error_heterogeneous">Спробували злити в\'язки із різними відбитками!</string>
<string name="msg_mg_new_subkey">Додається новий підключ %s</string>
<string name="msg_mg_found_new">Знайдено %s нових сертифікатів у в\'язці</string>
<string name="msg_mg_unchanged">Немає нових сертифікатів</string>
@@ -564,8 +552,6 @@
<string name="msg_cr_error_no_certify">Основний ключ повинен мати прапорець certify!</string>
<string name="msg_cr_error_keysize_512">Розмір ключа має бути більшим або рівним 512!</string>
<string name="msg_cr_error_internal_pgp">Внутрішня помилка PGP!</string>
- <string name="msg_cr_error_unknown_algo">Поганий вибір алгоритму!</string>
- <string name="msg_cr_error_master_elgamal">Основний ключ не може бути ключем ElGamal!</string>
<!--modifySecretKeyRing-->
<string name="msg_mr">Змінюється в\'язка %s</string>
<string name="msg_mf_error_encode">Виняток шифрування!</string>
@@ -594,6 +580,8 @@
<string name="msg_mf_unlock_error">Помилка розблокування в\'язки!</string>
<string name="msg_mf_unlock">Розблоковується в\'язка</string>
<!--Consolidate-->
+ <string name="msg_con_error_public">Помилка повторного імпорту публічних ключів!</string>
+ <string name="msg_con_error_secret">Помилка повторного імпорту секретних ключів!</string>
<!--PassphraseCache-->
<string name="passp_cache_notif_click_to_clear">Клацніть для очищення кешованих парольних фраз</string>
<string name="passp_cache_notif_n_keys">OpenKeychain має %d кешованих парольних фраз</string>
@@ -601,7 +589,6 @@
<string name="passp_cache_notif_clear">Очистити кеш</string>
<string name="passp_cache_notif_pwd">Пароль</string>
<!--unsorted-->
- <string name="msg_internal_error">Внутрішня помилка!</string>
<string name="section_certifier_id">Ким підписаний</string>
<string name="section_cert">Дані сертифікату</string>
<string name="label_user_id">Сутність</string>
@@ -619,7 +606,6 @@
<string name="unknown_algorithm">невідомий</string>
<string name="can_sign_not">не можна підписати</string>
<string name="error_no_encrypt_subkey">Жодний підключ шифрування недоступний!</string>
- <string name="info_no_manual_account_creation">Вручну не створюються профілі OpenKeychain.\nЗа подробицями дивіться Довідку.</string>
<string name="contact_show_key">Показати ключ (%s)</string>
<!--First Time-->
<string name="first_time_text1">Заберіть вашу приватність із OpenKeychain!</string>
diff --git a/OpenKeychain/src/main/res/values-zh/strings.xml b/OpenKeychain/src/main/res/values-zh/strings.xml
index 9d0848c07..4080e438e 100644
--- a/OpenKeychain/src/main/res/values-zh/strings.xml
+++ b/OpenKeychain/src/main/res/values-zh/strings.xml
@@ -1,7 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<!--title-->
- <string name="title_encrypt">加密</string>
<string name="title_decrypt">解密</string>
<string name="title_authentication">密码短语</string>
<string name="title_edit_key">编辑密钥</string>
@@ -105,6 +104,11 @@
<string name="key_size_1024">1024</string>
<string name="key_size_2048">2048</string>
<string name="key_size_4096">4096</string>
+ <!--elliptic curve names-->
+ <!--not in for now, see SaveKeyringParcel
+ <string name="key_curve_bp_p256">Brainpool P-256</string>
+ <string name="key_curve_bp_p384">Brainpool P-384</string>
+ <string name="key_curve_bp_p512">Brainpool P-512</string>-->
<!--compression-->
<string name="compression_fast">快</string>
<string name="compression_very_slow">非常慢</string>
@@ -138,6 +142,7 @@
<!--Navigation Drawer-->
<!--hints-->
<!--certs-->
+ <!--LogType log messages. Errors should have _ERROR_ in their name and end with a !-->
<!--Import Public log entries-->
<!--Import Secret log entries-->
<!--Keyring Canonicalization log entries-->