Merge branch 'master' into auto-backup
This commit is contained in:
commit
67fbed0cca
123 changed files with 3350 additions and 2581 deletions
24
.gitignore
vendored
24
.gitignore
vendored
|
@ -1,11 +1,17 @@
|
|||
*.iml
|
||||
.gradle
|
||||
# Local config files
|
||||
crowdin.properties
|
||||
/local.properties
|
||||
/.idea/workspace.xml
|
||||
/.idea/libraries
|
||||
/.idea/markdown-navigator*
|
||||
/.idea/caches
|
||||
local.properties
|
||||
|
||||
# IntelliJ
|
||||
*.iml
|
||||
.idea
|
||||
|
||||
# Gradle
|
||||
.gradle
|
||||
build
|
||||
|
||||
# Android Studio
|
||||
captures
|
||||
|
||||
# OS files
|
||||
.DS_Store
|
||||
/build
|
||||
/captures
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="WizardSettings">
|
||||
<option name="children">
|
||||
<map>
|
||||
<entry key="vectorWizard">
|
||||
<value>
|
||||
<PersistentState>
|
||||
<option name="children">
|
||||
<map>
|
||||
<entry key="vectorAssetStep">
|
||||
<value>
|
||||
<PersistentState>
|
||||
<option name="values">
|
||||
<map>
|
||||
<entry key="assetSourceType" value="FILE" />
|
||||
<entry key="height" value="128" />
|
||||
<entry key="outputName" value="thumb_instagram" />
|
||||
<entry key="overrideSize" value="true" />
|
||||
<entry key="sourceFile" value="$PROJECT_DIR$/../../../downloads/instagram.svg" />
|
||||
<entry key="width" value="128" />
|
||||
</map>
|
||||
</option>
|
||||
</PersistentState>
|
||||
</value>
|
||||
</entry>
|
||||
</map>
|
||||
</option>
|
||||
</PersistentState>
|
||||
</value>
|
||||
</entry>
|
||||
</map>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
|
@ -1,29 +0,0 @@
|
|||
<component name="ProjectCodeStyleConfiguration">
|
||||
<code_scheme name="Project" version="173">
|
||||
<Objective-C-extensions>
|
||||
<file>
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
|
||||
</file>
|
||||
<class>
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
|
||||
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
|
||||
</class>
|
||||
<extensions>
|
||||
<pair source="cpp" header="h" fileNamingConvention="NONE" />
|
||||
<pair source="c" header="h" fileNamingConvention="NONE" />
|
||||
</extensions>
|
||||
</Objective-C-extensions>
|
||||
</code_scheme>
|
||||
</component>
|
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<option name="distributionType" value="DEFAULT_WRAPPED" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/app" />
|
||||
</set>
|
||||
</option>
|
||||
<option name="resolveModulePerSourceSet" value="false" />
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CMakeSettings">
|
||||
<configurations>
|
||||
<configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" />
|
||||
</configurations>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||
</component>
|
||||
<component name="ProjectType">
|
||||
<option name="id" value="Android" />
|
||||
</component>
|
||||
</project>
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/andOTP.iml" filepath="$PROJECT_DIR$/andOTP.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="RunConfigurationProducerService">
|
||||
<option name="ignoredProducers">
|
||||
<set>
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
|
||||
<option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
|
||||
</set>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
|
@ -1,5 +1,11 @@
|
|||
# Changelog
|
||||
|
||||
#### v0.6.3.1
|
||||
|
||||
* Introduce build flavors:
|
||||
- fdroid: Shows donation links in the About section
|
||||
- play: Doesn't show donation links in the About section
|
||||
|
||||
#### v0.6.3
|
||||
|
||||
* Security: Improved password derivation for the password protected backups
|
||||
|
@ -11,8 +17,10 @@
|
|||
* Bug fix: Always use arabic numerals for the tokens (Issue #359)
|
||||
* Bug fix: Refactor storage access code to allow importing and exporting from cloud storage directly
|
||||
* Bug fix: Hardcode the black background color to avoid strange behaviour on some custom ROMs
|
||||
* Bug fix: Force English locales for saving AuthMethod
|
||||
* Misc: Update donation links (PR #351)
|
||||
* Thumbnails: Lots of new thumbnails
|
||||
* Translations: Hungarian
|
||||
|
||||
#### v0.6.2
|
||||
|
||||
|
|
16
README.md
16
README.md
|
@ -1,7 +1,7 @@
|
|||
# andOTP - Android OTP Authenticator
|
||||
|
||||
[![Build Status](https://travis-ci.org/andOTP/andOTP.svg?branch=master)](https://travis-ci.org/andOTP/andOTP)
|
||||
[![Current release](https://img.shields.io/github/release/andOTP/andOTP/all.svg)](https://github.com/andOTP/andOTP/releases/download/v0.6.3-beta1/andOTP_v0.6.3-beta1.apk)
|
||||
[![Current release](https://img.shields.io/github/release/andOTP/andOTP/all.svg)](https://github.com/andOTP/andOTP/releases/download/v0.6.3.1/andOTP_v0.6.3.1.apk)
|
||||
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/andotp/localized.svg)](https://crowdin.com/project/andotp)
|
||||
[![Chat - Telegram](https://img.shields.io/badge/chat-Telegram-blue.svg)](https://t.me/andOTP)
|
||||
[![Chat - Matrix](https://img.shields.io/badge/chat-Matrix-blue.svg)](https://matrix.to/#/#andOTP:privacytools.io)
|
||||
|
@ -61,7 +61,7 @@ key, which renders them useless.
|
|||
|
||||
### Opening the backups on your PC:
|
||||
|
||||
* [OpenPGP](http://openpgp.org/): OpenPGP can be used to easily decrypt the **OpenPGP-encrypted backups** on your PC.
|
||||
* [OpenPGP](https://openpgp.org/): OpenPGP can be used to easily decrypt the **OpenPGP-encrypted backups** on your PC.
|
||||
* [WebDecrypt](https://flocke.shadowice.org/andOTP/decrypt/): JavaScript-based decryption of the **new password-protected backup format** in the browser ([source code](https://github.com/andOTP/WebDecrypt)).
|
||||
* [andOTP-decrypt](https://github.com/asmw/andOTP-decrypt): Python script written by @asmw to decrypt the **old password-protected backup format** on your PC.
|
||||
|
||||
|
@ -89,16 +89,18 @@ So make sure you have a **current backup** before switching!
|
|||
|
||||
* **Translation**: If you want to help translate andOTP into your language head over to the [Crowdin project](https://crowdin.com/project/andotp).
|
||||
* **Bug reports and feature requests**: You can report bugs and request features in the [Issue tracker](https://github.com/andOTP/andOTP/issues) on GitHub.
|
||||
* **Requesting thumbnails**: If you are missing a thumbnail you can request it by editing the [wiki](https://github.com/andOTP/andOTP/wiki/Thumbnails#thumbnail-requests)
|
||||
* **Requesting thumbnails**: If you are missing a thumbnail you can request it by [opening an issue](https://github.com/andOTP/andOTP/issues/new).
|
||||
* **Discussion and support**:
|
||||
- [XDA thread](https://forum.xda-developers.com/android/apps-games/app-andotp-android-otp-authenticator-t3636993) (please keep off-topic to a minimum)
|
||||
- Telegram group [@andOTP](https://t.me/andOTP) (if you just want important updates you can mute the group so you only get notified about pinned messages)
|
||||
- Matrix channel [#andOTP:privacytools.io](https://matrix.to/#/#andOTP:privacytools.io)
|
||||
|
||||
#### Developers:
|
||||
#### Donations:
|
||||
|
||||
* [Jakob Nixdorf](https://github.com/flocke) (Telegram: [@flocke000](https://t.me/flocke000), Reddit: [/u/flocke000](https://www.reddit.com/user/flocke000))
|
||||
* [Richy HBM](https://github.com/RichyHBM)
|
||||
If you want to show your appreciation for our work with a small donation you can do so using the following links:
|
||||
|
||||
* [Donate to Jakob Nixdorf](https://flocke.shadowice.org/donate.html) (Main developer, maintainer)
|
||||
* [Donate to Richy HBM](https://richyhbm.co.uk/donate) (Developer)
|
||||
|
||||
## Screenshots:
|
||||
#### Light theme:
|
||||
|
@ -136,7 +138,7 @@ So make sure you have a **current backup** before switching!
|
|||
|
||||
* [Android-ItemTouchHelper-Demo](https://github.com/iPaulPro/Android-ItemTouchHelper-Demo/tree/master/app/src/main/java/co/paulburke/android/itemtouchhelperdemo/helper)
|
||||
* [Code Parts from Google's Android Samples](https://android.googlesource.com/platform/development/+/master/samples/Vault/src/com/example/android/vault)
|
||||
* [LetterBitmap](http://stackoverflow.com/questions/23122088/colored-boxed-with-letters-a-la-gmail)
|
||||
* [LetterBitmap](https://stackoverflow.com/questions/23122088/colored-boxed-with-letters-a-la-gmail)
|
||||
* [DimensionConverter](https://stackoverflow.com/questions/8343971/how-to-parse-a-dimension-string-and-convert-it-to-a-dimension-value)
|
||||
|
||||
#### Previously used open-source components:
|
||||
|
|
|
@ -8,8 +8,8 @@ android {
|
|||
applicationId "org.shadowice.flocke.andotp"
|
||||
minSdkVersion 19
|
||||
targetSdkVersion 28
|
||||
versionCode 24
|
||||
versionName "0.6.3-beta1"
|
||||
versionCode 26
|
||||
versionName "0.6.3.1"
|
||||
vectorDrawables.useSupportLibrary = true
|
||||
}
|
||||
buildTypes {
|
||||
|
@ -29,6 +29,16 @@ android {
|
|||
dataBinding {
|
||||
enabled = true
|
||||
}
|
||||
flavorDimensions 'market'
|
||||
productFlavors {
|
||||
fdroid {
|
||||
dimension = 'market'
|
||||
}
|
||||
play {
|
||||
dimension = 'market'
|
||||
versionNameSuffix = "-play"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
package org.shadowice.flocke.andotp.Fragments;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
import org.shadowice.flocke.andotp.R;
|
||||
|
||||
public class AboutFragment extends BaseAboutFragment {
|
||||
private static final String ABOUT_AUTHOR1_EXTRA_LINK = "https://flocke.shadowice.org/donate.html";
|
||||
private static final String ABOUT_AUTHOR2_EXTRA_LINK = "https://richyhbm.co.uk/donate";
|
||||
|
||||
@Override
|
||||
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container,
|
||||
Bundle savedInstanceState) {
|
||||
View v = super.onCreateView(inflater, container, savedInstanceState);
|
||||
|
||||
LinearLayout author1Content = v.findViewById(R.id.aboutLayoutAuthor1Content);
|
||||
LinearLayout author2Content = v.findViewById(R.id.aboutLayoutAuthor2Content);
|
||||
|
||||
View extra1 = inflater.inflate(R.layout.part_author_extra, null);
|
||||
View extra2 = inflater.inflate(R.layout.part_author_extra, null);
|
||||
|
||||
extra1.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
try {
|
||||
openURI(ABOUT_AUTHOR1_EXTRA_LINK);
|
||||
} catch (Exception ignored) {
|
||||
copyToClipboard(ABOUT_AUTHOR1_EXTRA_LINK);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
extra2.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
try {
|
||||
openURI(ABOUT_AUTHOR2_EXTRA_LINK);
|
||||
} catch (Exception ignored) {
|
||||
copyToClipboard(ABOUT_AUTHOR2_EXTRA_LINK);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
author1Content.addView(extra1);
|
||||
author2Content.addView(extra2);
|
||||
|
||||
return v;
|
||||
}
|
||||
}
|
10
app/src/fdroid/res/layout/part_author_extra.xml
Normal file
10
app/src/fdroid/res/layout/part_author_extra.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:textStyle="bold"
|
||||
android:text="@string/about_label_donate" />
|
|
@ -27,6 +27,13 @@
|
|||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data android:scheme="otpauth" android:host="totp" />
|
||||
<data android:scheme="otpauth" android:host="hotp" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="org.shadowice.flocke.andotp.intent.SCAN_QR" />
|
||||
<action android:name="org.shadowice.flocke.andotp.intent.ENTER_DETAILS" />
|
||||
|
|
|
@ -277,20 +277,37 @@ public class MainActivity extends BaseActivity
|
|||
|
||||
setupDrawer();
|
||||
|
||||
Intent callingIntent = getIntent();
|
||||
if (callingIntent != null && callingIntent.getAction() != null) {
|
||||
if (callingIntent.getAction().equals(INTENT_SCAN_QR)) {
|
||||
scanQRCode();
|
||||
} else if (callingIntent.getAction().equals(INTENT_ENTER_DETAILS)) {
|
||||
ManualEntryDialog.show(MainActivity.this, settings, adapter);
|
||||
}
|
||||
}
|
||||
|
||||
if (savedInstanceState != null){
|
||||
setFilterString(savedInstanceState.getString("filterString", ""));
|
||||
}
|
||||
}
|
||||
|
||||
private void checkIntent() {
|
||||
Intent callingIntent = getIntent();
|
||||
if (callingIntent != null && callingIntent.getAction() != null) {
|
||||
// Cache and reset the action to prevent the same intent from being evaluated multiple times
|
||||
String intentAction = callingIntent.getAction();
|
||||
callingIntent.setAction(null);
|
||||
|
||||
if (intentAction.equals(INTENT_SCAN_QR)) {
|
||||
scanQRCode();
|
||||
} else if (intentAction.equals(INTENT_ENTER_DETAILS)) {
|
||||
ManualEntryDialog.show(MainActivity.this, settings, adapter);
|
||||
} else if (intentAction.equals(Intent.ACTION_VIEW)) {
|
||||
try {
|
||||
Entry entry = new Entry(callingIntent.getDataString());
|
||||
entry.updateOTP();
|
||||
entry.setLastUsed(System.currentTimeMillis());
|
||||
adapter.addEntry(entry);
|
||||
adapter.saveEntries();
|
||||
Toast.makeText(this, R.string.toast_intent_creation_succeeded, Toast.LENGTH_LONG).show();
|
||||
} catch (Exception e) {
|
||||
Toast.makeText(this, R.string.toast_intent_creation_failed, Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPostCreate(Bundle savedInstanceState) {
|
||||
super.onPostCreate(savedInstanceState);
|
||||
|
@ -322,6 +339,7 @@ public class MainActivity extends BaseActivity
|
|||
} else {
|
||||
populateAdapter();
|
||||
}
|
||||
checkIntent();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -330,11 +348,22 @@ public class MainActivity extends BaseActivity
|
|||
setFilterString(this.filterString);
|
||||
}
|
||||
|
||||
View cardList = findViewById(R.id.cardList);
|
||||
if(cardList.getVisibility() == View.INVISIBLE)
|
||||
cardList.setVisibility(View.VISIBLE);
|
||||
|
||||
startUpdater();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
if(settings.getAuthMethod() == AuthMethod.DEVICE)
|
||||
runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
findViewById(R.id.cardList).setVisibility(View.INVISIBLE);
|
||||
}
|
||||
});
|
||||
super.onPause();
|
||||
stopUpdater();
|
||||
}
|
||||
|
@ -351,11 +380,14 @@ public class MainActivity extends BaseActivity
|
|||
key.equals(getString(R.string.settings_key_split_group_size)) ||
|
||||
key.equals(getString(R.string.settings_key_thumbnail_size))) {
|
||||
adapter.notifyDataSetChanged();
|
||||
} else if (key.equals(getString(R.string.settings_key_search_includes))) {
|
||||
adapter.clearFilter();
|
||||
} else if (key.equals(getString(R.string.settings_key_tap_to_reveal)) ||
|
||||
key.equals(getString(R.string.settings_key_theme)) ||
|
||||
key.equals(getString(R.string.settings_key_locale)) ||
|
||||
key.equals(getString(R.string.settings_key_enable_screenshot)) ||
|
||||
key.equals(getString(R.string.settings_key_tag_functionality)) ) {
|
||||
key.equals(getString(R.string.settings_key_tag_functionality)) ||
|
||||
key.equals(getString(R.string.settings_key_label_highlight_token))) {
|
||||
recreate();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,10 +24,13 @@ package org.shadowice.flocke.andotp.Activities;
|
|||
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
|
||||
import org.shadowice.flocke.andotp.R;
|
||||
import org.shadowice.flocke.andotp.Utilities.Settings;
|
||||
import org.shadowice.flocke.andotp.Utilities.Tools;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
|
@ -41,6 +44,11 @@ public abstract class ThemedActivity extends AppCompatActivity {
|
|||
setTheme(settings.getTheme());
|
||||
setLocale();
|
||||
|
||||
//Set navigation bar color
|
||||
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
getWindow().setNavigationBarColor(Tools.getThemeColor(this,R.attr.navigationBarColor));
|
||||
}
|
||||
|
||||
super.onCreate(savedInstanceState);
|
||||
}
|
||||
|
||||
|
|
|
@ -50,6 +50,7 @@ public class Entry {
|
|||
private static final int DEFAULT_PERIOD = 30;
|
||||
|
||||
private static final String JSON_SECRET = "secret";
|
||||
private static final String JSON_ISSUER = "issuer";
|
||||
private static final String JSON_LABEL = "label";
|
||||
private static final String JSON_PERIOD = "period";
|
||||
private static final String JSON_COUNTER = "counter";
|
||||
|
@ -66,6 +67,7 @@ public class Entry {
|
|||
private TokenCalculator.HashAlgorithm algorithm = TokenCalculator.DEFAULT_ALGORITHM;
|
||||
private byte[] secret;
|
||||
private long counter;
|
||||
private String issuer;
|
||||
private String label;
|
||||
private String currentOTP;
|
||||
private boolean visible = false;
|
||||
|
@ -74,27 +76,35 @@ public class Entry {
|
|||
private long last_used = 0;
|
||||
public List<String> tags = new ArrayList<>();
|
||||
private EntryThumbnail.EntryThumbnails thumbnail = EntryThumbnail.EntryThumbnails.Default;
|
||||
private static final int COLOR_DEFAULT = 0;
|
||||
public static final int COLOR_RED = 1;
|
||||
private static final int EXPIRY_TIME = 8;
|
||||
private int color = COLOR_DEFAULT;
|
||||
|
||||
public Entry(){}
|
||||
|
||||
public Entry(OTPType type, String secret, int period, int digits, String label, TokenCalculator.HashAlgorithm algorithm, List<String> tags) {
|
||||
public Entry(OTPType type, String secret, int period, int digits, String issuer, String label, TokenCalculator.HashAlgorithm algorithm, List<String> tags) {
|
||||
this.type = type;
|
||||
this.secret = new Base32().decode(secret.toUpperCase());
|
||||
this.period = period;
|
||||
this.digits = digits;
|
||||
this.issuer = issuer;
|
||||
this.label = label;
|
||||
this.algorithm = algorithm;
|
||||
this.tags = tags;
|
||||
setThumbnailFromIssuer(issuer);
|
||||
}
|
||||
|
||||
public Entry(OTPType type, String secret, long counter, int digits, String label, TokenCalculator.HashAlgorithm algorithm, List<String> tags) {
|
||||
public Entry(OTPType type, String secret, long counter, int digits, String issuer, String label, TokenCalculator.HashAlgorithm algorithm, List<String> tags) {
|
||||
this.type = type;
|
||||
this.secret = new Base32().decode(secret.toUpperCase());
|
||||
this.counter = counter;
|
||||
this.digits = digits;
|
||||
this.issuer = issuer;
|
||||
this.label = label;
|
||||
this.algorithm = algorithm;
|
||||
this.tags = tags;
|
||||
setThumbnailFromIssuer(issuer);
|
||||
}
|
||||
|
||||
public Entry(String contents) throws Exception {
|
||||
|
@ -124,10 +134,6 @@ public class Entry {
|
|||
String algorithm = uri.getQueryParameter("algorithm");
|
||||
List<String> tags = uri.getQueryParameters("tags");
|
||||
|
||||
if (issuer != null){
|
||||
label = issuer +" - "+label;
|
||||
}
|
||||
|
||||
if (type == OTPType.HOTP) {
|
||||
if (counter != null) {
|
||||
this.counter = Long.parseLong(counter);
|
||||
|
@ -142,6 +148,7 @@ public class Entry {
|
|||
}
|
||||
}
|
||||
|
||||
this.issuer = issuer;
|
||||
this.label = label;
|
||||
this.secret = new Base32().decode(secret.toUpperCase());
|
||||
|
||||
|
@ -157,11 +164,15 @@ public class Entry {
|
|||
this.algorithm = TokenCalculator.DEFAULT_ALGORITHM;
|
||||
}
|
||||
|
||||
if(tags != null) {
|
||||
if (tags != null) {
|
||||
this.tags = tags;
|
||||
} else {
|
||||
this.tags = new ArrayList<>();
|
||||
}
|
||||
|
||||
if (issuer != null) {
|
||||
setThumbnailFromIssuer(issuer);
|
||||
}
|
||||
}
|
||||
|
||||
public Entry (JSONObject jsonObj)
|
||||
|
@ -169,6 +180,13 @@ public class Entry {
|
|||
this.secret = new Base32().decode(jsonObj.getString(JSON_SECRET).toUpperCase());
|
||||
this.label = jsonObj.getString(JSON_LABEL);
|
||||
|
||||
try {
|
||||
this.issuer = jsonObj.getString(JSON_ISSUER);
|
||||
} catch (JSONException e) {
|
||||
// Older backup version did not save issuer and label separately
|
||||
this.issuer = "";
|
||||
}
|
||||
|
||||
try {
|
||||
this.type = OTPType.valueOf(jsonObj.getString(JSON_TYPE));
|
||||
} catch(Exception e) {
|
||||
|
@ -227,6 +245,7 @@ public class Entry {
|
|||
public JSONObject toJSON() throws JSONException {
|
||||
JSONObject jsonObj = new JSONObject();
|
||||
jsonObj.put(JSON_SECRET, new String(new Base32().encode(getSecret())));
|
||||
jsonObj.put(JSON_ISSUER, getIssuer());
|
||||
jsonObj.put(JSON_LABEL, getLabel());
|
||||
jsonObj.put(JSON_DIGITS, getDigits());
|
||||
jsonObj.put(JSON_TYPE, getType().toString());
|
||||
|
@ -252,6 +271,8 @@ public class Entry {
|
|||
return type == OTPType.TOTP || type == OTPType.STEAM;
|
||||
}
|
||||
|
||||
public boolean isCounterBased() { return type == OTPType.HOTP; }
|
||||
|
||||
public OTPType getType() {
|
||||
return type;
|
||||
}
|
||||
|
@ -268,6 +289,14 @@ public class Entry {
|
|||
this.secret = secret;
|
||||
}
|
||||
|
||||
public String getIssuer() {
|
||||
return issuer;
|
||||
}
|
||||
|
||||
public void setIssuer(String issuer) {
|
||||
this.issuer = issuer;
|
||||
}
|
||||
|
||||
public String getLabel() {
|
||||
return label;
|
||||
}
|
||||
|
@ -360,7 +389,8 @@ public class Entry {
|
|||
currentOTP = TokenCalculator.TOTP_Steam(secret, period, digits, algorithm);
|
||||
|
||||
last_update = counter;
|
||||
|
||||
//New OTP. Change color to default color
|
||||
setColor(COLOR_DEFAULT);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
|
@ -373,6 +403,33 @@ public class Entry {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if the OTP is expiring. The color for the entry will be changed to red if the expiry time is less than or equal to 8 seconds
|
||||
* COLOR_DEFAULT indicates that the OTP has not expired. In this case check if the OTP is about to expire. Update color to COLOR_RED if it's about to expire
|
||||
* COLOR_RED indicates that the OTP is already about to expire. Don't check again.
|
||||
* The color will be reset to COLOR_DEFAULT in {@link #updateOTP()} method
|
||||
*
|
||||
* @return Return true only if the color has changed to red to save from unnecessary notifying dataset
|
||||
* */
|
||||
public boolean hasColorChanged() {
|
||||
if(color == COLOR_DEFAULT){
|
||||
long time = System.currentTimeMillis() / 1000;
|
||||
if ((time % getPeriod()) > (getPeriod() - EXPIRY_TIME)) {
|
||||
setColor(COLOR_RED);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private void setThumbnailFromIssuer(String issuer) {
|
||||
try {
|
||||
this.thumbnail = EntryThumbnail.EntryThumbnails.valueOfIgnoreCase(issuer);
|
||||
} catch(Exception e) {
|
||||
this.thumbnail = EntryThumbnail.EntryThumbnails.Default;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
|
@ -391,4 +448,12 @@ public class Entry {
|
|||
public int hashCode() {
|
||||
return Objects.hash(type, period, counter, digits, algorithm, secret, label);
|
||||
}
|
||||
|
||||
public void setColor(int color) {
|
||||
this.color = color;
|
||||
}
|
||||
|
||||
public int getColor() {
|
||||
return color;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,32 +25,27 @@ import org.shadowice.flocke.andotp.R;
|
|||
import org.shadowice.flocke.andotp.Utilities.Settings;
|
||||
import org.shadowice.flocke.andotp.Utilities.Tools;
|
||||
|
||||
public class AboutFragment extends Fragment {
|
||||
public class BaseAboutFragment extends Fragment {
|
||||
private static final String GITHUB_URI = "https://github.com/andOTP/andOTP";
|
||||
private static final String CHANGELOG_URI = GITHUB_URI + "/blob/master/CHANGELOG.md";
|
||||
private static final String MIT_URI = GITHUB_URI + "/blob/master/LICENSE.txt";
|
||||
|
||||
private static final String AUTHOR1_GITHUB = "https://github.com/flocke";
|
||||
private static final String AUTHOR1_EXTRA = "https://flocke.shadowice.org/donate.html";
|
||||
|
||||
private static final String AUTHOR2_GITHUB = "https://github.com/richyhbm";
|
||||
private static final String AUTHOR2_EXTRA = "https://richyhbm.co.uk/donate";
|
||||
|
||||
private static final String AUTHOR_ORIGINAL_GITHUB = "https://github.com/0xbb";
|
||||
private static final String AUTHOR_ORIGINAL_EXTRA = AUTHOR_ORIGINAL_GITHUB + "/otp-authenticator";
|
||||
|
||||
private static final String CONTRIBUTORS_URI = GITHUB_URI + "/blob/master/README.md#contributors";
|
||||
private static final String TRANSLATORS_URI = GITHUB_URI + "/blob/master/README.md#translators";
|
||||
private static final String CONTRIBUTORS_URI = GITHUB_URI + "/graphs/contributors";
|
||||
|
||||
private static final String BUGREPORT_URI = GITHUB_URI + "/issues";
|
||||
private static final String TRANSLATE_URI = "https://crowdin.com/project/andotp";
|
||||
private static final String SUPPORT_URI = GITHUB_URI + "/blob/master/README.md#contribute";
|
||||
|
||||
private Settings settings;
|
||||
|
||||
static final int[] imageResources = {
|
||||
R.id.aboutImgVersion, R.id.aboutImgLicense, R.id.aboutImgChangelog, R.id.aboutImgSource,
|
||||
R.id.aboutImgAuthor2, R.id.aboutImgAuthorOriginal, R.id.aboutImgContributors,
|
||||
R.id.aboutImgTranslators, R.id.aboutImgBugs, R.id.aboutImgTranslate
|
||||
R.id.aboutImgSupport
|
||||
};
|
||||
|
||||
static long lastTap = 0;
|
||||
|
@ -138,43 +133,20 @@ public class AboutFragment extends Fragment {
|
|||
});
|
||||
|
||||
LinearLayout author1Layout = v.findViewById(R.id.aboutLayoutAuthor1);
|
||||
TextView author1Donate = v.findViewById(R.id.about_author1_extra);
|
||||
author1Layout.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(AUTHOR1_GITHUB);
|
||||
}
|
||||
});
|
||||
author1Donate.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
try {
|
||||
openURI(AUTHOR1_EXTRA);
|
||||
} catch(Exception ignored) {
|
||||
copyToClipboard(AUTHOR1_EXTRA);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
LinearLayout author2Layout = v.findViewById(R.id.aboutLayoutAuthor2);
|
||||
TextView author2Donate = v.findViewById(R.id.about_author2_extra);
|
||||
author2Layout.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(AUTHOR2_GITHUB);
|
||||
}
|
||||
});
|
||||
author2Donate.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
try {
|
||||
openURI(AUTHOR2_EXTRA);
|
||||
} catch(Exception ignored) {
|
||||
copyToClipboard(AUTHOR2_EXTRA);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
LinearLayout authorOrigialLayout = v.findViewById(R.id.aboutLayoutOriginalAuthor);
|
||||
TextView authorOriginalApp = v.findViewById(R.id.about_author_original_extra);
|
||||
|
@ -196,32 +168,18 @@ public class AboutFragment extends Fragment {
|
|||
});
|
||||
|
||||
LinearLayout contributors = v.findViewById(R.id.about_layout_contributors);
|
||||
LinearLayout translators = v.findViewById(R.id.about_layout_translators);
|
||||
contributors.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(CONTRIBUTORS_URI);
|
||||
}
|
||||
});
|
||||
translators.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(TRANSLATORS_URI);
|
||||
}
|
||||
});
|
||||
|
||||
LinearLayout bugReport = v.findViewById(R.id.about_layout_bugs);
|
||||
LinearLayout translate = v.findViewById(R.id.about_layout_translate);
|
||||
bugReport.setOnClickListener(new View.OnClickListener() {
|
||||
LinearLayout supportLayout = v.findViewById(R.id.about_layout_support);
|
||||
supportLayout.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(BUGREPORT_URI);
|
||||
}
|
||||
});
|
||||
translate.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
openURI(TRANSLATE_URI);
|
||||
openURI(SUPPORT_URI);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -259,5 +217,4 @@ public class AboutFragment extends Fragment {
|
|||
clipboard.setPrimaryClip(clip);
|
||||
Toast.makeText(getActivity(), getString(R.string.about_toast_copied_to_clipboard), Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
}
|
|
@ -50,6 +50,7 @@ import org.shadowice.flocke.andotp.Utilities.UIHelper;
|
|||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import static android.content.Context.KEYGUARD_SERVICE;
|
||||
import static org.shadowice.flocke.andotp.Utilities.Constants.AuthMethod;
|
||||
|
@ -145,11 +146,11 @@ public class CredentialsPreference extends DialogPreference
|
|||
@Override
|
||||
protected void onSetInitialValue(boolean restorePersistedValue, Object defaultValue) {
|
||||
if (restorePersistedValue) {
|
||||
String stringValue = getPersistedString(DEFAULT_VALUE.name().toLowerCase());
|
||||
value = AuthMethod.valueOf(stringValue.toUpperCase());
|
||||
String stringValue = getPersistedString(DEFAULT_VALUE.name().toLowerCase(Locale.ENGLISH));
|
||||
value = AuthMethod.valueOf(stringValue.toUpperCase(Locale.ENGLISH));
|
||||
} else {
|
||||
value = DEFAULT_VALUE;
|
||||
persistString(value.name().toLowerCase());
|
||||
persistString(value.name().toLowerCase(Locale.ENGLISH));
|
||||
}
|
||||
|
||||
setSummary(entries.get(entryValues.indexOf(value)));
|
||||
|
|
|
@ -52,6 +52,10 @@ public class Constants {
|
|||
BACKUP_FAILED, BACKUP_SUCCESS
|
||||
}
|
||||
|
||||
public enum SearchIncludes {
|
||||
LABEL, ISSUER, TAGS
|
||||
}
|
||||
|
||||
// Intents (Format: A0x with A = parent Activity, x = number of the intent)
|
||||
public final static int INTENT_MAIN_AUTHENTICATE = 100;
|
||||
public final static int INTENT_MAIN_SETTINGS = 101;
|
||||
|
|
|
@ -127,6 +127,7 @@ public class EntryThumbnail {
|
|||
Kraken(R.drawable.thumb_kraken),
|
||||
Kucoin(R.drawable.thumb_kucoin),
|
||||
LastPass(R.drawable.thumb_lastpass),
|
||||
LibreNMS(R.drawable.thumb_librenms),
|
||||
Lichess(R.drawable.thumb_lichess),
|
||||
LinkedIn(R.drawable.thumb_linkedin),
|
||||
Linode(R.drawable.thumb_linode),
|
||||
|
@ -158,6 +159,7 @@ public class EntryThumbnail {
|
|||
Okta(R.drawable.thumb_okta),
|
||||
OnlineNet(R.drawable.thumb_online),
|
||||
OpenVZ(R.drawable.thumb_openvz),
|
||||
OPNsense(R.drawable.thumb_opnsense),
|
||||
Origin(R.drawable.thumb_origin),
|
||||
OVH(R.drawable.thumb_ovh),
|
||||
Packet(R.drawable.thumb_packet),
|
||||
|
@ -170,6 +172,7 @@ public class EntryThumbnail {
|
|||
phpMyAdmin(R.drawable.thumb_phpmyadmin),
|
||||
Plurk(R.drawable.thumb_plurk),
|
||||
Posteo(R.drawable.thumb_posteo),
|
||||
PrivateInternetAccess(R.drawable.thumb_private_internet_access),
|
||||
ProtonMail(R.drawable.thumb_protonmail),
|
||||
Proxmox(R.drawable.thumb_proxmox),
|
||||
PyPI(R.drawable.thumb_pypi),
|
||||
|
@ -239,6 +242,12 @@ public class EntryThumbnail {
|
|||
public AssetType getAssetType() {
|
||||
return assetType;
|
||||
}
|
||||
|
||||
public static EntryThumbnails valueOfIgnoreCase(String thumbnail) {
|
||||
for (EntryThumbnails entryThumbnails : values())
|
||||
if (entryThumbnails.name().equalsIgnoreCase(thumbnail)) return entryThumbnails;
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
}
|
||||
|
||||
public static Bitmap getThumbnailGraphic(Context context, String label, int size, EntryThumbnails thumbnail) {
|
||||
|
|
|
@ -34,6 +34,7 @@ import java.nio.charset.StandardCharsets;
|
|||
import java.security.KeyPair;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.security.spec.InvalidKeySpecException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
|
@ -216,12 +217,12 @@ public class Settings {
|
|||
}
|
||||
|
||||
public AuthMethod getAuthMethod() {
|
||||
String authString = getString(R.string.settings_key_auth, CredentialsPreference.DEFAULT_VALUE.name().toLowerCase());
|
||||
return AuthMethod.valueOf(authString.toUpperCase());
|
||||
String authString = getString(R.string.settings_key_auth, CredentialsPreference.DEFAULT_VALUE.name().toLowerCase(Locale.ENGLISH));
|
||||
return AuthMethod.valueOf(authString.toUpperCase(Locale.ENGLISH));
|
||||
}
|
||||
|
||||
public void setAuthMethod(AuthMethod authMethod) {
|
||||
setString(R.string.settings_key_auth, authMethod.name().toLowerCase());
|
||||
setString(R.string.settings_key_auth, authMethod.name().toLowerCase(Locale.ENGLISH));
|
||||
}
|
||||
|
||||
public void removeAuthPasswordHash() {
|
||||
|
@ -379,6 +380,18 @@ public class Settings {
|
|||
setString(R.string.settings_key_sort_mode, value.toString());
|
||||
}
|
||||
|
||||
public List<Constants.SearchIncludes> getSearchValues() {
|
||||
Set<String> stringValues = settings.getStringSet(getResString(R.string.settings_key_search_includes), new HashSet<>(Arrays.asList(context.getResources().getStringArray(R.array.settings_defaults_search_includes))));
|
||||
|
||||
List<Constants.SearchIncludes> values = new ArrayList<>();
|
||||
|
||||
for (String value : stringValues) {
|
||||
values.add(Constants.SearchIncludes.valueOf(value.toUpperCase(Locale.ENGLISH)));
|
||||
}
|
||||
|
||||
return values;
|
||||
}
|
||||
|
||||
public boolean getBackupAsk() {
|
||||
return getBoolean(R.string.settings_key_backup_ask, true);
|
||||
}
|
||||
|
@ -528,4 +541,8 @@ public class Settings {
|
|||
public boolean getAutoBackupEncryptedPasswordsEnabled() {
|
||||
return getBoolean(R.string.settings_key_auto_backup_password_enc, false);
|
||||
}
|
||||
|
||||
public boolean isHighlightTokenOptionEnabled() {
|
||||
return getBoolean(R.string.settings_key_label_highlight_token,true);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -198,7 +198,14 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
for (Entry e : entries) {
|
||||
if (e.isTimeBased()) {
|
||||
boolean item_changed = e.updateOTP();
|
||||
change = change || item_changed || e.hasNonDefaultPeriod();
|
||||
boolean color_changed = false;
|
||||
|
||||
//Check color change only if highlighting token feature is enabled
|
||||
if(settings.isHighlightTokenOptionEnabled()) {
|
||||
color_changed = e.hasColorChanged();
|
||||
}
|
||||
|
||||
change = change || item_changed || e.hasNonDefaultPeriod() || color_changed;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -213,6 +220,9 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
if (!entry.isTimeBased())
|
||||
entry.updateOTP();
|
||||
|
||||
if(settings.isHighlightTokenOptionEnabled())
|
||||
entryViewHolder.updateColor(entry.getColor());
|
||||
|
||||
entryViewHolder.updateValues(entry);
|
||||
|
||||
entryViewHolder.setLabelSize(settings.getLabelSize());
|
||||
|
@ -268,6 +278,9 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
});
|
||||
taskHandler.postDelayed(entries.get(realIndex).getHideTask(), settings.getTapToRevealTimeout() * 1000);
|
||||
|
||||
if (entry.isCounterBased()) {
|
||||
updateEntry(entry, entries.get(realIndex), position);
|
||||
}
|
||||
entry.setVisible(true);
|
||||
notifyItemChanged(position);
|
||||
}
|
||||
|
@ -276,18 +289,7 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
|
||||
@Override
|
||||
public void onCounterClicked(int position) {
|
||||
Entry entry = displayedEntries.get(position);
|
||||
Entry realEntry = entries.get(getRealIndex(position));
|
||||
|
||||
long counter = entry.getCounter() + 1;
|
||||
|
||||
entry.setCounter(counter);
|
||||
entry.updateOTP();
|
||||
notifyItemChanged(position);
|
||||
|
||||
realEntry.setCounter(counter);
|
||||
realEntry.updateOTP();
|
||||
saveEntries(false);
|
||||
updateEntry(displayedEntries.get(position), entries.get(getRealIndex(position)), position);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -299,6 +301,19 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
return viewHolder;
|
||||
}
|
||||
|
||||
private void updateEntry(Entry entry, Entry realEntry, final int position) {
|
||||
long counter = entry.getCounter() + 1;
|
||||
|
||||
entry.setCounter(counter);
|
||||
entry.updateOTP();
|
||||
notifyItemChanged(position);
|
||||
|
||||
realEntry.setCounter(counter);
|
||||
realEntry.updateOTP();
|
||||
|
||||
saveEntries(false);
|
||||
}
|
||||
|
||||
private void hideEntry(Entry entry) {
|
||||
int pos = displayedEntries.indexOf(entry);
|
||||
int realIndex = entries.indexOf(entry);
|
||||
|
@ -392,6 +407,51 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
return true;
|
||||
}
|
||||
|
||||
public void editEntryIssuer(final int pos) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(context);
|
||||
|
||||
int marginSmall = context.getResources().getDimensionPixelSize(R.dimen.activity_margin_small);
|
||||
int marginMedium = context.getResources().getDimensionPixelSize(R.dimen.activity_margin_medium);
|
||||
|
||||
final EditText input = new EditText(context);
|
||||
input.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
input.setText(displayedEntries.get(pos).getIssuer());
|
||||
input.setSingleLine();
|
||||
|
||||
FrameLayout container = new FrameLayout(context);
|
||||
container.setPaddingRelative(marginMedium, marginSmall, marginMedium, 0);
|
||||
container.addView(input);
|
||||
|
||||
builder.setTitle(R.string.dialog_title_rename)
|
||||
.setView(container)
|
||||
.setPositiveButton(R.string.button_save, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogInterface, int i) {
|
||||
int realIndex = getRealIndex(pos);
|
||||
String newIssuer = input.getEditableText().toString();
|
||||
|
||||
displayedEntries.get(pos).setIssuer(newIssuer);
|
||||
if (sortMode == SortMode.LABEL) {
|
||||
displayedEntries = sortEntries(displayedEntries);
|
||||
notifyDataSetChanged();
|
||||
} else {
|
||||
notifyItemChanged(pos);
|
||||
}
|
||||
|
||||
Entry e = entries.get(realIndex);
|
||||
e.setIssuer(newIssuer);
|
||||
|
||||
DatabaseHelper.saveDatabase(context, entries, encryptionKey);
|
||||
}
|
||||
})
|
||||
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogInterface, int i) {}
|
||||
})
|
||||
.create()
|
||||
.show();
|
||||
}
|
||||
|
||||
public void editEntryLabel(final int pos) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(context);
|
||||
|
||||
|
@ -606,7 +666,10 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
public boolean onMenuItemClick(MenuItem item) {
|
||||
int id = item.getItemId();
|
||||
|
||||
if (id == R.id.menu_popup_editLabel) {
|
||||
if (id == R.id.menu_popup_editIssuer) {
|
||||
editEntryIssuer(pos);
|
||||
return true;
|
||||
} else if (id == R.id.menu_popup_editLabel) {
|
||||
editEntryLabel(pos);
|
||||
return true;
|
||||
} else if(id == R.id.menu_popup_changeImage) {
|
||||
|
@ -666,6 +729,11 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
return filter;
|
||||
}
|
||||
|
||||
public void clearFilter() {
|
||||
if (filter != null)
|
||||
filter = null;
|
||||
}
|
||||
|
||||
public List<String> getTags() {
|
||||
HashSet<String> tags = new HashSet<String>();
|
||||
|
||||
|
@ -677,15 +745,28 @@ public class EntriesCardAdapter extends RecyclerView.Adapter<EntryViewHolder>
|
|||
}
|
||||
|
||||
public class EntryFilter extends Filter {
|
||||
private List<Constants.SearchIncludes> filterValues = settings.getSearchValues();
|
||||
|
||||
@Override
|
||||
protected FilterResults performFiltering(CharSequence constraint) {
|
||||
|
||||
final FilterResults filterResults = new FilterResults();
|
||||
|
||||
ArrayList<Entry> filtered = new ArrayList<>();
|
||||
if (constraint != null && constraint.length() != 0){
|
||||
for (int i = 0; i < entries.size(); i++) {
|
||||
if (entries.get(i).getLabel().toLowerCase().contains(constraint.toString().toLowerCase())) {
|
||||
if (filterValues.contains(Constants.SearchIncludes.LABEL) && entries.get(i).getLabel().toLowerCase().contains(constraint.toString().toLowerCase())) {
|
||||
filtered.add(entries.get(i));
|
||||
} else if (filterValues.contains(Constants.SearchIncludes.ISSUER) && entries.get(i).getIssuer().toLowerCase().contains(constraint.toString().toLowerCase())) {
|
||||
filtered.add(entries.get(i));
|
||||
} else if (filterValues.contains(Constants.SearchIncludes.TAGS)) {
|
||||
List<String> tags = entries.get(i).getTags();
|
||||
for (int j = 0; j < tags.size(); j++) {
|
||||
if (tags.get(j).toLowerCase().contains(constraint.toString().toLowerCase())) {
|
||||
filtered.add(entries.get(i));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -64,6 +64,7 @@ public class EntryViewHolder extends RecyclerView.ViewHolder
|
|||
private ImageView visibleImg;
|
||||
private ImageView thumbnailImg;
|
||||
private TextView value;
|
||||
private TextView issuer;
|
||||
private TextView label;
|
||||
private TextView counter;
|
||||
private TextView tags;
|
||||
|
@ -81,6 +82,7 @@ public class EntryViewHolder extends RecyclerView.ViewHolder
|
|||
thumbnailFrame = v.findViewById(R.id.thumbnailFrame);
|
||||
thumbnailImg = v.findViewById(R.id.thumbnailImg);
|
||||
coverLayout = v.findViewById(R.id.coverLayout);
|
||||
issuer = v.findViewById(R.id.textViewIssuer);
|
||||
label = v.findViewById(R.id.textViewLabel);
|
||||
tags = v.findViewById(R.id.textViewTags);
|
||||
counterLayout = v.findViewById(R.id.counterLayout);
|
||||
|
@ -149,7 +151,22 @@ public class EntryViewHolder extends RecyclerView.ViewHolder
|
|||
|
||||
final String tokenFormatted = Tools.formatToken(entry.getCurrentOTP(), settings.getTokenSplitGroupSize());
|
||||
|
||||
label.setText(entry.getLabel());
|
||||
String issuerText = entry.getIssuer();
|
||||
if (!TextUtils.isEmpty(issuerText)) {
|
||||
issuer.setText(entry.getIssuer());
|
||||
issuer.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
issuer.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
String labelText = entry.getLabel();
|
||||
if (!TextUtils.isEmpty(labelText)) {
|
||||
label.setText(entry.getLabel());
|
||||
label.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
label.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
value.setText(tokenFormatted);
|
||||
// save the unformatted token to the tag of this TextView for copy/paste
|
||||
value.setTag(entry.getCurrentOTP());
|
||||
|
@ -279,4 +296,19 @@ public class EntryViewHolder extends RecyclerView.ViewHolder
|
|||
void onCounterClicked(int position);
|
||||
void onCounterLongPressed(int position);
|
||||
}
|
||||
/**
|
||||
* Updates the color of OTP to red (if expiring) or default color (if new OTP)
|
||||
*
|
||||
* @param color will define if the color needs to be changed to red or default
|
||||
* */
|
||||
public void updateColor(int color) {
|
||||
int textColor;
|
||||
if(color == Entry.COLOR_RED) {
|
||||
textColor = Tools.getThemeColor(context, R.attr.colorExpiring);
|
||||
} else {
|
||||
textColor = Tools.getThemeColor(context, android.R.attr.textColorSecondary);
|
||||
}
|
||||
|
||||
value.setTextColor(textColor);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -59,6 +59,7 @@ public class ManualEntryDialog {
|
|||
View inputView = callingActivity.getLayoutInflater().inflate(R.layout.dialog_manual_entry, container, false);
|
||||
|
||||
final Spinner typeInput = inputView.findViewById(R.id.manual_type);
|
||||
final EditText issuerInput = inputView.findViewById(R.id.manual_issuer);
|
||||
final EditText labelInput = inputView.findViewById(R.id.manual_label);
|
||||
final EditText secretInput = inputView.findViewById(R.id.manual_secret);
|
||||
final EditText counterInput = inputView.findViewById(R.id.manual_counter);
|
||||
|
@ -192,6 +193,7 @@ public class ManualEntryDialog {
|
|||
Entry.OTPType type = (Entry.OTPType) typeInput.getSelectedItem();
|
||||
TokenCalculator.HashAlgorithm algorithm = (TokenCalculator.HashAlgorithm) algorithmInput.getSelectedItem();
|
||||
|
||||
String issuer = issuerInput.getText().toString();
|
||||
String label = labelInput.getText().toString();
|
||||
String secret = secretInput.getText().toString();
|
||||
int digits = Integer.parseInt(digitsInput.getText().toString());
|
||||
|
@ -199,7 +201,7 @@ public class ManualEntryDialog {
|
|||
if (type == Entry.OTPType.TOTP || type == Entry.OTPType.STEAM) {
|
||||
int period = Integer.parseInt(periodInput.getText().toString());
|
||||
|
||||
Entry e = new Entry(type, secret, period, digits, label, algorithm, tagsAdapter.getActiveTags());
|
||||
Entry e = new Entry(type, secret, period, digits, issuer, label, algorithm, tagsAdapter.getActiveTags());
|
||||
e.updateOTP();
|
||||
e.setLastUsed(System.currentTimeMillis());
|
||||
adapter.addEntry(e);
|
||||
|
@ -208,7 +210,7 @@ public class ManualEntryDialog {
|
|||
} else if (type == Entry.OTPType.HOTP) {
|
||||
long counter = Long.parseLong(counterInput.getText().toString());
|
||||
|
||||
Entry e = new Entry(type, secret, counter, digits, label, algorithm, tagsAdapter.getActiveTags());
|
||||
Entry e = new Entry(type, secret, counter, digits, issuer, label, algorithm, tagsAdapter.getActiveTags());
|
||||
e.updateOTP();
|
||||
e.setLastUsed(System.currentTimeMillis());
|
||||
adapter.addEntry(e);
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="#FF727272"
|
||||
android:pathData="M20,8h-2.81c-0.45,-0.78 -1.07,-1.45 -1.82,-1.96L17,4.41 15.59,3l-2.17,2.17C12.96,5.06 12.49,5 12,5c-0.49,0 -0.96,0.06 -1.41,0.17L8.41,3 7,4.41l1.62,1.63C7.88,6.55 7.26,7.22 6.81,8L4,8v2h2.09c-0.05,0.33 -0.09,0.66 -0.09,1v1L4,12v2h2v1c0,0.34 0.04,0.67 0.09,1L4,16v2h2.81c1.04,1.79 2.97,3 5.19,3s4.15,-1.21 5.19,-3L20,18v-2h-2.09c0.05,-0.33 0.09,-0.66 0.09,-1v-1h2v-2h-2v-1c0,-0.34 -0.04,-0.67 -0.09,-1L20,10L20,8zM14,16h-4v-2h4v2zM14,12h-4v-2h4v2z"/>
|
||||
</vector>
|
9
app/src/main/res/drawable/ic_heart_gray.xml
Normal file
9
app/src/main/res/drawable/ic_heart_gray.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="#FF727272"
|
||||
android:pathData="M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z"/>
|
||||
</vector>
|
|
@ -1,9 +0,0 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="#FF727272"
|
||||
android:pathData="M12.87,15.07l-2.54,-2.51 0.03,-0.03c1.74,-1.94 2.98,-4.17 3.71,-6.53L17,6L17,4h-7L10,2L8,2v2L1,4v1.99h11.17C11.5,7.92 10.44,9.75 9,11.35 8.07,10.32 7.3,9.19 6.69,8h-2c0.73,1.63 1.73,3.17 2.98,4.56l-5.09,5.02L4,19l5,-5 3.11,3.11 0.76,-2.04zM18.5,10h-2L12,22h2l1.12,-3h4.75L21,22h2l-4.5,-12zM15.88,17l1.62,-4.33L19.12,17h-3.24z"/>
|
||||
</vector>
|
14
app/src/main/res/drawable/thumb_librenms.xml
Normal file
14
app/src/main/res/drawable/thumb_librenms.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="128dp"
|
||||
android:height="128dp"
|
||||
android:viewportWidth="128"
|
||||
android:viewportHeight="128">
|
||||
<path
|
||||
android:pathData="m71.517,44.187 l12.296,12.296 -4.839,4.879 -12.296,-12.296zM94.007,21.737 L106.303,34.033 101.424,38.912 89.128,26.615zM93.214,65.924 L105.589,78.22 100.71,83.099 88.018,70.803zM115.704,43.473 L128,55.769 123.161,60.648 110.865,47.955zM67.035,34.35 L79.331,22.054 84.249,26.933 71.953,39.229zM88.732,56.166 L101.028,43.87 105.946,48.63 93.65,60.926zM110.468,77.823 L122.764,65.527 127.643,70.366 115.347,82.662zM44.545,56.88 L56.841,44.584 61.759,49.423 49.463,61.719zM66.241,78.537 L78.617,66.241 83.456,71.12 71.16,83.416zM87.978,100.353 L100.274,87.978 105.193,92.856 92.896,105.549z"
|
||||
android:strokeWidth="0.26458332"
|
||||
android:fillColor="#575756"/>
|
||||
<path
|
||||
android:pathData="m26.576,89.088 l12.376,12.296 -4.839,4.918 -12.376,-12.376zM49.066,66.638 L61.362,78.934 56.523,83.813 44.227,71.517zM48.391,110.825 L60.688,123.121 55.809,128 43.513,115.704zM70.802,88.374 L83.098,100.671 78.259,105.549 65.963,93.253zM4.879,67.352 L17.175,79.648 12.296,84.487 0,72.191zM27.369,44.901 L39.665,57.197 34.787,62.076 22.49,49.78zM49.78,22.451 L62.076,34.747 57.316,39.665 45.02,27.369zM72.191,-0 L84.566,12.296 79.687,17.175 66.995,4.879zM45.337,12.693 L57.634,0.397 62.512,5.236 50.216,17.532zM22.847,35.183 L35.143,22.887 40.062,27.766 27.766,40.062zM0.397,57.673 L12.693,45.377 17.572,50.137 5.276,62.513zM22.054,79.331 L34.35,67.034 39.269,71.913 26.972,84.21zM43.79,101.067 L56.087,88.771 60.966,93.61 48.669,105.906zM65.448,122.804 L77.823,110.508 82.702,115.267 70.406,127.643z"
|
||||
android:strokeWidth="0.26458332"
|
||||
android:fillColor="#db202e"/>
|
||||
</vector>
|
31
app/src/main/res/drawable/thumb_opnsense.xml
Normal file
31
app/src/main/res/drawable/thumb_opnsense.xml
Normal file
|
@ -0,0 +1,31 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="128dp"
|
||||
android:height="128dp"
|
||||
android:viewportWidth="128"
|
||||
android:viewportHeight="128">
|
||||
<path
|
||||
android:pathData="m19.747,45.145c-0.04,0.287 -0.109,2.458 -0.155,4.826l-0.083,4.304 4.612,2.237 4.612,2.238 -14.366,0.007L0.001,58.763l0,5.164 0,5.164l14.113,0.031 14.113,0.031 -4.341,2.214 -4.341,2.214 0.014,2.89c0.008,1.59 0.049,3.78 0.092,4.867l0.077,1.977 2.854,-1.463c1.57,-0.805 4.51,-2.285 6.533,-3.289 2.023,-1.004 7.018,-3.535 11.1,-5.623l7.421,-3.797L47.635,63.936 47.635,58.729l-7.928,-4.049c-4.361,-2.227 -9.669,-4.909 -11.797,-5.96 -2.128,-1.052 -3.926,-1.953 -3.996,-2.002 -0.07,-0.05 -1.019,-0.541 -2.11,-1.092l-1.984,-1.002 -0.072,0.521m85.29,1.03c-1.64,0.843 -3.609,1.842 -4.377,2.221 -0.768,0.379 -5.661,2.853 -10.875,5.498l-9.479,4.808 -0.003,5.182 -0.003,5.183 9.038,4.608c4.971,2.534 9.638,4.898 10.371,5.253 0.732,0.355 2.95,1.474 4.927,2.486 1.978,1.012 3.621,1.816 3.652,1.785 0.031,-0.03 0.092,-2.206 0.134,-4.836l0.077,-4.781 -4.32,-2.214 -4.32,-2.214 14.068,-0.031 14.068,-0.031l0,-5.164 0,-5.164l-14.43,-0.007 -14.43,-0.007 4.662,-2.269 4.662,-2.269 -0.017,-2.244c-0.031,-3.973 -0.166,-7.265 -0.3,-7.296 -0.07,-0.017 -1.468,0.659 -3.108,1.502"
|
||||
android:fillColor="#d3732c"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="M12.179,0.244C7.005,1.52 2.266,5.764 0.723,10.503 0.044,12.59 0.001,13.097 0.002,19.024l0.001,5.49 13.904,7.194c7.647,3.957 14.397,7.421 15,7.697 0.603,0.277 4.978,2.511 9.722,4.965 4.744,2.454 8.726,4.512 8.848,4.574 0.21,0.106 0.222,-0.16 0.222,-4.796L47.699,39.24L38.39,34.429C33.27,31.783 29.038,29.617 28.986,29.617 28.858,29.617 20.337,25.208 19.849,24.889 19.636,24.75 17.366,23.558 14.803,22.239l-4.66,-2.398 0.035,-2.829c0.045,-3.618 0.52,-4.796 2.279,-5.645l0.66,-0.319l52.366,0 52.366,0l-0.001,4.396 -0.001,4.397 -4.652,2.398c-2.558,1.319 -4.827,2.511 -5.042,2.65 -0.487,0.315 -9.014,4.729 -9.135,4.729 -0.049,0 -4.28,2.167 -9.404,4.816l-9.315,4.816l0,4.902 0,4.902l0.368,-0.185c0.203,-0.102 4.47,-2.303 9.483,-4.893 5.013,-2.589 9.268,-4.763 9.456,-4.83 0.189,-0.067 6.653,-3.387 14.366,-7.377L127.996,24.514 127.997,12.257 127.998,0 70.501,0.02C17.484,0.039 12.939,0.057 12.179,0.244m27.655,82.54c-4.291,2.222 -9.172,4.722 -10.846,5.557 -1.675,0.834 -8.867,4.53 -15.984,8.213L0.065,103.249 0.032,115.625 0,128l58.333,0c57.968,0 58.34,-0.002 59.337,-0.247 4.434,-1.09 8.166,-4.916 9.942,-10.19l0.388,-1.152 -0.033,-6.586 -0.033,-6.586 -13.637,-7.062c-7.5,-3.884 -14.151,-7.299 -14.778,-7.588 -0.628,-0.29 -5.21,-2.632 -10.181,-5.204l-9.04,-4.677 0.033,4.932 0.033,4.932 9.823,5.079c5.403,2.793 9.868,5.079 9.922,5.079 0.124,0 7.728,3.935 7.905,4.091 0.072,0.063 2.3,1.237 4.951,2.609l4.82,2.494l0,3.123 0,3.123l-0.431,0.848c-0.728,1.433 -1.794,2.248 -3.301,2.525 -0.452,0.083 -17.909,0.125 -52.293,0.125L10.147,117.67l0.033,-4.873 0.033,-4.872 4.82,-2.494c2.651,-1.371 4.878,-2.543 4.947,-2.605 0.166,-0.145 7.803,-4.096 7.918,-4.096 0.116,0 19.568,-10.057 19.701,-10.185 0.056,-0.054 0.087,-2.282 0.068,-4.95l-0.033,-4.852 -7.801,4.04"
|
||||
android:fillColor="#939393"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="m20.073,22.631 l0.034,2.36 4.44,2.306 4.44,2.306 35.012,0.002 35.012,0.002 4.44,-2.303 4.44,-2.302 0.034,-2.366 0.035,-2.366L64,20.271 20.039,20.271l0.035,2.36m69.911,21.478 l-9.407,4.877 9.392,0.032 9.392,0.032 5.216,-2.659c9.67,-4.93 13.271,-6.832 13.271,-7.008 0,-0.147 -1.386,-0.171 -9.229,-0.162l-9.229,0.011 -9.407,4.878m-79.933,0.11 l0.029,4.891 0.066,-4.743 0.066,-4.743 3.171,1.648c1.744,0.906 5.871,3.027 9.17,4.713l5.999,3.065 9.442,-0.031 9.442,-0.032 -9.225,-4.796 -9.225,-4.796 -9.483,-0.033 -9.482,-0.033 0.029,4.891m16.145,35.831c-1.465,0.748 -3.72,1.888 -5.011,2.534 -4.706,2.354 -11.163,5.728 -11.163,5.833 0,0.061 4.047,0.108 9.289,0.108l9.289,0l9.422,-4.869c5.182,-2.678 9.422,-4.891 9.422,-4.919 0,-0.028 -4.182,-0.049 -9.292,-0.048l-9.292,0.002 -2.664,1.36m54.427,-1.26c0.067,0.057 4.321,2.271 9.454,4.919l9.333,4.815l9.294,0c7.338,0 9.282,-0.032 9.241,-0.152 -0.051,-0.149 -4.175,-2.331 -8.595,-4.548 -1.221,-0.612 -3.997,-2.019 -6.168,-3.126l-3.949,-2.012l-9.365,0c-5.151,0 -9.31,0.047 -9.244,0.103m-56.678,21.998 l-3.901,2.028l0,2.631 0,2.631L64,108.078 107.955,108.078l0,-2.631 0,-2.631l-3.96,-2.042 -3.96,-2.042 -36.095,0.014 -36.094,0.014 -3.901,2.028"
|
||||
android:fillColor="#3d3d3d"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="m113.092,42.05c-2.581,1.345 -4.722,2.46 -4.757,2.478 -0.035,0.017 -0.047,1.042 -0.026,2.276l0.037,2.244l4.752,0 4.751,0l0,-4.734c0,-2.604 -0.014,-4.729 -0.032,-4.722 -0.017,0.007 -2.144,1.113 -4.725,2.458m-102.942,2.373l0,4.748l4.757,0 4.757,0l0.024,-1.968c0.013,-1.082 0.028,-2.109 0.032,-2.282 0.007,-0.268 -7.835,-4.589 -9.411,-5.186 -0.125,-0.047 -0.158,0.94 -0.158,4.688m98.269,35.462c-0.132,1.927 -0.104,3.474 0.062,3.474 0.08,0 2.226,1.079 4.769,2.398 2.543,1.319 4.647,2.398 4.675,2.398 0.028,0 0.051,-2.131 0.051,-4.735l0,-4.734l-4.738,0 -4.738,0l-0.082,1.199M10.023,83.529l0,4.72l4.815,-2.475 4.815,-2.475 0.005,-1.488c0.003,-0.819 -0.031,-1.829 -0.076,-2.244l-0.081,-0.756l-4.739,0 -4.739,0l0,4.72"
|
||||
android:fillColor="#6b6b6b"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="m12.41,78.778c1.348,0.02 3.517,0.02 4.821,0 1.304,-0.02 0.201,-0.036 -2.45,-0.036 -2.651,0 -3.718,0.016 -2.37,0.036"
|
||||
android:fillColor="#545454"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
155
app/src/main/res/drawable/thumb_private_internet_access.xml
Normal file
155
app/src/main/res/drawable/thumb_private_internet_access.xml
Normal file
|
@ -0,0 +1,155 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="128dp"
|
||||
android:height="128dp"
|
||||
android:viewportWidth="128"
|
||||
android:viewportHeight="128">
|
||||
<path
|
||||
android:pathData="m111.17,46.365l0,0.004L105.973,46.368L105.973,41.724C105.973,18.68 87.179,0 63.993,0 40.81,0 22.016,18.68 22.016,41.724l0,4.644L16.826,46.368C11.375,46.368 6.96,50.755 6.96,56.174l0,38.306c0.011,2.551 0.164,4.406 1.162,5.757 1.036,1.356 2.776,1.84 5.373,1.832l8.35,0l1.274,20.17c0,0.048 -0.004,0.127 -0.004,0.227 0.004,0.536 0.063,1.761 0.741,2.938 0.667,1.188 2.068,2.249 4.333,2.231l21.219,0l11.018,-11.682l8.234,0L79.314,128l0.298,0c0,0 3.856,0 8.13,0 4.266,0 8.95,0 10.6,0l0.004,0c1.639,-0.007 3.141,0.034 4.441,-0.793 1.297,-0.845 2.075,-2.45 2.452,-5.247 0.548,-4.067 0.674,-15.194 0.924,-19.887l8.342,0c2.567,-0.007 4.244,-0.253 5.332,-1.423 1.051,-1.192 1.189,-2.89 1.203,-5.437L121.04,56.174c-0.007,-5.419 -4.423,-9.805 -9.87,-9.809z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#349334"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="m119.826,95.291c0.015,2.511 -0.242,3.915 -0.861,4.563 -0.578,0.674 -1.842,1.002 -4.358,0.995l-9.599,0l-0.034,0.618c-0.231,4.426 -0.388,16.265 -0.943,20.411 -0.362,2.675 -1.059,3.807 -1.868,4.329 -0.813,0.548 -2.062,0.589 -3.724,0.581l-0.004,0c-3.034,0 -16.28,0 -18.442,0L69.336,114.734L59.938,114.734L48.911,126.424L28.247,126.424c-1.883,-0.019 -2.684,-0.741 -3.195,-1.576 -0.492,-0.846 -0.57,-1.881 -0.567,-2.291 0,-0.127 0.004,-0.179 0.004,-0.179l0.004,-0.052 -1.364,-21.48L13.548,100.846c-2.494,-0.004 -3.691,-0.462 -4.324,-1.311 -0.671,-0.857 -0.91,-2.47 -0.902,-4.973L8.322,56.247C8.329,51.549 12.154,47.753 16.881,47.745L23.393,47.745L23.393,41.792C23.431,19.463 41.604,1.399 64.076,1.362 86.544,1.399 104.721,19.463 104.762,41.792l0,5.953l6.516,0c4.723,0.007 8.544,3.804 8.552,8.501l0,39.045z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#4bb749"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M24.511,99.707l78.979,0l0,2.617l-78.979,0z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#118011"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M23.3,100.615l0,-49.475l1.335,0l0,49.475z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#118011"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M103.641,100.615l0,-49.475l1.335,0l0,49.475z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#118011"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M35.102,61.73a5.144,28.293 90,1 0,56.586 0a5.144,28.293 90,1 0,-56.586 0z"
|
||||
android:strokeWidth="1"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="66.862495"
|
||||
android:startX="63.394802"
|
||||
android:endY="57.485966"
|
||||
android:endX="63.394802"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FF4BB749"/>
|
||||
<item android:offset="1" android:color="#FF79B481"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="m89.721,48.567l0,-7.545c0,-14.216 -11.547,-25.741 -25.795,-25.741 -14.248,0 -25.799,11.525 -25.799,25.741l0,7.545z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M53.106,40.7l22.998,0l0,2.735l-22.998,0z"
|
||||
android:strokeWidth="1"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="10.784006"
|
||||
android:centerX="64.86781"
|
||||
android:centerY="42.21012"
|
||||
android:type="radial">
|
||||
<item android:offset="0" android:color="#FF000000"/>
|
||||
<item android:offset="0.1901" android:color="#FF030303"/>
|
||||
<item android:offset="0.3236" android:color="#FF0C0C0C"/>
|
||||
<item android:offset="0.4397" android:color="#FF1C1C1C"/>
|
||||
<item android:offset="0.5461" android:color="#FF323232"/>
|
||||
<item android:offset="0.64559996" android:color="#FF4E4E4E"/>
|
||||
<item android:offset="0.7402" android:color="#FF717171"/>
|
||||
<item android:offset="0.83089995" android:color="#FF9A9A9A"/>
|
||||
<item android:offset="0.9161" android:color="#FFC9C9C9"/>
|
||||
<item android:offset="0.9985" android:color="#FFFEFEFE"/>
|
||||
<item android:offset="1" android:color="#FFFFFFFF"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M55.452,29.277m-4.766,0a4.766,4.766 45,1 1,9.532 0a4.766,4.766 135,1 1,-9.532 0"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M72.397,29.277m-4.766,0a4.766,4.766 0,1 1,9.532 0a4.766,4.766 135,1 1,-9.532 0"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#000000"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="M54.771,77.314l17.248,0l0,12.861l-17.248,0z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="m57.433,75.953c0.778,-2.716 3.189,-4.687 6.039,-4.69 2.85,0.004 5.261,1.974 6.043,4.69l2.05,0c-0.826,-3.792 -4.115,-6.657 -8.096,-6.657 -3.981,0.004 -7.267,2.865 -8.093,6.657z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="m115.805,103.307c0.464,-0.004 0.89,-0.015 1.302,-0.034l0,-1.448c-0.752,0.116 -1.616,0.157 -2.622,0.161l-8.374,0c-0.127,2.341 -0.221,6.268 -0.352,10.128l1.365,0c0.112,-3.416 0.198,-6.735 0.31,-8.806z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#118011"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="m117.106,104.053l0,-0.715c-0.408,0.019 -0.834,0.033 -1.302,0.033l-8.374,0c-0.112,2.057 -0.198,5.351 -0.31,8.742l1.941,-0c4.447,0.004 8.045,-3.606 8.045,-8.06z"
|
||||
android:strokeWidth="1"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="97.49953"
|
||||
android:startX="102.2623"
|
||||
android:endY="108.40542"
|
||||
android:endX="112.76872"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FF23FF16"/>
|
||||
<item android:offset="1" android:color="#FF189A33"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M21.91,102.073L13.549,102.073c-1.295,0.004 -2.369,-0.115 -3.261,-0.4l0,1.669c0.526,0.063 1.101,0.089 1.731,0.089l8.364,-0.004 0.552,8.686l1.608,0z"
|
||||
android:strokeWidth="1"
|
||||
android:fillColor="#118011"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero"/>
|
||||
<path
|
||||
android:pathData="m12.01,103.427c-0.627,0 -1.199,-0.026 -1.722,-0.089l0,0.722c0,4.447 3.57,8.053 7.975,8.053l2.616,0l-0.549,-8.69z"
|
||||
android:strokeWidth="1"
|
||||
android:strokeColor="#00000000"
|
||||
android:fillType="nonZero">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:startY="93.15896"
|
||||
android:startX="28.748474"
|
||||
android:endY="110.74311"
|
||||
android:endX="12.861952"
|
||||
android:type="linear">
|
||||
<item android:offset="0" android:color="#FF23FF16"/>
|
||||
<item android:offset="1" android:color="#FF189A33"/>
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
</vector>
|
|
@ -105,6 +105,15 @@
|
|||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textViewIssuer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:maxLines="1"
|
||||
android:ellipsize="end"
|
||||
android:textSize="18sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textViewLabel"
|
||||
android:layout_width="wrap_content"
|
||||
|
|
|
@ -32,6 +32,27 @@
|
|||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="horizontal" >
|
||||
|
||||
<TextView
|
||||
android:layout_weight="3"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/label_issuer"/>
|
||||
|
||||
<EditText
|
||||
android:id="@+id/manual_issuer"
|
||||
android:layout_weight="7"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:hint="@string/label_issuer"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
|
|
@ -249,6 +249,7 @@
|
|||
android:src="@mipmap/ic_author_flocke" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/aboutLayoutAuthor1Content"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -266,16 +267,6 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text="@string/about_label_main_developer"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/about_author1_extra"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:textStyle="bold"
|
||||
android:text="@string/about_label_donate" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -306,6 +297,7 @@
|
|||
app:srcCompat="@drawable/ic_account_circle_gray" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/aboutLayoutAuthor2Content"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -323,16 +315,6 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text="@string/about_label_developer"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/about_author2_extra"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:textStyle="bold"
|
||||
android:text="@string/about_label_donate" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -428,34 +410,6 @@
|
|||
|
||||
</LinearLayout>
|
||||
|
||||
<!-- translators -->
|
||||
<LinearLayout
|
||||
android:id="@+id/about_layout_translators"
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="?android:attr/listPreferredItemHeight"
|
||||
android:paddingTop="@dimen/activity_margin_small"
|
||||
android:paddingBottom="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/aboutImgTranslators"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:layout_marginEnd="@dimen/activity_margin_large"
|
||||
app:srcCompat="@drawable/ic_translate_gray" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about_label_translators"
|
||||
android:textStyle="bold"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
</android.support.v7.widget.CardView>
|
||||
|
||||
|
@ -466,35 +420,23 @@
|
|||
android:layout_marginBottom="@dimen/activity_margin_small"
|
||||
style="?attr/cardStyle" >
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical" >
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about_title_support"/>
|
||||
|
||||
<!-- bug reports -->
|
||||
<LinearLayout
|
||||
android:id="@+id/about_layout_bugs"
|
||||
android:id="@+id/about_layout_support"
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/activity_margin"
|
||||
android:paddingTop="@dimen/activity_margin_small"
|
||||
android:paddingBottom="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/aboutImgBugs"
|
||||
android:id="@+id/aboutImgSupport"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:layout_marginEnd="@dimen/activity_margin_large"
|
||||
app:srcCompat="@drawable/ic_bug_report_gray" />
|
||||
app:srcCompat="@drawable/ic_heart_gray" />
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
|
@ -505,7 +447,7 @@
|
|||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about_label_report_bugs"
|
||||
android:text="@string/about_title_support"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:textStyle="bold" />
|
||||
|
||||
|
@ -513,53 +455,11 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text="@string/about_desc_report_bugs"/>
|
||||
android:text="@string/about_desc_support"/>
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
<!-- translate -->
|
||||
<LinearLayout
|
||||
android:id="@+id/about_layout_translate"
|
||||
android:orientation="horizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="@dimen/activity_margin_small"
|
||||
android:paddingBottom="@dimen/activity_margin_small"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/aboutImgTranslate"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/activity_margin"
|
||||
android:layout_marginEnd="@dimen/activity_margin_large"
|
||||
app:srcCompat="@drawable/ic_translate_gray" />
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical" >
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/about_label_translate"
|
||||
android:textAppearance="?android:attr/textAppearanceMedium"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:text="@string/about_desc_translate"/>
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
</android.support.v7.widget.CardView>
|
||||
|
||||
<!-- thumbnails -->
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
android:id="@+id/menu_popup_editIssuer"
|
||||
android:title="@string/menu_popup_edit_issuer" />
|
||||
<item
|
||||
android:id="@+id/menu_popup_editLabel"
|
||||
android:title="@string/menu_popup_edit_label" />
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">مؤلف التطبيق الأصلي</string>
|
||||
<string name="about_label_original_app">التطبيق الأصلي</string>
|
||||
<string name="about_label_website">الموقع الإلكتروني</string>
|
||||
<string name="about_label_donate_paypal">التبرع (Paypal)</string>
|
||||
<string name="about_label_donate_bitcoin">التبرع (Bitcoin)</string>
|
||||
<string name="about_label_donate">التبرع</string>
|
||||
<string name="about_label_contributors">المساهمون</string>
|
||||
<string name="about_label_translators">المترجمون</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">النسخ الاحتياطي (أوبن بي جي بي)</string>
|
||||
<string name="backup_title_import_plain">إسترجاع (نص مجرّد)</string>
|
||||
<string name="backup_title_import_crypt">إسترجاع (مشفّر)</string>
|
||||
<string name="backup_title_import_crypt_old">Restore (encrypted, old encryption)</string>
|
||||
<string name="backup_title_import_openpgp">إسترجاع (أوبن بي جي بي)</string>
|
||||
<string name="backup_title_replace">إستبدال البيانات الموجودة</string>
|
||||
<string name="backup_desc_export_plain">أنسخ إحتياطيا لكافة الحسابات في ملف JSON نص مُجرَّد </string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">أنسخ إحتياطيا لكافة الحسابات في ملف JSON مشفّر بواسطة أوبن بي جي بي</string>
|
||||
<string name="backup_desc_import_plain">استعادة حسابات من ملف JSON نص مجرّد</string>
|
||||
<string name="backup_desc_import_crypt">استعادة حسابات من ملف JSON محمي بكلمة مرور</string>
|
||||
<string name="backup_desc_import_crypt_old">Restore accounts from a password-protected JSON file
|
||||
created with an <b>andOTP version lower than 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">استعادة حسابات من ملف JSON (مشفر بتقنية اوبن بي جي بي)</string>
|
||||
<string name="backup_desc_crypt_setup">فشل في تحميل كلمة مرور النسخ الاحتياطي من الإعدادات، هذا أما يعني إنه لم يتم تعيين أية كلمة مرور أو حدث خطأ ما. سيطلب منك إدخال كلمة المرور يدوياً عند إنشاء أو استيراد نسخة احتياطية.
|
||||
</string>
|
||||
|
@ -34,6 +37,11 @@
|
|||
<string name="backup_receiver_read_permission_failed">الإذن للقراءة لم يمنح. الرجاء تمكينها قبل محاولة النسخ</string>
|
||||
<string name="backup_receiver_write_permission_failed">الإذن للكتابة لم يمنح. الرجاء تمكينها قبل محاولة النسخ</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">التشفير عبر كلمة المرور / PIN غير مدعومة مع البث الإحتياطي</string>
|
||||
<string name="backup_new_format_dialog_title">New encryption method</string>
|
||||
<string name="backup_new_format_dialog_msg">Since version 0.6.3 of andOTP, a <b>new and improved
|
||||
encryption method</b> is used for password-protected backups. The old backups can still be
|
||||
imported, but it is <b>highly recommended to create new backups with the improved
|
||||
encryption</b>.\n\nThis message will not be shown again.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">فشل النسخ التلقائي</string>
|
||||
<string name="notification_channel_name_backup_success">نجح النسخ التلقائي</string>
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<string name="settings_desc_backup_directory">دليل النسخ الإحتياطي (أسماء الملف يعتمدون على نوع النسخ الإحتياطي)</string>
|
||||
<string name="settings_desc_backup_password">إختر كلمة المرور التي سوف تستخدم لتشفير النسخ الإحتياطية</string>
|
||||
<string name="settings_desc_backup_broadcasts">حدد أنواع النسخ الإحتياطي التي يمكن تشغيلها بواسطة تطبيقات البث</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">البريد الإلكتلتروني التابع الى مفتاح المستخدم لتشفير النسخ</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">عنوان البريد الإلكتروني للمفتاح المستخدَم لتشفير النسخ الإحتياطية</string>
|
||||
<string name="settings_desc_openpgp_verify">النسخ المشفرة تسترد فقط إذا وقعوا بمفتاح صالح</string>
|
||||
<string name="settings_desc_special_features">قم بإلغاء الخيار لتعطيل الميزات الخاصة مجددا</string>
|
||||
<string name="settings_desc_enable_screenshot">السماح بالتقاط لقطات للشاشة الرئيسية
|
||||
|
|
|
@ -1,50 +1,49 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">Quant a</string>
|
||||
<string name="about_description">Autenticació de dos factors de codi obert per a Android</string>
|
||||
<string name="about_tab_about">Acerca de</string>
|
||||
<string name="about_tab_libraries">Biblioteques</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Registre de canvis</string>
|
||||
<string name="about_label_license">Llicència</string>
|
||||
<string name="about_label_MIT">Llicència MIT</string>
|
||||
<string name="about_label_source">Codi font</string>
|
||||
<string name="about_label_version">Versió</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autors</string>
|
||||
<string name="about_label_main_developer">Programador principal</string>
|
||||
<string name="about_label_developer">Autor</string>
|
||||
<string name="about_label_original_author">Autor de l\'aplicació original</string>
|
||||
<string name="about_label_original_app">Aplicació original</string>
|
||||
<string name="about_label_website">Lloc web</string>
|
||||
<string name="about_label_donate_paypal">Donar (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Donar (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Col·laboradors</string>
|
||||
<string name="about_label_translators">Traductors</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Avís miniatura</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> totes les miniatures són marques registrades dels seus
|
||||
<string name="about_activity_title">Quant a</string>
|
||||
<string name="about_description">Autenticació de dos factors de codi obert per a Android</string>
|
||||
<string name="about_tab_about">Acerca de</string>
|
||||
<string name="about_tab_libraries">Biblioteques</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Registre de canvis</string>
|
||||
<string name="about_label_license">Llicència</string>
|
||||
<string name="about_label_MIT">Llicència MIT</string>
|
||||
<string name="about_label_source">Codi font</string>
|
||||
<string name="about_label_version">Versió</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autors</string>
|
||||
<string name="about_label_main_developer">Programador principal</string>
|
||||
<string name="about_label_developer">Autor</string>
|
||||
<string name="about_label_original_author">Autor de l\'aplicació original</string>
|
||||
<string name="about_label_original_app">Aplicació original</string>
|
||||
<string name="about_label_website">Lloc web</string>
|
||||
<string name="about_label_donate">Donar</string>
|
||||
<string name="about_label_contributors">Col·laboradors</string>
|
||||
<string name="about_label_translators">Traductors</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Avís miniatura</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> totes les miniatures són marques registrades dels seus
|
||||
respectius propietaris.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> l\'ús de les marques comercials no
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> l\'ús de les marques comercials no
|
||||
indica aprovació del titular de la marca per andOTP, ni viceversa.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Miniatures només usades per
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Miniatures només usades per
|
||||
representar l\'empresa o producte al qual es refereixen.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. No utilitzeu miniatures per a qualsevol propòsit
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. No utilitzeu miniatures per a qualsevol propòsit
|
||||
excepte per representar aquella marca determinada o servei.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Doneu suport al desenvolupament</string>
|
||||
<string name="about_label_report_bugs">Informe d\'errors</string>
|
||||
<string name="about_label_translate">Tradueix</string>
|
||||
<string name="about_desc_report_bugs">Aviseu d\'un error o demaneu funcions noves</string>
|
||||
<string name="about_desc_translate">Com podeu ajudar a traduir andOTP a la vostra llengua</string>
|
||||
<string name="about_title_special_features">Característiques especials</string>
|
||||
<string name="about_dialog_special_features">Esteu segur que voleu habilitar les característiques
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Doneu suport al desenvolupament</string>
|
||||
<string name="about_label_report_bugs">Informe d\'errors</string>
|
||||
<string name="about_label_translate">Tradueix</string>
|
||||
<string name="about_desc_report_bugs">Aviseu d\'un error o demaneu funcions noves</string>
|
||||
<string name="about_desc_translate">Com podeu ajudar a traduir andOTP a la vostra llengua</string>
|
||||
<string name="about_title_special_features">Característiques especials</string>
|
||||
<string name="about_dialog_special_features">Esteu segur que voleu habilitar les característiques
|
||||
especials? La major part són algorismes OTP no estàndard que es van implementar
|
||||
ad-hoc. <b>No tenen suport oficial</b> i pateixen de <b>certes
|
||||
limitacions</b>, per favor, llegiu (i assegureu-vos d\'entendre) la pàgina \"característiques especials\" en la wiki de Github
|
||||
per a saber-ne més abans de fer-les servir.</string>
|
||||
<string name="about_toast_special_features">Característiques especials habilitades</string>
|
||||
<string name="about_toast_special_features_enabled">Característiques especials ja habilitades</string>
|
||||
<string name="about_toast_copied_to_clipboard">S\'ha copiat l\'enllaç de donació al porta-retalls</string>
|
||||
<string name="about_toast_special_features">Característiques especials habilitades</string>
|
||||
<string name="about_toast_special_features_enabled">Característiques especials ja habilitades</string>
|
||||
<string name="about_toast_copied_to_clipboard">S\'ha copiat l\'enllaç de donació al porta-retalls</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Autentica</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Contrasenya</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Per favor, autentiqueu-vos per a iniciar andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Per favor, confirmeu la vostra autenticació per a generar
|
||||
<string name="auth_activity_title">Autentica</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Contrasenya</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Per favor, autentiqueu-vos per a iniciar andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Per favor, confirmeu la vostra autenticació per a generar
|
||||
la clau de xifratge nova!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Desbloqueja</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Please set a password in the <b>Settings</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Please set a PIN in the <b>Settings</b>!</string>
|
||||
<string name="auth_toast_password_again">Contrasenya incorrecta; per favor, torneu-ho a intentar!</string>
|
||||
<string name="auth_toast_pin_again">PIN incorrecte; per favor, torneu-ho a intentar!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Desbloqueja</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Per favor, establiu una contrasenya a la <b>configuració</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Per favor, establiu un PIN en la <b>configuració</b>!</string>
|
||||
<string name="auth_toast_password_again">Contrasenya incorrecta; per favor, torneu-ho a intentar!</string>
|
||||
<string name="auth_toast_pin_again">PIN incorrecte; per favor, torneu-ho a intentar!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,71 +1,79 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Còpies de seguretat</string>
|
||||
<string name="backup_category_plain">Còpies de seguretat en text net</string>
|
||||
<string name="backup_category_crypt">Còpies de seguretat xifrades</string>
|
||||
<string name="backup_category_openpgp">Còpies de seguretat xifrades amb OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Còpia de seguretat (text net)</string>
|
||||
<string name="backup_title_export_crypt">Còpia de seguretat (xifrada)</string>
|
||||
<string name="backup_title_export_openpgp">Còpia de seguretat (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaura (text net)</string>
|
||||
<string name="backup_title_import_crypt">Restaura (xifrada)</string>
|
||||
<string name="backup_title_import_openpgp">Restaura (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Substitueix els comptes existents</string>
|
||||
<string name="backup_desc_export_plain">Fes una còpia de seguretat de tots els comptes en un fitxer de text net JSON</string>
|
||||
<string name="backup_desc_export_crypt">Fes una còpia de seguretat de tots els comptes en un fitxer JSON protegit per contrasenya</string>
|
||||
<string name="backup_desc_export_openpgp">Fes una còpia de seguretat tots els comptes en un fitxer JSON encriptat amb OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaura els comptes d\'un fitxer de text net JSON</string>
|
||||
<string name="backup_desc_import_crypt">Restaura els comptes d\'un fitxer JSON protegit amb contrasenya</string>
|
||||
<string name="backup_desc_import_openpgp">Restaura els comptes d\'un fitxer JSON xifrat amb OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Failed to load the backup password from the <b>Settings</b>,
|
||||
<string name="backup_activity_title">Còpies de seguretat</string>
|
||||
<string name="backup_category_plain">Còpies de seguretat en text net</string>
|
||||
<string name="backup_category_crypt">Còpies de seguretat xifrades</string>
|
||||
<string name="backup_category_openpgp">Còpies de seguretat xifrades amb OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Còpia de seguretat (text net)</string>
|
||||
<string name="backup_title_export_crypt">Còpia de seguretat (xifrada)</string>
|
||||
<string name="backup_title_export_openpgp">Còpia de seguretat (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaura (text net)</string>
|
||||
<string name="backup_title_import_crypt">Restaura (xifrada)</string>
|
||||
<string name="backup_title_import_crypt_old">Restaura (encriptat, encriptació vella)</string>
|
||||
<string name="backup_title_import_openpgp">Restaura (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Substitueix els comptes existents</string>
|
||||
<string name="backup_desc_export_plain">Fes una còpia de seguretat de tots els comptes en un fitxer de text net JSON</string>
|
||||
<string name="backup_desc_export_crypt">Fes una còpia de seguretat de tots els comptes en un fitxer JSON protegit per contrasenya</string>
|
||||
<string name="backup_desc_export_openpgp">Fes una còpia de seguretat tots els comptes en un fitxer JSON encriptat amb OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaura els comptes d\'un fitxer de text net JSON</string>
|
||||
<string name="backup_desc_import_crypt">Restaura els comptes d\'un fitxer JSON protegit amb contrasenya</string>
|
||||
<string name="backup_desc_import_crypt_old">Restaura el conte desde un ficher JSON protegit amb contrasenya
|
||||
creat amb <b>una versió de andOTP prévia a 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Restaura els comptes d\'un fitxer JSON xifrat amb OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Failed to load the backup password from the <b>Settings</b>,
|
||||
this either means no password was set or something went wrong. You will be asked to enter
|
||||
the password manually when creating or importing a backup.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_provider">You need to install an OpenPGP provider and enable
|
||||
<string name="backup_desc_openpgp_provider">You need to install an OpenPGP provider and enable
|
||||
it in the <b>Settings</b> to use this feature.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_keyid">You need to select an OpenPGP key in the <b>Settings</b>
|
||||
<string name="backup_desc_openpgp_keyid">You need to select an OpenPGP key in the <b>Settings</b>
|
||||
before you can create encrypted backups.
|
||||
</string>
|
||||
<string name="backup_desc_replace">Si està activat les entrades antigues són substituïdes quan s\'importa una
|
||||
<string name="backup_desc_replace">Si està activat les entrades antigues són substituïdes quan s\'importa una
|
||||
còpia de seguretat i només hi queda la còpia. Si no, les entrades velles i les còpies de seguretat
|
||||
es fusionen.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Avís de seguretat</string>
|
||||
<string name="backup_dialog_msg_export_warning">Realment voleu exportar la base de dades com a
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Avís de seguretat</string>
|
||||
<string name="backup_dialog_msg_export_warning">Realment voleu exportar la base de dades com a
|
||||
fitxer de text net JSON? Aquest fitxer contindrà les vostres claus secretes; per favor, manteniu-lo <b>ben protegit</b>!
|
||||
</string>
|
||||
<string name="backup_receiver_title_backup_failed">Backup failed</string>
|
||||
<string name="backup_receiver_title_backup_success">Backup successful</string>
|
||||
<string name="backup_receiver_plain_disabled">Plain-text backups are currently not allowed,
|
||||
<string name="backup_receiver_title_backup_failed">Backup failed</string>
|
||||
<string name="backup_receiver_title_backup_success">Backup successful</string>
|
||||
<string name="backup_receiver_plain_disabled">Plain-text backups are currently not allowed,
|
||||
please go to the Settings to enable them</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Encrypted backups are currently not allowed,
|
||||
<string name="backup_receiver_encrypted_disabled">Encrypted backups are currently not allowed,
|
||||
please go to the Settings to enable them</string>
|
||||
<string name="backup_receiver_read_permission_failed">Read permission not granted, please do
|
||||
<string name="backup_receiver_read_permission_failed">Read permission not granted, please do
|
||||
this before attempting backup</string>
|
||||
<string name="backup_receiver_write_permission_failed">Write permission not granted, please do
|
||||
<string name="backup_receiver_write_permission_failed">Write permission not granted, please do
|
||||
this before attempting backup</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Password/PIN based encryption not
|
||||
<string name="backup_receiver_custom_encryption_failed">Password/PIN based encryption not
|
||||
supported with broadcast backup</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatic backup failed</string>
|
||||
<string name="notification_channel_name_backup_success">Automatic backup successful</string>
|
||||
<string name="notification_channel_desc_backup_failed">These notifications are shown when an
|
||||
<string name="backup_new_format_dialog_title">New encryption method</string>
|
||||
<string name="backup_new_format_dialog_msg">Since version 0.6.3 of andOTP, a <b>new and improved
|
||||
encryption method</b> is used for password-protected backups. The old backups can still be
|
||||
imported, but it is <b>highly recommended to create new backups with the improved
|
||||
encryption</b>.\n\nThis message will not be shown again.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatic backup failed</string>
|
||||
<string name="notification_channel_name_backup_success">Automatic backup successful</string>
|
||||
<string name="notification_channel_desc_backup_failed">These notifications are shown when an
|
||||
automatic backup has failed for some reason</string>
|
||||
<string name="notification_channel_desc_backup_success">These notifications are shown when an
|
||||
<string name="notification_channel_desc_backup_success">These notifications are shown when an
|
||||
automatic backup was successful</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">No ha pogut crear el directori de còpia de seguretat</string>
|
||||
<string name="backup_toast_export_success">Exportació a l\'emmagatzematge extern correcta</string>
|
||||
<string name="backup_toast_export_failed">L\'exportació a emmagatzematge extern ha fallat</string>
|
||||
<string name="backup_toast_import_success">Importació des de l\'emmagatzematge extern correcta</string>
|
||||
<string name="backup_toast_import_save_failed">No s\'han pogut desar les entrades restaurades</string>
|
||||
<string name="backup_toast_import_decryption_failed">El desxifratge de la còpia ha fallat</string>
|
||||
<string name="backup_toast_import_no_entries">No s\'han trobat cap entrada en les dades importades</string>
|
||||
<string name="backup_toast_storage_not_accessible">L\'emmagatzematge extern no és accessible actualment</string>
|
||||
<string name="backup_toast_storage_permissions">Permisos d\'emmagatzematge no concedits</string>
|
||||
<string name="backup_toast_openpgp_error">Error OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">No s\'ha detectat cap signatura verificada</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Password not set, check the <b>Settings</b></string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">No ha pogut crear el directori de còpia de seguretat</string>
|
||||
<string name="backup_toast_export_success">Exportació a l\'emmagatzematge extern correcta</string>
|
||||
<string name="backup_toast_export_failed">L\'exportació a emmagatzematge extern ha fallat</string>
|
||||
<string name="backup_toast_import_success">Importació des de l\'emmagatzematge extern correcta</string>
|
||||
<string name="backup_toast_import_save_failed">No s\'han pogut desar les entrades restaurades</string>
|
||||
<string name="backup_toast_import_decryption_failed">El desxifratge de la còpia ha fallat</string>
|
||||
<string name="backup_toast_import_no_entries">No s\'han trobat cap entrada en les dades importades</string>
|
||||
<string name="backup_toast_storage_not_accessible">L\'emmagatzematge extern no és accessible actualment</string>
|
||||
<string name="backup_toast_storage_permissions">Permisos d\'emmagatzematge no concedits</string>
|
||||
<string name="backup_toast_openpgp_error">Error OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">No s\'ha detectat cap signatura verificada</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Password not set, check the <b>Settings</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Let\'s get started</string>
|
||||
<string name="intro_slide1_desc">Welcome to <b>andOTP</b>, this wizard will guide you through
|
||||
<string name="intro_slide1_title">Let\'s get started</string>
|
||||
<string name="intro_slide1_desc">Welcome to <b>andOTP</b>, this wizard will guide you through
|
||||
the initial setup. Please pay attention and read carefully otherwise you could lose data!
|
||||
\n\nDon\'t worry, you can still change any of the options later in the <b>Settings</b>.</string>
|
||||
<string name="intro_slide2_desc">To ensure the security of your accounts <b>andOTP</b> only
|
||||
<string name="intro_slide2_desc">To ensure the security of your accounts <b>andOTP</b> only
|
||||
stores them in encrypted data files. Here you can choose which method of encryption will be
|
||||
used.</string>
|
||||
<string name="intro_slide2_desc_keystore">The KeyStore is a system component of Android for
|
||||
<string name="intro_slide2_desc_keystore">The KeyStore is a system component of Android for
|
||||
securely storing cryptographic keys. The advantage of this method is that the keys are
|
||||
stored separated from the data files and can be backed by hardware cryptography (if your
|
||||
device supports it). However, as the keys are not stored with the apps data, <b>this method
|
||||
|
@ -17,21 +17,21 @@
|
|||
\n\n<b>Warning</b>: The KeyStore is known to cause a lot of problems, please only use it if
|
||||
you absolutely have to. If you don\'t mind entering a password / PIN every time you start
|
||||
<b>andOTP</b> it is <b>highly recommended to use the password-based encryption instead</b>.</string>
|
||||
<string name="intro_slide2_desc_password">This method will encrypt your data with a key
|
||||
<string name="intro_slide2_desc_password">This method will encrypt your data with a key
|
||||
generated from a password or PIN. The main advantage here is that this will work with
|
||||
external backup solutions (like Titanium) and is much less failure-prone than the KeyStore.
|
||||
However, you will have to enter your credentials every time you start <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Here you can setup an authentication to lock
|
||||
<string name="intro_slide3_desc_keystore">Here you can setup an authentication to lock
|
||||
<b>andOTP</b>. Since you have chosen <b>Android KeyStore</b> as encryption method this is
|
||||
optional.</string>
|
||||
<string name="intro_slide3_desc_password">Here you can setup an authentication to lock
|
||||
<string name="intro_slide3_desc_password">Here you can setup an authentication to lock
|
||||
<b>andOTP</b>. Since you have chosen <b>Password / PIN</b> as encryption method you need to
|
||||
set either a password or a PIN to proceed.</string>
|
||||
<string name="intro_slide3_warn_no_password">Please set a password to continue!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Please set a PIN to continue!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Please confirm your password to continue!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Please confirm your PIN to continue!</string>
|
||||
<string name="intro_slide4_title">Finished</string>
|
||||
<string name="intro_slide4_desc">Your settings have been saved, you are all set to use
|
||||
<string name="intro_slide3_warn_no_password">Please set a password to continue!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Please set a PIN to continue!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Please confirm your password to continue!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Please confirm your PIN to continue!</string>
|
||||
<string name="intro_slide4_title">Finished</string>
|
||||
<string name="intro_slide4_desc">Your settings have been saved, you are all set to use
|
||||
<b>andOTP</b> now!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,74 +1,74 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Cancel·la</string>
|
||||
<string name="button_enter_details">Introduïu-ne els detalls</string>
|
||||
<string name="button_scan_qr">Escaneja un codi QR</string>
|
||||
<string name="button_save">Desa</string>
|
||||
<string name="button_new_tag">Etiqueta nova</string>
|
||||
<string name="button_settings">Configuració</string>
|
||||
<string name="button_all_tags">Totes les etiquetes</string>
|
||||
<string name="button_no_tags">Sense etiquetes</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiqueta</string>
|
||||
<string name="hint_secret">Secret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Ocult</string>
|
||||
<string name="label_type">Tipus</string>
|
||||
<string name="label_secret">Secret</string>
|
||||
<string name="label_period">Període</string>
|
||||
<string name="label_digits">Dígits</string>
|
||||
<string name="label_counter">Counter</string>
|
||||
<string name="label_label">Etiqueta</string>
|
||||
<string name="label_algorithm">Algorisme</string>
|
||||
<string name="label_tags">Etiquetes</string>
|
||||
<string name="label_advanced">Opcions avançades</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Mostra les etiquetes</string>
|
||||
<string name="drawer_close">Amaga les etiquetes</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Quant a</string>
|
||||
<string name="menu_main_backup">Còpia de seguretat</string>
|
||||
<string name="menu_main_search">Cerca</string>
|
||||
<string name="menu_main_settings">Configuració</string>
|
||||
<string name="menu_main_sort">Ordena</string>
|
||||
<string name="menu_sort_none">Sense ordenar</string>
|
||||
<string name="menu_sort_label">Etiqueta</string>
|
||||
<string name="menu_sort_last_used">Últimes utilitzades</string>
|
||||
<string name="menu_popup_edit_label">Edita l\'etiqueta</string>
|
||||
<string name="menu_popup_change_image">Canvia la imatge</string>
|
||||
<string name="menu_popup_edit_tags">Edita etiquetes</string>
|
||||
<string name="menu_popup_remove">Suprimeix</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Error d\'autenticació. Torneu-ho a intentar!</string>
|
||||
<string name="toast_auth_failed_fatal">L\'autenticació ha fallat, andOTP es tancarà!</string>
|
||||
<string name="toast_copied_to_clipboard">Copiat al porta-retalls</string>
|
||||
<string name="toast_entry_exists">Aquest element ja existeix</string>
|
||||
<string name="toast_invalid_qr_code">Codi QR no vàlid</string>
|
||||
<string name="toast_encryption_key_empty">No s\'ha carregat la clau de xifratge</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autentica</string>
|
||||
<string name="dialog_title_manual_entry">Introduïu-ne els detalls</string>
|
||||
<string name="dialog_title_remove">Suprimeix</string>
|
||||
<string name="dialog_title_rename">Canvia el nom</string>
|
||||
<string name="dialog_title_counter">Counter</string>
|
||||
<string name="dialog_title_last_used">Últimes utilitzades</string>
|
||||
<string name="dialog_title_keystore_error">Error al magatzem de claus</string>
|
||||
<string name="dialog_title_enter_password">Enter password</string>
|
||||
<string name="dialog_label_enter_password">Enter password</string>
|
||||
<string name="dialog_label_confirm_password">Confirm password</string>
|
||||
<string name="dialog_msg_auth">Per favor, introduïu les vostres credencials per a iniciar andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Segur que voleu suprimir el compte \"%1$s\"?</string>
|
||||
<string name="dialog_msg_last_used">Per tal que andOTP reconega quin testimoni va ser l\'últim
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Cancel·la</string>
|
||||
<string name="button_enter_details">Introduïu-ne els detalls</string>
|
||||
<string name="button_scan_qr">Escaneja un codi QR</string>
|
||||
<string name="button_save">Desa</string>
|
||||
<string name="button_new_tag">Etiqueta nova</string>
|
||||
<string name="button_settings">Configuració</string>
|
||||
<string name="button_all_tags">Totes les etiquetes</string>
|
||||
<string name="button_no_tags">Sense etiquetes</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiqueta</string>
|
||||
<string name="hint_secret">Secret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Ocult</string>
|
||||
<string name="label_type">Tipus</string>
|
||||
<string name="label_secret">Secret</string>
|
||||
<string name="label_period">Període</string>
|
||||
<string name="label_digits">Dígits</string>
|
||||
<string name="label_counter">Comptador</string>
|
||||
<string name="label_label">Etiqueta</string>
|
||||
<string name="label_algorithm">Algorisme</string>
|
||||
<string name="label_tags">Etiquetes</string>
|
||||
<string name="label_advanced">Opcions avançades</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Mostra les etiquetes</string>
|
||||
<string name="drawer_close">Amaga les etiquetes</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Quant a</string>
|
||||
<string name="menu_main_backup">Còpia de seguretat</string>
|
||||
<string name="menu_main_search">Cerca</string>
|
||||
<string name="menu_main_settings">Configuració</string>
|
||||
<string name="menu_main_sort">Ordena</string>
|
||||
<string name="menu_sort_none">Sense ordenar</string>
|
||||
<string name="menu_sort_label">Etiqueta</string>
|
||||
<string name="menu_sort_last_used">Últimes utilitzades</string>
|
||||
<string name="menu_popup_edit_label">Edita l\'etiqueta</string>
|
||||
<string name="menu_popup_change_image">Canvia la imatge</string>
|
||||
<string name="menu_popup_edit_tags">Edita etiquetes</string>
|
||||
<string name="menu_popup_remove">Suprimeix</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Error d\'autenticació. Torneu-ho a intentar!</string>
|
||||
<string name="toast_auth_failed_fatal">L\'autenticació ha fallat, andOTP es tancarà!</string>
|
||||
<string name="toast_copied_to_clipboard">Copiat al porta-retalls</string>
|
||||
<string name="toast_entry_exists">Aquest element ja existeix</string>
|
||||
<string name="toast_invalid_qr_code">Codi QR no vàlid</string>
|
||||
<string name="toast_encryption_key_empty">No s\'ha carregat la clau de xifratge</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autentica</string>
|
||||
<string name="dialog_title_manual_entry">Introduïu-ne els detalls</string>
|
||||
<string name="dialog_title_remove">Suprimeix</string>
|
||||
<string name="dialog_title_rename">Canvia el nom</string>
|
||||
<string name="dialog_title_counter">Comptador</string>
|
||||
<string name="dialog_title_last_used">Últimes utilitzades</string>
|
||||
<string name="dialog_title_keystore_error">Error al magatzem de claus</string>
|
||||
<string name="dialog_title_enter_password">Introduïu la contrasenya</string>
|
||||
<string name="dialog_label_enter_password">Introduïu la contrasenya</string>
|
||||
<string name="dialog_label_confirm_password">Confirmeu la contrasenya</string>
|
||||
<string name="dialog_msg_auth">Per favor, introduïu les vostres credencials per a iniciar andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Segur que voleu suprimir el compte \"%1$s\"?</string>
|
||||
<string name="dialog_msg_last_used">Per tal que andOTP reconega quin testimoni va ser l\'últim
|
||||
heu d\'habilitar \"toqueu per a mostrar\" o feu servir el botó de copia.\n\nAquest missatge no tornarà
|
||||
a aparéixer.</string>
|
||||
<string name="dialog_msg_keystore_error">Failed to load the encryption key from the KeyStore.
|
||||
<b>Any entries that are added will get lost.</b>\n\nTo still be able to use andOTP you can go
|
||||
to the <b>Settings</b> and switch the <b>Database encryption</b> to <b>Password / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Escaneja un codi QR</string>
|
||||
<string name="shortcut_name_enter_details">Enter details</string>
|
||||
<string name="dialog_msg_keystore_error">No s\'ha pogut carregar la clau de xifratge del KeyStore.
|
||||
<b>Qualsevol entrada que s\'hi hagin afegit es perdrà.</b>\n\nPer a continuar usant andOTP, podeu
|
||||
anar a la <b>Configuració</b> i canviar el <b>xifratge de la base de dades</b> a <b>Contrasenyes / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Escaneja un codi QR</string>
|
||||
<string name="shortcut_name_enter_details">Introduïu-ne els detalls</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,158 +1,158 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Configuració</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Seguretat</string>
|
||||
<string name="settings_category_title_ui">Interfície d\'usuari</string>
|
||||
<string name="settings_category_title_backup">Còpia de seguretat</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Toqueu per a mostrar</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Temps d\'espera per a \"toqueu per a mostrar\"</string>
|
||||
<string name="settings_title_auth">Autenticació</string>
|
||||
<string name="settings_title_auth_password">Contrasenya</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Xifratge de la base de dades</string>
|
||||
<string name="settings_title_panic">Botó del pànic</string>
|
||||
<string name="settings_title_relock_screen_off">Re-lock on screen off</string>
|
||||
<string name="settings_title_lang">Idioma</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Mida de la lletra de l\'etiqueta</string>
|
||||
<string name="settings_title_label_scroll">Permet el desplaçament a les etiquetes</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Mida de la miniatura</string>
|
||||
<string name="settings_title_split_group_size">Separa el testimoni amb espais</string>
|
||||
<string name="settings_title_tag_functionality">Tag selection behavior</string>
|
||||
<string name="settings_title_backup_append_date">Append date to filename</string>
|
||||
<string name="settings_title_backup_ask">Demana el nom de fitxer</string>
|
||||
<string name="settings_title_backup_directory">Directori de còpia de seguretat</string>
|
||||
<string name="settings_title_backup_password">Contrasenya de la còpia de seguretat</string>
|
||||
<string name="settings_title_backup_broadcasts">Backup Broadcasts</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP provider</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP encryption key</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP signing key (optional)</string>
|
||||
<string name="settings_title_openpgp_verify">Verifica les còpies de seguretat xifrades</string>
|
||||
<string name="settings_title_special_features">Habilita les característiques especials</string>
|
||||
<string name="settings_title_enable_screenshot">Permet screenshots</string>
|
||||
<string name="settings_title_enable_android_backup_service">Enable Android sync</string>
|
||||
<string name="settings_title_clear_keystore">Neteja el magatzem de claus</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Amaga els testimonis OTP per defecte, caldrà
|
||||
<string name="settings_activity_title">Configuració</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Seguretat</string>
|
||||
<string name="settings_category_title_ui">Interfície d\'usuari</string>
|
||||
<string name="settings_category_title_backup">Còpia de seguretat</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Toqueu per a mostrar</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Temps d\'espera per a \"toqueu per a mostrar\"</string>
|
||||
<string name="settings_title_auth">Autenticació</string>
|
||||
<string name="settings_title_auth_password">Contrasenya</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Xifratge de la base de dades</string>
|
||||
<string name="settings_title_panic">Botó del pànic</string>
|
||||
<string name="settings_title_relock_screen_off">Re-lock on screen off</string>
|
||||
<string name="settings_title_lang">Idioma</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Mida de la lletra de l\'etiqueta</string>
|
||||
<string name="settings_title_label_scroll">Permet el desplaçament a les etiquetes</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Mida de la miniatura</string>
|
||||
<string name="settings_title_split_group_size">Separa el testimoni amb espais</string>
|
||||
<string name="settings_title_tag_functionality">Tag selection behavior</string>
|
||||
<string name="settings_title_backup_append_date">Append date to filename</string>
|
||||
<string name="settings_title_backup_ask">Demana el nom de fitxer</string>
|
||||
<string name="settings_title_backup_directory">Directori de còpia de seguretat</string>
|
||||
<string name="settings_title_backup_password">Contrasenya de la còpia de seguretat</string>
|
||||
<string name="settings_title_backup_broadcasts">Backup Broadcasts</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP provider</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP encryption key</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP signing key (optional)</string>
|
||||
<string name="settings_title_openpgp_verify">Verifica les còpies de seguretat xifrades</string>
|
||||
<string name="settings_title_special_features">Habilita les característiques especials</string>
|
||||
<string name="settings_title_enable_screenshot">Permet screenshots</string>
|
||||
<string name="settings_title_enable_android_backup_service">Enable Android sync</string>
|
||||
<string name="settings_title_clear_keystore">Neteja el magatzem de claus</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Amaga els testimonis OTP per defecte, caldrà
|
||||
mostrar-los manualment</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Indiqueu durant quant de temps (en segons)
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Indiqueu durant quant de temps (en segons)
|
||||
es mostraran les entrades</string>
|
||||
<string name="settings_desc_panic">Decidiu què fer quan es prem el botó del pànic</string>
|
||||
<string name="settings_desc_relock_screen_off">Require authentication after the devices screen
|
||||
<string name="settings_desc_panic">Decidiu què fer quan es prem el botó del pànic</string>
|
||||
<string name="settings_desc_relock_screen_off">Require authentication after the devices screen
|
||||
has been turned off</string>
|
||||
<string name="settings_desc_label_scroll">Les etiquetes llargues es desplacen en comptes de truncar-les</string>
|
||||
<string name="settings_desc_backup_append_date">Append the current date and time to the suggested
|
||||
<string name="settings_desc_label_scroll">Les etiquetes llargues es desplacen en comptes de truncar-les</string>
|
||||
<string name="settings_desc_backup_append_date">Append the current date and time to the suggested
|
||||
backup filename</string>
|
||||
<string name="settings_desc_backup_ask">Demana el nom del fitxer cada vegada que es crea o restaura una còpia de seguretat</string>
|
||||
<string name="settings_desc_backup_directory">Directori per a les còpies de seguretat (el nom dels fitxers
|
||||
<string name="settings_desc_backup_ask">Demana el nom del fitxer cada vegada que es crea o restaura una còpia de seguretat</string>
|
||||
<string name="settings_desc_backup_directory">Directori per a les còpies de seguretat (el nom dels fitxers
|
||||
depén del tipus de còpia)</string>
|
||||
<string name="settings_desc_backup_password">Contrasenya que s\'usarà per a xifrar les
|
||||
<string name="settings_desc_backup_password">Contrasenya que s\'usarà per a xifrar les
|
||||
còpies de seguretat</string>
|
||||
<string name="settings_desc_backup_broadcasts">Select which backup types can be triggered by
|
||||
<string name="settings_desc_backup_broadcasts">Select which backup types can be triggered by
|
||||
3rd-party apps using Broadcasts</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Mail address of the OpenPGP key used to encrypt
|
||||
<string name="settings_desc_openpgp_key_encrypt">Mail address of the OpenPGP key used to encrypt
|
||||
the backups</string>
|
||||
<string name="settings_desc_openpgp_verify">Només s\'importaran còipes xifrades si s\'han
|
||||
<string name="settings_desc_openpgp_verify">Només s\'importaran còipes xifrades si s\'han
|
||||
signat amb una clau vàlida</string>
|
||||
<string name="settings_desc_special_features">Desmarqueu per a deshabilitar les característiques especials</string>
|
||||
<string name="settings_desc_enable_screenshot">Permet fer captures de la pantalla principal
|
||||
<string name="settings_desc_special_features">Desmarqueu per a deshabilitar les característiques especials</string>
|
||||
<string name="settings_desc_enable_screenshot">Permet fer captures de la pantalla principal
|
||||
(desactivat per defecte per motius de seguretat)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Enables andOTP to use Android\'s
|
||||
<string name="settings_desc_enable_android_backup_service">Enables andOTP to use Android\'s
|
||||
built in backup service to backup keys and preferences</string>
|
||||
<string name="settings_desc_clear_keystore">Esborra la clau d\'encriptació del magatzem de claus</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Aquesta característica només funciona amb
|
||||
<string name="settings_desc_clear_keystore">Esborra la clau d\'encriptació del magatzem de claus</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Aquesta característica només funciona amb
|
||||
Android 5.0 (Lollipop) o superior</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Aquesta característica requereix un bloqueig de pantalla
|
||||
<string name="settings_toast_auth_device_not_secure">Aquesta característica requereix un bloqueig de pantalla
|
||||
segur (Configuració -> Seguretat -> Bloqueig de pantalla)</string>
|
||||
<string name="settings_toast_password_empty">Les contrasenyes buides no són permeses,
|
||||
<string name="settings_toast_password_empty">Les contrasenyes buides no són permeses,
|
||||
trieu autenticació nul·la per a desactivar-la!</string>
|
||||
<string name="settings_toast_encryption_changing">S\'està mirant de canviar el xifratge de la base de dades;
|
||||
<string name="settings_toast_encryption_changing">S\'està mirant de canviar el xifratge de la base de dades;
|
||||
per favor, espereu!</string>
|
||||
<string name="settings_toast_encryption_change_success">S\'ha canviat el xifratge de la base de
|
||||
<string name="settings_toast_encryption_change_success">S\'ha canviat el xifratge de la base de
|
||||
dades amb èxit!</string>
|
||||
<string name="settings_toast_encryption_change_failed">No ha estat possible canviar el xifratge de la
|
||||
<string name="settings_toast_encryption_change_failed">No ha estat possible canviar el xifratge de la
|
||||
base de dades: romandrà en l\'estat original!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">No ha estat possible crear la còpia
|
||||
<string name="settings_toast_encryption_backup_failed">No ha estat possible crear la còpia
|
||||
interna, s\'ha interromput!</string>
|
||||
<string name="settings_toast_encryption_no_key">No ha estat possible obtenir la clau de xifratge, s\'ha interromput!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Ha fallat l\'autenticació!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Ha fallat l\'actualització automàtica de la contrasenya / PIN
|
||||
<string name="settings_toast_encryption_no_key">No ha estat possible obtenir la clau de xifratge, s\'ha interromput!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Ha fallat l\'autenticació!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Ha fallat l\'actualització automàtica de la contrasenya / PIN
|
||||
per al nou xifratge; per favor, reinicialitzeu-la manualment en la configuració!</string>
|
||||
<string name="settings_dialog_title_warning">Warning</string>
|
||||
<string name="settings_dialog_title_error">Error</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Voleu neteja el magatzem de claus?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP will now try to change the database
|
||||
<string name="settings_dialog_title_warning">Warning</string>
|
||||
<string name="settings_dialog_title_error">Error</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Voleu neteja el magatzem de claus?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP will now try to change the database
|
||||
encryption. In case of a failure an internal backup will be restored and the encryption
|
||||
remains unchanged.\n\n<b>However, it\'s always a good idea to have a backup in case
|
||||
something unexpected happens!</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Només podeu usar una contrasenya o un PIN
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Només podeu usar una contrasenya o un PIN
|
||||
si el xifratge de la base de dades s\'ha establert a \"contrasenya / PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Primer cal definir l\'autenticació a \"contrasenya\" o \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Cal establir una contrasenya o PIN abans de canviar l\'encriptació!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">En alguns casos, netejar el magatzem de claus
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Primer cal definir l\'autenticació a \"contrasenya\" o \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Cal establir una contrasenya o PIN abans de canviar l\'encriptació!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">En alguns casos, netejar el magatzem de claus
|
||||
pot ajudar a resoldre problemes. Feu-ho només si sabeu què feu!\\n\nAtés que el xifratge de la <b>base de dades</b> està definit a <b>contrasenya / PIN</b> no hauríeu de perdre-hi
|
||||
dades (fer una cópia de seguretat sempre va bé, però).\n\n<b>Segur que voleu netejar
|
||||
el magatzem de claus (KeyStore)?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">En alguns casos, netejar el magatzem de claus
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">En alguns casos, netejar el magatzem de claus
|
||||
pot ajudar a resoldre problemes. Feu-ho només si sabeu què feu!\\n\n<b>Alerta</b>:
|
||||
Atés que el xifratge de la <b>base de dades</b> està definit a <b>Android KeyStore</b> perdreu tots els
|
||||
comptes. Comproveu que n\'heu fet una còpia!\n\n<b>Segur que voleu netejar el magatzem de claus
|
||||
(KeyStore)?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sync can not be used with keystore
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sync can not be used with keystore
|
||||
encryption, <b>you should perform a manual backup!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Cap</item>
|
||||
<item>Contrasenya</item>
|
||||
<item>PIN</item>
|
||||
<item>Credencials del dispositiu</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Contrasenya / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Suprimeix tots els comptes</item>
|
||||
<item>Reinicialitza les opcions de l\'aplicació</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Tema clar</item>
|
||||
<item>Tema fosc</item>
|
||||
<item>Tema negre</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Ocult</item>
|
||||
<item>Petita</item>
|
||||
<item>Per defecte</item>
|
||||
<item>Mitjana</item>
|
||||
<item>Grossa</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>No dividir</item>
|
||||
<item>Després de dos caràcters</item>
|
||||
<item>Després de tres caràcters</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Show all entries matching <b>any</b> of the selected tags (or)</item>
|
||||
<item>Only show entries matching <b>all</b> of the selected tags (and)</item>
|
||||
<item>Switch between tags (only allow one tag to be selected at a time)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Plain-text backups</item>
|
||||
<item>Encrypted backups</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Valor del sistema per defecte</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Introduïu la contrasenya nova</string>
|
||||
<string name="settings_hint_pin">Introduïu el PIN nou</string>
|
||||
<string name="settings_hint_password_confirm">Confirmeu la contrasenya</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmeu el PIN</string>
|
||||
<string name="settings_label_short_password">La contrasenya ha de tenir, si més no, %1$d caràcters!</string>
|
||||
<string name="settings_label_short_pin">El PIN ha de tindre, si més no, %1$d xifres!</string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Cap</item>
|
||||
<item>Contrasenya</item>
|
||||
<item>PIN</item>
|
||||
<item>Credencials del dispositiu</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Contrasenya / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Suprimeix tots els comptes</item>
|
||||
<item>Reinicialitza les opcions de l\'aplicació</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Tema clar</item>
|
||||
<item>Tema fosc</item>
|
||||
<item>Tema negre</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Ocult</item>
|
||||
<item>Petita</item>
|
||||
<item>Per defecte</item>
|
||||
<item>Mitjana</item>
|
||||
<item>Grossa</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>No dividir</item>
|
||||
<item>Després de dos caràcters</item>
|
||||
<item>Després de tres caràcters</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Show all entries matching <b>any</b> of the selected tags (or)</item>
|
||||
<item>Only show entries matching <b>all</b> of the selected tags (and)</item>
|
||||
<item>Switch between tags (only allow one tag to be selected at a time)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Plain-text backups</item>
|
||||
<item>Encrypted backups</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Valor del sistema per defecte</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Introduïu la contrasenya nova</string>
|
||||
<string name="settings_hint_pin">Introduïu el PIN nou</string>
|
||||
<string name="settings_hint_password_confirm">Confirmeu la contrasenya</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmeu el PIN</string>
|
||||
<string name="settings_label_short_password">La contrasenya ha de tenir, si més no, %1$d caràcters!</string>
|
||||
<string name="settings_label_short_pin">El PIN ha de tindre, si més no, %1$d xifres!</string>
|
||||
</resources>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Autor původní aplikace</string>
|
||||
<string name="about_label_original_app">Původní aplikace</string>
|
||||
<string name="about_label_website">Webová stránka</string>
|
||||
<string name="about_label_donate_paypal">Podpořit přes PayPal</string>
|
||||
<string name="about_label_donate_bitcoin">Podpořit Bitcoinem</string>
|
||||
<string name="about_label_donate">Podpořit</string>
|
||||
<string name="about_label_contributors">K vývoji přispěli</string>
|
||||
<string name="about_label_translators">Překladatelé</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Zálohovat (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Obnovit zálohu (nechráněnou)</string>
|
||||
<string name="backup_title_import_crypt">Obnovit zálohu (šifrovanou)</string>
|
||||
<string name="backup_title_import_crypt_old">Obnova (šifrované, staré šifrování)</string>
|
||||
<string name="backup_title_import_openpgp">Obnovit zálohu (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Nahrazovat předchozí záznamy</string>
|
||||
<string name="backup_desc_export_plain">Zálohovat všechny účty do nechráněného souboru JSON</string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">Zálohovat všechny účty do souboru JSON šifrovaného OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Obnovit účty z nechráněného souboru JSON</string>
|
||||
<string name="backup_desc_import_crypt">Obnovit účty ze souboru JSON chráněného heslem</string>
|
||||
<string name="backup_desc_import_crypt_old">Obnoví účty z JSON souboru chráněného heslem,
|
||||
který byl vytvořen pomocí <b>verze andOTP nižší než 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Obnovit účty ze souboru JSON šifrovaného OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Nepodařilo se načíst záložní heslo z <b>Nastavení</b>, to buď znamená, že není nastaveno žádné heslo nebo něco se pokazilo. Budete vyzváni k ručnímu zadání hesla při vytváření nebo importu zálohy.
|
||||
</string>
|
||||
|
@ -33,6 +36,10 @@
|
|||
<string name="backup_receiver_read_permission_failed">Nebylo uděleno oprávnění ke čtení, prosím udělte ho před pokusem o zálohování</string>
|
||||
<string name="backup_receiver_write_permission_failed">Nebylo uděleno oprávnění k zápisu, prosím udělte ho před pokusem o zálohování</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Šifrování heslem/PINem není podporováno v kombinaci s automatizovaným zálohováním</string>
|
||||
<string name="backup_new_format_dialog_title">Nová metoda šifrování</string>
|
||||
<string name="backup_new_format_dialog_msg">Od veze 0.6.3 se pro ochranu heslem používá <b>nová a vylepšená metoda šifrování</b>
|
||||
Stále lze importovat staré zálohy, ale <b> velmi se doporučuje vytvořit novou zálohu s vylepšeným šifrováním</b>.
|
||||
\n\nTato zpráva se již nezobrazí.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatické zálohování selhalo</string>
|
||||
<string name="notification_channel_name_backup_success">Automatické zálohování proběhlo úspěšně</string>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Autor der ursprünglichen App</string>
|
||||
<string name="about_label_original_app">Ursprüngliche App</string>
|
||||
<string name="about_label_website">Webseite</string>
|
||||
<string name="about_label_donate_paypal">Spenden (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Spenden (Bitcoin)</string>
|
||||
<string name="about_label_donate">Spenden</string>
|
||||
<string name="about_label_contributors">Mitwirkende</string>
|
||||
<string name="about_label_translators">Übersetzer</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Datensicherung (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Wiederherstellen (Klartext)</string>
|
||||
<string name="backup_title_import_crypt">Wiederherstellen (verschlüsselt)</string>
|
||||
<string name="backup_title_import_crypt_old">Datensicherung (verschlüsselt, alte Verschlüsselungsmethode)</string>
|
||||
<string name="backup_title_import_openpgp">Wiederherstellen (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Vorhandene Einträge ersetzen</string>
|
||||
<string name="backup_desc_export_plain">Alle Konten in einer Klartext-JSON-Datei sichern</string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">Alle Konten in einer OpenPGP-verschlüsselten JSON-Datei sichern</string>
|
||||
<string name="backup_desc_import_plain">Konten aus einer Klartext-JSON-Datei wiederherstellen</string>
|
||||
<string name="backup_desc_import_crypt">Konten aus einer passwortgeschützten JSON-Datei wiederherstellen</string>
|
||||
<string name="backup_desc_import_crypt_old">Konten aus einer passwortgeschützten JSON-Datei wiederherstellen
|
||||
erstellt mit einer <b>andOTP-Version unter 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Konten aus einer OpenPGP-verschlüsselten JSON-Datei wiederherstellen</string>
|
||||
<string name="backup_desc_crypt_setup">Laden des Backup-Passworts aus den <b>Einstellungen</b> fehlgeschlagen,
|
||||
was bedeutet, dass entweder kein Passwort gesetzt wurde oder etwas schiefgelaufen ist.
|
||||
|
@ -40,6 +43,11 @@
|
|||
zum Sichern benötigt</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Passwort/PIN Verschlüsselung ist nicht
|
||||
unterstützt mit Broadcast Datensicherung</string>
|
||||
<string name="backup_new_format_dialog_title">Neue Verschlüsselungsmethode</string>
|
||||
<string name="backup_new_format_dialog_msg">Seit Version 0.6.3 von andOTP, wird eine <b>neue und verbesserte
|
||||
Verschlüsselungsmethode</b> für passwortgeschützte Datensicherungen benutzt. Alte Datensicherungen
|
||||
können weiterhin importiert werden, aber es wird <b>nachdrücklich empfohlen neue Datensicherungen mit
|
||||
der verbesserten Verschlüsselung zu erstellen</b>.\n\nDiese Nachricht wird nicht erneut angezeigt.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatische Sicherung fehlgeschlagen</string>
|
||||
<string name="notification_channel_name_backup_success">Automatische Sicherung erfolgreich</string>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Autor de la aplicación original</string>
|
||||
<string name="about_label_original_app">Aplicación original</string>
|
||||
<string name="about_label_website">Página web</string>
|
||||
<string name="about_label_donate_paypal">Donar (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Donar (Bitcoin)</string>
|
||||
<string name="about_label_donate">Donar</string>
|
||||
<string name="about_label_contributors">Contribuidores</string>
|
||||
<string name="about_label_translators">Traductores</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Copia de seguridad (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaurar (texto plano)</string>
|
||||
<string name="backup_title_import_crypt">Restaurar (cifradas)</string>
|
||||
<string name="backup_title_import_crypt_old">Restaurar (cifrado, antiguo cifrado)</string>
|
||||
<string name="backup_title_import_openpgp">Restaurar (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Reemplazar entradas existentes</string>
|
||||
<string name="backup_desc_export_plain">Hace copia de seguridad de todas las cuentas en un fichero JSON de texto plano</string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">Hace copia de seguridad de todas las cuentas en un fichero JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurar cuentas desde fichero JSON de texto plano</string>
|
||||
<string name="backup_desc_import_crypt">Restaurar cuentas desde fichero JSON con contraseña</string>
|
||||
<string name="backup_desc_import_crypt_old">Restaurar cuentas de un archivo JSON protegido por contraseña
|
||||
creado con una <b>versión de andOTP inferior a 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Restaurar cuentas desde fichero JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Error al cargar la contraseña del respaldo de los <b>Ajustes</b>, esto puede deberse a que no se ha establecido una contraseña o a que algo ha salido mal. Se te pedirá que ingreses la contraseña manualmente cuando crees o importes un respaldo. </string>
|
||||
<string name="backup_desc_openpgp_provider">Necesitas instalar un proveedor de OpenPGP y activarlo
|
||||
|
@ -43,6 +46,11 @@
|
|||
hazlo antes de intentar hacer una copia de seguridad</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Cifrado basado en clave/PIN no
|
||||
soportado en la copia de seguridad de difusión</string>
|
||||
<string name="backup_new_format_dialog_title">Nuevo método de cifrado</string>
|
||||
<string name="backup_new_format_dialog_msg">A partir de la versión 0.6.3 de andOTP, se utiliza un <b>nuevo y mejorado
|
||||
método de cifrado</b> para copias de seguridad protegidas por contraseña. Las copias de seguridad antiguas aún pueden ser
|
||||
importadas, pero es <b>sumamente recomendable crear nuevas copias de seguridad con
|
||||
el cifrado mejorado</b>.\n\nEste mensaje no se mostrará nuevamente.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Falló la copia de seguridad automática</string>
|
||||
<string name="notification_channel_name_backup_success">La copia de seguridad automática se realizó con éxito</string>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
\n\nNo te preocupes, siempre podrás modificar la configuración en los <b>Ajustes</b>.</string>
|
||||
<string name="intro_slide2_desc">Para asegurar la seguridad de tus cuentas <b>andOTP</b> solo las almacena
|
||||
en ficheros cifrados. Aquí puedes elegir qué método de cifrado se usará.</string>
|
||||
<string name="intro_slide2_desc_keystore">El almacén de claves es una herramienta de Android que permite almacenar claves criptográficas con seguridad. La ventaja de este método es que las llaves se almacenan apartadas de los archivos y pueden ser respaldadas con criptografía por hardware (si tienes un dispositivo compatible). Sin embargo, ya que las claves no se almacenan en los archivos de la aplicación, <b>este método no es compatible con copias de seguridad externas (como Titanium) </b>. Si eliges este método, te verás limitado a las copias de respaldo de <b>andOTP</b>. \n\n<b>Atención</b>: El almacén de claves suele causar problemas, por favor, evita usarlo a menos que realmente tengas que hacerlo. Si no te importa ingresar una contraseña / PIN cuando inicias <b>andOTP</b>, es <b>altamente recomendable que utilices la encriptación por contraseña</b>.</string>
|
||||
<string name="intro_slide2_desc_keystore">El almacén de claves es una herramienta de Android que permite almacenar claves criptográficas con seguridad. La ventaja de este método es que las llaves se almacenan apartadas de los archivos y pueden ser respaldadas con criptografía por hardware (si tienes un dispositivo compatible). Sin embargo, ya que las claves no se almacenan en los archivos de la aplicación, <b>este método no es compatible con copias de seguridad externas (como Titanium) </b>. Si eliges este método, te verás limitado a las copias de respaldo de <b>andOTP</b>. \n\n<b>Atención</b>: El almacén de claves suele causar problemas, por favor, evita usarlo a menos que realmente tengas que hacerlo. Si no te importa ingresar una contraseña / PIN cuando inicias <b>andOTP</b>, es <b>altamente recomendable que utilices la encriptación por contraseña<b>.</string>
|
||||
<string name="intro_slide2_desc_password">Este método cifrará tus datos con una clave
|
||||
generada desde una contraseña o PIN. La ventaja principal es que funcionará con
|
||||
herramientas de copia de seguridad externas (como Titanium) y da menos problemas que el almacen de claves.
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">سازنده برنامه اصلی</string>
|
||||
<string name="about_label_original_app">برنامه اصلی</string>
|
||||
<string name="about_label_website">وبسایت</string>
|
||||
<string name="about_label_donate_paypal">حمایت مالی (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">حمایت مالی (Bitcoin)</string>
|
||||
<string name="about_label_donate">حمایت مالی</string>
|
||||
<string name="about_label_contributors">مشارکتکنندگان</string>
|
||||
<string name="about_label_translators">مترجمان</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">پشتیبانگیری (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">بازنشانی (متن ساده)</string>
|
||||
<string name="backup_title_import_crypt">بازنشانی (رمزگذاری شده)</string>
|
||||
<string name="backup_title_import_crypt_old">بازگردانی (رمزگذاری شده، رمزگذاری قدیمی)</string>
|
||||
<string name="backup_title_import_openpgp">بازنشانی (OpenPGP)</string>
|
||||
<string name="backup_title_replace">موارد موجود را جایگزین کن</string>
|
||||
<string name="backup_desc_export_plain">پشتیبانگیری از همه حسابها در پرونده JSON متن ساده</string>
|
||||
|
@ -17,6 +18,7 @@
|
|||
<string name="backup_desc_export_openpgp">پشتیبانگیری از همه حسابها در پرونده JSON رمزگذاری شده با OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">بازنشانی از پرونده JSON متن ساده</string>
|
||||
<string name="backup_desc_import_crypt">بازنشانی از پرونده JSON رمز دار</string>
|
||||
<string name="backup_desc_import_crypt_old">بازگردانی حسابخا از پرونده JSON محافظتشده با رمز ساخته شده با یک <b>andOTP با نسخه پایینتر از ۰.۶.۳</b></string>
|
||||
<string name="backup_desc_import_openpgp">بازنشانی از پرونده JSON رمزگذاری شده با OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">شکست در بارگیری رمز عبور پشتیبان از <b>تنظیمات</b>، این به معنای عدم وجود رمز عبور است یا اشکالی پیش آمده. زمانی که شما یک پشتیبان میسازید یا یک پشتیبان وارد میکنید، از شما خواسته خواهد شد تا رمز عبور را به صورت دستی وارد کنید. </string>
|
||||
<string name="backup_desc_openpgp_provider">شما نیاز دارید که یک مهیاکننده OpenPGP نصب کنید و آن را در <b>تنظیمات</b> فعال کنید تا از این قابلیت استفاده کنید. </string>
|
||||
|
@ -32,6 +34,8 @@
|
|||
<string name="backup_receiver_read_permission_failed">اجازه خواندن داده نشده، لطفا قبل از تلاش برای پشتیبانگیری این اجازه را بدهید</string>
|
||||
<string name="backup_receiver_write_permission_failed">اجازه نوشتن داده نشده، لطفا قبل از تلاش برای پشتیبانگیری این اجازه را بدهید</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">رمز عبور / پین بر اساس رمزگذاری، توسط Broadcast Backup پشتیبانی نمیشود</string>
|
||||
<string name="backup_new_format_dialog_title">روش رمزگذاری جدید</string>
|
||||
<string name="backup_new_format_dialog_msg">از نسخهی ۰.۶.۳ ی andOTP، <b>یک روش بهبودیافته و جدید رمزگذاری</b> برای پشتیبانهای محافظتشده با رمز استفاده شده است. پشتیبانهای قدیمی هنوز میتوانند وارد شوند، اما <b>بسیار پیشنهاد میشود که از روش بهبودیافتهی رمزگذاری</b> استفاده کنید.\n\nاین پیام دوباره نشان داده نخواهد شد.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">شکست در پشتیبانگیری خودکار</string>
|
||||
<string name="notification_channel_name_backup_success">پشتیبانگیری خودکار با موفقیت انجام شد</string>
|
||||
|
|
|
@ -1,42 +1,41 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">À propos</string>
|
||||
<string name="about_description">Authentification à double facteur open source pour Android</string>
|
||||
<string name="about_tab_about">À propos</string>
|
||||
<string name="about_tab_libraries">Bibliothèques</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Liste des changements</string>
|
||||
<string name="about_label_license">Licence</string>
|
||||
<string name="about_label_MIT">Licence MIT</string>
|
||||
<string name="about_label_source">Code source</string>
|
||||
<string name="about_label_version">Version</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Auteurs</string>
|
||||
<string name="about_label_main_developer">Développeur principal</string>
|
||||
<string name="about_label_developer">Développeur</string>
|
||||
<string name="about_label_original_author">Auteur de l\'application originale</string>
|
||||
<string name="about_label_original_app">Application originale</string>
|
||||
<string name="about_label_website">Site web</string>
|
||||
<string name="about_label_donate_paypal">Faire un don (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Faire un don (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Contributeurs</string>
|
||||
<string name="about_label_translators">Traducteurs</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Notice légale abrégée</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Toutes les icônes sont des marques déposées de leur propriétaires respectifs.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> L\'utilisation de ces marques déposées n\'implique pas l\'approbation d\'andOTP pour ces marques et réciproquement.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Les icônes ne doivent être utilisées que pour représenter l\'entreprise ou le produit auquel elles font référence.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Veillez à ne pas utiliser les icônes pour d\'autre raisons que la représentation de ces marques ou services déterminés.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Aider au développement</string>
|
||||
<string name="about_label_report_bugs">Rapporter des bugs</string>
|
||||
<string name="about_label_translate">Traduire</string>
|
||||
<string name="about_desc_report_bugs">Rapporter des bugs ou demander de nouvelles fonctionnalités</string>
|
||||
<string name="about_desc_translate">Aider à la traduction d\'andOTP dans votre langue</string>
|
||||
<string name="about_title_special_features">Fonctionnalités spéciales</string>
|
||||
<string name="about_dialog_special_features">Êtes-vous certain de vouloir activer les fonctionnalités spéciales? La plupart d\'entre elles sont des algorithmes OTP non standard qui ont été implémentés pour des demandes spécifiques. Elles ne sont <b>pas supportées officiellement</b> et peuvent venir avec <b>certaines limitations</b>. Veuillez consulter (et comprendre) la page « Fonctionnalités spéciales » sur le wiki du GitHub pour en apprendre d\'avantage avant de les utiliser.</string>
|
||||
<string name="about_toast_special_features">Fonctionnalités spéciales activées</string>
|
||||
<string name="about_toast_special_features_enabled">Fonctionnalités spéciales déjà activées</string>
|
||||
<string name="about_toast_copied_to_clipboard">Lien de don copié dans le presse-papier</string>
|
||||
<string name="about_activity_title">À propos</string>
|
||||
<string name="about_description">Authentification à double facteur open source pour Android</string>
|
||||
<string name="about_tab_about">À propos</string>
|
||||
<string name="about_tab_libraries">Bibliothèques</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Liste des changements</string>
|
||||
<string name="about_label_license">Licence</string>
|
||||
<string name="about_label_MIT">Licence MIT</string>
|
||||
<string name="about_label_source">Code source</string>
|
||||
<string name="about_label_version">Version</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Auteurs</string>
|
||||
<string name="about_label_main_developer">Développeur principal</string>
|
||||
<string name="about_label_developer">Développeur</string>
|
||||
<string name="about_label_original_author">Auteur de l\'application originale</string>
|
||||
<string name="about_label_original_app">Application originale</string>
|
||||
<string name="about_label_website">Site web</string>
|
||||
<string name="about_label_donate">Faire un don</string>
|
||||
<string name="about_label_contributors">Contributeurs</string>
|
||||
<string name="about_label_translators">Traducteurs</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Notice légale abrégée</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Toutes les icônes sont des marques déposées de leur propriétaires respectifs.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> L\'utilisation de ces marques déposées n\'implique pas l\'approbation d\'andOTP pour ces marques et réciproquement.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Les icônes ne doivent être utilisées que pour représenter l\'entreprise ou le produit auquel elles font référence.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Veillez à ne pas utiliser les icônes pour d\'autre raisons que la représentation de ces marques ou services déterminés.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Aider au développement</string>
|
||||
<string name="about_label_report_bugs">Rapporter des bugs</string>
|
||||
<string name="about_label_translate">Traduire</string>
|
||||
<string name="about_desc_report_bugs">Rapporter des bugs ou demander de nouvelles fonctionnalités</string>
|
||||
<string name="about_desc_translate">Aider à la traduction d\'andOTP dans votre langue</string>
|
||||
<string name="about_title_special_features">Fonctionnalités spéciales</string>
|
||||
<string name="about_dialog_special_features">Êtes-vous certain de vouloir activer les fonctionnalités spéciales? La plupart d\'entre elles sont des algorithmes OTP non standard qui ont été implémentés pour des demandes spécifiques. Elles ne sont <b>pas supportées officiellement</b> et peuvent venir avec <b>certaines limitations</b>. Veuillez consulter (et comprendre) la page « Fonctionnalités spéciales » sur le wiki du GitHub pour en apprendre d\'avantage avant de les utiliser.</string>
|
||||
<string name="about_toast_special_features">Fonctionnalités spéciales activées</string>
|
||||
<string name="about_toast_special_features_enabled">Fonctionnalités spéciales déjà activées</string>
|
||||
<string name="about_toast_copied_to_clipboard">Lien de don copié dans le presse-papier</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Identifiez-vous</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Mot de passe</string>
|
||||
<string name="auth_hint_pin">Code PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Veuillez vous authentifier pour lancer andOTP !</string>
|
||||
<string name="auth_msg_confirm_encryption">Veuillez confirmer votre authentification pour générer la
|
||||
<string name="auth_activity_title">Identifiez-vous</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Mot de passe</string>
|
||||
<string name="auth_hint_pin">Code PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Veuillez vous authentifier pour lancer andOTP !</string>
|
||||
<string name="auth_msg_confirm_encryption">Veuillez confirmer votre authentification pour générer la
|
||||
nouvelle clé de chiffrement !</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Déverrouiller</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Veuillez définir un mot de passe dans les <b>paramètres</b> !</string>
|
||||
<string name="auth_toast_pin_missing">Veuillez définir un code PIN dans les <b>paramètres</b> !</string>
|
||||
<string name="auth_toast_password_again">Mot de passe incorrect, veuillez réessayer !</string>
|
||||
<string name="auth_toast_pin_again">Code PIN incorrect, veuillez réessayer !</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Déverrouiller</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Veuillez définir un mot de passe dans les <b>paramètres</b> !</string>
|
||||
<string name="auth_toast_pin_missing">Veuillez définir un code PIN dans les <b>paramètres</b> !</string>
|
||||
<string name="auth_toast_password_again">Mot de passe incorrect, veuillez réessayer !</string>
|
||||
<string name="auth_toast_pin_again">Code PIN incorrect, veuillez réessayer !</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,55 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Sauvegardes</string>
|
||||
<string name="backup_category_plain">Sauvegardes en clair</string>
|
||||
<string name="backup_category_crypt">Sauvegardes chiffrées</string>
|
||||
<string name="backup_category_openpgp">Sauvegardes avec OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Sauvegarde (en clair)</string>
|
||||
<string name="backup_title_export_crypt">Sauvegarde (chiffrée)</string>
|
||||
<string name="backup_title_export_openpgp">Sauvegarde (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restauration (en clair)</string>
|
||||
<string name="backup_title_import_crypt">Restauration (chiffrée)</string>
|
||||
<string name="backup_title_import_openpgp">Restauration (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Remplacer les entrées existantes</string>
|
||||
<string name="backup_desc_export_plain">Sauvegarder tous les comptes en clair dans un fichier JSON</string>
|
||||
<string name="backup_desc_export_crypt">Sauvegarder tous les comptes dans un fichier JSON protégé par un mot de passe</string>
|
||||
<string name="backup_desc_export_openpgp">Sauvegarder tous les comptes dans un fichier JSON chiffré avec OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurer tous les comptes à partir d\'un fichier JSON en clair</string>
|
||||
<string name="backup_desc_import_crypt">Restaurer tous les comptes à partir d\'un fichier JSON protégé par un mot de passe</string>
|
||||
<string name="backup_desc_import_openpgp">Restaurer tous les comptes à partir d\'un fichier JSON chiffré avec OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Le mot de passe de sauvegarde n\'a pas été chargé à partir des <b>Réglages</b>,
|
||||
<string name="backup_activity_title">Sauvegardes</string>
|
||||
<string name="backup_category_plain">Sauvegardes en clair</string>
|
||||
<string name="backup_category_crypt">Sauvegardes chiffrées</string>
|
||||
<string name="backup_category_openpgp">Sauvegardes avec OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Sauvegarde (en clair)</string>
|
||||
<string name="backup_title_export_crypt">Sauvegarde (chiffrée)</string>
|
||||
<string name="backup_title_export_openpgp">Sauvegarde (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restauration (en clair)</string>
|
||||
<string name="backup_title_import_crypt">Restauration (chiffrée)</string>
|
||||
<string name="backup_title_import_crypt_old">Restaurer (chiffré, ancien chiffrement)</string>
|
||||
<string name="backup_title_import_openpgp">Restauration (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Remplacer les entrées existantes</string>
|
||||
<string name="backup_desc_export_plain">Sauvegarder tous les comptes en clair dans un fichier JSON</string>
|
||||
<string name="backup_desc_export_crypt">Sauvegarder tous les comptes dans un fichier JSON protégé par un mot de passe</string>
|
||||
<string name="backup_desc_export_openpgp">Sauvegarder tous les comptes dans un fichier JSON chiffré avec OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurer tous les comptes à partir d\'un fichier JSON en clair</string>
|
||||
<string name="backup_desc_import_crypt">Restaurer tous les comptes à partir d\'un fichier JSON protégé par un mot de passe</string>
|
||||
<string name="backup_desc_import_crypt_old">Restaurer les comptes depuis un fichier JSON protégé par un mot de passe
|
||||
créé avec une version <b>andOTP inférieure à 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Restaurer tous les comptes à partir d\'un fichier JSON chiffré avec OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Le mot de passe de sauvegarde n\'a pas été chargé à partir des <b>Réglages</b>,
|
||||
cela signifie soit qu\'aucun mot de passe n\'a été défini, soit que quelque chose n\'a pas fonctionné. Il vous sera demandé d\'entrer
|
||||
le mot de passe manuellement lors de la création ou de l\'importation d\'une sauvegarde. </string>
|
||||
<string name="backup_desc_openpgp_provider">Vous devez installer un fournisseur OpenPGP et l\'activer dans les <b>paramètres</b> pour utiliser cette fonctionnalité.</string>
|
||||
<string name="backup_desc_openpgp_keyid">Vous devez sélectionner un fournisseur OpenPGP dans les <b>paramètres</b> afin de pouvoir créer des sauvegardes chiffrées.</string>
|
||||
<string name="backup_desc_replace">Si activé, à l\'import d\'une sauvegarde toutes les entrées seront supprimées et remplacées par les entrées de la sauvegarde. Si désactivé, les entrées seront fusionnées avec celles de la sauvegarde.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Avertissement de sécurité</string>
|
||||
<string name="backup_dialog_msg_export_warning">Êtes-vous sûr de vouloir exporter la base de données en clair dans un fichier JSON ? Ce fichier contiendra toutes vos clés privées, <b>veuillez le placer dans un endroit sûr</b> ! </string>
|
||||
<string name="backup_receiver_title_backup_failed">La sauvegarde a échoué</string>
|
||||
<string name="backup_receiver_title_backup_success">Sauvegarde réussie</string>
|
||||
<string name="backup_receiver_plain_disabled">Les sauvegardes en clair ne sont actuellement pas autorisées, veuillez aller dans les Paramètres afin de les activer</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Les sauvegardes chiffrées ne sont actuellement pas autorisées, veuillez aller dans les Paramètres afin de les activer</string>
|
||||
<string name="backup_receiver_read_permission_failed">L\'autorisation de lecture n\'est pas accordée, veuillez le faire avant d’effectuer la sauvegarde</string>
|
||||
<string name="backup_receiver_write_permission_failed">L\'autorisation d\'écriture n\'est pas accordée, veuillez le faire avant d’effectuer la sauvegarde</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Le chiffrement à base de mot de passe ou code PIN n\'est pas supporté par la sauvegarde par diffusion</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Échec de la sauvegarde automatique</string>
|
||||
<string name="notification_channel_name_backup_success">Succès de la sauvegarde automatique</string>
|
||||
<string name="notification_channel_desc_backup_failed">Ces notifications sont affichées quand une sauvegarde automatique a échoué pour une raison quelconque</string>
|
||||
<string name="notification_channel_desc_backup_success">Ces notifications sont affichées quand une sauvegarde automatique a réussi</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Échec de la création du répertoire de sauvegarde</string>
|
||||
<string name="backup_toast_export_success">Sauvegarde vers le stockage externe effectuée avec succès</string>
|
||||
<string name="backup_toast_export_failed">La sauvegarde vers le stockage externe a échoué</string>
|
||||
<string name="backup_toast_import_success">Restauration depuis le stockage externe effectuée avec succès</string>
|
||||
<string name="backup_toast_import_save_failed">Échec de l\'enregistrement des entrées restaurées</string>
|
||||
<string name="backup_toast_import_decryption_failed">Échec du déchiffrement de la sauvegarde</string>
|
||||
<string name="backup_toast_import_no_entries">Aucune entrée trouvée dans les données importées</string>
|
||||
<string name="backup_toast_storage_not_accessible">Stockage externe non disponible</string>
|
||||
<string name="backup_toast_storage_permissions">Permission d\'accéder au stockage refusée</string>
|
||||
<string name="backup_toast_openpgp_error">Erreur OpenPGP : %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Aucune signature vérifiée n\'a été trouvée</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Aucun mot de passe défini, vérifiez les <b>paramètres</b></string>
|
||||
<string name="backup_desc_openpgp_provider">Vous devez installer un fournisseur OpenPGP et l\'activer dans les <b>paramètres</b> pour utiliser cette fonctionnalité.</string>
|
||||
<string name="backup_desc_openpgp_keyid">Vous devez sélectionner un fournisseur OpenPGP dans les <b>paramètres</b> afin de pouvoir créer des sauvegardes chiffrées.</string>
|
||||
<string name="backup_desc_replace">Si activé, à l\'import d\'une sauvegarde toutes les entrées seront supprimées et remplacées par les entrées de la sauvegarde. Si désactivé, les entrées seront fusionnées avec celles de la sauvegarde.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Avertissement de sécurité</string>
|
||||
<string name="backup_dialog_msg_export_warning">Êtes-vous sûr de vouloir exporter la base de données en clair dans un fichier JSON ? Ce fichier contiendra toutes vos clés privées, <b>veuillez le placer dans un endroit sûr</b> ! </string>
|
||||
<string name="backup_receiver_title_backup_failed">La sauvegarde a échoué</string>
|
||||
<string name="backup_receiver_title_backup_success">Sauvegarde réussie</string>
|
||||
<string name="backup_receiver_plain_disabled">Les sauvegardes en clair ne sont actuellement pas autorisées, veuillez aller dans les Paramètres afin de les activer</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Les sauvegardes chiffrées ne sont actuellement pas autorisées, veuillez aller dans les Paramètres afin de les activer</string>
|
||||
<string name="backup_receiver_read_permission_failed">L\'autorisation de lecture n\'est pas accordée, veuillez le faire avant d’effectuer la sauvegarde</string>
|
||||
<string name="backup_receiver_write_permission_failed">L\'autorisation d\'écriture n\'est pas accordée, veuillez le faire avant d’effectuer la sauvegarde</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Le chiffrement à base de mot de passe ou code PIN n\'est pas supporté par la sauvegarde par diffusion</string>
|
||||
<string name="backup_new_format_dialog_title">Nouvelle méthode de chiffrement</string>
|
||||
<string name="backup_new_format_dialog_msg">Depuis la version 0.6.3 de andOTP, une <b>nouvelle méthode
|
||||
de chiffrement améliorée</b> est utilisée pour les sauvegardres protégées par mot de passe
|
||||
. Les anciennes sauvegardes peuvent jours être importées mais il est <b>hautement
|
||||
recommandé de créer de nouvelles sauvegardes avec le chiffrement amélioré</b>.\n\nCe
|
||||
message ne sera pas affiché une seconde fois.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Échec de la sauvegarde automatique</string>
|
||||
<string name="notification_channel_name_backup_success">Succès de la sauvegarde automatique</string>
|
||||
<string name="notification_channel_desc_backup_failed">Ces notifications sont affichées quand une sauvegarde automatique a échoué pour une raison quelconque</string>
|
||||
<string name="notification_channel_desc_backup_success">Ces notifications sont affichées quand une sauvegarde automatique a réussi</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Échec de la création du répertoire de sauvegarde</string>
|
||||
<string name="backup_toast_export_success">Sauvegarde vers le stockage externe effectuée avec succès</string>
|
||||
<string name="backup_toast_export_failed">La sauvegarde vers le stockage externe a échoué</string>
|
||||
<string name="backup_toast_import_success">Restauration depuis le stockage externe effectuée avec succès</string>
|
||||
<string name="backup_toast_import_save_failed">Échec de l\'enregistrement des entrées restaurées</string>
|
||||
<string name="backup_toast_import_decryption_failed">Échec du déchiffrement de la sauvegarde</string>
|
||||
<string name="backup_toast_import_no_entries">Aucune entrée trouvée dans les données importées</string>
|
||||
<string name="backup_toast_storage_not_accessible">Stockage externe non disponible</string>
|
||||
<string name="backup_toast_storage_permissions">Permission d\'accéder au stockage refusée</string>
|
||||
<string name="backup_toast_openpgp_error">Erreur OpenPGP : %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Aucune signature vérifiée n\'a été trouvée</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Aucun mot de passe défini, vérifiez les <b>paramètres</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">C\'est parti</string>
|
||||
<string name="intro_slide1_desc">Bienvenue sur <b>andOTP</b>, cet assistant vous guidera lors
|
||||
<string name="intro_slide1_title">C\'est parti</string>
|
||||
<string name="intro_slide1_desc">Bienvenue sur <b>andOTP</b>, cet assistant vous guidera lors
|
||||
de la configuration initiale. Veuillez prêter attention et lire attentivement sous peine de perdre des données !
|
||||
\n\nNe vous inquiétez pas, vous pouvez toujours modifier ces options ultérieurement dans les <b>paramètres</b>.</string>
|
||||
<string name="intro_slide2_desc">Pour assurer la sécurité de vos comptes, <b>andOTP</b> ne les
|
||||
<string name="intro_slide2_desc">Pour assurer la sécurité de vos comptes, <b>andOTP</b> ne les
|
||||
stocke uniquement dans des fichiers de données chiffrés. Ici, vous pouvez choisir quelle méthode de chiffrement sera
|
||||
utilisée.</string>
|
||||
<string name="intro_slide2_desc_keystore">Le KeyStore est un composant système d\'Android pour
|
||||
<string name="intro_slide2_desc_keystore">Le KeyStore est un composant système d\'Android pour
|
||||
stocker de façon sécurisée les clés de chiffrage. L\'avantage de cette méthode est que les clés sont
|
||||
stockées séparément des fichiers de données et peuvent être sauvegardées par un matériel cryptographique (si votre
|
||||
appareil le supporte). Cependant, comme les clés ne sont pas stockée avec les données des applis, <b>cette méthode
|
||||
|
@ -16,21 +16,21 @@
|
|||
méthode, vous devrez vous reposer sur les fonctionnalités de sauvegarde internes fournies par <b>andOTP</b>.
|
||||
\n\n<b>Avertissement</b> : le KeyStore est connu pour être problématique, ne l\'utilisez que si vous êtes obligé. Si saisir un mot de passe / code PIN à chaque démarrage de <b>andOTP</b> ne vous dérange pas,
|
||||
il est <b>fortement recommandé d\'utiliser un chiffrement basé sur un mot de passe </b>.</string>
|
||||
<string name="intro_slide2_desc_password">Cette méthode va chiffrer vos données avec une clé
|
||||
<string name="intro_slide2_desc_password">Cette méthode va chiffrer vos données avec une clé
|
||||
générée à partir d\'un mot de passe ou code PIN. Le principal avantage ici est que cela fonctionnera avec
|
||||
des solutions de sauvegarde externes (comme Titanium) et est bien moins propice aux erreurs que le KeyStore.
|
||||
Cependant, vous devrez saisir vos identifiants à chaque lancement de <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Ici vous pouvez définir une authentification pour verrouiller
|
||||
<string name="intro_slide3_desc_keystore">Ici vous pouvez définir une authentification pour verrouiller
|
||||
<b>andOTP</b>. Puisque vous avez choisi le <b>KeyStore Android</b> comme méthode de chiffrement, ceci est
|
||||
optionnel.</string>
|
||||
<string name="intro_slide3_desc_password">Ici vous pouvez définir une authentification pour verrouiller
|
||||
<string name="intro_slide3_desc_password">Ici vous pouvez définir une authentification pour verrouiller
|
||||
<b>andOTP</b>. Puisque vous avez choisi un <b>mot de passe / code PIN</b> comme méthode de chiffrement, vous devez
|
||||
définir un mot de passe ou un code PIN pour continuer.</string>
|
||||
<string name="intro_slide3_warn_no_password">Veuillez définir un mot de passe pour continuer !</string>
|
||||
<string name="intro_slide3_warn_no_pin">Veuillez définir un code PIN pour continuer !</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Veuillez confirmer votre mot de passe pour continuer !</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Veuillez confirmer votre code PIN pour continuer !</string>
|
||||
<string name="intro_slide4_title">Terminé</string>
|
||||
<string name="intro_slide4_desc">Vos paramètres ont été enregistrés, vous pouvez maintenant utiliser
|
||||
<string name="intro_slide3_warn_no_password">Veuillez définir un mot de passe pour continuer !</string>
|
||||
<string name="intro_slide3_warn_no_pin">Veuillez définir un code PIN pour continuer !</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Veuillez confirmer votre mot de passe pour continuer !</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Veuillez confirmer votre code PIN pour continuer !</string>
|
||||
<string name="intro_slide4_title">Terminé</string>
|
||||
<string name="intro_slide4_desc">Vos paramètres ont été enregistrés, vous pouvez maintenant utiliser
|
||||
<b>andOTP</b> !</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,71 +1,71 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Annuler</string>
|
||||
<string name="button_enter_details">Ajouter les détails</string>
|
||||
<string name="button_scan_qr">Scanner un code QR</string>
|
||||
<string name="button_save">Enregistrer</string>
|
||||
<string name="button_new_tag">Nouveau tag</string>
|
||||
<string name="button_settings">Paramètres</string>
|
||||
<string name="button_all_tags">Tous les tags</string>
|
||||
<string name="button_no_tags">Aucun tag</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Titre</string>
|
||||
<string name="hint_secret">Secret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Cachés</string>
|
||||
<string name="label_type">Type</string>
|
||||
<string name="label_secret">Secret</string>
|
||||
<string name="label_period">Période</string>
|
||||
<string name="label_digits">Nombre de chiffres</string>
|
||||
<string name="label_counter">Compteur</string>
|
||||
<string name="label_label">Titre</string>
|
||||
<string name="label_algorithm">Algorithme</string>
|
||||
<string name="label_tags">Tags</string>
|
||||
<string name="label_advanced">Options avancées</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Afficher les tags</string>
|
||||
<string name="drawer_close">Cacher les tags</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">À propos</string>
|
||||
<string name="menu_main_backup">Sauvegarde</string>
|
||||
<string name="menu_main_search">Recherche</string>
|
||||
<string name="menu_main_settings">Paramètres</string>
|
||||
<string name="menu_main_sort">Trier</string>
|
||||
<string name="menu_sort_none">Non trié</string>
|
||||
<string name="menu_sort_label">Titre</string>
|
||||
<string name="menu_sort_last_used">Dernier utilisé</string>
|
||||
<string name="menu_popup_edit_label">Renommer</string>
|
||||
<string name="menu_popup_change_image">Modifier l\'image</string>
|
||||
<string name="menu_popup_edit_tags">Éditer les tags</string>
|
||||
<string name="menu_popup_remove">Supprimer</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Échec d\'authentification, veuillez réessayer !</string>
|
||||
<string name="toast_auth_failed_fatal">Échec d\'authentification, fermeture d\'andOTP !</string>
|
||||
<string name="toast_copied_to_clipboard">Copié dans le presse-papier</string>
|
||||
<string name="toast_entry_exists">Cette entrée existe déjà</string>
|
||||
<string name="toast_invalid_qr_code">Code QR invalide</string>
|
||||
<string name="toast_encryption_key_empty">Clé de chiffrement non chargée</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Identifiez-vous</string>
|
||||
<string name="dialog_title_manual_entry">Ajouter les détails</string>
|
||||
<string name="dialog_title_remove">Supprimer</string>
|
||||
<string name="dialog_title_rename">Renommer</string>
|
||||
<string name="dialog_title_counter">Compteur</string>
|
||||
<string name="dialog_title_last_used">Dernier utilisé</string>
|
||||
<string name="dialog_title_keystore_error">Erreur KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Saisir le mot de passe</string>
|
||||
<string name="dialog_label_enter_password">Saisir le mot de passe</string>
|
||||
<string name="dialog_label_confirm_password">Confirmer le mot de passe</string>
|
||||
<string name="dialog_msg_auth">Veuillez entrer les informations d\'identification du périphérique pour démarrer andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Êtes-vous sûr(e) de vouloir supprimer le compte \"%1$s\" ?</string>
|
||||
<string name="dialog_msg_last_used">Afin que andOTP puisse reconnaitre le dernier jeton utilisé vous devez activer l\'option \"appuyer pour afficher\" ou utiliser le bouton de copie.\n\nCe message ne s\'affichera plus.</string>
|
||||
<string name="dialog_msg_keystore_error">Échec du chargement de la clé de chiffrement à partir de l\'armoire à clés.
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Annuler</string>
|
||||
<string name="button_enter_details">Ajouter les détails</string>
|
||||
<string name="button_scan_qr">Scanner un QR-Code</string>
|
||||
<string name="button_save">Enregistrer</string>
|
||||
<string name="button_new_tag">Nouveau tag</string>
|
||||
<string name="button_settings">Paramètres</string>
|
||||
<string name="button_all_tags">Tous les tags</string>
|
||||
<string name="button_no_tags">Aucun tag</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Titre</string>
|
||||
<string name="hint_secret">Secret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Cachés</string>
|
||||
<string name="label_type">Type</string>
|
||||
<string name="label_secret">Secret</string>
|
||||
<string name="label_period">Période</string>
|
||||
<string name="label_digits">Nombre de chiffres</string>
|
||||
<string name="label_counter">Compteur</string>
|
||||
<string name="label_label">Titre</string>
|
||||
<string name="label_algorithm">Algorithme</string>
|
||||
<string name="label_tags">Tags</string>
|
||||
<string name="label_advanced">Options avancées</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Afficher les tags</string>
|
||||
<string name="drawer_close">Cacher les tags</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">À propos</string>
|
||||
<string name="menu_main_backup">Sauvegarde</string>
|
||||
<string name="menu_main_search">Recherche</string>
|
||||
<string name="menu_main_settings">Paramètres</string>
|
||||
<string name="menu_main_sort">Trier</string>
|
||||
<string name="menu_sort_none">Non trié</string>
|
||||
<string name="menu_sort_label">Titre</string>
|
||||
<string name="menu_sort_last_used">Dernier utilisé</string>
|
||||
<string name="menu_popup_edit_label">Renommer</string>
|
||||
<string name="menu_popup_change_image">Modifier l\'image</string>
|
||||
<string name="menu_popup_edit_tags">Éditer les tags</string>
|
||||
<string name="menu_popup_remove">Supprimer</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Échec d\'authentification, veuillez réessayer !</string>
|
||||
<string name="toast_auth_failed_fatal">Échec d\'authentification, fermeture d\'andOTP !</string>
|
||||
<string name="toast_copied_to_clipboard">Copié dans le presse-papier</string>
|
||||
<string name="toast_entry_exists">Cette entrée existe déjà</string>
|
||||
<string name="toast_invalid_qr_code">QR-Code invalide</string>
|
||||
<string name="toast_encryption_key_empty">Clé de chiffrement non chargée</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Identifiez-vous</string>
|
||||
<string name="dialog_title_manual_entry">Ajouter les détails</string>
|
||||
<string name="dialog_title_remove">Supprimer</string>
|
||||
<string name="dialog_title_rename">Renommer</string>
|
||||
<string name="dialog_title_counter">Compteur</string>
|
||||
<string name="dialog_title_last_used">Dernier utilisé</string>
|
||||
<string name="dialog_title_keystore_error">Erreur KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Saisir le mot de passe</string>
|
||||
<string name="dialog_label_enter_password">Saisir le mot de passe</string>
|
||||
<string name="dialog_label_confirm_password">Confirmer le mot de passe</string>
|
||||
<string name="dialog_msg_auth">Veuillez entrer les informations d\'identification du périphérique pour démarrer andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Êtes-vous sûr(e) de vouloir supprimer le compte \"%1$s\" ?</string>
|
||||
<string name="dialog_msg_last_used">Afin que andOTP puisse reconnaitre le dernier jeton utilisé vous devez activer l\'option \"appuyer pour afficher\" ou utiliser le bouton de copie.\n\nCe message ne s\'affichera plus.</string>
|
||||
<string name="dialog_msg_keystore_error">Échec du chargement de la clé de chiffrement à partir de l\'armoire à clés.
|
||||
<b>Toute entrée ajoutée sera perdue.</b>\n\nPour continuer à utiliser andOTP, vous pouvez aller dans les <b>paramètres</b> pour passer de <b>Chiffrement de la base de données</b> à <b>Mot de passe / Code PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Scanner le code QR</string>
|
||||
<string name="shortcut_name_enter_details">Ajouter les détails</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Scanner le QR-code</string>
|
||||
<string name="shortcut_name_enter_details">Ajouter les détails</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,142 +1,141 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Paramètres</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Sécurité</string>
|
||||
<string name="settings_category_title_ui">Interface</string>
|
||||
<string name="settings_category_title_backup">Sauvegarde</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Appuyer pour afficher</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Durée d\'affichage des jetons</string>
|
||||
<string name="settings_title_auth">Identification</string>
|
||||
<string name="settings_title_auth_password">Mot de passe</string>
|
||||
<string name="settings_title_auth_pin">Code PIN</string>
|
||||
<string name="settings_title_encryption">Chiffrement de la base de données</string>
|
||||
<string name="settings_title_panic">Bouton d\'urgence</string>
|
||||
<string name="settings_title_relock_screen_off">Re-verouiller à l\'extinction de l\'écran</string>
|
||||
<string name="settings_title_lang">Langage</string>
|
||||
<string name="settings_title_theme">Thème</string>
|
||||
<string name="settings_title_label_size">Taille de la police des titres</string>
|
||||
<string name="settings_title_label_scroll">Défilement des libellés</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Taille des miniatures</string>
|
||||
<string name="settings_title_split_group_size">Séparer le jeton avec des espaces</string>
|
||||
<string name="settings_title_tag_functionality">Comportement de la sélection par tag</string>
|
||||
<string name="settings_title_backup_append_date">Ajouter la date au nom de fichier</string>
|
||||
<string name="settings_title_backup_ask">Demander le nom du fichier</string>
|
||||
<string name="settings_title_backup_directory">Répertoire de sauvegarde</string>
|
||||
<string name="settings_title_backup_password">Mot de passe de sauvegarde</string>
|
||||
<string name="settings_title_backup_broadcasts">Sauvegardes par diffusion</string>
|
||||
<string name="settings_title_openpgp_provider">Fournisseur OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Clé de chiffrage OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">Clé de signature OpenPGP (optionnel)</string>
|
||||
<string name="settings_title_openpgp_verify">Vérifier les sauvegardes chiffrées</string>
|
||||
<string name="settings_title_special_features">Activer les fonctionnalités spéciales</string>
|
||||
<string name="settings_title_enable_screenshot">Permettre les copies d\'écran</string>
|
||||
<string name="settings_title_enable_android_backup_service">Activer la synchronisation Android</string>
|
||||
<string name="settings_title_clear_keystore">Effacer le KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Cacher les jetons OTP par défaut et les afficher manuellement</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Sélectionnez la durée (en secondes) après laquelle cacher à nouveau les entrées révélées</string>
|
||||
<string name="settings_desc_panic">Choisir quoi faire lorsque que le bouton d\'urgence est déclenché</string>
|
||||
<string name="settings_desc_relock_screen_off">Exiger une authentification après l\'extinction de l\'écran</string>
|
||||
<string name="settings_desc_label_scroll">Faire défiler les libellés trop longs plutôt que de les tronquer</string>
|
||||
<string name="settings_desc_backup_append_date">Ajouter la date et l\'heure au nom de fichier de sauvegarde proposé</string>
|
||||
<string name="settings_desc_backup_ask">Demander le nom du fichier à chaque fois qu\'une sauvegarde est créée ou restaurée</string>
|
||||
<string name="settings_desc_backup_directory">Répertoire de sauvegarde (les noms de fichier dépendront du type de sauvegarde)</string>
|
||||
<string name="settings_desc_backup_password">Configurer le mot de passe utilisé pour chiffrer les sauvegardes</string>
|
||||
<string name="settings_desc_backup_broadcasts">Sélectionner quelles types de sauvegardes peuvent être appelés pas les applications tiers en utilisant la diffusion</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Adresse mail de la clé OpenPGP utilisée pour chiffrer
|
||||
<string name="settings_activity_title">Paramètres</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Sécurité</string>
|
||||
<string name="settings_category_title_ui">Interface</string>
|
||||
<string name="settings_category_title_backup">Sauvegarde</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Appuyer pour afficher</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Durée d\'affichage des jetons</string>
|
||||
<string name="settings_title_auth">Identification</string>
|
||||
<string name="settings_title_auth_password">Mot de passe</string>
|
||||
<string name="settings_title_auth_pin">Code PIN</string>
|
||||
<string name="settings_title_encryption">Chiffrement de la base de données</string>
|
||||
<string name="settings_title_panic">Bouton d\'urgence</string>
|
||||
<string name="settings_title_relock_screen_off">Re-verouiller à l\'extinction de l\'écran</string>
|
||||
<string name="settings_title_lang">Langage</string>
|
||||
<string name="settings_title_theme">Thème</string>
|
||||
<string name="settings_title_label_size">Taille de la police des titres</string>
|
||||
<string name="settings_title_label_scroll">Défilement des libellés</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Taille des miniatures</string>
|
||||
<string name="settings_title_split_group_size">Séparer le jeton avec des espaces</string>
|
||||
<string name="settings_title_tag_functionality">Comportement de la sélection par tag</string>
|
||||
<string name="settings_title_backup_append_date">Ajouter la date au nom de fichier</string>
|
||||
<string name="settings_title_backup_ask">Demander le nom du fichier</string>
|
||||
<string name="settings_title_backup_directory">Répertoire de sauvegarde</string>
|
||||
<string name="settings_title_backup_password">Mot de passe de sauvegarde</string>
|
||||
<string name="settings_title_backup_broadcasts">Sauvegardes par diffusion</string>
|
||||
<string name="settings_title_openpgp_provider">Fournisseur OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Clé de chiffrage OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">Clé de signature OpenPGP (optionnel)</string>
|
||||
<string name="settings_title_openpgp_verify">Vérifier les sauvegardes chiffrées</string>
|
||||
<string name="settings_title_special_features">Activer les fonctionnalités spéciales</string>
|
||||
<string name="settings_title_enable_screenshot">Permettre les copies d\'écran</string>
|
||||
<string name="settings_title_enable_android_backup_service">Activer la synchronisation Android</string>
|
||||
<string name="settings_title_clear_keystore">Effacer le KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Cacher les jetons OTP par défaut et les afficher manuellement</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Sélectionnez la durée (en secondes) après laquelle cacher à nouveau les entrées révélées</string>
|
||||
<string name="settings_desc_panic">Choisir quoi faire lorsque que le bouton d\'urgence est déclenché</string>
|
||||
<string name="settings_desc_relock_screen_off">Exiger une authentification après l\'extinction de l\'écran</string>
|
||||
<string name="settings_desc_label_scroll">Faire défiler les libellés trop longs plutôt que de les tronquer</string>
|
||||
<string name="settings_desc_backup_append_date">Ajouter la date et l\'heure au nom de fichier de sauvegarde proposé</string>
|
||||
<string name="settings_desc_backup_ask">Demander le nom du fichier à chaque fois qu\'une sauvegarde est créée ou restaurée</string>
|
||||
<string name="settings_desc_backup_directory">Répertoire de sauvegarde (les noms de fichier dépendront du type de sauvegarde)</string>
|
||||
<string name="settings_desc_backup_password">Configurer le mot de passe utilisé pour chiffrer les sauvegardes</string>
|
||||
<string name="settings_desc_backup_broadcasts">Sélectionner quelles types de sauvegardes peuvent être appelés pas les applications tiers en utilisant la diffusion</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Adresse mail de la clé OpenPGP utilisée pour chiffrer
|
||||
les sauvegardes</string>
|
||||
<string name="settings_desc_openpgp_verify">Les sauvegardes chiffrées ne sont restaurées que lorsqu\'elles sont signées avec une clé valide</string>
|
||||
<string name="settings_desc_special_features">Décochez pour désactiver les fonctionnalités spéciales</string>
|
||||
<string name="settings_desc_enable_screenshot">Permettre de prendre des copies d\'écran de la vue principale (désactivé par défaut pour des raisons de sécurité)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Permet à AndOTP d\'utiliser le service de sauvegarde Android natif pour la sauvegarde des clés et préférences</string>
|
||||
<string name="settings_desc_clear_keystore">Supprimer la clé de chiffrement depuis le KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Cette fonctionnalité n\'est disponible que sur Android 5.0 (Lollipop) ou supérieur</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Cette fonctionnalité nécessite l\'activation du verrouillage de l’écran (Paramètres -> Sécurité -> Verrouillage de l\'écran)</string>
|
||||
<string name="settings_toast_password_empty">Un mot de passe vide n\'est pas autorisé, définissez l\'Authentification sur \"Aucune\" pour la désactiver !</string>
|
||||
<string name="settings_toast_encryption_changing">Changement du chiffrement de la base de données, veuillez patienter !</string>
|
||||
<string name="settings_toast_encryption_change_success">Chiffrement de la base de données changé avec succès !</string>
|
||||
<string name="settings_toast_encryption_change_failed">Impossible de changer le chiffrement de la base de données, retour à l\'état original !</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Échec de la création d\'une sauvegarde interne, annulation !</string>
|
||||
<string name="settings_toast_encryption_no_key">Impossible d’obtenir la clé de chiffrement, abandon !</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Échec de l\'authentification !</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Échec de la mise à jour de votre mot de passe / code PIN
|
||||
<string name="settings_desc_openpgp_verify">Les sauvegardes chiffrées ne sont restaurées que lorsqu\'elles sont signées avec une clé valide</string>
|
||||
<string name="settings_desc_special_features">Décochez pour désactiver les fonctionnalités spéciales</string>
|
||||
<string name="settings_desc_enable_screenshot">Permettre de prendre des copies d\'écran de la vue principale (désactivé par défaut pour des raisons de sécurité)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Permet à AndOTP d\'utiliser le service de sauvegarde Android natif pour la sauvegarde des clés et préférences</string>
|
||||
<string name="settings_desc_clear_keystore">Supprimer la clé de chiffrement depuis le KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Cette fonctionnalité n\'est disponible que sur Android 5.0 (Lollipop) ou supérieur</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Cette fonctionnalité nécessite l\'activation du verrouillage de l’écran (Paramètres -> Sécurité -> Verrouillage de l\'écran)</string>
|
||||
<string name="settings_toast_password_empty">Un mot de passe vide n\'est pas autorisé, définissez l\'Authentification sur \"Aucune\" pour la désactiver !</string>
|
||||
<string name="settings_toast_encryption_changing">Changement du chiffrement de la base de données, veuillez patienter !</string>
|
||||
<string name="settings_toast_encryption_change_success">Chiffrement de la base de données changé avec succès !</string>
|
||||
<string name="settings_toast_encryption_change_failed">Impossible de changer le chiffrement de la base de données, retour à l\'état original !</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Échec de la création d\'une sauvegarde interne, annulation !</string>
|
||||
<string name="settings_toast_encryption_no_key">Impossible d’obtenir la clé de chiffrement, abandon !</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Échec de l\'authentification !</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Échec de la mise à jour de votre mot de passe / code PIN
|
||||
pour le nouveau chiffrement, veuillez le réinitialiser manuellement depuis les paramètres !</string>
|
||||
<string name="settings_dialog_title_warning">Attention</string>
|
||||
<string name="settings_dialog_title_error">Erreur</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Vider le KeyStore ?</string>
|
||||
<string name="settings_dialog_title_android_sync">Synchronisation Android</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP va maintenant essayer de changer le chiffrement de la base de données. En cas d\'échec, une sauvegarde interne sera restaurée et le chiffrement restera inchangé.\n\n<b>Cependant, c’est toujours une bonne idée d’avoir une sauvegarde au cas où quelque chose d’inattendu arrive !</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Vous pouvez seulement utiliser un mot de passe ou un code PIN si
|
||||
<string name="settings_dialog_title_warning">Attention</string>
|
||||
<string name="settings_dialog_title_error">Erreur</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Vider le KeyStore ?</string>
|
||||
<string name="settings_dialog_title_android_sync">Synchronisation Android</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP va maintenant essayer de changer le chiffrement de la base de données. En cas d\'échec, une sauvegarde interne sera restaurée et le chiffrement restera inchangé.\n\n<b>Cependant, c’est toujours une bonne idée d’avoir une sauvegarde au cas où quelque chose d’inattendu arrive !</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Vous pouvez seulement utiliser un mot de passe ou un code PIN si
|
||||
le chiffrement de la base de données est défini sur \"Mot de passe / Code PIN\" !</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Vous devez d\'abord définir
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Vous devez d\'abord définir
|
||||
l\'authentification sur \"Mot de passe / Code PIN\" !</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Vous devez d\'abord définir un
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Vous devez d\'abord définir un
|
||||
mot de passe ou code PIN avant de changer le chiffrement !</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">Dans certains cas, effacer le KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_password">Dans certains cas, effacer le KeyStore
|
||||
peut aider à résoudre des problèmes. Vous ne devriez seulement le faire si vous savez ce que vous faites !\n\nVu que
|
||||
le <b>chiffrement de la base de données</b> est défini sur <b>Mot de passe / Code PIN</b>, vous ne devriez perdre aucune donnée
|
||||
en le faisant (mais ça ne fait jamais de mal de faire une sauvegarde).\n\n<b>Êtes-vous sûr(e) de vouloir
|
||||
effacer le KeyStore ?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">Dans certains cas, effacer le KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">Dans certains cas, effacer le KeyStore
|
||||
peut aider à résoudre des problèmes. Vous ne devriez seulement le faire si vous savez ce que vous faites !\n\n<b>Attention</b>:
|
||||
Vu que le <b>chiffrement de la base de données</b> est défini sur <b>KeyStore Android</b>, vous allez perdre tous
|
||||
vos comptes. Assurez-vous d\'avoir une sauvegarde !\n\n<b>Êtes-vous sûr(e) de vouloir effacer le
|
||||
KeyStore ?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">La synchronisation Android ne peut être utilisée avec le chiffrement de l\'armoire à clés, <b>vous devriez effectuer une sauvegarde manuelle !</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Aucune</item>
|
||||
<item>Mot de passe</item>
|
||||
<item>Code PIN</item>
|
||||
<item>Identification du périphérique</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>KeyStore Android</item>
|
||||
<item>Mot de passe / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Supprimer l\'ensemble des comptes</item>
|
||||
<item>Réinitialiser les paramètres de l\'application</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Thème clair</item>
|
||||
<item>Thème sombre</item>
|
||||
<item>Thème noir</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Caché</item>
|
||||
<item>Petit</item>
|
||||
<item>Par défaut</item>
|
||||
<item>Moyen</item>
|
||||
<item>Grand</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Ne pas séparer</item>
|
||||
<item>Après deux caractères</item>
|
||||
<item>Après trois caractères</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Afficher les entrées correspondant à <b>au moins une</b> des balises sélectionnées (ou)</item>
|
||||
<item>Afficher les entrées correspondant à <b>toutes</b> les balises sélectionnées (et)</item>
|
||||
<item>Basculer entre les tags (seul un tag ne peut être sélectionné à la fois)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Sauvegardes en clair</item>
|
||||
<item>Sauvegardes chiffrées</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Par défaut du système</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Saisir le nouveau mot de passe</string>
|
||||
<string name="settings_hint_pin">Saisir le nouveau code PIN</string>
|
||||
<string name="settings_hint_password_confirm">
|
||||
Confirmer le mot de passe
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">La synchronisation Android ne peut être utilisée avec le chiffrement de l\'armoire à clés, <b>vous devriez effectuer une sauvegarde manuelle !</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Aucune</item>
|
||||
<item>Mot de passe</item>
|
||||
<item>Code PIN</item>
|
||||
<item>Identification du périphérique</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>KeyStore Android</item>
|
||||
<item>Mot de passe / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Supprimer l\'ensemble des comptes</item>
|
||||
<item>Réinitialiser les paramètres de l\'application</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Thème clair</item>
|
||||
<item>Thème sombre</item>
|
||||
<item>Thème noir</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Caché</item>
|
||||
<item>Petit</item>
|
||||
<item>Par défaut</item>
|
||||
<item>Moyen</item>
|
||||
<item>Grand</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Ne pas séparer</item>
|
||||
<item>Après deux caractères</item>
|
||||
<item>Après trois caractères</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Afficher les entrées correspondant à <b>au moins une</b> des balises sélectionnées (ou)</item>
|
||||
<item>Afficher les entrées correspondant à <b>toutes</b> les balises sélectionnées (et)</item>
|
||||
<item>Basculer entre les tags (seul un tag ne peut être sélectionné à la fois)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Sauvegardes en clair</item>
|
||||
<item>Sauvegardes chiffrées</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Par défaut du système</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Saisir le nouveau mot de passe</string>
|
||||
<string name="settings_hint_pin">Saisir le nouveau code PIN</string>
|
||||
<string name="settings_hint_password_confirm"> Confirmer le mot de passe
|
||||
</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmer le code PIN</string>
|
||||
<string name="settings_label_short_password">Le mot de passe doit comporter au moins %1$d caractères !</string>
|
||||
<string name="settings_label_short_pin">Le code PIN doit comporter au moins %1$d chiffres !</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmer le code PIN</string>
|
||||
<string name="settings_label_short_password">Le mot de passe doit comporter au moins %1$d caractères !</string>
|
||||
<string name="settings_label_short_pin">Le code PIN doit comporter au moins %1$d chiffres !</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,50 +1,49 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">Sobre</string>
|
||||
<string name="about_description">Autenticación de doble-factor de código aberto para Android</string>
|
||||
<string name="about_tab_about">Sobre</string>
|
||||
<string name="about_tab_libraries">Librerías</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Cambios</string>
|
||||
<string name="about_label_license">Licenza</string>
|
||||
<string name="about_label_MIT">Licenza MIT</string>
|
||||
<string name="about_label_source">Código fonte</string>
|
||||
<string name="about_label_version">Versión</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autores</string>
|
||||
<string name="about_label_main_developer">Desenvolvedor principal</string>
|
||||
<string name="about_label_developer">Desenvolvedor</string>
|
||||
<string name="about_label_original_author">Autor do aplicativo orixinal</string>
|
||||
<string name="about_label_original_app">Aplicativo orixinal</string>
|
||||
<string name="about_label_website">Páxina web</string>
|
||||
<string name="about_label_donate_paypal">Doar (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Doar (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Colaboradores</string>
|
||||
<string name="about_label_translators">Tradutores/as</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Rexeitamento de responsabilidade</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Todas as imaxes son marcas rexistradas dos
|
||||
<string name="about_activity_title">Sobre</string>
|
||||
<string name="about_description">Autenticación de dobre-factor de código aberto para Android</string>
|
||||
<string name="about_tab_about">Sobre</string>
|
||||
<string name="about_tab_libraries">Librerías</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Cambios</string>
|
||||
<string name="about_label_license">Licenza</string>
|
||||
<string name="about_label_MIT">Licenza MIT</string>
|
||||
<string name="about_label_source">Código fonte</string>
|
||||
<string name="about_label_version">Versión</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autores</string>
|
||||
<string name="about_label_main_developer">Desenvolvedor principal</string>
|
||||
<string name="about_label_developer">Desenvolvedor</string>
|
||||
<string name="about_label_original_author">Autor do aplicativo orixinal</string>
|
||||
<string name="about_label_original_app">Aplicativo orixinal</string>
|
||||
<string name="about_label_website">Páxina web</string>
|
||||
<string name="about_label_donate">Doar</string>
|
||||
<string name="about_label_contributors">Colaboradores</string>
|
||||
<string name="about_label_translators">Tradutores/as</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Rexeitamento de responsabilidade</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Todas as imaxes son marcas rexistradas dos
|
||||
seus respectivos donos.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> A utilización de estas marcas rexistradas non
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> A utilización de estas marcas rexistradas non
|
||||
representa unha recomendación de dita marca por parte de andOTP, nin viceversa.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> As imaxes só deberán ser utilizadas para
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> As imaxes só deberán ser utilizadas para
|
||||
representar a empresa ou producto aos que se refiren.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Por favor non utilice estas imaxes para ningún propósito
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Por favor non utilice estas imaxes para ningún propósito
|
||||
excepto representar unha marca ou servizo particulares.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Apoiar o desenvolvemento</string>
|
||||
<string name="about_label_report_bugs">Informar dun fallo</string>
|
||||
<string name="about_label_translate">Traducir</string>
|
||||
<string name="about_desc_report_bugs">Informar dun fallo ou solicitar novas funcionalidades</string>
|
||||
<string name="about_desc_translate">Axuda a traducir andOTP á túa lingua</string>
|
||||
<string name="about_title_special_features">Funcionalidades especiais</string>
|
||||
<string name="about_dialog_special_features">Queres activar as funcionalidades
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Apoiar o desenvolvemento</string>
|
||||
<string name="about_label_report_bugs">Informar dun fallo</string>
|
||||
<string name="about_label_translate">Traducir</string>
|
||||
<string name="about_desc_report_bugs">Informar dun fallo ou solicitar novas funcionalidades</string>
|
||||
<string name="about_desc_translate">Axuda a traducir andOTP á túa lingua</string>
|
||||
<string name="about_title_special_features">Funcionalidades especiais</string>
|
||||
<string name="about_dialog_special_features">Queres activar as funcionalidades
|
||||
especiais? A maioría delas son algoritmos OTP non estándar que foron implementados por petición
|
||||
especial. <b>Non están oficialmente soportados</b> e poden ter <b>certas
|
||||
limitacións</b>, por favor lea (e comprenda) a páxina \"Special features\" na wiki Github
|
||||
para aprender máis antes de usalas.</string>
|
||||
<string name="about_toast_special_features">Funcionalidades especiais activadas</string>
|
||||
<string name="about_toast_special_features_enabled">As funcionalidades especiais xa están activadas</string>
|
||||
<string name="about_toast_copied_to_clipboard">Ligazón de doazóns copiada ao portapapeis</string>
|
||||
<string name="about_toast_special_features">Funcionalidades especiais activadas</string>
|
||||
<string name="about_toast_special_features_enabled">As funcionalidades especiais xa están activadas</string>
|
||||
<string name="about_toast_copied_to_clipboard">Ligazón de doazóns copiada ao portapapeis</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Autenticación</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Contrasinal</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Por favor autentíquese para iniciar andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Por favor confirme a súa autenticación para xerar
|
||||
<string name="auth_activity_title">Autenticación</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Contrasinal</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Por favor autentíquese para iniciar andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Por favor confirme a súa autenticación para xerar
|
||||
a nova chave de cifrado!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Desbloquear</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Establecer un contrasinal en <b>axustes</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Establecer un PIN en <b>axustes</b>!</string>
|
||||
<string name="auth_toast_password_again">Contrasinal incorrecto, téntao de novo!</string>
|
||||
<string name="auth_toast_pin_again">PIN incorrecto, téntao de novo!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Desbloquear</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Establecer un contrasinal en <b>axustes</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Establecer un PIN en <b>axustes</b>!</string>
|
||||
<string name="auth_toast_password_again">Contrasinal incorrecto, téntao de novo!</string>
|
||||
<string name="auth_toast_pin_again">PIN incorrecto, téntao de novo!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,70 +1,78 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Copias de seguranza</string>
|
||||
<string name="backup_category_plain">Copias de seguranza en texto plano</string>
|
||||
<string name="backup_category_crypt">Copias de seguranza cifradas</string>
|
||||
<string name="backup_category_openpgp">Copias de seguranza OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Copia de seguranza (texto plano)</string>
|
||||
<string name="backup_title_export_crypt">Copia de seguranza (cifrada)</string>
|
||||
<string name="backup_title_export_openpgp">Copia de seguranza (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaurar (texto plano)</string>
|
||||
<string name="backup_title_import_crypt">Restaurar (cifrada)</string>
|
||||
<string name="backup_title_import_openpgp">Restaurar (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Substituír as entradas existentes</string>
|
||||
<string name="backup_desc_export_plain">Facer copia de seguranza de todas as contas nun ficheiro de texto plano JSON</string>
|
||||
<string name="backup_desc_export_crypt">Facer copia de seguranza de todas as contas nun ficheiro JSON con contrasinal</string>
|
||||
<string name="backup_desc_export_openpgp">Facer copia de seguranza de todas as contas nun ficheiro JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurar contas desde un ficheiro JSON de texto plano</string>
|
||||
<string name="backup_desc_import_crypt">Restaurar contas desde un ficheiro JSON con contrasinal</string>
|
||||
<string name="backup_desc_import_openpgp">Restaurar contas desde un ficheiro JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Houbo un erro ao cargar o contrasinal de respaldo desde os <b>Axustes</b>,
|
||||
<string name="backup_activity_title">Copias de seguranza</string>
|
||||
<string name="backup_category_plain">Copias de seguranza en texto plano</string>
|
||||
<string name="backup_category_crypt">Copias de seguranza cifradas</string>
|
||||
<string name="backup_category_openpgp">Copias de seguranza OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Copia de seguranza (texto plano)</string>
|
||||
<string name="backup_title_export_crypt">Copia de seguranza (cifrada)</string>
|
||||
<string name="backup_title_export_openpgp">Copia de seguranza (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaurar (texto plano)</string>
|
||||
<string name="backup_title_import_crypt">Restaurar (cifrada)</string>
|
||||
<string name="backup_title_import_crypt_old">Restaurar (cifrado, cifrado antigo)</string>
|
||||
<string name="backup_title_import_openpgp">Restaurar (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Substituír as entradas existentes</string>
|
||||
<string name="backup_desc_export_plain">Facer copia de seguranza de todas as contas nun ficheiro de texto plano JSON</string>
|
||||
<string name="backup_desc_export_crypt">Facer copia de seguranza de todas as contas nun ficheiro JSON con contrasinal</string>
|
||||
<string name="backup_desc_export_openpgp">Facer copia de seguranza de todas as contas nun ficheiro JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurar contas desde un ficheiro JSON de texto plano</string>
|
||||
<string name="backup_desc_import_crypt">Restaurar contas desde un ficheiro JSON con contrasinal</string>
|
||||
<string name="backup_desc_import_crypt_old">Restuarar contas dun ficheiro JSON protexido por contrasinal
|
||||
creado cunha <b>versión de andOTP inferior a 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Restaurar contas desde un ficheiro JSON cifrado con OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Houbo un erro ao cargar o contrasinal de respaldo desde os <b>Axustes</b>,
|
||||
ou ben non se estableceu o contrasinal ou algo fallou. Pediráselle introducir
|
||||
o contrasinal manualmente ao crear ou importar un respaldo.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_provider">Necesitas instalar un aplicarivo OpenPGP e activalo
|
||||
<string name="backup_desc_openpgp_provider">Necesitas instalar un aplicarivo OpenPGP e activalo
|
||||
na <b>configuración</b> para usar esta opción.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_keyid">Necesitas seleccionar unha chave OpenPGP nos <b>Axustes</b>
|
||||
<string name="backup_desc_openpgp_keyid">Necesitas seleccionar unha chave OpenPGP nos <b>Axustes</b>
|
||||
antes de crear unha copia de seguranza cifrada.
|
||||
</string>
|
||||
<string name="backup_desc_replace">Si se habilita todas as entradas antigas reemplazaranse ao importar
|
||||
<string name="backup_desc_replace">Si se habilita todas as entradas antigas reemplazaranse ao importar
|
||||
o respaldo e só aparecerán as do respaldo. Si se deshabilita aparecerán tanto as entradas antigas como as do respaldo.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Advertencia de seguranza</string>
|
||||
<string name="backup_dialog_msg_export_warning">¿Queres exportar a base de datos como
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Advertencia de seguranza</string>
|
||||
<string name="backup_dialog_msg_export_warning">¿Queres exportar a base de datos como
|
||||
ficheiro de texto plano JSON? Este ficheiro inclúe as túas chaves secretas, por favor <b>manteno seguro</b>!
|
||||
</string>
|
||||
<string name="backup_receiver_title_backup_failed">Erro na copia de seguranza</string>
|
||||
<string name="backup_receiver_title_backup_success">Respaldo realizado correctamente</string>
|
||||
<string name="backup_receiver_plain_disabled">Actualmente non se permiten os respaldos en texto plano,
|
||||
<string name="backup_receiver_title_backup_failed">Erro na copia de seguranza</string>
|
||||
<string name="backup_receiver_title_backup_success">Respaldo realizado correctamente</string>
|
||||
<string name="backup_receiver_plain_disabled">Actualmente non se permiten os respaldos en texto plano,
|
||||
vaia aos Axustes para activalos</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Actualmente non se permiten os respaldos cifrados,
|
||||
<string name="backup_receiver_encrypted_disabled">Actualmente non se permiten os respaldos cifrados,
|
||||
vaia aos Axustes para activalos</string>
|
||||
<string name="backup_receiver_read_permission_failed">Non se obtivo permiso de lectura, por favor
|
||||
<string name="backup_receiver_read_permission_failed">Non se obtivo permiso de lectura, por favor
|
||||
axuste esto antes de intentar o respaldo</string>
|
||||
<string name="backup_receiver_write_permission_failed">Non ten permiso de escritura, por favor
|
||||
<string name="backup_receiver_write_permission_failed">Non ten permiso de escritura, por favor
|
||||
arranxe esto ante de intentas o respaldo</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">O cifrado con Contrasinal/PIN non
|
||||
<string name="backup_receiver_custom_encryption_failed">O cifrado con Contrasinal/PIN non
|
||||
está soportado con respaldo remoto</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Fallo no respaldo automático</string>
|
||||
<string name="notification_channel_name_backup_success">Respaldo automático correcto</string>
|
||||
<string name="notification_channel_desc_backup_failed">Estas notificacións móstranse cando un respaldo
|
||||
<string name="backup_new_format_dialog_title">Novo método de cifrado</string>
|
||||
<string name="backup_new_format_dialog_msg">Dende a versión 0.6.3 de andOTP, úsase un <b>novo e mellorado
|
||||
método de cifrado</b> para copias de seguridade protexidas por contrasinal. As copias de seguridade antigas
|
||||
aínd poden ser importadas, pero é <b>moi recomendable crear novas copias de seguridade co novo cifrado
|
||||
mellorado</b>.\n\nEsta mensaxe non se mostrará de novo.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Fallo no respaldo automático</string>
|
||||
<string name="notification_channel_name_backup_success">Respaldo automático correcto</string>
|
||||
<string name="notification_channel_desc_backup_failed">Estas notificacións móstranse cando un respaldo
|
||||
automático fallou por algunha razón</string>
|
||||
<string name="notification_channel_desc_backup_success">Estas notificacións mótranse cando
|
||||
<string name="notification_channel_desc_backup_success">Estas notificacións mótranse cando
|
||||
un respaldo automático se realizou correctamente</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Erro ao crear o directorio de copia de seguranza</string>
|
||||
<string name="backup_toast_export_success">Exportado correctamente ao almacenamento externo</string>
|
||||
<string name="backup_toast_export_failed">Fallo ao exportar ao almacenamento externo</string>
|
||||
<string name="backup_toast_import_success">Importado correctamente desde o almacenamento externo</string>
|
||||
<string name="backup_toast_import_save_failed">Erro ao gardar os elementos restaurados</string>
|
||||
<string name="backup_toast_import_decryption_failed">Erro ao descifrar a copia de seguranza</string>
|
||||
<string name="backup_toast_import_no_entries">Non se atoparon elementos nos datos importados</string>
|
||||
<string name="backup_toast_storage_not_accessible">O almacenamento externo non é accesible actualmente</string>
|
||||
<string name="backup_toast_storage_permissions">Permiso de almacenamento non concedido</string>
|
||||
<string name="backup_toast_openpgp_error">Error OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Non se detectou unha sinatura verificable</string>
|
||||
<string name="backup_toast_crypt_password_not_set">No se estableceu un contrasinal, revisa os <b>axustes</b></string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Erro ao crear o directorio de copia de seguranza</string>
|
||||
<string name="backup_toast_export_success">Exportado correctamente ao almacenamento externo</string>
|
||||
<string name="backup_toast_export_failed">Fallo ao exportar ao almacenamento externo</string>
|
||||
<string name="backup_toast_import_success">Importado correctamente desde o almacenamento externo</string>
|
||||
<string name="backup_toast_import_save_failed">Erro ao gardar os elementos restaurados</string>
|
||||
<string name="backup_toast_import_decryption_failed">Erro ao descifrar a copia de seguranza</string>
|
||||
<string name="backup_toast_import_no_entries">Non se atoparon elementos nos datos importados</string>
|
||||
<string name="backup_toast_storage_not_accessible">O almacenamento externo non é accesible actualmente</string>
|
||||
<string name="backup_toast_storage_permissions">Permiso de almacenamento non concedido</string>
|
||||
<string name="backup_toast_openpgp_error">Error OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Non se detectou unha sinatura verificable</string>
|
||||
<string name="backup_toast_crypt_password_not_set">No se estableceu un contrasinal, revisa os <b>axustes</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Comecemos</string>
|
||||
<string name="intro_slide1_desc">Ben vido a <b>andOTP</b>, este asistente guiarao a través da configuración
|
||||
<string name="intro_slide1_title">Comecemos</string>
|
||||
<string name="intro_slide1_desc">Ben vido a <b>andOTP</b>, este asistente guiarao a través da configuración
|
||||
inicial. Poña atención e lea coidadosamente xa que pode perder datos importantes!
|
||||
\n\nNon se preocupe, pode mudar as opcións a posteriori nos <b>Axustes</b>.</string>
|
||||
<string name="intro_slide2_desc">Para asegurar a seguridade das súas contas <b>andOTP</b> só
|
||||
<string name="intro_slide2_desc">Para asegurar a seguridade das súas contas <b>andOTP</b> só
|
||||
garda información en ficheiros cifrados. Aquí pode escoller o método de cifrado que se
|
||||
utilizará.</string>
|
||||
<string name="intro_slide2_desc_keystore">A KeyStore é un compoñente do sistema Android para
|
||||
<string name="intro_slide2_desc_keystore">A KeyStore é un compoñente do sistema Android para
|
||||
gardar de xeito seguro chaves de cifrado. A vantaxe de este método é que as chaves gárdanse
|
||||
de xeito separado dos ficheiros de datos e poden ser respaldadas por cifrado de hardware (si o seu dispositivo
|
||||
o admite). Porén, as chaves non se gardan cos datos do aplicativo, <b>este método
|
||||
|
@ -16,19 +16,19 @@
|
|||
deberá confiar nas funcións internas de respaldo proporcionadas por <b>andOTP</b>.
|
||||
\n\n<b>Aviso:</b>: A KeyStore sábese que da problemas, utilícea só si non lle queda alternativa.
|
||||
Si non lle importa introducir un contrasinal/PIN cada vez que inicia <b>andOTP</b> é moito <b>máis recomendable utilizar o cifrado baseado en contrasinal</b>.</string>
|
||||
<string name="intro_slide2_desc_password">Este método cifrará os seus datos con unha chave
|
||||
<string name="intro_slide2_desc_password">Este método cifrará os seus datos con unha chave
|
||||
xerada por un contrasinal ou PIN. A principal vantaxe é que esto é compatible con
|
||||
solucións externas de respaldo (como Titanium) e é moito menos proclive ao fallo que a KeyStore.
|
||||
Porén, deberá introducir as súas credenciais cada vez que inicia <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Aquí pode configurar a autenticación para asegurar
|
||||
<string name="intro_slide3_desc_keystore">Aquí pode configurar a autenticación para asegurar
|
||||
<b>andOTP</b>. Esto é opcional xa que escolleu <b>Android KeyStore</b> como método de cifrado.</string>
|
||||
<string name="intro_slide3_desc_password">Aquí pode configurar a autenticación da seguranza
|
||||
<string name="intro_slide3_desc_password">Aquí pode configurar a autenticación da seguranza
|
||||
de <b>andOTP</b>. Debe establecer un Contrasinal ou PIN xa que escolleu <b>Contrasinal/PIN</b> como método de cifrado.</string>
|
||||
<string name="intro_slide3_warn_no_password">Por favor estableza un contrasinal para continuar!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Por favor escolla un PIN para continuar!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Confirme o contrasinal para continuar!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Confirme o PIN para continuar!</string>
|
||||
<string name="intro_slide4_title">Rematou</string>
|
||||
<string name="intro_slide4_desc">Gardáronse os seus axustes, xa pode utilizar
|
||||
<string name="intro_slide3_warn_no_password">Por favor estableza un contrasinal para continuar!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Por favor escolla un PIN para continuar!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Confirme o contrasinal para continuar!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Confirme o PIN para continuar!</string>
|
||||
<string name="intro_slide4_title">Rematou</string>
|
||||
<string name="intro_slide4_desc">Gardáronse os seus axustes, xa pode utilizar
|
||||
<b>andOTP</b> agora!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,74 +1,74 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Cancelar</string>
|
||||
<string name="button_enter_details">Introducir datos</string>
|
||||
<string name="button_scan_qr">Escanear código QR</string>
|
||||
<string name="button_save">Gardar</string>
|
||||
<string name="button_new_tag">Nova etiqueta</string>
|
||||
<string name="button_settings">Axustes</string>
|
||||
<string name="button_all_tags">Todas as etiquetas</string>
|
||||
<string name="button_no_tags">Sen etiquetas</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiqueta</string>
|
||||
<string name="hint_secret">Secreto</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Agochado</string>
|
||||
<string name="label_type">Tipo</string>
|
||||
<string name="label_secret">Secreto</string>
|
||||
<string name="label_period">Período</string>
|
||||
<string name="label_digits">Díxitos</string>
|
||||
<string name="label_counter">Contador</string>
|
||||
<string name="label_label">Etiqueta</string>
|
||||
<string name="label_algorithm">Algoritmo</string>
|
||||
<string name="label_tags">Etiquetas</string>
|
||||
<string name="label_advanced">Opcións avanzadas</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Mostrar etiquetas</string>
|
||||
<string name="drawer_close">Agochar as etiquetas</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Sobre</string>
|
||||
<string name="menu_main_backup">Copia de seguranza</string>
|
||||
<string name="menu_main_search">Buscar</string>
|
||||
<string name="menu_main_settings">Axustes</string>
|
||||
<string name="menu_main_sort">Ordenar</string>
|
||||
<string name="menu_sort_none">Sen ordenar</string>
|
||||
<string name="menu_sort_label">Etiqueta</string>
|
||||
<string name="menu_sort_last_used">Último usado</string>
|
||||
<string name="menu_popup_edit_label">Editar etiqueta</string>
|
||||
<string name="menu_popup_change_image">Cambiar imaxe</string>
|
||||
<string name="menu_popup_edit_tags">Editar etiquetas</string>
|
||||
<string name="menu_popup_remove">Eliminar</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Fallou a autenticación, por favor inténteo de novo!</string>
|
||||
<string name="toast_auth_failed_fatal">Fallou a autenticación, pechando andOTP!</string>
|
||||
<string name="toast_copied_to_clipboard">Copiado ao portapapeis</string>
|
||||
<string name="toast_entry_exists">Este nome xa existe</string>
|
||||
<string name="toast_invalid_qr_code">Código QR inválido</string>
|
||||
<string name="toast_encryption_key_empty">Non se cargou a chave de cifrado</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autenticar</string>
|
||||
<string name="dialog_title_manual_entry">Introducir datos</string>
|
||||
<string name="dialog_title_remove">Eliminar</string>
|
||||
<string name="dialog_title_rename">Renomear</string>
|
||||
<string name="dialog_title_counter">Contador</string>
|
||||
<string name="dialog_title_last_used">Último usado</string>
|
||||
<string name="dialog_title_keystore_error">Fallo no KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Introducir contrasinal</string>
|
||||
<string name="dialog_label_enter_password">Introducir contrasinal</string>
|
||||
<string name="dialog_label_confirm_password">Confirmar contrasinal</string>
|
||||
<string name="dialog_msg_auth">Introduce as credenciais do dispositivo para iniciar andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Está seguro de que quere quitar a conta \"%1$s\"?</string>
|
||||
<string name="dialog_msg_last_used">Para que andOTP poida saber que código foi o último usado
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Cancelar</string>
|
||||
<string name="button_enter_details">Introducir datos</string>
|
||||
<string name="button_scan_qr">Escanear código QR</string>
|
||||
<string name="button_save">Gardar</string>
|
||||
<string name="button_new_tag">Nova etiqueta</string>
|
||||
<string name="button_settings">Axustes</string>
|
||||
<string name="button_all_tags">Todas as etiquetas</string>
|
||||
<string name="button_no_tags">Sen etiquetas</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiqueta</string>
|
||||
<string name="hint_secret">Secreto</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Agochado</string>
|
||||
<string name="label_type">Tipo</string>
|
||||
<string name="label_secret">Secreto</string>
|
||||
<string name="label_period">Período</string>
|
||||
<string name="label_digits">Díxitos</string>
|
||||
<string name="label_counter">Contador</string>
|
||||
<string name="label_label">Etiqueta</string>
|
||||
<string name="label_algorithm">Algoritmo</string>
|
||||
<string name="label_tags">Etiquetas</string>
|
||||
<string name="label_advanced">Opcións avanzadas</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Mostrar etiquetas</string>
|
||||
<string name="drawer_close">Agochar as etiquetas</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Sobre</string>
|
||||
<string name="menu_main_backup">Copia de seguranza</string>
|
||||
<string name="menu_main_search">Buscar</string>
|
||||
<string name="menu_main_settings">Axustes</string>
|
||||
<string name="menu_main_sort">Ordenar</string>
|
||||
<string name="menu_sort_none">Sen ordenar</string>
|
||||
<string name="menu_sort_label">Etiqueta</string>
|
||||
<string name="menu_sort_last_used">Último usado</string>
|
||||
<string name="menu_popup_edit_label">Editar etiqueta</string>
|
||||
<string name="menu_popup_change_image">Cambiar imaxe</string>
|
||||
<string name="menu_popup_edit_tags">Editar etiquetas</string>
|
||||
<string name="menu_popup_remove">Eliminar</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Fallou a autenticación, por favor inténteo de novo!</string>
|
||||
<string name="toast_auth_failed_fatal">Fallou a autenticación, pechando andOTP!</string>
|
||||
<string name="toast_copied_to_clipboard">Copiado ao portapapeis</string>
|
||||
<string name="toast_entry_exists">Este nome xa existe</string>
|
||||
<string name="toast_invalid_qr_code">Código QR inválido</string>
|
||||
<string name="toast_encryption_key_empty">Non se cargou a chave de cifrado</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autenticar</string>
|
||||
<string name="dialog_title_manual_entry">Introducir datos</string>
|
||||
<string name="dialog_title_remove">Eliminar</string>
|
||||
<string name="dialog_title_rename">Renomear</string>
|
||||
<string name="dialog_title_counter">Contador</string>
|
||||
<string name="dialog_title_last_used">Último usado</string>
|
||||
<string name="dialog_title_keystore_error">Fallo no KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Introducir contrasinal</string>
|
||||
<string name="dialog_label_enter_password">Introducir contrasinal</string>
|
||||
<string name="dialog_label_confirm_password">Confirmar contrasinal</string>
|
||||
<string name="dialog_msg_auth">Introduce as credenciais do dispositivo para iniciar andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Está seguro de que quere quitar a conta \"%1$s\"?</string>
|
||||
<string name="dialog_msg_last_used">Para que andOTP poida saber que código foi o último usado
|
||||
tes que activar \"Tocar para mostrar\" ou usar o botón de copiar.\n\nEsta mensaxe non
|
||||
se mostrará de novo.</string>
|
||||
<string name="dialog_msg_keystore_error">Fallo ao cargar a chave de cifrado desde KeyStore.
|
||||
<string name="dialog_msg_keystore_error">Fallo ao cargar a chave de cifrado desde KeyStore.
|
||||
<b>Calquer entrada que se engada perderase.</b>\n\nPara poder seguir usando andOTP pode ir a
|
||||
<b>Axustes</b> e cambiar o <b>Cifrado da base da datos</b> a <b>Contrasinal / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Escanear código-QR</string>
|
||||
<string name="shortcut_name_enter_details">Introducir detalles</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Escanear código-QR</string>
|
||||
<string name="shortcut_name_enter_details">Introducir detalles</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,158 +1,158 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Axustes</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Seguranza</string>
|
||||
<string name="settings_category_title_ui">Interface de usuario</string>
|
||||
<string name="settings_category_title_backup">Copia de seguranza</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tocar para mostrar</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Tempo de espera para tocar para mostrar</string>
|
||||
<string name="settings_title_auth">Autenticación</string>
|
||||
<string name="settings_title_auth_password">Contrasinal</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Cifrado de Base de datos</string>
|
||||
<string name="settings_title_panic">Panic Trigger</string>
|
||||
<string name="settings_title_relock_screen_off">Coa pantalla apagada voltar a asegurar</string>
|
||||
<string name="settings_title_lang">Idioma</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Tamaño da tipografía</string>
|
||||
<string name="settings_title_label_scroll">Desprazar etiqueta</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Tamaño de miniatura</string>
|
||||
<string name="settings_title_split_group_size">Separe o testemuño con espazo</string>
|
||||
<string name="settings_title_tag_functionality">Comportamento do selector de etiquetas</string>
|
||||
<string name="settings_title_backup_append_date">Engadir data ao nome do ficheiro</string>
|
||||
<string name="settings_title_backup_ask">Preguntar polo nome do ficheiro</string>
|
||||
<string name="settings_title_backup_directory">Directorio de copias de seguranza</string>
|
||||
<string name="settings_title_backup_password">Contrasinal da copia de seguranza</string>
|
||||
<string name="settings_title_backup_broadcasts">Respaldo Broadcasts</string>
|
||||
<string name="settings_title_openpgp_provider">Provedor OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Chave de cifrado OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">Chave de firma OpenPGP (optativa)</string>
|
||||
<string name="settings_title_openpgp_verify">Comprobar copias de seguranza cifradas</string>
|
||||
<string name="settings_title_special_features">Activar funcionalidades especiais</string>
|
||||
<string name="settings_title_enable_screenshot">Activar capturas de pantalla</string>
|
||||
<string name="settings_title_enable_android_backup_service">Habilitar Android sync</string>
|
||||
<string name="settings_title_clear_keystore">Limpar KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Agochar códigos OTP, require mostralos manualmente</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Selecciona o tempo (en segundos) tras o cal esconder
|
||||
<string name="settings_activity_title">Axustes</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Seguranza</string>
|
||||
<string name="settings_category_title_ui">Interface de usuario</string>
|
||||
<string name="settings_category_title_backup">Copia de seguranza</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tocar para mostrar</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Tempo de espera para tocar para mostrar</string>
|
||||
<string name="settings_title_auth">Autenticación</string>
|
||||
<string name="settings_title_auth_password">Contrasinal</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Cifrado de Base de datos</string>
|
||||
<string name="settings_title_panic">Panic Trigger</string>
|
||||
<string name="settings_title_relock_screen_off">Coa pantalla apagada voltar a asegurar</string>
|
||||
<string name="settings_title_lang">Idioma</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Tamaño da tipografía</string>
|
||||
<string name="settings_title_label_scroll">Desprazar etiqueta</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Tamaño de miniatura</string>
|
||||
<string name="settings_title_split_group_size">Separe o testemuño con espazo</string>
|
||||
<string name="settings_title_tag_functionality">Comportamento do selector de etiquetas</string>
|
||||
<string name="settings_title_backup_append_date">Engadir data ao nome do ficheiro</string>
|
||||
<string name="settings_title_backup_ask">Preguntar polo nome do ficheiro</string>
|
||||
<string name="settings_title_backup_directory">Directorio de copias de seguranza</string>
|
||||
<string name="settings_title_backup_password">Contrasinal da copia de seguranza</string>
|
||||
<string name="settings_title_backup_broadcasts">Respaldo Broadcasts</string>
|
||||
<string name="settings_title_openpgp_provider">Provedor OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Chave de cifrado OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">Chave de firma OpenPGP (optativa)</string>
|
||||
<string name="settings_title_openpgp_verify">Comprobar copias de seguranza cifradas</string>
|
||||
<string name="settings_title_special_features">Activar funcionalidades especiais</string>
|
||||
<string name="settings_title_enable_screenshot">Activar capturas de pantalla</string>
|
||||
<string name="settings_title_enable_android_backup_service">Habilitar Android sync</string>
|
||||
<string name="settings_title_clear_keystore">Limpar KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Agochar códigos OTP, require mostralos manualmente</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Selecciona o tempo (en segundos) tras o cal esconder
|
||||
as entradas reveladas</string>
|
||||
<string name="settings_desc_panic">Decide que facer cando se recibe un Panic Trigger</string>
|
||||
<string name="settings_desc_relock_screen_off">Require autenticación depois de que a pantalla
|
||||
<string name="settings_desc_panic">Decide que facer cando se recibe un Panic Trigger</string>
|
||||
<string name="settings_desc_relock_screen_off">Require autenticación depois de que a pantalla
|
||||
se apague</string>
|
||||
<string name="settings_desc_label_scroll">Desprazar etiquetas largas no canto de truncalas</string>
|
||||
<string name="settings_desc_backup_append_date">Engadir a data actual e hora ao nome de
|
||||
<string name="settings_desc_label_scroll">Desprazar etiquetas largas no canto de truncalas</string>
|
||||
<string name="settings_desc_backup_append_date">Engadir a data actual e hora ao nome de
|
||||
ficheiro de respaldo suxerido</string>
|
||||
<string name="settings_desc_backup_ask">Preguntar polo nome do ficheiro cada vez que unha copia de seguranza sexa creada ou
|
||||
<string name="settings_desc_backup_ask">Preguntar polo nome do ficheiro cada vez que unha copia de seguranza sexa creada ou
|
||||
restaurada</string>
|
||||
<string name="settings_desc_backup_directory">Directorio para as copias de seguranza (o nome do ficheiro dependerá
|
||||
<string name="settings_desc_backup_directory">Directorio para as copias de seguranza (o nome do ficheiro dependerá
|
||||
do tipo de copia)</string>
|
||||
<string name="settings_desc_backup_password">Establecer o contrasinal para cifrar as
|
||||
<string name="settings_desc_backup_password">Establecer o contrasinal para cifrar as
|
||||
copias de seguranza</string>
|
||||
<string name="settings_desc_backup_broadcasts">Escolla que tipos de respaldo se poden activar por
|
||||
<string name="settings_desc_backup_broadcasts">Escolla que tipos de respaldo se poden activar por
|
||||
aplicativos de terceiros utilizando Broadcasts</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Enderezo de correo para a chave OpenPGP utilizada para cifrar
|
||||
<string name="settings_desc_openpgp_key_encrypt">Enderezo de correo para a chave OpenPGP utilizada para cifrar
|
||||
os respaldos</string>
|
||||
<string name="settings_desc_openpgp_verify">As copias de seguranza cifradas só se importan
|
||||
<string name="settings_desc_openpgp_verify">As copias de seguranza cifradas só se importan
|
||||
se están asinadas con unha chave válida</string>
|
||||
<string name="settings_desc_special_features">Desmarcar para desactivar as funcionalidades especiais</string>
|
||||
<string name="settings_desc_enable_screenshot">Permitir capturas de pantalla da vista principal
|
||||
<string name="settings_desc_special_features">Desmarcar para desactivar as funcionalidades especiais</string>
|
||||
<string name="settings_desc_enable_screenshot">Permitir capturas de pantalla da vista principal
|
||||
(Desactivado por defecto por razóns de seguridade)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Permite que andOTP utilice o servizo de respaldo
|
||||
<string name="settings_desc_enable_android_backup_service">Permite que andOTP utilice o servizo de respaldo
|
||||
incluído en Android para respaldar chaves e axustes</string>
|
||||
<string name="settings_desc_clear_keystore">Eliminar a chave de cifrado da KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Esta característica require polo menos
|
||||
<string name="settings_desc_clear_keystore">Eliminar a chave de cifrado da KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Esta característica require polo menos
|
||||
Android 5.0 (Lollipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Esta característica require bloqueo de pantalla
|
||||
<string name="settings_toast_auth_device_not_secure">Esta característica require bloqueo de pantalla
|
||||
seguro (Axustes -> Seguranza -> Bloqueo de pantalla)</string>
|
||||
<string name="settings_toast_password_empty">Non se pode deixar baldeiro o contrasinal, estableza
|
||||
<string name="settings_toast_password_empty">Non se pode deixar baldeiro o contrasinal, estableza
|
||||
Autenticación a \"Nada\" para deshabilitala!</string>
|
||||
<string name="settings_toast_encryption_changing">Intentando cambiar o cifrado da base de datos,
|
||||
<string name="settings_toast_encryption_changing">Intentando cambiar o cifrado da base de datos,
|
||||
agarde por favor!</string>
|
||||
<string name="settings_toast_encryption_change_success">Cambiouse correctamente o cifrado
|
||||
<string name="settings_toast_encryption_change_success">Cambiouse correctamente o cifrado
|
||||
da base de datos!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Fallou o cambio do cifrado da base de datos,
|
||||
<string name="settings_toast_encryption_change_failed">Fallou o cambio do cifrado da base de datos,
|
||||
voltando ao estado orixinal!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Fallou a creación do respaldo
|
||||
<string name="settings_toast_encryption_backup_failed">Fallou a creación do respaldo
|
||||
interno, abortando!</string>
|
||||
<string name="settings_toast_encryption_no_key">Fallou ao obter a chave de cifrado, abortanto!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Fallou a autenticación!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Fallo ao actualizar o seu contrasinal / PIN
|
||||
<string name="settings_toast_encryption_no_key">Fallou ao obter a chave de cifrado, abortanto!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Fallou a autenticación!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Fallo ao actualizar o seu contrasinal / PIN
|
||||
ao novo cifrado, por favor restablezao en Axustes!</string>
|
||||
<string name="settings_dialog_title_warning">Aviso</string>
|
||||
<string name="settings_dialog_title_error">Erro</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Limpar a KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP intentará agora cambiar o cifrado
|
||||
<string name="settings_dialog_title_warning">Aviso</string>
|
||||
<string name="settings_dialog_title_error">Erro</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Limpar a KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP intentará agora cambiar o cifrado
|
||||
da base de datos. En caso de fallo restaurarase un respaldo interno e o cifrado permanecerá
|
||||
sin cambios.\n\n<b>Porén, sempre é boa idea ter copias de respaldo por si algo terrible acontece!</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Só pode utilizar Contrasinal ou PIN
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Só pode utilizar Contrasinal ou PIN
|
||||
si o cifrado da base de datos se establece como \"Contrasinal / PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Primeiro debe establecer
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Primeiro debe establecer
|
||||
a Autenticación a \"Password\" ou \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Primeiro debe establecer un Contrasinal
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Primeiro debe establecer un Contrasinal
|
||||
ou PIN antes de cambiar o cifrado!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">En algúns casos limpar o KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_password">En algúns casos limpar o KeyStore
|
||||
pode axudar a resolver problemas. Só debería facer esto si sabe o que fai!\n\nXa que
|
||||
o <b>Cifrado da Base de datos</b> está establecida a <b>Cotrasinal / PIN</b> non debería perder ningún
|
||||
dato facendo esto (pero non está de máis ter un respaldo).\n\n<b>Está seguro de querer limpar a KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">En algúns casos limpar a KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">En algúns casos limpar a KeyStore
|
||||
pode axudar a resolver problemas. Só debería seguir si sabe o que fai!\n\n<b>Aviso</b>:
|
||||
Xa que o <b>cifrado da base de datos</b> está establecido a <b>Android KeyStore</b> perderá todas as súas contas.
|
||||
Asegúrese de ter un respaldo!\n\n<b>Seguro que quere limpar a KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sync non se pode usar co cifrado
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sync non se pode usar co cifrado
|
||||
do almacén de chaves, <b>debe facer un respaldo manual!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Ningún</item>
|
||||
<item>Contrasinal</item>
|
||||
<item>PIN</item>
|
||||
<item>Credenciais do dispositivo</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Contrasinal / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Eliminar todas as contas</item>
|
||||
<item>Restablecer axustes</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Tema claro</item>
|
||||
<item>Tema escuro</item>
|
||||
<item>Tema negro</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Agochado</item>
|
||||
<item>Pequeno</item>
|
||||
<item>Predefinido</item>
|
||||
<item>Mediano</item>
|
||||
<item>Grande</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Non separar</item>
|
||||
<item>Despóis de dous caracteres</item>
|
||||
<item>Despois de tres caracteres</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Mostra todas as entradas coincidentes de <b>calquera</b> das etiquetas seleccionadas (ou)</item>
|
||||
<item>Só mostra entradas coincidentes de <b>todas</b> as etiquetas seleccionadas (e)</item>
|
||||
<item>Cambiar entre etiquetas (só permite unha etiqueta seleccionada cada vez)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Respaldos en texto-plano</item>
|
||||
<item>Respaldos cifrados</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Predefinido do sistema</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Inserir o novo contrasinal</string>
|
||||
<string name="settings_hint_pin">Inserir o novo PIN</string>
|
||||
<string name="settings_hint_password_confirm">Confirmar contrasinal</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmar PIN</string>
|
||||
<string name="settings_label_short_password">O contrasinal deber ter polo menos %1$d caracteres!</string>
|
||||
<string name="settings_label_short_pin">O PIN deber ter polo menos %1$d caracteres!</string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Ningún</item>
|
||||
<item>Contrasinal</item>
|
||||
<item>PIN</item>
|
||||
<item>Credenciais do dispositivo</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Contrasinal / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Eliminar todas as contas</item>
|
||||
<item>Restablecer axustes</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Tema claro</item>
|
||||
<item>Tema escuro</item>
|
||||
<item>Tema negro</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Agochado</item>
|
||||
<item>Pequeno</item>
|
||||
<item>Predefinido</item>
|
||||
<item>Mediano</item>
|
||||
<item>Grande</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Non separar</item>
|
||||
<item>Despóis de dous caracteres</item>
|
||||
<item>Despois de tres caracteres</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Mostra todas as entradas coincidentes de <b>calquera</b> das etiquetas seleccionadas (ou)</item>
|
||||
<item>Só mostra entradas coincidentes de <b>todas</b> as etiquetas seleccionadas (e)</item>
|
||||
<item>Cambiar entre etiquetas (só permite unha etiqueta seleccionada cada vez)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Respaldos en texto-plano</item>
|
||||
<item>Respaldos cifrados</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Predefinido do sistema</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Inserir o novo contrasinal</string>
|
||||
<string name="settings_hint_pin">Inserir o novo PIN</string>
|
||||
<string name="settings_hint_password_confirm">Confirmar contrasinal</string>
|
||||
<string name="settings_hint_pin_confirm">Confirmar PIN</string>
|
||||
<string name="settings_label_short_password">O contrasinal deber ter polo menos %1$d caracteres!</string>
|
||||
<string name="settings_label_short_pin">O PIN deber ter polo menos %1$d caracteres!</string>
|
||||
</resources>
|
||||
|
|
45
app/src/main/res/values-hu-rHU/strings_about.xml
Normal file
45
app/src/main/res/values-hu-rHU/strings_about.xml
Normal file
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">Rólunk</string>
|
||||
<string name="about_description">Nyílt forráskódú kétfaktoros hitelesítő Androidra</string>
|
||||
<string name="about_tab_about">Rólunk</string>
|
||||
<string name="about_tab_libraries">Könyvtárak</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Újdonságok</string>
|
||||
<string name="about_label_license">Licensz</string>
|
||||
<string name="about_label_MIT">MIT Licensz</string>
|
||||
<string name="about_label_source">Forráskód</string>
|
||||
<string name="about_label_version">Verzió</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Készítő</string>
|
||||
<string name="about_label_main_developer">Fő fejlesztők</string>
|
||||
<string name="about_label_developer">Fejlesztő</string>
|
||||
<string name="about_label_original_author">Az eredeti alkalmazás készítője</string>
|
||||
<string name="about_label_original_app">Az eredeti alkalmazás</string>
|
||||
<string name="about_label_website">Honlap</string>
|
||||
<string name="about_label_donate">Adományozz</string>
|
||||
<string name="about_label_contributors">Közreműködők</string>
|
||||
<string name="about_label_translators">Fordítók</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Bélyegkép vélemény</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Az összes bélyegkép a tulajdonosuk védjegye.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Ezen védjegyek használata nem
|
||||
jelzi a védjegyjogosultnak az andOTP által történő jóváhagyását, és nem fordítva.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> A bélyegképek csak arra használódnak, hogy
|
||||
képviseljék azt a vállalatot vagy terméket, amelyre vonatkoznak.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Kérjük, ne használja a bélyegképeket
|
||||
más célra, kivéve az adott márkát vagy szolgáltatást.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Támogassa a fejlesztést</string>
|
||||
<string name="about_label_report_bugs">Hibajelentés</string>
|
||||
<string name="about_label_translate">Fordítás</string>
|
||||
<string name="about_desc_report_bugs">Hibák bejelentése vagy új funkciók igénylése</string>
|
||||
<string name="about_desc_translate">Segítsen lefordítani az andOTP-t az Ön nyelvére</string>
|
||||
<string name="about_title_special_features">Speciális tulajdonságok</string>
|
||||
<string name="about_dialog_special_features">Biztos benne hogy szeretné engedélyezni a speciális tulajdonságokat? A javuk nem szokványos OTP algoritmus melyek bekerültek különleges kérésre. Ezek <b> nem hivatalosan támogatottak </b> és <b> különböző korlátozásokkal jöhetnek </b> kérem olvassa (és értse meg) az oldalt \"Speciális tulajdonságok\" a Github
|
||||
wiki-n hogy többet tudhasson meg a használatukról.</string>
|
||||
<string name="about_toast_special_features">Speciális tulajdonságok engedélyezve</string>
|
||||
<string name="about_toast_special_features_enabled">A speciális tulajdonságok már engedélyezve</string>
|
||||
<string name="about_toast_copied_to_clipboard">Az adományozó link a vágólapra lett másolva</string>
|
||||
</resources>
|
18
app/src/main/res/values-hu-rHU/strings_auth.xml
Normal file
18
app/src/main/res/values-hu-rHU/strings_auth.xml
Normal file
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Hitelesítés</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Jelszó</string>
|
||||
<string name="auth_hint_pin">PIN kód</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Kérem azonosítsa magát az andOTP indításához!</string>
|
||||
<string name="auth_msg_confirm_encryption">Kérem erősítse meg az azonosítóját az új kulcsfájl létrehozásához!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Feloldás</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Kérem állítsa be a jelszót a <b>Beállítások</b> -ban!</string>
|
||||
<string name="auth_toast_pin_missing">Kérem állítsa be a PIN kódot a <b>Beállítások</b> -ban!</string>
|
||||
<string name="auth_toast_password_again">Rossz jelszó, kérem, próbálja újra!</string>
|
||||
<string name="auth_toast_pin_again">Hibás PIN kód, kérem próbálja újra!</string>
|
||||
</resources>
|
64
app/src/main/res/values-hu-rHU/strings_backup.xml
Normal file
64
app/src/main/res/values-hu-rHU/strings_backup.xml
Normal file
|
@ -0,0 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Biztonsági mentések</string>
|
||||
<string name="backup_category_plain">Egyszerű szöveges biztonsági mentések</string>
|
||||
<string name="backup_category_crypt">Titkosított biztonsági mentések</string>
|
||||
<string name="backup_category_openpgp">OpenPGP biztonsági mentések</string>
|
||||
<string name="backup_title_export_plain">Biztonsági mentés (egyszerű szöveges)</string>
|
||||
<string name="backup_title_export_crypt">Biztonsági mentés (titkosított)</string>
|
||||
<string name="backup_title_export_openpgp">Biztonsági mentés (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Visszaállítás (egyszerű szöveges)</string>
|
||||
<string name="backup_title_import_crypt">Visszaállítás (titkosított)</string>
|
||||
<string name="backup_title_import_crypt_old">Visszaállítás (titkosított, régi titkosítás)</string>
|
||||
<string name="backup_title_import_openpgp">Visszaállítás (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Létező bejegyzés lecserélése</string>
|
||||
<string name="backup_desc_export_plain">Minden fiók biztonsági mentése egyszerű szöveges JSON fájlba</string>
|
||||
<string name="backup_desc_export_crypt">Minden fiók biztonsági mentése jelszóval védett JSON fájlba</string>
|
||||
<string name="backup_desc_export_openpgp">Minden fiók biztonsági mentése OpenPGP titkosított JSON fájlba</string>
|
||||
<string name="backup_desc_import_plain">Minden fiók visszaállítása egyszerű szöveges JSON fájlból</string>
|
||||
<string name="backup_desc_import_crypt">Minden fiók visszaállítása jelszóval titkosított JSON fájlból</string>
|
||||
<string name="backup_desc_import_crypt_old">Fiókok visszaállítása jelszóval védett JSON fájlból
|
||||
Létrehozva <b>andOTP 0.6.3 vagy kisebb verzióval</b></string>
|
||||
<string name="backup_desc_import_openpgp">Minden fiók visszaállítása OpenPGP titkosított JSON fájlból</string>
|
||||
<string name="backup_desc_crypt_setup">Nem sikerült betölteni a biztonsági mentés jelszavát a <b>Beállítások</b> -ból,
|
||||
ez azt is jelentheti hogy nem volt jelszó beállítva, vagy valami rosszul sikerült. Ön meg lesz kérve a jelszó újbóli beírására a biztonsági másolat mentésekor vagy visszaállításakor. </string>
|
||||
<string name="backup_desc_openpgp_provider">Telepítenie kell az OpenPGP szolgáltatót és engedélyeznie a <b>Beállítások</b> alatt a funkció használatához.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_keyid">Ki kell választania az OpenPGP kulcsot a <b>Beállítások</b>
|
||||
alatt, mielőtt létrehozhatna titkosított biztonsági mentéseket. </string>
|
||||
<string name="backup_desc_replace">Ha engedélyezve van, akkor az összes régi bejegyzést helyettesíti, ha egy biztonsági másolatot importál, és csak a biztonsági mentés van jelen. Ha le van tiltva, a régi bejegyzések és a biztonsági mentések tartalma összeolvad.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Biztonsági figyelmeztetés</string>
|
||||
<string name="backup_dialog_msg_export_warning">Biztosan szeretné exportálni az adatbázist egyszerű szöveges JSON fájlként? Ez a fájl tartalmazza az összes kulcsot, kérem tartsa <b>biztonságban</b>! </string>
|
||||
<string name="backup_receiver_title_backup_failed">Sikertelen mentés</string>
|
||||
<string name="backup_receiver_title_backup_success">A mentés sikerült</string>
|
||||
<string name="backup_receiver_plain_disabled">Az egyszerű szöveges biztonsági mentések nem engedélyezettek, kérem menjen a Beállításokba engedélyezni őket</string>
|
||||
<string name="backup_receiver_encrypted_disabled">A titkosított biztonsági mentések nem engedélyezettek, kérem menjen a Beállításokba engedélyezni őket</string>
|
||||
<string name="backup_receiver_read_permission_failed">Az olvasási engedély nincs jóváhagyva, kérem engedélyezze mielőtt biztonsági mentést hozna létre</string>
|
||||
<string name="backup_receiver_write_permission_failed">Az írási engedély nincs jóváhagyva, kérem engedélyezze mielőtt biztonsági mentést hozna létre</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">A jelszó/PIN kód általi titkosítás nem támogatott közvetítő biztonsági mentéssel</string>
|
||||
<string name="backup_new_format_dialog_title">Új titkosítási mód</string>
|
||||
<string name="backup_new_format_dialog_msg">Az andOTP 0.6.3 verziója óta az<b> új és továbbfejlesztett
|
||||
titkosítási eljárás</b>a jelszók titkosítására használt. A régi mentések továbbra is
|
||||
importálhatóak de <b>erősen ajánlott új biztonsági mentések létrehozására a továbbfejlesztett
|
||||
titkosítással</b>.\n\nEz az üzenet nem jelenik meg újra.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Az automatikus biztonsági mentés sikertelen</string>
|
||||
<string name="notification_channel_name_backup_success">Az automatikus biztonsági mentés sikeres</string>
|
||||
<string name="notification_channel_desc_backup_failed">Ezek az értesítések látszódnak ha a biztonsági mentés nem sikerül valamilyen okból</string>
|
||||
<string name="notification_channel_desc_backup_success">Ezek az értesítések látszódnak ha a biztonsági mentés sikerül</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Nem sikerült létrehozni a mappát</string>
|
||||
<string name="backup_toast_export_success">A memória kártyára történő exportálás sikeres volt</string>
|
||||
<string name="backup_toast_export_failed">A memória kártyára történő exportálás sikertelen volt</string>
|
||||
<string name="backup_toast_import_success">A memória kártyára történő importálás sikeres volt</string>
|
||||
<string name="backup_toast_import_save_failed">Nem sikerült elmenteni a bejegyzéseket</string>
|
||||
<string name="backup_toast_import_decryption_failed">A biztonsági másolat dekódolása sikertelen</string>
|
||||
<string name="backup_toast_import_no_entries">Nem található bejegyzés az importált adatokban</string>
|
||||
<string name="backup_toast_storage_not_accessible">A memória kártya jelenleg nem érhető el</string>
|
||||
<string name="backup_toast_storage_permissions">Nincsenek engedélyezve a tárolók engedélyei</string>
|
||||
<string name="backup_toast_openpgp_error">OpenPGP hiba: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Nem hitelesített aláírás észlelve</string>
|
||||
<string name="backup_toast_crypt_password_not_set">A jelszó nincs beállítva, ellenőrizze a <b>Beállítások</b> alatt</string>
|
||||
</resources>
|
19
app/src/main/res/values-hu-rHU/strings_intro.xml
Normal file
19
app/src/main/res/values-hu-rHU/strings_intro.xml
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Lássunk neki</string>
|
||||
<string name="intro_slide1_desc">Üdvözöl az <b>andOTP</b>, ez a varázsló végig fog vezetni az általános beállításokon. Kérem olvassa el figyelmesen máskülönben adatot veszíthet!
|
||||
\n\nNe aggódjon, ezeket a beállításokat később megváltoztathatja a <b>Beállítások</b> alatt.</string>
|
||||
<string name="intro_slide2_desc">Hogy biztosítsa önt a fiókjai biztonságáról az <b>andOTP</b> csakis titkosítva tárolja az adatokat. Itt kiválaszthatja melyik módszert kívánja használni.</string>
|
||||
<string name="intro_slide2_desc_keystore">A KeyStore az Android rendszerkomponense a kriptográfiai kulcsok biztonságos tárolásához. Ennek a módszernek az az előnye, hogy a kulcsokat az adatfájloktól elkülönítve tároljuk, és hardveres titkosítással (ha a készülék támogatja). Mivel azonban a kulcsok nem tárolódnak az alkalmazásadatokkal, a <b> ez a módszer megakadályozza a külső biztonsági megoldások (például a Titanium) használatát </b>. Ha ezt a módszert választja, az <b> andOTP </b> által biztosított belső biztonsági mentési funkciókra kell támaszkodnia. n\n\ <b> Figyelmeztetés: </b>: A KeyStore-ról ismert, hogy sok problémát okoz, kérjük, csak akkor használja, ha feltétlenül szükség van rá. Ha nem bánja a jelszót / PIN-kódot minden alkalommal, amikor elindítja az <b> andOTP </b> programot, akkor <b> ajánlott a jelszó alapú titkosítás használata </b>.</string>
|
||||
<string name="intro_slide2_desc_password">Ez a módszer titkosítja az adatokat egy jelszóval vagy PIN-kóddal létrehozott kulccsal. A fő előnye, hogy ez külső biztonsági megoldásokkal (például a Titaniummal) működik, és sokkal kevésbé hajlamos a hibákra mint a KeyStore. Az <b> andOTP </b> elindításakor azonban meg kell adnia hitelesítő adatait.</string>
|
||||
<string name="intro_slide3_desc_keystore">Itt beállíthat egy hitelesítést az <b> andOTP </b> zárolásához. Mivel titkosítási módként a <b> Android KeyStore </b> lehetőséget választotta, ez nem kötelező.</string>
|
||||
<string name="intro_slide3_desc_password">Itt beállíthat egy hitelesítést az <b> andOTP </b> zárolásához. Mivel titkosítási módként a <b> Jelszó / PIN kód </b> lehetőséget választotta, a folytatáshoz jelszót vagy PIN-kódot kell beállítania.</string>
|
||||
<string name="intro_slide3_warn_no_password">Kérem állítsa be a jelszót a folytatáshoz!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Kérem állítsa be PIN kódot a folytatáshoz!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Kérem erősítse meg a jelszavát a folytatáshoz!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Kérem erősítse meg a PIN kódját a folytatáshoz!</string>
|
||||
<string name="intro_slide4_title">Kész</string>
|
||||
<string name="intro_slide4_desc">Az ön beállításai mentésre kerültek, minden be van állítva és elkezdheti az
|
||||
<b>andOTP</b> használatát!</string>
|
||||
</resources>
|
72
app/src/main/res/values-hu-rHU/strings_main.xml
Normal file
72
app/src/main/res/values-hu-rHU/strings_main.xml
Normal file
|
@ -0,0 +1,72 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Mégsem</string>
|
||||
<string name="button_enter_details">Adja meg a részleteket</string>
|
||||
<string name="button_scan_qr">QR kód beolvasása</string>
|
||||
<string name="button_save">Mentés</string>
|
||||
<string name="button_new_tag">Új címke</string>
|
||||
<string name="button_settings">Beállítások</string>
|
||||
<string name="button_all_tags">Összes címke</string>
|
||||
<string name="button_no_tags">Nincs címke</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d másodperc</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Címke</string>
|
||||
<string name="hint_secret">Titkos</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Rejtett</string>
|
||||
<string name="label_type">Típus</string>
|
||||
<string name="label_secret">Titkos</string>
|
||||
<string name="label_period">Időtartam</string>
|
||||
<string name="label_digits">Számok</string>
|
||||
<string name="label_counter">Számláló</string>
|
||||
<string name="label_label">Cím</string>
|
||||
<string name="label_algorithm">Algoritmus</string>
|
||||
<string name="label_tags">Cimkék</string>
|
||||
<string name="label_advanced">Haladó beállítások</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Cimkék megjelenítése</string>
|
||||
<string name="drawer_close">Címkék elrejtése</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Rólunk</string>
|
||||
<string name="menu_main_backup">Biztonsági mentés</string>
|
||||
<string name="menu_main_search">Keresés</string>
|
||||
<string name="menu_main_settings">Beállítások</string>
|
||||
<string name="menu_main_sort">Rendezés</string>
|
||||
<string name="menu_sort_none">Rendezetlen</string>
|
||||
<string name="menu_sort_label">Cím</string>
|
||||
<string name="menu_sort_last_used">Utoljára használt</string>
|
||||
<string name="menu_popup_edit_label">Cím szerkesztése</string>
|
||||
<string name="menu_popup_change_image">Kép módosítása</string>
|
||||
<string name="menu_popup_edit_tags">Címkék szerkesztése</string>
|
||||
<string name="menu_popup_remove">Eltávolítás</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">A hitelesítés nem sikerült. Kérem próbáld újra!</string>
|
||||
<string name="toast_auth_failed_fatal">A hitelesítés sikertelen, az andOTP bezárul!</string>
|
||||
<string name="toast_copied_to_clipboard">Vágólapra másolva</string>
|
||||
<string name="toast_entry_exists">Ez a bejegyzés már létezik</string>
|
||||
<string name="toast_invalid_qr_code">Hibás QR kód</string>
|
||||
<string name="toast_encryption_key_empty">A titkosítási kulcs nem töltődött be</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Hitelesítés</string>
|
||||
<string name="dialog_title_manual_entry">Adja meg a részleteket</string>
|
||||
<string name="dialog_title_remove">Eltávolítás</string>
|
||||
<string name="dialog_title_rename">Átnevezés</string>
|
||||
<string name="dialog_title_counter">Számláló</string>
|
||||
<string name="dialog_title_last_used">Utoljára használt</string>
|
||||
<string name="dialog_title_keystore_error">KeyStore hiba</string>
|
||||
<string name="dialog_title_enter_password">Jelszó megadása</string>
|
||||
<string name="dialog_label_enter_password">Jelszó megadása</string>
|
||||
<string name="dialog_label_confirm_password">Jelszó megerősítése</string>
|
||||
<string name="dialog_msg_auth">Kérjük, adja meg a készülék hitelesítő adatait az andOTP indításához.</string>
|
||||
<string name="dialog_msg_confirm_delete">Biztosan törölni szeretné a %1$s\" fiókot?</string>
|
||||
<string name="dialog_msg_last_used">Annak érdekében, hogy az andOTP felismerje, hogy melyik tokent használták utoljára, engedélyeznie kell a \"érintés általi felfedést\", vagy használja a másolás gombot. \n\nEz az üzenet nem jelenik meg újra.</string>
|
||||
<string name="dialog_msg_keystore_error">Nem sikerült betölteni a titkosítási kulcsot a KeyStore-ból.
|
||||
<b> Az újonnan hozzáadott bejegyzések eltűnnek. </b> \n\nHa továbbra is használni szeretné az andOTP-t,
|
||||
akkor a <b> Beállítások </b> alatt, leválthatja <b> Adatbázis-titkosítást </b> <b> Jelszó / PIN kódra</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">QR kód beolvasása</string>
|
||||
<string name="shortcut_name_enter_details">Adja meg a részleteket</string>
|
||||
</resources>
|
129
app/src/main/res/values-hu-rHU/strings_settings.xml
Normal file
129
app/src/main/res/values-hu-rHU/strings_settings.xml
Normal file
|
@ -0,0 +1,129 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Beállítások</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Biztonság</string>
|
||||
<string name="settings_category_title_ui">Felhasználói felület</string>
|
||||
<string name="settings_category_title_backup">Biztonsági mentés</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Érintse meg a felfedéshez</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Az Érintse meg a felfedés időtúllépése</string>
|
||||
<string name="settings_title_auth">Hitelesítés</string>
|
||||
<string name="settings_title_auth_password">Jelszó</string>
|
||||
<string name="settings_title_auth_pin">PIN kód</string>
|
||||
<string name="settings_title_encryption">Adatbázis titkosítás</string>
|
||||
<string name="settings_title_panic">Pánik kioldás</string>
|
||||
<string name="settings_title_relock_screen_off">Lezárás a kijelző kikapcsolásakor</string>
|
||||
<string name="settings_title_lang">Nyelv</string>
|
||||
<string name="settings_title_theme">Téma</string>
|
||||
<string name="settings_title_label_size">Cím betűmérete</string>
|
||||
<string name="settings_title_label_scroll">Cím görgetése</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Bélyegkép méret</string>
|
||||
<string name="settings_title_split_group_size">Token elválasztása üres hellyel</string>
|
||||
<string name="settings_title_tag_functionality">Címke kiválasztás viselkedése</string>
|
||||
<string name="settings_title_backup_append_date">Dátum hozzáadása a fájlnévhez</string>
|
||||
<string name="settings_title_backup_ask">Fájlnév kérése</string>
|
||||
<string name="settings_title_backup_directory">Biztonsági mentés mappája</string>
|
||||
<string name="settings_title_backup_password">Biztonsági mentés jelszava</string>
|
||||
<string name="settings_title_backup_broadcasts">Közvetítés biztonsági mentése</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP szolgáltató</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP titkosítási kulcs</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP aláíró kulcs (opcionális)</string>
|
||||
<string name="settings_title_openpgp_verify">Titkosított biztonsági másolatok hitelesítése</string>
|
||||
<string name="settings_title_special_features">Speciális funkciók engedélyezése</string>
|
||||
<string name="settings_title_enable_screenshot">Képernyőmentés engedélyezése</string>
|
||||
<string name="settings_title_enable_android_backup_service">Az Android sync engedélyezése</string>
|
||||
<string name="settings_title_clear_keystore">A KeyStore törlése</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Az OTP tokenek elrejtése alapértelmezetten, manuálisan fedhetőek fel</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Válassza ki az időt (másodpercekben) miután a felfedett bejegyzések újra eltünnek</string>
|
||||
<string name="settings_desc_panic">Határozza meg hogy mi történik a Pánik kioldáskor</string>
|
||||
<string name="settings_desc_relock_screen_off">Hitelesítés kérése miután a készülék kijelzője kikapcsol</string>
|
||||
<string name="settings_desc_label_scroll">Görgesse a hosszabb címkéket, ne pedig letörje a végüket</string>
|
||||
<string name="settings_desc_backup_append_date">Adja hozzá a jelenlegi időt a javasolt biztonsági mentés nevéhez</string>
|
||||
<string name="settings_desc_backup_ask">Fájl nevének kérése minden alkalommal amikor biztonsági mentés jön létre vagy állítódik vissza</string>
|
||||
<string name="settings_desc_backup_directory">A biztonsági mentések mappája ( a fájlnevek a biztonsági mentés típusától fognak függeni)</string>
|
||||
<string name="settings_desc_backup_password">Állítsa be a jelszót amit a biztonsági mentések titkosításához használ</string>
|
||||
<string name="settings_desc_backup_broadcasts">Jelölje ki, hogy melyik biztonsági másolat típusokat indíthatja el a harmadik féltől származó alkalmazás a Broadcasts segítségével</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">A biztonsági mentések titkosításához használt OpenPGP-kulcs e-mail címe</string>
|
||||
<string name="settings_desc_openpgp_verify">A titkosított biztonsági másolatokat csak akkor lehet importálni, ha érvényes kulccsal írnak alá</string>
|
||||
<string name="settings_desc_special_features">Törölje a jelölést, hogy ismét kikapcsolja a speciális funkciókat</string>
|
||||
<string name="settings_desc_enable_screenshot">Lehetővé teszi a főképernyőképek készítését (alapértelmezés szerint letiltva biztonsági okokból)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Lehetővé teszi az andOTP számára az Android beépített biztonsági mentési szolgáltatás használatát a kulcsok és tulajdonságok mentéséhez</string>
|
||||
<string name="settings_desc_clear_keystore">Törölje a titkosítási kulcsot a KeyStore-ból</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Ehhez a funkcióhoz legalább Android 5.0 (Lollipop) szükséges</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Ezen funkció használatához biztonságos képernyőzár
|
||||
szükséges (Beállítások -> Biztonság -> Képernyőzár)</string>
|
||||
<string name="settings_toast_password_empty">Egy üres jelszó nem engedélyezett, állítsa a Hitelesítést \"Nincs\" értékre, hogy letiltsa!</string>
|
||||
<string name="settings_toast_encryption_changing">Próbáljuk megváltoztatni az adatbázis titkosítását, kérjük várjon!</string>
|
||||
<string name="settings_toast_encryption_change_success">Sikeresen megváltoztatta az adatbázis titkosítását!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Nem sikerült megváltoztatni az adatbázis titkosítását, visszaállt az eredeti állapotba!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Nem sikerült belső biztonsági mentést létrehozni, megszakítás!</string>
|
||||
<string name="settings_toast_encryption_no_key">Sikertelen a titkosítási kulcs elérése, megszakítás!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">A hitelesítés sikertelen!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Nem sikerült a jelszó / PIN-kód frissítése csendesen az új titkosításra, kérjük, kézzel állítsa vissza a beállításokban!</string>
|
||||
<string name="settings_dialog_title_warning">Figyelem</string>
|
||||
<string name="settings_dialog_title_error">Hiba</string>
|
||||
<string name="settings_dialog_title_clear_keystore">A KeyStore törlése?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">az andOTP most megpróbálja megváltoztatni az adatbázis titkosítását. Meghibásodás esetén a belső biztonsági mentés visszaáll, és a titkosítás változatlan marad \n\n <b> Mindig jó ötlet, ha van egy biztonsági mentés, ha valami váratlan történik! </b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Csak akkor használhatja a jelszót vagy a PIN-kódot, amíg az adatbázis-titkosítás beállítása \"Jelszó / PIN kód\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Először be kell állítania a hitelesítést \"Jelszó\" vagy \"PIN kód\" -ra!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">A titkosítás megváltoztatása előtt először be kell állítania egy jelszót vagy a PIN-kódot!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">Egyes esetekben a KeyStore törlése segít megoldani a problémákat. Csak akkor folytassa, ha tudja, hogy mit csinál!\n\nMert az <b> Adatbázis titkosítás </b> beállítása <b> Jelszó / PIN kód </b>, nem szabad elveszíteni ezt az adatot (de egyébként soha nem fáj ha van egybiztonsági mentés.) \n\n <b> Valóban biztos, hogy törölni szeretné a KeyStore-t? </b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">Egyes esetekben a KeyStore törlése segít megoldani a problémákat. Csak akkor folytassa, ha tudja, mit csinál!\n\n<b>Figyelem</b>:
|
||||
Mivel az <b> Adatbázis titkosítás</b> <b> Android KeyStore</b> -ra van beállítva, így elveszíti az összes fiókját. Győződjön meg róla, hogy van egy biztonsági mentése!\n\n<b>Biztosan szeretné törölni a KeyStore-t?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Az Android szinkronizálás nem használható a KeyStore titkosítással, <b> manuális biztonsági mentést kell készítenie! </b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Semmi</item>
|
||||
<item>Jelszó</item>
|
||||
<item>PIN kód</item>
|
||||
<item>Készülék adatai</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Jelszó / PIN kód</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Összes fiók törlése</item>
|
||||
<item>Beállítások visszaállítása</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Világos téma</item>
|
||||
<item>Sötét téma</item>
|
||||
<item>Fekete téma</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Rejtett</item>
|
||||
<item>Kicsi</item>
|
||||
<item>Alapértelmezett</item>
|
||||
<item>Közepes</item>
|
||||
<item>Nagy</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Ne válassza szét</item>
|
||||
<item>Két karakter után</item>
|
||||
<item>Három karakter után</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>A kiválasztott címkéknek <b> bármely </b> megfelelő bejegyzésének megjelenítése (vagy)</item>
|
||||
<item>Csak a kiválasztott címkéknek <b> bármely </b> megfelelő bejegyzésének megjelenítése (vagy)</item>
|
||||
<item>Váltás a címkék között (egyszerre csak egy címkét lehet kiválasztani)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Egyszerű szöveges biztonsági mentések</item>
|
||||
<item>Titkosított biztonsági mentések</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Rendszer alapértelmezett</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Adja meg az új jelszót</string>
|
||||
<string name="settings_hint_pin">Új PIN kód megadása</string>
|
||||
<string name="settings_hint_password_confirm">Jelszó megerősítése</string>
|
||||
<string name="settings_hint_pin_confirm">PIN kód megerősítése</string>
|
||||
<string name="settings_label_short_password">A jelszó legalább %1$d karakter hosszú legyen!</string>
|
||||
<string name="settings_label_short_pin">A PIN kód legalább %1$d karakter hosszú legyen!</string>
|
||||
</resources>
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Autore dell\'app originale</string>
|
||||
<string name="about_label_original_app">App originale</string>
|
||||
<string name="about_label_website">Sito Web</string>
|
||||
<string name="about_label_donate_paypal">Dona (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Dona (Bitcoin)</string>
|
||||
<string name="about_label_donate">Dona</string>
|
||||
<string name="about_label_contributors">Hanno contribuito</string>
|
||||
<string name="about_label_translators">Traduttori</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Backup (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Ripristina (non crittografato)</string>
|
||||
<string name="backup_title_import_crypt">Ripristina (crittografato)</string>
|
||||
<string name="backup_title_import_crypt_old">Ripristina (cifrato, vecchia cifratura)</string>
|
||||
<string name="backup_title_import_openpgp">Ripristina (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Sostituire le voci esistenti</string>
|
||||
<string name="backup_desc_export_plain">Salva tutti gli account in un file JSON non crittografato</string>
|
||||
|
@ -17,6 +18,7 @@
|
|||
<string name="backup_desc_export_openpgp">Salva tutti gli account in un file JSON crittografato on OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Ripristina tutti gli account da file JSON non crittografato</string>
|
||||
<string name="backup_desc_import_crypt">Ripristina tutti gli account da file JSON protetto da password</string>
|
||||
<string name="backup_desc_import_crypt_old">Ripristina account da un file JSON protetto con password. Creato con una versione di anOTP inferiore alla 0.6.3</string>
|
||||
<string name="backup_desc_import_openpgp">Ripristina tutti gli account da file JSON crittografato con OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Impossibile caricare la password di backup dalle <b>Impostazioni</b>,
|
||||
questo significa che nessuna password è stata impostata o qualcosa è andato storto. Ti verrà chiesto di
|
||||
|
@ -48,6 +50,8 @@
|
|||
di autorizzarli prima di tentare il backup</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Crittografia basata su password / PIN
|
||||
non supportata con backup broadcast</string>
|
||||
<string name="backup_new_format_dialog_title">Nuovo metodo di cifratura</string>
|
||||
<string name="backup_new_format_dialog_msg">Dalla versione 0.6.3 di andOTP è stato aggiunto un nuovo e migliore metodo di cifratura, usato per i backup protetti da password. I vecchi backup possono ancora essere importati, ma è altamente consigliata la creazione di nuovi backup con le funzionalità migliorate di cifratura. Questo messaggio non sarà visualizzato nuovamente.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Backup automatico fallito</string>
|
||||
<string name="notification_channel_name_backup_success">Backup automatico eseguito con successo</string>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<!-- Buttons -->
|
||||
<string name="button_cancel">Annulla</string>
|
||||
<string name="button_enter_details">Aggiungi dettagli</string>
|
||||
<string name="button_scan_qr">Scansiona il codice QR</string>
|
||||
<string name="button_scan_qr">Scansiona il QR Code</string>
|
||||
<string name="button_save">Salva</string>
|
||||
<string name="button_new_tag">Nuovo tag</string>
|
||||
<string name="button_settings">Impostazioni</string>
|
||||
|
@ -47,7 +47,7 @@
|
|||
<string name="toast_auth_failed_fatal">Autenticazione non riuscita, andOTP verrà chiuso!</string>
|
||||
<string name="toast_copied_to_clipboard">Copiato negli appunti</string>
|
||||
<string name="toast_entry_exists">Questa voce esiste già</string>
|
||||
<string name="toast_invalid_qr_code">Codice QR non valido</string>
|
||||
<string name="toast_invalid_qr_code">QR code non valido</string>
|
||||
<string name="toast_encryption_key_empty">Chiave di crittografia non caricata</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autenticazione</string>
|
||||
|
@ -69,6 +69,6 @@
|
|||
<b>Qualsiasi voce aggiunta verrà persa</b>\n\nPer continuare ad utilizzare andOTP, vai nelle
|
||||
<b>Impostazioni</b> e imposta la <b>Crittografia del database</b> su <b>Password / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Scansione codice QR</string>
|
||||
<string name="shortcut_name_scan_qr">Scansione QR-Code</string>
|
||||
<string name="shortcut_name_enter_details">Inserisci dettagli</string>
|
||||
</resources>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">元のアプリの作者</string>
|
||||
<string name="about_label_original_app">元のアプリ</string>
|
||||
<string name="about_label_website">ウェブサイト</string>
|
||||
<string name="about_label_donate_paypal">寄付 (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">寄付 (Bitcoin)</string>
|
||||
<string name="about_label_donate">寄付</string>
|
||||
<string name="about_label_contributors">貢献者</string>
|
||||
<string name="about_label_translators">翻訳者</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">バックアップ (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">復元 (非暗号化)</string>
|
||||
<string name="backup_title_import_crypt">復元 (暗号化)</string>
|
||||
<string name="backup_title_import_crypt_old">復元 (暗号化、古い暗号化形式)</string>
|
||||
<string name="backup_title_import_openpgp">復元 (OpenPGP)</string>
|
||||
<string name="backup_title_replace">既存のエントリを置き換える</string>
|
||||
<string name="backup_desc_export_plain">暗号化されていない JSON ファイルにすべてのアカウントをバックアップします</string>
|
||||
|
@ -17,6 +18,7 @@
|
|||
<string name="backup_desc_export_openpgp">OpenPGP で暗号化された JSON ファイルにすべてのアカウントをバックアップします</string>
|
||||
<string name="backup_desc_import_plain">暗号化されていない JSON ファイルからアカウントを復元します</string>
|
||||
<string name="backup_desc_import_crypt">パスワードで暗号化された JSON ファイルからアカウントを復元します</string>
|
||||
<string name="backup_desc_import_crypt_old"><b>andOTP 0.6.3 よりも前のバージョン</b>で作成された、パスワードで暗号化された JSON ファイルからアカウントを復元します</string>
|
||||
<string name="backup_desc_import_openpgp">OpenPGP で暗号化された JSON ファイルからアカウントを復元します</string>
|
||||
<string name="backup_desc_crypt_setup"><b>設定</b> からバックアップパスワードをロードできませんでした、これはパスワードが設定されなかったか何かが間違っていたことを意味します。バックアップを作成またはインポートするときに、パスワードを手動で入力するように求められます。</string>
|
||||
<string name="backup_desc_openpgp_provider">この機能を使用するには OpenPGP プロバイダをインストールし <b>設定</b> で有効にする必要があります。</string>
|
||||
|
@ -32,6 +34,8 @@
|
|||
<string name="backup_receiver_read_permission_failed">読み込み権限が付与されていないため、バックアップを実行する前に許可してください</string>
|
||||
<string name="backup_receiver_write_permission_failed">書き込み権限が付与されていないため、バックアップを実行する前に許可してください</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">パスワード / PIN ベースの暗号化はブロードキャストバックアップでサポートされていません</string>
|
||||
<string name="backup_new_format_dialog_title">新しい暗号化形式</string>
|
||||
<string name="backup_new_format_dialog_msg">andOTP 0.6.3 以降のバージョンでは、パスワードで暗号化されたバックアップに、<b>新しく改良された暗号化形式</b>が利用されます。古い暗号化形式を利用したバックアップは引き続き復元に利用できますが、<b>新しい暗号化形式を利用して新たにバックアップを作成することを強くお勧めします</b>。\n\nこのメッセージは再度表示はされません。</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">自動バックアップに失敗しました</string>
|
||||
<string name="notification_channel_name_backup_success">自動バックアップに成功しました</string>
|
||||
|
|
|
@ -1,43 +1,42 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">Over</string>
|
||||
<string name="about_description">Open source twee-factor-authenticatie voor Android</string>
|
||||
<string name="about_tab_about">Over</string>
|
||||
<string name="about_tab_libraries">Bibliotheken</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Wijzigingen</string>
|
||||
<string name="about_label_license">Licentie</string>
|
||||
<string name="about_label_MIT">MIT-licentie</string>
|
||||
<string name="about_label_source">Broncode</string>
|
||||
<string name="about_label_version">Versie</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Auteurs</string>
|
||||
<string name="about_label_main_developer">Hoofdontwikkelaar</string>
|
||||
<string name="about_label_developer">Ontwikkelaar</string>
|
||||
<string name="about_label_original_author">Auteur van de oorspronkelijke app</string>
|
||||
<string name="about_label_original_app">Originele App</string>
|
||||
<string name="about_label_website">Website</string>
|
||||
<string name="about_label_donate_paypal">Doneren (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Doneren (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Bijdragers</string>
|
||||
<string name="about_label_translators">Vertalers</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Miniatuur disclaimer</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> alle miniaturen zijn handelsmerken van hun respectieve eigenaren.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Het gebruik van deze handelsmerken duid niet op goedkeuring van de merkhouder door andOTP, noch omgekeerd.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Miniaturen zijn alleen voor gebruikt om naar het bedrijf of het product te verwijzen.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Gebruik geen miniaturen voor enig doel
|
||||
<string name="about_activity_title">Over</string>
|
||||
<string name="about_description">Open source twee-factor-authenticatie voor Android</string>
|
||||
<string name="about_tab_about">Over</string>
|
||||
<string name="about_tab_libraries">Bibliotheken</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Wijzigingen</string>
|
||||
<string name="about_label_license">Licentie</string>
|
||||
<string name="about_label_MIT">MIT-licentie</string>
|
||||
<string name="about_label_source">Broncode</string>
|
||||
<string name="about_label_version">Versie</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Auteurs</string>
|
||||
<string name="about_label_main_developer">Hoofdontwikkelaar</string>
|
||||
<string name="about_label_developer">Ontwikkelaar</string>
|
||||
<string name="about_label_original_author">Auteur van de oorspronkelijke app</string>
|
||||
<string name="about_label_original_app">Originele App</string>
|
||||
<string name="about_label_website">Website</string>
|
||||
<string name="about_label_donate">Doneer</string>
|
||||
<string name="about_label_contributors">Bijdragers</string>
|
||||
<string name="about_label_translators">Vertalers</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Miniatuur disclaimer</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> alle miniaturen zijn handelsmerken van hun respectieve eigenaren.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Het gebruik van deze handelsmerken duid niet op goedkeuring van de merkhouder door andOTP, noch omgekeerd.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Miniaturen zijn alleen voor gebruikt om naar het bedrijf of het product te verwijzen.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Gebruik geen miniaturen voor enig doel
|
||||
behalve het vertegenwoordigen van het betreffende merk of dienst.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Steun de App ontwikkeling</string>
|
||||
<string name="about_label_report_bugs">Fouten melden</string>
|
||||
<string name="about_label_translate">Vertalen</string>
|
||||
<string name="about_desc_report_bugs">Meld een bug of verzoek nieuwe functies</string>
|
||||
<string name="about_desc_translate">Help andOTP te vertalen in jouw taal</string>
|
||||
<string name="about_title_special_features">Speciale functies</string>
|
||||
<string name="about_dialog_special_features">Weet u zeker dat u de speciale functies wilt inschakelen? De meeste van hen zijn atypische OTP-algoritmen die op verzoek zijn toegevoegd. Ze zijn <b>niet officieel ondersteund</b> en kunnen komen met <b>bepaalde beperkingen</b>, lees (en begrijp) de pagina \"Special features\" in de Github wiki voordat je ze gebruikt.</string>
|
||||
<string name="about_toast_special_features">Speciale functies zijn ingeschakeld</string>
|
||||
<string name="about_toast_special_features_enabled">Speciale functies zijn al ingeschakeld</string>
|
||||
<string name="about_toast_copied_to_clipboard">Donatielink naar het klembord gekopieerd</string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Steun de App ontwikkeling</string>
|
||||
<string name="about_label_report_bugs">Fouten melden</string>
|
||||
<string name="about_label_translate">Vertalen</string>
|
||||
<string name="about_desc_report_bugs">Meld een bug of verzoek nieuwe functies</string>
|
||||
<string name="about_desc_translate">Help andOTP te vertalen in jouw taal</string>
|
||||
<string name="about_title_special_features">Speciale functies</string>
|
||||
<string name="about_dialog_special_features">Weet u zeker dat u de speciale functies wilt inschakelen? De meeste van hen zijn atypische OTP-algoritmen die op verzoek zijn toegevoegd. Ze zijn <b>niet officieel ondersteund</b> en kunnen komen met <b>bepaalde beperkingen</b>, lees (en begrijp) de pagina \"Special features\" in de Github wiki voordat je ze gebruikt.</string>
|
||||
<string name="about_toast_special_features">Speciale functies zijn ingeschakeld</string>
|
||||
<string name="about_toast_special_features_enabled">Speciale functies zijn al ingeschakeld</string>
|
||||
<string name="about_toast_copied_to_clipboard">Donatielink naar het klembord gekopieerd</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Verifiëren</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Wachtwoord</string>
|
||||
<string name="auth_hint_pin">Pincode</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Gelieve verifiëren om andOTP te starten!</string>
|
||||
<string name="auth_msg_confirm_encryption">Bevestig je verificatie om een nieuwe sleutel aan te maken!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Ontgrendelen</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Stel een wachtwoord in de <b>Instellingen</b> in!</string>
|
||||
<string name="auth_toast_pin_missing">Stel een pincode in de <b>Instellingen</b> in!</string>
|
||||
<string name="auth_toast_password_again">Fout wachtwoord, probeer het opnieuw!</string>
|
||||
<string name="auth_toast_pin_again">Foute pincode, probeer het opnieuw!</string>
|
||||
<string name="auth_activity_title">Verifiëren</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Wachtwoord</string>
|
||||
<string name="auth_hint_pin">Pincode</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Gelieve verifiëren om andOTP te starten!</string>
|
||||
<string name="auth_msg_confirm_encryption">Bevestig je verificatie om een nieuwe sleutel aan te maken!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Ontgrendelen</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Stel een wachtwoord in de <b>Instellingen</b> in!</string>
|
||||
<string name="auth_toast_pin_missing">Stel een pincode in de <b>Instellingen</b> in!</string>
|
||||
<string name="auth_toast_password_again">Fout wachtwoord, probeer het opnieuw!</string>
|
||||
<string name="auth_toast_pin_again">Foute pincode, probeer het opnieuw!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,56 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Reservekopieën</string>
|
||||
<string name="backup_category_plain">Reservekopieën zonder tekstopmaak</string>
|
||||
<string name="backup_category_crypt">Versleutelde reservekopieën</string>
|
||||
<string name="backup_category_openpgp">OpenPGP reservekopie</string>
|
||||
<string name="backup_title_export_plain">Reservekopie (tekst zonder opmaak)</string>
|
||||
<string name="backup_title_export_crypt">Reservekopie (versleuteld)</string>
|
||||
<string name="backup_title_export_openpgp">Reservekopie (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Herstellen (tekst zonder opmaak)</string>
|
||||
<string name="backup_title_import_crypt">Herstellen (versleuteld)</string>
|
||||
<string name="backup_title_import_openpgp">Herstellen (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Vervang bestaande vermeldingen</string>
|
||||
<string name="backup_desc_export_plain">Back-up JSON bestand van alle accounts in tekst zonder opmaak</string>
|
||||
<string name="backup_desc_export_crypt">Maak een reservekopie van alle accounts in een JSON-bestand met wachtwoordbeveiliging</string>
|
||||
<string name="backup_desc_export_openpgp">Maak een reservekopie van alle accounts in een JSON-bestand met OpenPGP versleuteling</string>
|
||||
<string name="backup_desc_import_plain">Herstel accounts vanuit een JSON tekstbestand</string>
|
||||
<string name="backup_desc_import_crypt">Herstel alle accounts vanuit een JSON-bestand met wachtwoordbeveiliging</string>
|
||||
<string name="backup_desc_import_openpgp">Herstel accounts vanuit een OpenPGP versleuteld JSON-bestand</string>
|
||||
<string name="backup_desc_crypt_setup">Fout bij het laden van het back-wachtwoord van de <b>instellingen</b>,
|
||||
<string name="backup_activity_title">Reservekopieën</string>
|
||||
<string name="backup_category_plain">Reservekopieën zonder tekstopmaak</string>
|
||||
<string name="backup_category_crypt">Versleutelde reservekopieën</string>
|
||||
<string name="backup_category_openpgp">OpenPGP reservekopieën</string>
|
||||
<string name="backup_title_export_plain">Reservekopie (tekst zonder opmaak)</string>
|
||||
<string name="backup_title_export_crypt">Reservekopie (versleuteld)</string>
|
||||
<string name="backup_title_export_openpgp">Reservekopie (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Herstellen (tekst zonder opmaak)</string>
|
||||
<string name="backup_title_import_crypt">Herstellen (versleuteld)</string>
|
||||
<string name="backup_title_import_crypt_old">Herstellen (versleuteld, oude encryptie)</string>
|
||||
<string name="backup_title_import_openpgp">Herstellen (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Bestaande accounts vervangen</string>
|
||||
<string name="backup_desc_export_plain">Maak een reservekopie van alle accounts in een niet-versleuteld JSON-bestand</string>
|
||||
<string name="backup_desc_export_crypt">Maak een reservekopie van alle accounts in een JSON-bestand met wachtwoordbeveiliging</string>
|
||||
<string name="backup_desc_export_openpgp">Maak een reservekopie van alle accounts in een JSON-bestand met OpenPGP versleuteling</string>
|
||||
<string name="backup_desc_import_plain">Herstel accounts vanuit een JSON tekstbestand</string>
|
||||
<string name="backup_desc_import_crypt">Herstel alle accounts vanuit een JSON-bestand met wachtwoordbeveiliging</string>
|
||||
<string name="backup_desc_import_crypt_old">Herstel accounts vanuit een met een wachtwoord beveiligd JSON-bestand
|
||||
gemaakt met een <b>andOTP versie lager dan 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Herstel accounts vanuit een OpenPGP versleuteld JSON-bestand</string>
|
||||
<string name="backup_desc_crypt_setup">Fout bij het laden van het back-wachtwoord van de <b>instellingen</b>,
|
||||
betekent dit ofwel geen wachtwoord is ingesteld of iets misgegaan. U zal worden gevraagd te geven
|
||||
het wachtwoord handmatig bij het maken of importeren een back-up.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_provider">Je dient een OpenPGP-provider te installeren en in de <b>Instellingen</b> in te schakelen om deze functie te gebruiken. </string>
|
||||
<string name="backup_desc_openpgp_keyid">Je dient een OpenPGP-sleutel in de <b>Instellingen</b> te selecteren voor je versleutelde reservekopieën kunt maken. </string>
|
||||
<string name="backup_desc_replace">Indien ingeschakeld worden alle oude vermeldingen vervangen wanneer een reservekopie geïmporteerd wordt en alleen de reservekopie is aanwezig. Indien uitgeschakeld worden de oude vermeldingen en reservekopieën samengevoegd.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Veiligheidswaarschuwing</string>
|
||||
<string name="backup_dialog_msg_export_warning">Wilt u echt de database exporteren als JSON-bestand zonder opmaak? Dit bestand bevat al uw geheime sleutels. <b>Houdt het veilig</b>! </string>
|
||||
<string name="backup_receiver_title_backup_failed">Reservekopie mislukt</string>
|
||||
<string name="backup_receiver_title_backup_success">Reservekopie geslaagd</string>
|
||||
<string name="backup_receiver_plain_disabled">Niet-versleutelde reservekopieën zijn op dit moment uitgeschakeld, ga naar de Instellingen om deze in te schakelen</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Versleutelde reservekopieën zijn op dit moment uitgeschakeld, ga naar de Instellingen om deze in te schakelen</string>
|
||||
<string name="backup_receiver_read_permission_failed">Verleen eerst toestemming om te lezen voordat je een reservekopie gaat maken</string>
|
||||
<string name="backup_receiver_write_permission_failed">Geen machtiging tot schrijven verleend, gelieve dit te doen voordat u een back-up maakt</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Versleuteling op basis van wachtwoord/pincode niet ondersteund bij reservekopieën gemaakt op afstand</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatische reservekopie mislukt</string>
|
||||
<string name="notification_channel_name_backup_success">Automatische reservekopie geslaagd</string>
|
||||
<string name="notification_channel_desc_backup_failed">Deze meldingen worden getoond wanneer een automatische reservekopie niet geslaagd is</string>
|
||||
<string name="notification_channel_desc_backup_success">Deze meldingen worden getoond wanneer een automatische reservekopie geslaagd is</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Het maken van een reservekopiemap is mislukt</string>
|
||||
<string name="backup_toast_export_success">Exporteren naar een extern opslagmedium was succesvol</string>
|
||||
<string name="backup_toast_export_failed">Exporteren naar een extern opslagmedium is mislukt</string>
|
||||
<string name="backup_toast_import_success">Importeren uit externe opslag was succesvol</string>
|
||||
<string name="backup_toast_import_save_failed">Opslaan van herstelde vermeldingen mislukt</string>
|
||||
<string name="backup_toast_import_decryption_failed">Ontsleutelen van de reservekopie is mislukt</string>
|
||||
<string name="backup_toast_import_no_entries">Geen vermeldingen gevonden in geïmporteerde gegevens</string>
|
||||
<string name="backup_toast_storage_not_accessible">Externe opslag is momenteel niet toegankelijk</string>
|
||||
<string name="backup_toast_storage_permissions">Geen machtiging tot de opslagruimte verleend</string>
|
||||
<string name="backup_toast_openpgp_error">OpenPGP fout: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Geen geverifieerde handtekening gevonden</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Wachtwoord niet ingesteld, controleer de <b>Instellingen</b></string>
|
||||
<string name="backup_desc_openpgp_provider">Je dient een OpenPGP-provider te installeren en in de <b>Instellingen</b> in te schakelen om deze functie te gebruiken. </string>
|
||||
<string name="backup_desc_openpgp_keyid">Je dient een OpenPGP-sleutel in de <b>Instellingen</b> te selecteren voor je versleutelde reservekopieën kunt maken. </string>
|
||||
<string name="backup_desc_replace">Indien ingeschakeld worden alle oude vermeldingen vervangen wanneer een reservekopie geïmporteerd wordt en alleen de reservekopie is aanwezig. Indien uitgeschakeld worden de oude vermeldingen en reservekopieën samengevoegd.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Veiligheidswaarschuwing</string>
|
||||
<string name="backup_dialog_msg_export_warning">Wilt u echt de database exporteren als JSON-bestand zonder opmaak? Dit bestand bevat al uw geheime sleutels. <b>Houdt het veilig</b>! </string>
|
||||
<string name="backup_receiver_title_backup_failed">Reservekopie mislukt</string>
|
||||
<string name="backup_receiver_title_backup_success">Reservekopie geslaagd</string>
|
||||
<string name="backup_receiver_plain_disabled">Niet-versleutelde reservekopieën zijn op dit moment uitgeschakeld, ga naar de Instellingen om deze in te schakelen</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Versleutelde reservekopieën zijn op dit moment uitgeschakeld, ga naar de Instellingen om deze in te schakelen</string>
|
||||
<string name="backup_receiver_read_permission_failed">Verleen eerst toestemming om te lezen voordat je een reservekopie gaat maken</string>
|
||||
<string name="backup_receiver_write_permission_failed">Geen machtiging tot schrijven verleend, gelieve dit te doen voordat je een reservekopie maakt</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Versleuteling op basis van wachtwoord/pincode niet ondersteund bij reservekopieën gemaakt op afstand</string>
|
||||
<string name="backup_new_format_dialog_title">Nieuwe versleutelingsmethode</string>
|
||||
<string name="backup_new_format_dialog_msg">Sinds versie 0.6.3 van andOTP, een <b>nieuwe en verbeterde
|
||||
encryptiemethode</b> wordt gebruikt voor wachtwoordbeveiligde back-ups. De oude backups kunnen nog steeds
|
||||
worden geïmporteerd, maar het is <b>aanbevolen om nieuwe backups te maken met de verbeterde
|
||||
encryptie</b>.\n\nDit bericht zal niet meer worden weergegeven.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatische reservekopie mislukt</string>
|
||||
<string name="notification_channel_name_backup_success">Automatische reservekopie geslaagd</string>
|
||||
<string name="notification_channel_desc_backup_failed">Deze meldingen worden getoond wanneer een automatische reservekopie niet geslaagd is</string>
|
||||
<string name="notification_channel_desc_backup_success">Deze meldingen worden getoond wanneer een automatische reservekopie geslaagd is</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Het maken van een reservekopiemap is mislukt</string>
|
||||
<string name="backup_toast_export_success">Exporteren naar een extern opslagmedium was succesvol</string>
|
||||
<string name="backup_toast_export_failed">Exporteren naar een extern opslagmedium is mislukt</string>
|
||||
<string name="backup_toast_import_success">Importeren uit externe opslag was succesvol</string>
|
||||
<string name="backup_toast_import_save_failed">Opslaan van herstelde vermeldingen mislukt</string>
|
||||
<string name="backup_toast_import_decryption_failed">Ontsleutelen van de reservekopie is mislukt</string>
|
||||
<string name="backup_toast_import_no_entries">Geen vermeldingen gevonden in geïmporteerde gegevens</string>
|
||||
<string name="backup_toast_storage_not_accessible">Externe opslag is momenteel niet toegankelijk</string>
|
||||
<string name="backup_toast_storage_permissions">Geen machtiging tot de opslagruimte verleend</string>
|
||||
<string name="backup_toast_openpgp_error">OpenPGP fout: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Geen geverifieerde handtekening gevonden</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Wachtwoord niet ingesteld, controleer de <b>Instellingen</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Laten we aan de slag gaan</string>
|
||||
<string name="intro_slide1_desc">Welkom bij <b>andOTP</b>, deze wizard zal je tijdens het instellen begeleiden. Let goed op en lees alles zorgvuldig anders kun je je gegevens verliezen! \n\nGeen zorgen, je kunt hierna nog wijzigingen maken bij de <b>Instellingen</b>.</string>
|
||||
<string name="intro_slide2_desc">Om de veiligheid van uw accounts te verzekeren zal <b>andOTP</b> ze alleen opslaan in versleutelde gegevensbestanden. Hier kan je kiezen welke versleutelingsmethode er zal gebruikt worden.</string>
|
||||
<string name="intro_slide2_desc_keystore">De Sleutelopslag is een systeemonderdeel van Android voor het veilig opslaan van cryptografische sleutels. Het voordeel van deze methode is dat de sleutels gescheiden van andere gegevens worden opgeslagen met ondersteuning voor hardware-gebaseerde encryptie (als je telefoon dit ondersteunt). Omdat de sleutels echter niet worden opgeslagen met de gegevens van de app <b>zullen externe oplossingen voor het maken van reservekopieën (zoals Titanium) niet werken</b>. Wanneer je deze methode te kiest moet je volledig vertrouwen op de interne mogelijkheden van <b>andOTP</b>.
|
||||
<string name="intro_slide1_title">Laten we aan de slag gaan</string>
|
||||
<string name="intro_slide1_desc">Welkom bij <b>andOTP</b>, deze wizard zal je tijdens het instellen begeleiden. Let goed op en lees alles zorgvuldig anders kun je je gegevens verliezen! \n\nGeen zorgen, je kunt hierna nog wijzigingen maken bij de <b>Instellingen</b>.</string>
|
||||
<string name="intro_slide2_desc">Om de veiligheid van uw accounts te verzekeren zal <b>andOTP</b> ze alleen opslaan in versleutelde gegevensbestanden. Hier kan je kiezen welke versleutelingsmethode er zal gebruikt worden.</string>
|
||||
<string name="intro_slide2_desc_keystore">De Sleutelopslag is een systeemonderdeel van Android voor het veilig opslaan van cryptografische sleutels. Het voordeel van deze methode is dat de sleutels gescheiden van andere gegevens worden opgeslagen met ondersteuning voor hardware-gebaseerde encryptie (als je telefoon dit ondersteunt). Omdat de sleutels echter niet worden opgeslagen met de gegevens van de app <b>zullen externe oplossingen voor het maken van reservekopieën (zoals Titanium) niet werken</b>. Wanneer je deze methode te kiest moet je volledig vertrouwen op de interne mogelijkheden van <b>andOTP</b>.
|
||||
\n\n<b>Waarschuwing</b>: Het is bekend dat de sleutelopslag problemen veroorzaakt en gebruik het alleen als je niet anders kan. Het wordt sterk aangeraden om een versleuteling op basis van een wachtwoord te gebruiken zodat je om elke keer een wachtwoord / pincode invult tijdens het opstarten van <b>andOTP</b>.</string>
|
||||
<string name="intro_slide2_desc_password">Deze methode zal je gegevens versleutelen met een sleutel gegenereerd op basis van een wachtwoord of pincode. Het belangrijkste voordeel hiervan is dat dit werkt externe oplossingen voor het maken van reservekopieën (zoals Titanium), daarnaast is dit minder storingsgevoelig dan de sleutelopslag. Echter, zul je elke keer een wachtwoord / pincode moeten invullen tijdens het opstarten van <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Hier kun je een opstartbeveiliging instellen voor <b>andOTP</b>. Aangezien je de <b>Android sleutelopslag</b> als versleutelingsmethode hebt gekozen is dit optioneel.</string>
|
||||
<string name="intro_slide3_desc_password">Hier kun je een opstartbeveiliging instellen voor <b>andOTP</b>. Aangezien je <b>wachtwoord / pincode</b> als versleutelingsmethode hebt gekozen is dit verplicht.</string>
|
||||
<string name="intro_slide3_warn_no_password">Stel alsjeblief een wachtwoord in voordat je verder gaat!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Stel alsjeblief een pincode in voordat je verder gaat!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Bevestig je wachtwoord om verder te gaan!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Bevestig je pincode om verder te gaan!</string>
|
||||
<string name="intro_slide4_title">Voltooid</string>
|
||||
<string name="intro_slide4_desc">Je instellingen zijn opgeslagen, je bent nu helemaal klaar voor het gebruik van
|
||||
<string name="intro_slide2_desc_password">Deze methode zal je gegevens versleutelen met een sleutel gegenereerd op basis van een wachtwoord of pincode. Het belangrijkste voordeel hiervan is dat dit werkt externe oplossingen voor het maken van reservekopieën (zoals Titanium), daarnaast is dit minder storingsgevoelig dan de sleutelopslag. Echter, zul je elke keer een wachtwoord / pincode moeten invullen tijdens het opstarten van <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Hier kun je een opstartbeveiliging instellen voor <b>andOTP</b>. Aangezien je de <b>Android sleutelopslag</b> als versleutelingsmethode hebt gekozen is dit optioneel.</string>
|
||||
<string name="intro_slide3_desc_password">Hier kun je een opstartbeveiliging instellen voor <b>andOTP</b>. Aangezien je <b>wachtwoord / pincode</b> als versleutelingsmethode hebt gekozen is dit verplicht.</string>
|
||||
<string name="intro_slide3_warn_no_password">Stel alsjeblief een wachtwoord in voordat je verder gaat!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Stel alsjeblief een pincode in voordat je verder gaat!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Bevestig je wachtwoord om verder te gaan!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Bevestig je pincode om verder te gaan!</string>
|
||||
<string name="intro_slide4_title">Voltooid</string>
|
||||
<string name="intro_slide4_desc">Je instellingen zijn opgeslagen, je bent nu helemaal klaar voor het gebruik van
|
||||
<b>andOTP</b>!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,72 +1,72 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Annuleren</string>
|
||||
<string name="button_enter_details">Details ingeven</string>
|
||||
<string name="button_scan_qr">QR-code scannen</string>
|
||||
<string name="button_save">Opslaan</string>
|
||||
<string name="button_new_tag">Nieuw label</string>
|
||||
<string name="button_settings">Instellingen</string>
|
||||
<string name="button_all_tags">Alle labels</string>
|
||||
<string name="button_no_tags">Geen labels</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiket</string>
|
||||
<string name="hint_secret">Geheim</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Verborgen</string>
|
||||
<string name="label_type">Soort</string>
|
||||
<string name="label_secret">Geheim</string>
|
||||
<string name="label_period">Periode</string>
|
||||
<string name="label_digits">Cijfers</string>
|
||||
<string name="label_counter">Teller</string>
|
||||
<string name="label_label">Etiket</string>
|
||||
<string name="label_algorithm">Algoritme</string>
|
||||
<string name="label_tags">Labels</string>
|
||||
<string name="label_advanced">Geavanceerde opties</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Labels tonen</string>
|
||||
<string name="drawer_close">Labels verbergen</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Over</string>
|
||||
<string name="menu_main_backup">Reservekopie</string>
|
||||
<string name="menu_main_search">Zoeken</string>
|
||||
<string name="menu_main_settings">Instellingen</string>
|
||||
<string name="menu_main_sort">Sorteer</string>
|
||||
<string name="menu_sort_none">Ongesorteerd</string>
|
||||
<string name="menu_sort_label">Etiket</string>
|
||||
<string name="menu_sort_last_used">Laatst gebruikt</string>
|
||||
<string name="menu_popup_edit_label">Etiket bewerken</string>
|
||||
<string name="menu_popup_change_image">Afbeelding wijzigen</string>
|
||||
<string name="menu_popup_edit_tags">Labels bewerken</string>
|
||||
<string name="menu_popup_remove">Verwijderen</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Authenticatie mislukt. Probeer opnieuw!</string>
|
||||
<string name="toast_auth_failed_fatal">Verificatie is mislukt, andOTP wordt afgesloten!</string>
|
||||
<string name="toast_copied_to_clipboard">Gekopieerd naar klembord</string>
|
||||
<string name="toast_entry_exists">Deze toegang bestaat al</string>
|
||||
<string name="toast_invalid_qr_code">Ongeldige QR Code</string>
|
||||
<string name="toast_encryption_key_empty">Coderingssleutel niet geladen</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Verifiëren</string>
|
||||
<string name="dialog_title_manual_entry">Details ingeven</string>
|
||||
<string name="dialog_title_remove">Verwijderen</string>
|
||||
<string name="dialog_title_rename">Hernoemen</string>
|
||||
<string name="dialog_title_counter">Teller</string>
|
||||
<string name="dialog_title_last_used">Laatst gebruikt</string>
|
||||
<string name="dialog_title_keystore_error">Sleutelkast fout</string>
|
||||
<string name="dialog_title_enter_password">Wachtwoord invoeren</string>
|
||||
<string name="dialog_label_enter_password">Wachtwoord invoeren</string>
|
||||
<string name="dialog_label_confirm_password">Wachtwoord bevestigen</string>
|
||||
<string name="dialog_msg_auth">Voer de referenties van uw apparaat in om te beginnen met andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Weet je zeker dat je account \"%1$s\" wil verwijderen?</string>
|
||||
<string name="dialog_msg_last_used">Om andOTP te laten herkennen welke token als laatste was gebruikt
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Annuleren</string>
|
||||
<string name="button_enter_details">Details ingeven</string>
|
||||
<string name="button_scan_qr">QR-code scannen</string>
|
||||
<string name="button_save">Opslaan</string>
|
||||
<string name="button_new_tag">Nieuw label</string>
|
||||
<string name="button_settings">Instellingen</string>
|
||||
<string name="button_all_tags">Alle labels</string>
|
||||
<string name="button_no_tags">Geen labels</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etiket</string>
|
||||
<string name="hint_secret">Geheim</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Verborgen</string>
|
||||
<string name="label_type">Soort</string>
|
||||
<string name="label_secret">Geheim</string>
|
||||
<string name="label_period">Periode</string>
|
||||
<string name="label_digits">Cijfers</string>
|
||||
<string name="label_counter">Teller</string>
|
||||
<string name="label_label">Etiket</string>
|
||||
<string name="label_algorithm">Algoritme</string>
|
||||
<string name="label_tags">Labels</string>
|
||||
<string name="label_advanced">Geavanceerde opties</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Labels tonen</string>
|
||||
<string name="drawer_close">Labels verbergen</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">Over</string>
|
||||
<string name="menu_main_backup">Reservekopie</string>
|
||||
<string name="menu_main_search">Zoeken</string>
|
||||
<string name="menu_main_settings">Instellingen</string>
|
||||
<string name="menu_main_sort">Sorteer</string>
|
||||
<string name="menu_sort_none">Ongesorteerd</string>
|
||||
<string name="menu_sort_label">Etiket</string>
|
||||
<string name="menu_sort_last_used">Laatst gebruikt</string>
|
||||
<string name="menu_popup_edit_label">Etiket bewerken</string>
|
||||
<string name="menu_popup_change_image">Afbeelding wijzigen</string>
|
||||
<string name="menu_popup_edit_tags">Labels bewerken</string>
|
||||
<string name="menu_popup_remove">Verwijderen</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Authenticatie mislukt. Probeer opnieuw!</string>
|
||||
<string name="toast_auth_failed_fatal">Verificatie is mislukt, andOTP wordt afgesloten!</string>
|
||||
<string name="toast_copied_to_clipboard">Gekopieerd naar klembord</string>
|
||||
<string name="toast_entry_exists">Deze toegang bestaat al</string>
|
||||
<string name="toast_invalid_qr_code">Ongeldige QR Code</string>
|
||||
<string name="toast_encryption_key_empty">Coderingssleutel niet geladen</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Verifiëren</string>
|
||||
<string name="dialog_title_manual_entry">Details ingeven</string>
|
||||
<string name="dialog_title_remove">Verwijderen</string>
|
||||
<string name="dialog_title_rename">Hernoemen</string>
|
||||
<string name="dialog_title_counter">Teller</string>
|
||||
<string name="dialog_title_last_used">Laatst gebruikt</string>
|
||||
<string name="dialog_title_keystore_error">Sleutelkast fout</string>
|
||||
<string name="dialog_title_enter_password">Wachtwoord invoeren</string>
|
||||
<string name="dialog_label_enter_password">Wachtwoord invoeren</string>
|
||||
<string name="dialog_label_confirm_password">Wachtwoord bevestigen</string>
|
||||
<string name="dialog_msg_auth">Voer de referenties van uw apparaat in om te beginnen met andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Weet je zeker dat je account \"%1$s\" wil verwijderen?</string>
|
||||
<string name="dialog_msg_last_used">Om andOTP te laten herkennen welke token als laatste was gebruikt
|
||||
dien je \"tik om te onthullen\" in te schakelen of gebruik de kopie button.\n\n
|
||||
Dit bericht wordt niet opnieuw getoond.</string>
|
||||
<string name="dialog_msg_keystore_error">Fout bij het laden van de coderingssleuten van de sleutelopslag. <b>Alle vermeldingen die worden toegevoegd zullen verloren gaan.</b>\n\nOm nog steeds andOTP te kunnen gebruiken kan je naar de <b>Instellingen</b> gaan en de <b>Database codering</b> omschakelen naar <b>Wachtwoord / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">QR-code scannen</string>
|
||||
<string name="shortcut_name_enter_details">Details ingeven</string>
|
||||
<string name="dialog_msg_keystore_error">Fout bij het laden van de coderingssleuten van de sleutelopslag. <b>Alle vermeldingen die worden toegevoegd zullen verloren gaan.</b>\n\nOm nog steeds andOTP te kunnen gebruiken kan je naar de <b>Instellingen</b> gaan en de <b>Database codering</b> omschakelen naar <b>Wachtwoord / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">QR-code scannen</string>
|
||||
<string name="shortcut_name_enter_details">Details ingeven</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,133 +1,133 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Instellingen</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Beveiliging</string>
|
||||
<string name="settings_category_title_ui">Gebruikersinterface</string>
|
||||
<string name="settings_category_title_backup">Reservekopie</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tik om te tonen</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Tijdslimiet voor tik om te onthullen</string>
|
||||
<string name="settings_title_auth">Authenticatie</string>
|
||||
<string name="settings_title_auth_password">Wachtwoord</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Database encryptie</string>
|
||||
<string name="settings_title_panic">Panieksignaal</string>
|
||||
<string name="settings_title_relock_screen_off">Vergrendelen na uitschakelen scherm</string>
|
||||
<string name="settings_title_lang">Taal</string>
|
||||
<string name="settings_title_theme">Thema</string>
|
||||
<string name="settings_title_label_size">Lettergrootte vermeldingen</string>
|
||||
<string name="settings_title_label_scroll">Scroll vermeldingen</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Miniatuurgrootte</string>
|
||||
<string name="settings_title_split_group_size">Verdeel Token met spatie</string>
|
||||
<string name="settings_title_tag_functionality">Gedrag tag selecteren</string>
|
||||
<string name="settings_title_backup_append_date">Datum toevoegen aan bestandsnaam</string>
|
||||
<string name="settings_title_backup_ask">Vraag naar de bestandsnaam</string>
|
||||
<string name="settings_title_backup_directory">Reservekopie map</string>
|
||||
<string name="settings_title_backup_password">Wachtwoord reservekopie</string>
|
||||
<string name="settings_title_backup_broadcasts">Reservekopieën op afstand</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP Provider</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP encryptiesleutel</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP handtekening sleutel (optioneel)</string>
|
||||
<string name="settings_title_openpgp_verify">Versleutelde reservekopieën verifiëren</string>
|
||||
<string name="settings_title_special_features">Speciale functies inschakelen</string>
|
||||
<string name="settings_title_enable_screenshot">Schermafbeeldingen toestaan</string>
|
||||
<string name="settings_title_enable_android_backup_service">Android synchronisatie inschakelen</string>
|
||||
<string name="settings_title_clear_keystore">Sleutelopslag leegmaken</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">De OTP tokens standaard verbergen en maak ze handmatig zichtbaar</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Selecteer de tijd (in seconden) waarna de vermeldingen weer verborgen worden</string>
|
||||
<string name="settings_desc_panic">Beslis wat er gebeurt wanneer er een panieksignaal wordt ontvangen</string>
|
||||
<string name="settings_desc_relock_screen_off">Verificatie verplichten als het scherm is vergrendeld</string>
|
||||
<string name="settings_desc_label_scroll">Vermeldingen horizontaal scrollen in plaats van ze af te korten</string>
|
||||
<string name="settings_desc_backup_append_date">Voeg de huidige datum en tijd toe aan de voorgestelde back-up bestandsnaam</string>
|
||||
<string name="settings_desc_backup_ask">Vraag naar de bestandsnaam elke keer als een reservekopie is gemaakt of wordt teruggezet</string>
|
||||
<string name="settings_desc_backup_directory">Map voor de reservekopieën (bestandsnamen hangen af van het type archief)</string>
|
||||
<string name="settings_desc_backup_password">Stel het wachtwoord in dat wordt gebruikt voor het versleutelen van de reservekopieën</string>
|
||||
<string name="settings_desc_backup_broadcasts">Selecteer welke soorten reservekopieën op afstand gemaakt kunnen worden</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Mail adres van de OpenPGP sleutel gebruikt voor het coderen van
|
||||
<string name="settings_activity_title">Instellingen</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Beveiliging</string>
|
||||
<string name="settings_category_title_ui">Gebruikersinterface</string>
|
||||
<string name="settings_category_title_backup">Reservekopie</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tik om te tonen</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Tijdslimiet voor tik om te onthullen</string>
|
||||
<string name="settings_title_auth">Authenticatie</string>
|
||||
<string name="settings_title_auth_password">Wachtwoord</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Database encryptie</string>
|
||||
<string name="settings_title_panic">Panieksignaal</string>
|
||||
<string name="settings_title_relock_screen_off">Vergrendelen na uitschakelen scherm</string>
|
||||
<string name="settings_title_lang">Taal</string>
|
||||
<string name="settings_title_theme">Thema</string>
|
||||
<string name="settings_title_label_size">Lettergrootte vermeldingen</string>
|
||||
<string name="settings_title_label_scroll">Scroll vermeldingen</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Miniatuurgrootte</string>
|
||||
<string name="settings_title_split_group_size">Verdeel Token met spatie</string>
|
||||
<string name="settings_title_tag_functionality">Gedrag tag selecteren</string>
|
||||
<string name="settings_title_backup_append_date">Datum toevoegen aan bestandsnaam</string>
|
||||
<string name="settings_title_backup_ask">Vraag naar de bestandsnaam</string>
|
||||
<string name="settings_title_backup_directory">Reservekopie map</string>
|
||||
<string name="settings_title_backup_password">Wachtwoord reservekopie</string>
|
||||
<string name="settings_title_backup_broadcasts">Reservekopieën op afstand</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP Provider</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP encryptiesleutel</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP handtekening sleutel (optioneel)</string>
|
||||
<string name="settings_title_openpgp_verify">Versleutelde reservekopieën verifiëren</string>
|
||||
<string name="settings_title_special_features">Speciale functies inschakelen</string>
|
||||
<string name="settings_title_enable_screenshot">Schermafbeeldingen toestaan</string>
|
||||
<string name="settings_title_enable_android_backup_service">Android synchronisatie inschakelen</string>
|
||||
<string name="settings_title_clear_keystore">Sleutelopslag leegmaken</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">De OTP tokens standaard verbergen en maak ze handmatig zichtbaar</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Selecteer de tijd (in seconden) waarna de vermeldingen weer verborgen worden</string>
|
||||
<string name="settings_desc_panic">Beslis wat er gebeurt wanneer er een panieksignaal wordt ontvangen</string>
|
||||
<string name="settings_desc_relock_screen_off">Verificatie verplichten als het scherm is vergrendeld</string>
|
||||
<string name="settings_desc_label_scroll">Vermeldingen horizontaal scrollen in plaats van ze af te korten</string>
|
||||
<string name="settings_desc_backup_append_date">Voeg de huidige datum en tijd toe aan de voorgestelde back-up bestandsnaam</string>
|
||||
<string name="settings_desc_backup_ask">Vraag naar de bestandsnaam elke keer als een reservekopie is gemaakt of wordt teruggezet</string>
|
||||
<string name="settings_desc_backup_directory">Map voor de reservekopieën (bestandsnamen hangen af van het type archief)</string>
|
||||
<string name="settings_desc_backup_password">Stel het wachtwoord in dat wordt gebruikt voor het versleutelen van de reservekopieën</string>
|
||||
<string name="settings_desc_backup_broadcasts">Selecteer welke soorten reservekopieën op afstand gemaakt kunnen worden</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Mail adres van de OpenPGP sleutel gebruikt voor het coderen van
|
||||
de reservekopieën</string>
|
||||
<string name="settings_desc_openpgp_verify">Gecodeerde reservekopieën worden alleen geïmporteerd als ze zijn ondertekend met een geldige sleutel</string>
|
||||
<string name="settings_desc_special_features">Deselecteer om speciale functies weer uit te schakelen</string>
|
||||
<string name="settings_desc_enable_screenshot">Schermafbeeldingen toestaan op het hoofdscherm (standaard uitgeschakeld om veiligheidsredenen)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Laat andOTP toe om Android\'s ingebouwde reservekopie service te gebruiken om een kopie te maken van sleutels en voorkeuren</string>
|
||||
<string name="settings_desc_clear_keystore">Verwijderen de encryptiesleutel uit de sleutelopslag</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Deze functie vereist ten minste Android 5.0 (Lollipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Deze functie vereist een beveiligd vergrendelingsscherm (Instellingen -> Beveiliging -> Schermvergrendeling)</string>
|
||||
<string name="settings_toast_password_empty">Een leeg wachtwoord is niet toegestaan, stel de verificatie in op \"Geen\" om het uit te schakelen!</string>
|
||||
<string name="settings_toast_encryption_changing">Bezig met de database encryptie te proberen wijzigen, even geduld aub!</string>
|
||||
<string name="settings_toast_encryption_change_success">Wijzigen van de database encryptie is geslaagd!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Mislukt om de database versleuteling te veranderen en in oorspronkelijke staat terug te vallen!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Het maken van een interne reservekopie mislukte, afbreken!</string>
|
||||
<string name="settings_toast_encryption_no_key">Het ophalen van de encryptiesleutel mislukte, afbreken!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Authenticatie mislukt!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Het bijwerken van je wachtwoord / PIN naar de nieuwe codering mislukte, herstel het handmatig bij de instellingen!</string>
|
||||
<string name="settings_dialog_title_warning">Waarschuwing</string>
|
||||
<string name="settings_dialog_title_error">Fout</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Sleutelopslag leegmaken?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android synchronisatie</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP zal nu proberen de database encryptie te wijzigen. In het geval dat dit niet lukt, zal een intern reservekopie teruggeplaatst worden en blijft de encryptie onveranderd.\n\n<b>Het is echter altijd een goed idee om een kopie te hebben voor het geval dat er iets onverwachts gebeurd!</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">U kunt alleen een wachtwoord of pincode gebruiken zolang de database encryptie is ingesteld op \"Wachtwoord / PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">U moet eerst de authenticatie instellen op \"Wachtwoord\" of \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Je moet een wachtwoord of pincode instellen voor het wijzigen van de versleuteiing!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">In sommige gevallen kan het leegmaken van de sleutelopslag problemen verhelpen. Ga enkel verder wanneer je weet waar je mee bezig bent!\n\n
|
||||
<string name="settings_desc_openpgp_verify">Gecodeerde reservekopieën worden alleen geïmporteerd als ze zijn ondertekend met een geldige sleutel</string>
|
||||
<string name="settings_desc_special_features">Deselecteer om speciale functies weer uit te schakelen</string>
|
||||
<string name="settings_desc_enable_screenshot">Schermafbeeldingen toestaan op het hoofdscherm (standaard uitgeschakeld om veiligheidsredenen)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Laat andOTP toe om Android\'s ingebouwde reservekopie service te gebruiken om een kopie te maken van sleutels en voorkeuren</string>
|
||||
<string name="settings_desc_clear_keystore">Verwijderen de encryptiesleutel uit de sleutelopslag</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Deze functie vereist ten minste Android 5.0 (Lollipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Deze functie vereist een beveiligd vergrendelingsscherm (Instellingen -> Beveiliging -> Schermvergrendeling)</string>
|
||||
<string name="settings_toast_password_empty">Een leeg wachtwoord is niet toegestaan, stel de verificatie in op \"Geen\" om het uit te schakelen!</string>
|
||||
<string name="settings_toast_encryption_changing">Bezig met de database encryptie te proberen wijzigen, even geduld aub!</string>
|
||||
<string name="settings_toast_encryption_change_success">Wijzigen van de database encryptie is geslaagd!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Mislukt om de database versleuteling te veranderen en in oorspronkelijke staat terug te vallen!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Het maken van een interne reservekopie mislukte, afbreken!</string>
|
||||
<string name="settings_toast_encryption_no_key">Het ophalen van de encryptiesleutel mislukte, afbreken!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Authenticatie mislukt!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Het bijwerken van je wachtwoord / PIN naar de nieuwe codering mislukte, herstel het handmatig bij de instellingen!</string>
|
||||
<string name="settings_dialog_title_warning">Waarschuwing</string>
|
||||
<string name="settings_dialog_title_error">Fout</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Sleutelopslag leegmaken?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android synchronisatie</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP zal nu proberen de database encryptie te wijzigen. In het geval dat dit niet lukt, zal een intern reservekopie teruggeplaatst worden en blijft de encryptie onveranderd.\n\n<b>Het is echter altijd een goed idee om een kopie te hebben voor het geval dat er iets onverwachts gebeurd!</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">U kunt alleen een wachtwoord of pincode gebruiken zolang de database encryptie is ingesteld op \"Wachtwoord / PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">U moet eerst de authenticatie instellen op \"Wachtwoord\" of \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Je moet een wachtwoord of pincode instellen voor het wijzigen van de versleuteiing!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">In sommige gevallen kan het leegmaken van de sleutelopslag problemen verhelpen. Ga enkel verder wanneer je weet waar je mee bezig bent!\n\n
|
||||
Doordat de <b>Database encryptie</b> is ingesteld op <b>Wachtwoord / Pincode</b> zou u hiermee geen gegevens mogen verliezen (maar een kopie nemen kan nooit kwaad).\n\n
|
||||
<b>Bent je heel zeker dat je de sleutelopslag wil leegmaken?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">In sommige gevallen kan het leegmaken van de sleutelopslag problemen verhelpen. Ga enkel verder als je weet waar je mee bezig bent!\n\n
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">In sommige gevallen kan het leegmaken van de sleutelopslag problemen verhelpen. Ga enkel verder als je weet waar je mee bezig bent!\n\n
|
||||
<b>Waarschuwing</b>:
|
||||
Doordat de <b>Database encryptie</b> is ingesteld op <b>Android sleutelopslag</b> zal je al je accounts verliezen. Wees dus zeker dat je een backup hebt!\n\n
|
||||
<b>Bent je heel zeker dat je de sleutelopslag wil leegmaken?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android synchronisatie kan niet gebruikt worden met een versleutelde sleutelopslag, <b>je kan een handmatige reservekopie uitvoeren!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Geen</item>
|
||||
<item>Wachtwoord</item>
|
||||
<item>PIN</item>
|
||||
<item>Apparaatreferenties</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android Sleutelopslag</item>
|
||||
<item>Wachtwoord / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Alle accounts verwijderen</item>
|
||||
<item>Appinstellingen terugzetten</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Licht thema</item>
|
||||
<item>Donker thema</item>
|
||||
<item>Zwart thema</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Verborgen</item>
|
||||
<item>Klein</item>
|
||||
<item>Standaard</item>
|
||||
<item>Normaal</item>
|
||||
<item>Groot</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Niet splitsen</item>
|
||||
<item>Na twee karakters</item>
|
||||
<item>Na drie karakters</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Toon alle items die overeenkomen met <b>een</b> van de geselecteerde tags (or)</item>
|
||||
<item>Toon alleen items die overeenkomen met <b>allemaal</b> van de geselecteerde tags (en)</item>
|
||||
<item>Schakel tussen tags (maar één tag tegelijk te selecteren is toegestaan)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Niet-versleutelde reservekopieën</item>
|
||||
<item>Versleutelde reservekopieën</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Systeemstandaard</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Nieuw wachtwoord invoeren</string>
|
||||
<string name="settings_hint_pin">Nieuwe PIN invoeren</string>
|
||||
<string name="settings_hint_password_confirm">Bevestig wachtwoord</string>
|
||||
<string name="settings_hint_pin_confirm">Bevestig PIN</string>
|
||||
<string name="settings_label_short_password">Het wachtwoord moet minstens %1$d karakters bevatten!</string>
|
||||
<string name="settings_label_short_pin">De pincode moet minstens %1$d cijfers bevatten!</string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android synchronisatie kan niet gebruikt worden met een versleutelde sleutelopslag, <b>je kan een handmatige reservekopie uitvoeren!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Geen</item>
|
||||
<item>Wachtwoord</item>
|
||||
<item>PIN</item>
|
||||
<item>Apparaatreferenties</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android Sleutelopslag</item>
|
||||
<item>Wachtwoord / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Alle accounts verwijderen</item>
|
||||
<item>Appinstellingen terugzetten</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Licht thema</item>
|
||||
<item>Donker thema</item>
|
||||
<item>Zwart thema</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Verborgen</item>
|
||||
<item>Klein</item>
|
||||
<item>Standaard</item>
|
||||
<item>Normaal</item>
|
||||
<item>Groot</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Niet splitsen</item>
|
||||
<item>Na twee karakters</item>
|
||||
<item>Na drie karakters</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Toon alle items die overeenkomen met <b>een</b> van de geselecteerde tags (or)</item>
|
||||
<item>Toon alleen items die overeenkomen met <b>allemaal</b> van de geselecteerde tags (en)</item>
|
||||
<item>Schakel tussen tags (maar één tag tegelijk te selecteren is toegestaan)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Niet-versleutelde reservekopieën</item>
|
||||
<item>Versleutelde reservekopieën</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Systeemstandaard</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Nieuw wachtwoord invoeren</string>
|
||||
<string name="settings_hint_pin">Nieuwe PIN invoeren</string>
|
||||
<string name="settings_hint_password_confirm">Bevestig wachtwoord</string>
|
||||
<string name="settings_hint_pin_confirm">Bevestig PIN</string>
|
||||
<string name="settings_label_short_password">Het wachtwoord moet minstens %1$d karakters bevatten!</string>
|
||||
<string name="settings_label_short_pin">De pincode moet minstens %1$d cijfers bevatten!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,49 +1,41 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">O mnie</string>
|
||||
<string name="about_description">Otwórz kod źródłowy dwu-składnikowgo uwierzytelniania dla Androida</string>
|
||||
<string name="about_tab_about">O programie</string>
|
||||
<string name="about_tab_libraries">Biblioteki</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Dziennik zmian</string>
|
||||
<string name="about_label_license">Licencja</string>
|
||||
<string name="about_label_MIT">Licencja MIT</string>
|
||||
<string name="about_label_source">Kod źródłowy</string>
|
||||
<string name="about_label_version">Wersja</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autorzy</string>
|
||||
<string name="about_label_main_developer">Główny programista</string>
|
||||
<string name="about_label_developer">Programista</string>
|
||||
<string name="about_label_original_author">Autor oryginalnej aplikacji</string>
|
||||
<string name="about_label_original_app">Oryginalna aplikacja</string>
|
||||
<string name="about_label_website">Strona WWW</string>
|
||||
<string name="about_label_donate_paypal">Donate (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Donate (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Współpracownicy</string>
|
||||
<string name="about_label_translators">Tłumacze</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Thumbnail disclaimer</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Wszystkie miniaturki są znakami towarowymi ich odpowiednich właścicieli.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> The use of these trademarks does not
|
||||
indicate endorsement of the trademark holder by andOTP, nor vice versa.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Thumbnails should only be used to
|
||||
represent the company or product to which they refer.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Please do not use thumbnails for any
|
||||
purpose except to represent that particular brand or service.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Wesprzyj rozwój</string>
|
||||
<string name="about_label_report_bugs">Zgłoś błąd</string>
|
||||
<string name="about_label_translate">Tłumacz</string>
|
||||
<string name="about_desc_report_bugs">Zgłoś błąd lub poproś o funkcję</string>
|
||||
<string name="about_desc_translate">Pomóż przetłumaczyć andOTP na swój język</string>
|
||||
<string name="about_title_special_features">Specjalne funkcje</string>
|
||||
<string name="about_dialog_special_features">Czy jesteś pewny/a, że chcesz włączyć specjalne
|
||||
funkcje? Większość z tych algorytmów nie jest standardowa i została dodana na prośby użytkowników.
|
||||
Algorytmy te <b>nie są oficjalnie wspierane</b> i zawierają <b> limity </b>,
|
||||
przed włączeniem zapoznaj się z stroną \"Specjalne funkcje\" na stronie projektu w serwisie Github,
|
||||
która opisuje, jak ich używać.</string>
|
||||
<string name="about_toast_special_features">Specjalne funkcje włączone</string>
|
||||
<string name="about_toast_special_features_enabled">Specjalne funkcje są już włączone</string>
|
||||
<string name="about_toast_copied_to_clipboard">Link darowizny skopiowano do schowka</string>
|
||||
<string name="about_activity_title">O aplikacji</string>
|
||||
<string name="about_description">Dwuskładnikowe uwierzytelnianie dla systemu Android o otwartych źródłach</string>
|
||||
<string name="about_tab_about">O aplikacji</string>
|
||||
<string name="about_tab_libraries">Biblioteki</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Dziennik zmian</string>
|
||||
<string name="about_label_license">Licencja</string>
|
||||
<string name="about_label_MIT">Licencja MIT</string>
|
||||
<string name="about_label_source">Kod źródłowy</string>
|
||||
<string name="about_label_version">Wersja</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Autorzy</string>
|
||||
<string name="about_label_main_developer">Główny programista</string>
|
||||
<string name="about_label_developer">Programista</string>
|
||||
<string name="about_label_original_author">Autor oryginalnej aplikacji</string>
|
||||
<string name="about_label_original_app">Oryginalna aplikacja</string>
|
||||
<string name="about_label_website">Strona WWW</string>
|
||||
<string name="about_label_donate">Wspomóż</string>
|
||||
<string name="about_label_contributors">Współtwórcy</string>
|
||||
<string name="about_label_translators">Tłumacze</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Zrzeczenie</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Wszystkie miniaturki są znakami towarowymi ich odpowiednich właścicieli.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Użycie tych znaków towarowych nie oznacza wzajemnego poparcia właścicieli tychże znaków i andOTP.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Miniaturki powinny być używane wyłącznie w celu reprezentacji firmy lub produktu, którego dotyczą.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Proszę nie używaj tych miniaturek w innym celu, niż reprezentacja określonej marki czy usługi.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Wesprzyj rozwój</string>
|
||||
<string name="about_label_report_bugs">Zgłoś błąd</string>
|
||||
<string name="about_label_translate">Tłumacz</string>
|
||||
<string name="about_desc_report_bugs">Zgłoś błąd lub poproś o nową funkcję</string>
|
||||
<string name="about_desc_translate">Pomóż przetłumaczyć andOTP na swój język</string>
|
||||
<string name="about_title_special_features">Specjalne funkcje</string>
|
||||
<string name="about_dialog_special_features">Czy na pewno chcesz włączyć specjalne funkcje? Większość z nich to niestandardowe algorytmy OTP zaimplementowane na życzenie użytkowników. Algorytmy te <b>nie są oficjalnie wspierane</b> i mogą posiadać <b>pewne ograniczenia</b>. Aby dowiedzieć się więcej, odwiedź stronę projektu pt. „Specjalne funkcje” w serwisie GitHub.</string>
|
||||
<string name="about_toast_special_features">Specjalne funkcje włączone</string>
|
||||
<string name="about_toast_special_features_enabled">Specjalne funkcje są już włączone</string>
|
||||
<string name="about_toast_copied_to_clipboard">Link darowizny skopiowano do schowka</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Uwierzytelnianie</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Hasło</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Proszę uwierzytelnij się aby uruchomić andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Potwierdź proszę swoją tożsamość aby wygenerować nowy klucz szyfrujący!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Odblokuj</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Ustaw hasło w <b>Ustawienia</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Ustaw kod PIN w <b>Ustawienia</b>!</string>
|
||||
<string name="auth_toast_password_again">Błędne hasło, spróbuj ponownie!</string>
|
||||
<string name="auth_toast_pin_again">Zły kod PIN, spróbuj ponownie!</string>
|
||||
<string name="auth_activity_title">Uwierzytelnianie</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Hasło</string>
|
||||
<string name="auth_hint_pin">Kod PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Uwierzytelnij się, aby uruchomić andOTP.</string>
|
||||
<string name="auth_msg_confirm_encryption">Potwierdź swoją tożsamość, aby wygenerować nowy klucz szyfrujący.</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Odblokuj</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Ustaw hasło w <b>Ustawieniach</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Ustaw kod PIN w <b>Ustawieniach</b>!</string>
|
||||
<string name="auth_toast_password_again">Błędne hasło, spróbuj ponownie!</string>
|
||||
<string name="auth_toast_pin_again">Zły kod PIN, spróbuj ponownie!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,65 +1,60 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Kopie bezpieczeństwa</string>
|
||||
<string name="backup_category_plain">Kopia tekstowa</string>
|
||||
<string name="backup_category_crypt">Szyfrowana kopia</string>
|
||||
<string name="backup_category_openpgp">Kopia OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Kopia (tekst)</string>
|
||||
<string name="backup_title_export_crypt">Kopia (szyfrowana)</string>
|
||||
<string name="backup_title_export_openpgp">Kopia (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Przywróc kopię (tekst)</string>
|
||||
<string name="backup_title_import_crypt">Przywróc kopię (szyfrowana)</string>
|
||||
<string name="backup_title_import_openpgp">Przywróć kopię (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Zastąp istniejące konta</string>
|
||||
<string name="backup_desc_export_plain">Zapisz wszystkie konta do pliku JSON</string>
|
||||
<string name="backup_desc_export_crypt">Zapisz kopie do zabezpieczonego hasłem pliku JSON</string>
|
||||
<string name="backup_desc_export_openpgp">Zapisz wszystkie konta w zaszyfrowanym przez OpenPGP pliku JSON</string>
|
||||
<string name="backup_desc_import_plain">Przywróć konta z pliku JSON</string>
|
||||
<string name="backup_desc_import_crypt">Przywróć konta z pliku JSON zabezpieczonego hasłem</string>
|
||||
<string name="backup_desc_import_openpgp">Przywróć konta z szyfrowanego OpenPGP pliku JSON</string>
|
||||
<string name="backup_desc_crypt_setup">Failed to load the backup password from the <b>Settings</b>,
|
||||
this either means no password was set or something went wrong. You will be asked to enter
|
||||
the password manually when creating or importing a backup.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_provider">Musisz zainstalować dostawcę OpenPGP i włączyć
|
||||
go w <b>Ustawienia</b> aby użyć tej funkcji.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_keyid">Musisz wybrać klucz OpenPGP w <b>Ustawienia</b>
|
||||
zanim będziesz mógł stworzyć zaszyfrowane kopie.
|
||||
</string>
|
||||
<string name="backup_desc_replace">Jeśli włączone wszystkie stare konta zostaną zastąpione podczas importowania
|
||||
kopii. Jeśli wyłączone stare konta zostaną
|
||||
scalone.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Ostrzeżenie bezpieczeństwa</string>
|
||||
<string name="backup_dialog_msg_export_warning">Czy na pewno chcesz zapisać kopie bazy w niezaszyfrowanym pliku JSON? Ten plik zawiera prywatne klucze, <b>zachowaj ostrożność</b>!</string>
|
||||
<string name="backup_receiver_title_backup_failed">Tworzenie kopii zapasowej nie powiodło się</string>
|
||||
<string name="backup_receiver_title_backup_success">Kopia zapasowa wykonana pomyślnie</string>
|
||||
<string name="backup_receiver_plain_disabled">Tekstowe kopie zapasowe obecnie nie są dozwolone, proszę przejść do ustawień, aby włączyć je</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Zaszyfrowane kopie zapasowe obecnie nie są dozwolone, proszę przejść do ustawień, aby włączyć je</string>
|
||||
<string name="backup_receiver_read_permission_failed">Uprawnienia odczytu nie przyznane, proszę
|
||||
<string name="backup_activity_title">Kopia zapasowa</string>
|
||||
<string name="backup_category_plain">Niezaszyfrowana kopia zapasowa</string>
|
||||
<string name="backup_category_crypt">Zaszyfrowana kopia zapasowa</string>
|
||||
<string name="backup_category_openpgp">Kopia zapasowa OpenPGP</string>
|
||||
<string name="backup_title_export_plain">Kopia zapasowa (niezaszyfrowana)</string>
|
||||
<string name="backup_title_export_crypt">Kopia zapasowa (zaszyfrowana)</string>
|
||||
<string name="backup_title_export_openpgp">Kopia zapasowa (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Przywróc kopię (tekst)</string>
|
||||
<string name="backup_title_import_crypt">Przywróć kopię (szyfrowana)</string>
|
||||
<string name="backup_title_import_crypt_old">Przywróć zaszyfrowaną kopię (stare szyfrowanie)</string>
|
||||
<string name="backup_title_import_openpgp">Przywróć kopię OpenPGP</string>
|
||||
<string name="backup_title_replace">Zastąp istniejące konta</string>
|
||||
<string name="backup_desc_export_plain">Zapisz kopię zapasową wszystkich kont do niezaszyfrowanego pliku JSON</string>
|
||||
<string name="backup_desc_export_crypt">Zapisz kopię zapasową wszystkich kont do zabezpieczonego hasłem pliku JSON</string>
|
||||
<string name="backup_desc_export_openpgp">Zapisz kopię zapasową wszystkich kont do pliku JSON zaszyfrowanego przy użyciu OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Przywróć konta z niezaszyfrowanego pliku JSON</string>
|
||||
<string name="backup_desc_import_crypt">Przywróć konta z zabezpieczonego hasłem pliku JSON</string>
|
||||
<string name="backup_desc_import_crypt_old">Przywróć konta z chronionego hasłem pliku JSON
|
||||
utworzonego w <b>wersji andOTP niższej niż 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Przywróć konta z pliku JSON zaszyfrowanego przy użyciu OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Nie udało się wczytać hasła kopii zapasowej z <b>Ustawień</b>. Oznacza to, że albo nie ustawiono hasła, albo coś poszło nie tak. Zostaniesz poproszony o ręczne wprowadzenie hasła podczas tworzenia lub importowania kopii zapasowej.</string>
|
||||
<string name="backup_desc_openpgp_provider">Aby móc użyć tej funkcji, należy zainstalować dostawcę OpenPGP i włączyć go w <b>Ustawieniach</b>.</string>
|
||||
<string name="backup_desc_openpgp_keyid">Zanim będzie można tworzyć zaszyfrowane kopie zapasowe, należy wybrać klucz OpenPGP w <b>Ustawieniach</b>.</string>
|
||||
<string name="backup_desc_replace">Jeśli włączone, wszystkie stare konta zostaną zastąpione podczas importowania kopii zapasowej. Jeśli wyłączone, stare konta zostaną scalone z kontami z importowanej kopii zapasowej.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Ostrzeżenie bezpieczeństwa</string>
|
||||
<string name="backup_dialog_msg_export_warning">Czy na pewno chcesz zapisać bazę danych do niezaszyfrowanego pliku JSON? Plik ten zawiera wszystkie twoje klucze prywatne. <b>Przechowuj go w bezpiecznym miejscu!</b></string>
|
||||
<string name="backup_receiver_title_backup_failed">Tworzenie kopii zapasowej nie powiodło się</string>
|
||||
<string name="backup_receiver_title_backup_success">Kopia zapasowa wykonana pomyślnie</string>
|
||||
<string name="backup_receiver_plain_disabled">Niezaszyfrowane kopie zapasowe nie są obecnie dozwolone, proszę przejść do ustawień, aby je włączyć</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Zaszyfrowane kopie zapasowe nie są obecnie dozwolone, proszę przejść do ustawień, aby je włączyć</string>
|
||||
<string name="backup_receiver_read_permission_failed">Uprawnienia odczytu nie przyznane, proszę
|
||||
nadaj uprawnienia przed rozpoczęciem przywracania kopii</string>
|
||||
<string name="backup_receiver_write_permission_failed">Uprawnienia zapisu nie przyznane, proszę
|
||||
<string name="backup_receiver_write_permission_failed">Uprawnienia zapisu nie przyznane, proszę
|
||||
nadaj uprawnienia przed rozpoczęciem tworzenia kopii</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Password/PIN based encryption not
|
||||
supported with broadcast backup</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Automatyczne tworzenie kopii zapasowej nie powiodło się</string>
|
||||
<string name="notification_channel_name_backup_success">Automatyczne tworzenie kopii zapasowej powiodło się</string>
|
||||
<string name="notification_channel_desc_backup_failed">Te powiadomienia są wyświetlane, kiedy automatyczna kopia zapasowa nie powiedzie się z jakiegoś powodu</string>
|
||||
<string name="notification_channel_desc_backup_success">Te powiadomienia są wyświetlane, kiedy automatyczna kopia zapasowa powiedzie się</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Próba utworzenia katalogu kopii bezpieczeństwa nie powiodła się</string>
|
||||
<string name="backup_toast_export_success">Poprawnie zapisano kopie w zewnętrznej pamięci</string>
|
||||
<string name="backup_toast_export_failed">Wystąpił problem z zapisaniem pliku w zewnętrznej pamięci</string>
|
||||
<string name="backup_toast_import_success">Poprawnie wczytano kopię z zewnętrznej pamięci</string>
|
||||
<string name="backup_toast_import_save_failed">Zapisywanie odzyskanych wejść zakończone niepowodzeniem</string>
|
||||
<string name="backup_toast_import_decryption_failed">Odszyfrowywanie kopii zapasowej zakończone niepowodzeniem</string>
|
||||
<string name="backup_toast_import_no_entries">Nie znaleziono żadnych wejść w importowanych danych</string>
|
||||
<string name="backup_toast_storage_not_accessible">Zewnętrzna pamięć aktualnie niedostępna</string>
|
||||
<string name="backup_toast_storage_permissions">Brak uprawnień dostępu do pamięci</string>
|
||||
<string name="backup_toast_openpgp_error">Błąd OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Nie znaleziono zweryfikowanej sygnatury</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Nie ustawiono hasła, sprawdź <b>Ustawienia</b></string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Szyfrowanie przy pomocy hasła / kodu PIN nie jest obsługiwane przy wywoływaniu kopii zapasowej przez broadcast</string>
|
||||
<string name="backup_new_format_dialog_title">Nowa metoda szyfrowania</string>
|
||||
<string name="backup_new_format_dialog_msg">Poczynając od wersji 0.6.3 andOTP do tworzenia kopii zapasowych chronionych hasłem używana jest <b>nowa i ulepszona metoda szyfrowania</b>. Stare kopie zapasowe nadal mogą być zaimportowane, ale <b>wysoce zalecanym jest, aby tworzyć nowe kopie zapasowe z ulepszonym szyfrowaniem</b>.\n\nTa wiadomość nie zostanie wyświetlona ponownie.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Tworzenie automatycznej kopii zapasowej nie powiodło się</string>
|
||||
<string name="notification_channel_name_backup_success">Automatyczna kopia zapasowa wykonana pomyślnie</string>
|
||||
<string name="notification_channel_desc_backup_failed">Te powiadomienia są wyświetlane, gdy automatyczne wykonywanie kopii zapasowej nie powiedzie się z jakiegoś powodu</string>
|
||||
<string name="notification_channel_desc_backup_success">Te powiadomienia są wyświetlane, gdy automatyczne wykonywanie kopii zapasowej powiedzie się</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Nie udało się utworzyć katalogu kopii zapasowej</string>
|
||||
<string name="backup_toast_export_success">Pomyślnie zapisano w pamięci zewnętrznej</string>
|
||||
<string name="backup_toast_export_failed">Zapis w pamięci zewnętrznej nie powiódł się</string>
|
||||
<string name="backup_toast_import_success">Pomyślnie wczytano z pamięci zewnętrznej</string>
|
||||
<string name="backup_toast_import_save_failed">Zapisywanie odzyskanych kont nie powiodło się</string>
|
||||
<string name="backup_toast_import_decryption_failed">Odszyfrowywanie kopii zapasowej nie powiodło się</string>
|
||||
<string name="backup_toast_import_no_entries">We wczytywanych danych nie znaleziono żadnych kont</string>
|
||||
<string name="backup_toast_storage_not_accessible">Pamięć zewnętrzna jest aktualnie niedostępna</string>
|
||||
<string name="backup_toast_storage_permissions">Brak uprawnień dostępu do pamięci</string>
|
||||
<string name="backup_toast_openpgp_error">Błąd OpenPGP: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Nie znaleziono zweryfikowanej sygnatury</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Nie ustawiono hasła, sprawdź <b>Ustawienia</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,29 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Zaczynajmy</string>
|
||||
<string name="intro_slide1_desc">Witaj w <b>andOTP</b>, ten kreator przeprowadzi Cię przez
|
||||
wstępną konfigurację. Proszę zwróć uwagę i czytaj uważnie inaczej możesz stracić swoje dane!
|
||||
\n\nNie martw się, możesz później je zmienić w<b>Ustawienia</b>.</string>
|
||||
<string name="intro_slide2_desc">Aby zapewnić bezpieczeństwo Twoim danym <b>andOTP</b> przechowuje
|
||||
je w zaszyfrowanych plikach. Tutaj możesz wybrać, która metoda szyfrowania będzie
|
||||
użyta.</string>
|
||||
<string name="intro_slide2_desc_keystore">KeyStore jest systemowym komponentem Androida który bezpiecznie przechowuje klucze kryptograficzne. Zaletą tej metody jest to że klucze są przechowywane oddzielnie od danych i mogą być zabezpieczone sprzętowo (jeśli Twoje urządzenie jest kompatybilne). Klucze nie są przechowywane w danych aplikacji, <b>metoda ta uniemożliwia tworzenia zewnętrznych kopii (np. Titanium)</b>. Jeśli wybierzesz tą metodę będziesz musiał polegać na wewnętrznych funkcjach zapewnionych przez <b>andOTP</b>.\n\n<b>Uwaga</b>: KeyStore może stworzyć wiele problemów, proszę użyj go tylko, jeśli koniecznie musisz. Jeśli nie masz nic przeciwko wpisywaniu hasła / kodu PIN za każdym uruchomieniem <b>andOTP</b> zaleca się <b>użyć szyfrowania na podstawie hasła</b>.</string>
|
||||
<string name="intro_slide2_desc_password">Ta metoda zaszyfruje Twoje dane za pomocą klucza
|
||||
wygenerowanego na podstawie hasła lub kodu PIN. Główną zaletą tego rozwiązania jest że możliwe
|
||||
będzie tworzenie zewnętrznych kopii (np. Titanium) i jest znacznie mniej podatne na usterki KeyStore.
|
||||
Ale za każdym razem będziesz musiał wpisać swoje poświadczenia podczas uruchamiania <b>andOTP</b>.</string>
|
||||
<string name="intro_slide3_desc_keystore">Tutaj możesz skonfigurować blokadę
|
||||
<b>andOTP</b>. Ponieważ wybrano szyfrowanie za pomocą <b>Android KeyStore</b> ta metoda jest
|
||||
opcjonalna.</string>
|
||||
<string name="intro_slide3_desc_password">Tutaj możesz skonfigurować blokadę
|
||||
<b>andOTP</b>. Ponieważ wybrano szyfrowanie za pomocą <b>hasła / kodu PIN</b> musisz
|
||||
podać hasło lub kod PIN aby kontynuować.</string>
|
||||
<string name="intro_slide3_warn_no_password">Ustaw hasło, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Ustaw kod PIN, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Potwierdź hasło, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Potwierdź kod PIN, aby kontynuować!</string>
|
||||
<string name="intro_slide4_title">Ukończono</string>
|
||||
<string name="intro_slide4_desc">Twoje ustawienia zostały zapisane, możesz teraz
|
||||
<string name="intro_slide1_title">Zaczynajmy</string>
|
||||
<string name="intro_slide1_desc">Witaj w <b>andOTP</b>. Ten kreator przeprowadzi Cię przez wstępną konfigurację. Zapoznaj się dokładnie z informacjami zawartymi na następnych stronach, w przeciwnym razie istnieje ryzyko utraty danych!\n\nNie martw się, wszystkie opcje będzie można później zmienić w <b>Ustawieniach</b>.</string>
|
||||
<string name="intro_slide2_desc">Aby zapewnić bezpieczeństwo Twoim danym andOTP przechowuje je tylko w zaszyfrowanych plikach. Tutaj możesz wybrać, która metoda szyfrowania będzie użyta.</string>
|
||||
<string name="intro_slide2_desc_keystore">KeyStore jest systemowym komponentem Androida, który służy do bezpiecznego przechowywania kluczy kryptograficznych. Zaletą używania KeyStore jest to, że klucze przechowywane są oddzielnie od danych i mogą – jeśli twoje urządzenie jest kompatybilne – być zabezpieczone sprzętowo. Ponieważ klucze nie są przechowywane wraz z danymi aplikacji, <b>metoda ta uniemożliwia tworzenie kopii zapasowych przy pomocy zewnętrznych aplikacji (np. Titanium Backup)</b>. Jeśli wybierzesz tą metodę, będziesz musiał polegać na wbudowanym w andOTP narzędziu wykonywania kopii zapasowej.\n\n<b>Uwaga</b>: KeyStore może powodować wiele problemów. Używaj go tylko, jeśli musisz. Jeżeli nie masz nic przeciwko wpisywaniu hasła / kodu PIN przy każdym uruchomieniu andOTP, użyj <b>hasła</b> do zaszyfrowania danych.</string>
|
||||
<string name="intro_slide2_desc_password">Ta metoda zaszyfruje twoje dane za pomocą klucza wygenerowanego na podstawie hasła lub kodu PIN. To rozwiązanie umożliwia tworzenie kopii zapasowych przy pomocy zewnętrznych aplikacji (np. Titanium Backup) i jest znacznie mniej podatne na usterki niż KeyStore. Przy każdym uruchomieniu andOTP będziesz musiał wprowadzić swoje poświadczenia.</string>
|
||||
<string name="intro_slide3_desc_keystore">Tutaj możesz skonfigurować uwierzytelnianie w celu zablokowania andOTP. Ponieważ wybrano szyfrowanie za pomocą <b>Android KeyStore</b>, ta metoda jest opcjonalna.</string>
|
||||
<string name="intro_slide3_desc_password">Tutaj możesz skonfigurować uwierzytelnianie w celu zablokowania andOTP. Ponieważ wybrano szyfrowanie za pomocą <b>hasła / kodu PIN</b>, musisz podać hasło lub kod PIN aby kontynuować.</string>
|
||||
<string name="intro_slide3_warn_no_password">Ustaw hasło, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Ustaw kod PIN, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Potwierdź hasło, aby kontynuować!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Potwierdź kod PIN, aby kontynuować!</string>
|
||||
<string name="intro_slide4_title">Ukończono</string>
|
||||
<string name="intro_slide4_desc">Twoje ustawienia zostały zapisane, możesz teraz
|
||||
korzystać z <b>andOTP</b>!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,74 +1,70 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Anuluj</string>
|
||||
<string name="button_enter_details">Wprowadź szczegóły</string>
|
||||
<string name="button_scan_qr">Skanuj kod QR</string>
|
||||
<string name="button_save">Zapisz</string>
|
||||
<string name="button_new_tag">Nowy znacznik</string>
|
||||
<string name="button_settings">Ustawienia</string>
|
||||
<string name="button_all_tags">Wszystkie znaczniki</string>
|
||||
<string name="button_no_tags">Brak znaczników</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etykieta</string>
|
||||
<string name="hint_secret">Sekret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Ukryte</string>
|
||||
<string name="label_type">Napisz</string>
|
||||
<string name="label_secret">Sekret</string>
|
||||
<string name="label_period">Okres</string>
|
||||
<string name="label_digits">Cyfry</string>
|
||||
<string name="label_counter">Licznik</string>
|
||||
<string name="label_label">Etykieta</string>
|
||||
<string name="label_algorithm">Algorytm</string>
|
||||
<string name="label_tags">Znaczniki</string>
|
||||
<string name="label_advanced">Opcje zaawansowane</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Pokaż znaczniki</string>
|
||||
<string name="drawer_close">Ukryj znaczniki</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">O aplikacji</string>
|
||||
<string name="menu_main_backup">Kopia</string>
|
||||
<string name="menu_main_search">Szukaj</string>
|
||||
<string name="menu_main_settings">Ustawienia</string>
|
||||
<string name="menu_main_sort">Sortuj</string>
|
||||
<string name="menu_sort_none">Nieposortowane</string>
|
||||
<string name="menu_sort_label">Etykieta</string>
|
||||
<string name="menu_sort_last_used">Ostatnio używane</string>
|
||||
<string name="menu_popup_edit_label">Edytuj etykietę</string>
|
||||
<string name="menu_popup_change_image">Zmień obraz</string>
|
||||
<string name="menu_popup_edit_tags">Edytuj znaczniki</string>
|
||||
<string name="menu_popup_remove">Usuń</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Uwierzytelnianie nie powiodło się. Proszę spróbować ponownie!</string>
|
||||
<string name="toast_auth_failed_fatal">Autoryzacja nie powiodła się, zamykam andOTP!</string>
|
||||
<string name="toast_copied_to_clipboard">Skopiowano do schowka</string>
|
||||
<string name="toast_entry_exists">Taki rekord już istnieje</string>
|
||||
<string name="toast_invalid_qr_code">Nieprawidłowy kod QR</string>
|
||||
<string name="toast_encryption_key_empty">Klucz szyfrowania nie załadowany</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Autoryzuj</string>
|
||||
<string name="dialog_title_manual_entry">Wprowadź szczegóły</string>
|
||||
<string name="dialog_title_remove">Usuń</string>
|
||||
<string name="dialog_title_rename">Zmień nazwę</string>
|
||||
<string name="dialog_title_counter">Licznik</string>
|
||||
<string name="dialog_title_last_used">Ostatnio używane</string>
|
||||
<string name="dialog_title_keystore_error">Błąd KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Wprowadź hasło</string>
|
||||
<string name="dialog_label_enter_password">Wprowadź hasło</string>
|
||||
<string name="dialog_label_confirm_password">Potwierdź hasło</string>
|
||||
<string name="dialog_msg_auth">Podaj swoje dane uwierzytelniające, aby uruchomić andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Czy na pewno chcesz usunąć konto \"%1$s\"?</string>
|
||||
<string name="dialog_msg_last_used">W celu rozpoznania który token był użyty jako ostatni
|
||||
musisz włączyć \"naciśnij aby odkryć\" lub użyć przycisku kopiuj.\n\nTa wiadomość nie
|
||||
zostanie pokazana ponownie.</string>
|
||||
<string name="dialog_msg_keystore_error">Nie udało się wczytać klucza kryptograficznego z KeyStore.
|
||||
<b>Wszystkie konta zostały stracone.</b>\n\nAby dalej korzystać z andOTP możesz przejść
|
||||
do <b>Ustawienia</b> i zmienić <b>Szyfrowanie bazy danych</b> na <b>Hasło/ kod PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Skanuj kod QR</string>
|
||||
<string name="shortcut_name_enter_details">Wprowadź szczegóły</string>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Anuluj</string>
|
||||
<string name="button_enter_details">Wprowadź szczegóły</string>
|
||||
<string name="button_scan_qr">Skanuj kod QR</string>
|
||||
<string name="button_save">Zapisz</string>
|
||||
<string name="button_new_tag">Nowy znacznik</string>
|
||||
<string name="button_settings">Ustawienia</string>
|
||||
<string name="button_all_tags">Wszystkie znaczniki</string>
|
||||
<string name="button_no_tags">Brak znaczników</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Etykieta</string>
|
||||
<string name="hint_secret">Sekret</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Ukryte</string>
|
||||
<string name="label_type">Typ</string>
|
||||
<string name="label_secret">Sekret</string>
|
||||
<string name="label_period">Okres</string>
|
||||
<string name="label_digits">Cyfry</string>
|
||||
<string name="label_counter">Licznik</string>
|
||||
<string name="label_label">Etykieta</string>
|
||||
<string name="label_algorithm">Algorytm</string>
|
||||
<string name="label_tags">Znaczniki</string>
|
||||
<string name="label_advanced">Opcje zaawansowane</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Pokaż znaczniki</string>
|
||||
<string name="drawer_close">Ukryj znaczniki</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">O aplikacji</string>
|
||||
<string name="menu_main_backup">Kopia zapasowa</string>
|
||||
<string name="menu_main_search">Szukaj</string>
|
||||
<string name="menu_main_settings">Ustawienia</string>
|
||||
<string name="menu_main_sort">Sortuj</string>
|
||||
<string name="menu_sort_none">Nieposortowane</string>
|
||||
<string name="menu_sort_label">Etykieta</string>
|
||||
<string name="menu_sort_last_used">Ostatnio używane</string>
|
||||
<string name="menu_popup_edit_label">Edytuj etykietę</string>
|
||||
<string name="menu_popup_change_image">Zmień obraz</string>
|
||||
<string name="menu_popup_edit_tags">Edytuj znaczniki</string>
|
||||
<string name="menu_popup_remove">Usuń</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Uwierzytelnianie nie powiodło się, proszę spróbować ponownie</string>
|
||||
<string name="toast_auth_failed_fatal">Uwierzytelnianie nie powiodło się, zamykanie andOTP</string>
|
||||
<string name="toast_copied_to_clipboard">Skopiowano do schowka</string>
|
||||
<string name="toast_entry_exists">Takie konto już istnieje</string>
|
||||
<string name="toast_invalid_qr_code">Nieprawidłowy kod QR</string>
|
||||
<string name="toast_encryption_key_empty">Klucz szyfrowania nie jest załadowany</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Uwierzytelnianie</string>
|
||||
<string name="dialog_title_manual_entry">Wprowadź szczegóły</string>
|
||||
<string name="dialog_title_remove">Usuń</string>
|
||||
<string name="dialog_title_rename">Zmień nazwę</string>
|
||||
<string name="dialog_title_counter">Licznik</string>
|
||||
<string name="dialog_title_last_used">Ostatnio używane</string>
|
||||
<string name="dialog_title_keystore_error">Błąd KeyStore</string>
|
||||
<string name="dialog_title_enter_password">Wprowadź hasło</string>
|
||||
<string name="dialog_label_enter_password">Wprowadź hasło</string>
|
||||
<string name="dialog_label_confirm_password">Potwierdź hasło</string>
|
||||
<string name="dialog_msg_auth">Podaj swoje dane uwierzytelniające, aby uruchomić andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Czy na pewno chcesz usunąć konto „%1$s”?</string>
|
||||
<string name="dialog_msg_last_used">W celu rozpoznania, który token był użyty jako ostatni, musisz włączyć opcję „Kliknij, aby odkryć” lub użyć przycisku kopiuj.\n\nTa wiadomość nie zostanie wyświetlona ponownie.</string>
|
||||
<string name="dialog_msg_keystore_error">Nie udało się wczytać klucza szyfrowania z KeyStore. <b>Wszystkie nowo dodane konta zostaną utracone.</b>\n\nAby móc dalej korzystać z andOTP, należy przejść do <b>Ustawień</b> i zmienić opcję <b>Szyfrowanie bazy danych</b> na <b>Hasło / kod PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Skanuj kod QR</string>
|
||||
<string name="shortcut_name_enter_details">Wprowadź szczegóły</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,156 +1,134 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Ustawienia</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Bezpieczeństwo</string>
|
||||
<string name="settings_category_title_ui">Interfejs użytkownika</string>
|
||||
<string name="settings_category_title_backup">Kopia</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Kliknij, aby odkryć</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Limit czasu upłynął</string>
|
||||
<string name="settings_title_auth">Uwierzytelnianie</string>
|
||||
<string name="settings_title_auth_password">Hasło</string>
|
||||
<string name="settings_title_auth_pin">Kod PIN</string>
|
||||
<string name="settings_title_encryption">Szyfrowanie bazy danych</string>
|
||||
<string name="settings_title_panic">Panic Trigger</string>
|
||||
<string name="settings_title_relock_screen_off">Re-lock on screen off</string>
|
||||
<string name="settings_title_lang">Język</string>
|
||||
<string name="settings_title_theme">Motyw</string>
|
||||
<string name="settings_title_label_size">Etykieta rozmiaru czcionki</string>
|
||||
<string name="settings_title_label_scroll">Przewiń etykietę</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Rozmiar miniatury</string>
|
||||
<string name="settings_title_split_group_size">Oddzielanie tokenu spacjami</string>
|
||||
<string name="settings_title_tag_functionality">Zachowanie zaznaczenia znacznika</string>
|
||||
<string name="settings_title_backup_append_date">Dodaj datę do nazwy pliku</string>
|
||||
<string name="settings_title_backup_ask">Pytaj o nazwę pliku</string>
|
||||
<string name="settings_title_backup_directory">Katalog kopii</string>
|
||||
<string name="settings_title_backup_password">Hasło do kopii</string>
|
||||
<string name="settings_title_backup_broadcasts">Backup Broadcasts</string>
|
||||
<string name="settings_title_openpgp_provider">Dostawca OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Klucz szyfrowania OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP signing key (optional)</string>
|
||||
<string name="settings_title_openpgp_verify">Sprawdź poprawność zaszyfrowanych kopii</string>
|
||||
<string name="settings_title_special_features">Włącz funkcje specjalne</string>
|
||||
<string name="settings_title_enable_screenshot">Zezwól na zrzuty ekranu</string>
|
||||
<string name="settings_title_enable_android_backup_service">Włącz synchronizację Androida</string>
|
||||
<string name="settings_title_clear_keystore">Wyczyść KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Domyślnie ukrywaj tokeny OTP; wymaga kliknięcia, aby odkryć token</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Wybierz czas (w sekundach) po których
|
||||
ukryty zostanie token</string>
|
||||
<string name="settings_desc_panic">Zdecyduj, co ma się stać po otrzymaniu sygnału Panic Trigger</string>
|
||||
<string name="settings_desc_relock_screen_off">Require authentication after the devices screen
|
||||
has been turned off</string>
|
||||
<string name="settings_desc_label_scroll">Przewijaj etykiety zamiast ucinać je</string>
|
||||
<string name="settings_desc_backup_append_date">Dodaj bieżącą datę i czas do proponowanej
|
||||
nazwy pliku kopii</string>
|
||||
<string name="settings_desc_backup_ask">Pytaj o nazwę pliku za każdym razem, kiedy kopia jest
|
||||
tworzona lub przywracana</string>
|
||||
<string name="settings_desc_backup_directory">Katalog z kopiami (nazwy plików zależą od typu kopii)</string>
|
||||
<string name="settings_desc_backup_password">Ustaw hasło używane do szyfrowania kopii</string>
|
||||
<string name="settings_desc_backup_broadcasts">Select which backup types can be triggered by
|
||||
3rd-party apps using Broadcasts</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Mail address of the OpenPGP key used to encrypt
|
||||
the backups</string>
|
||||
<string name="settings_desc_openpgp_verify">Szyfrowane kopie mogą zostać zaimportowane tylko wtedy, gdy zostały podpisane Twoim kluczem</string>
|
||||
<string name="settings_desc_special_features">Odhacz aby wyłączyć specjalne funkcje</string>
|
||||
<string name="settings_desc_enable_screenshot">Pozwól na wykonanie zrzutu ekranu głównego
|
||||
<string name="settings_activity_title">Ustawienia</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Bezpieczeństwo</string>
|
||||
<string name="settings_category_title_ui">Interfejs użytkownika</string>
|
||||
<string name="settings_category_title_backup">Kopia zapasowa</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Kliknij, aby odkryć</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Czas wyświetlania</string>
|
||||
<string name="settings_title_auth">Uwierzytelnianie</string>
|
||||
<string name="settings_title_auth_password">Hasło</string>
|
||||
<string name="settings_title_auth_pin">Kod PIN</string>
|
||||
<string name="settings_title_encryption">Szyfrowanie bazy danych</string>
|
||||
<string name="settings_title_panic">Panic Trigger</string>
|
||||
<string name="settings_title_relock_screen_off">Zablokuj po wyłączeniu ekranu</string>
|
||||
<string name="settings_title_lang">Język</string>
|
||||
<string name="settings_title_theme">Motyw</string>
|
||||
<string name="settings_title_label_size">Rozmiar czcionki etykiet</string>
|
||||
<string name="settings_title_label_scroll">Przewijaj etykiety</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Rozmiar miniaturek</string>
|
||||
<string name="settings_title_split_group_size">Rozdzielanie tokenu</string>
|
||||
<string name="settings_title_tag_functionality">Zachowanie znacznika</string>
|
||||
<string name="settings_title_backup_append_date">Dodaj datę do nazwy pliku</string>
|
||||
<string name="settings_title_backup_ask">Pytaj o nazwę pliku</string>
|
||||
<string name="settings_title_backup_directory">Katalog kopii zapasowej</string>
|
||||
<string name="settings_title_backup_password">Hasło kopii zapasowej</string>
|
||||
<string name="settings_title_backup_broadcasts">Broadcast kopii zapasowej</string>
|
||||
<string name="settings_title_openpgp_provider">Dostawca OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">Klucz szyfrujący OpenPGP</string>
|
||||
<string name="settings_title_openpgp_key_sign">Klucz podpisujący OpenPGP (opcjonalnie)</string>
|
||||
<string name="settings_title_openpgp_verify">Sprawdź poprawność zaszyfrowanych kopii</string>
|
||||
<string name="settings_title_special_features">Włącz specjalne funkcje</string>
|
||||
<string name="settings_title_enable_screenshot">Zezwól na zrzuty ekranu</string>
|
||||
<string name="settings_title_enable_android_backup_service">Włącz synchronizację Androida</string>
|
||||
<string name="settings_title_clear_keystore">Wyczyść KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Domyślnie ukrywaj tokeny OTP; wymaga kliknięcia, aby odkryć token</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Wybierz czas (w sekundach), po którym wyświetlane tokeny zostaną ukryte</string>
|
||||
<string name="settings_desc_panic">Zdecyduj, co ma się stać po otrzymaniu sygnału Panic Trigger</string>
|
||||
<string name="settings_desc_relock_screen_off">Wymagaj uwierzytelnienia po wyłączeniu ekranu urządzenia</string>
|
||||
<string name="settings_desc_label_scroll">Przewijaj etykiety zamiast je ucinać</string>
|
||||
<string name="settings_desc_backup_append_date">Dodaj bieżącą datę i czas do proponowanej nazwy pliku kopii zapasowej</string>
|
||||
<string name="settings_desc_backup_ask">Pytaj o nazwę pliku za każdym razem, gdy kopia zapasowa jest tworzona lub przywracana</string>
|
||||
<string name="settings_desc_backup_directory">Katalog z kopiami (nazwy plików zależą od typu kopii)</string>
|
||||
<string name="settings_desc_backup_password">Ustaw hasło używane do szyfrowania kopii</string>
|
||||
<string name="settings_desc_backup_broadcasts">Wybierz typy kopii zapasowych, które mogą być wywoływane przez aplikacje innych firm poprzez Broadcast</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Adres e-mail klucza OpenPGP używanego do szyfrowania kopii zapasowych</string>
|
||||
<string name="settings_desc_openpgp_verify">Szyfrowane kopie mogą zostać zaimportowane tylko wtedy, gdy zostały podpisane Twoim kluczem</string>
|
||||
<string name="settings_desc_special_features">Odhacz aby wyłączyć specjalne funkcje</string>
|
||||
<string name="settings_desc_enable_screenshot">Pozwól na wykonanie zrzutu ekranu głównego
|
||||
(wyłączone domyślnie z powodów bezpieczeństwa)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Pozwala andOTP używać usługi
|
||||
<string name="settings_desc_enable_android_backup_service">Pozwala andOTP używać usługi
|
||||
Androida do tworzenia kopii kluczy i ustawień</string>
|
||||
<string name="settings_desc_clear_keystore">Usuń klucz kryptograficzny z KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Ta funkcja wymaga systemu Android w wersji co najmniej 5.0 (Lolipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Ta funkcja wymaga włączenia blokady ekranu. Sprawdź Ustawienia - > Zabezpieczenia - > Blokada ekranu</string>
|
||||
<string name="settings_toast_password_empty">Puste hasło nie jest dozwolone, skonfiguruj
|
||||
Uwierzytelnianie na \"Brak\" aby je wyłaczyć!</string>
|
||||
<string name="settings_toast_encryption_changing">Próbuję zmienić szyfrowanie bazy danych,
|
||||
proszę czekać!</string>
|
||||
<string name="settings_toast_encryption_change_success">Udało się zmienić szyfrowanie bazy
|
||||
danych!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Nie udało się zmienić szyfrowania bazy danych,
|
||||
<string name="settings_desc_clear_keystore">Usuń klucz kryptograficzny z KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Ta funkcja wymaga systemu Android w wersji co najmniej 5.0 (Lolipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Ta funkcja wymaga włączenia blokady ekranu. Sprawdź Ustawienia - > Zabezpieczenia - > Blokada ekranu</string>
|
||||
<string name="settings_toast_password_empty">Puste hasło nie jest dozwolone. Zmień uwierzytelnianie na „Brak”, aby je wyłączyć!</string>
|
||||
<string name="settings_toast_encryption_changing">Próba zmiany szyfrowania bazy danych, proszę czekać!</string>
|
||||
<string name="settings_toast_encryption_change_success">Pomyślnie zmieniono szyfrowanie bazy danych!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Nie udało się zmienić szyfrowania bazy danych,
|
||||
przywracanie do poprzedniego stanu!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Nie udało się utworzyć wewnętrznej
|
||||
<string name="settings_toast_encryption_backup_failed">Nie udało się utworzyć wewnętrznej
|
||||
kopii, przerywam!</string>
|
||||
<string name="settings_toast_encryption_no_key">Nie można uzyskać klucza szyfrowania, przerywam!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Uwierzytelnianie nie powiodło się!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Nie powiodła się zmiana hasła / kodu PIN,
|
||||
zmień ręcznie w ustawieniach!</string>
|
||||
<string name="settings_dialog_title_warning">Uwaga</string>
|
||||
<string name="settings_dialog_title_error">Błąd</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Wyczyść KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sync</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP spróbuje teraz zmienić szyfrowanie
|
||||
<string name="settings_toast_encryption_no_key">Nie można uzyskać klucza szyfrowania, przerywam!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Uwierzytelnianie nie powiodło się!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Zmiana hasła / kodu PIN nie powiodła się. Zmień swoje hasło ręcznie w ustawieniach.</string>
|
||||
<string name="settings_dialog_title_warning">Uwaga</string>
|
||||
<string name="settings_dialog_title_error">Błąd</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Wyczyść KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Synchronizacja Android</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP spróbuje teraz zmienić szyfrowanie
|
||||
bazy danych. W razie wypadku wewnętrzna kopia zapasowa zostanie przywrócona i szyfrowanie
|
||||
zostanie niezmienione.\n\n<b>W przypadku gdy wydarzy się coś nieprzewidzianego dobrze
|
||||
jest mieć kopię zapasową</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Możesz użyć tylko hasła lub kodu PIN
|
||||
dopuki szyfrowanie bazy danych jest za pomocą \"Hasło / PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Najpierw musisz skonfigurować
|
||||
Uwierzytelnianie jako \"Hasło\" lub \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Najpierw musisz skonfigurować
|
||||
hasło lub PIN zanim zmienisz szyfrowanie!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">W niektórych przypadkach czyszczenie KeyStore
|
||||
może pomóc rozwiązać problemy. Powinieneś kontynuować tylko w przypadku gdy wiesz co robisz!\n\nOdkąd
|
||||
<b>Szyfrowanie bazy danych</b> jest ustawione na <b>Hasło / PIN</b> nie powinieneś utracić żadnych
|
||||
danych robiąc to (ale nigdy nie zaszkodzi mieć kopię).\n\n<b>Czy jesteś pewien że chcesz
|
||||
wyczyścić KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">W niektórych przypadkach czyszczenie KeyStore
|
||||
może pomóc rozwiązać problemy. Powinieneś kontynuować tylko w przypadku gdy wiesz co robisz!\n\n<b>Uwaga</b>:
|
||||
<b>Szyfrowanie bazy danych</b> jest ustawione na <b>Android KeyStore</b>utracisz wszystkie
|
||||
konta. Miej pewność że masz kopię zapasową!\n\n<b>Czy jesteś pewien że chcesz
|
||||
wyczyścić KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sync nie może zostać użyte wraz z
|
||||
szyfrowaniem KeyStore, <b>powinieneś utworzyć własną kopię!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Brak</item>
|
||||
<item>Hasło</item>
|
||||
<item>PIN</item>
|
||||
<item>Poświadczenia urządzenia</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Hasło / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Usuń wszystkie konta</item>
|
||||
<item>Resetowanie ustawień</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Jasny motyw</item>
|
||||
<item>Ciemny motyw</item>
|
||||
<item>Czarny motyw</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Ukryte</item>
|
||||
<item>Mała</item>
|
||||
<item>Domyślne</item>
|
||||
<item>Średni</item>
|
||||
<item>Duże</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Nie dziel</item>
|
||||
<item>Po dwóch znakach</item>
|
||||
<item>Po trzech znakach</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Pokaż wszystkie konta pasujące <b>jakiekolwiek</b> z zaznaczonych etykiet (lub)</item>
|
||||
<item>Pokaż wszystkie konta pasujące <b>wszystkim</b> z zaznaczonych etykiet (i)</item>
|
||||
<item>Przełącz między etykietami (pozwól aby tylko jedna etykieta mogła być zaznaczona)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Kopia tekstowa</item>
|
||||
<item>Szyfrowana kopia</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Domyślny systemowy</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Wpisz nowe hasło</string>
|
||||
<string name="settings_hint_pin">Wprowadź nowy kod PIN</string>
|
||||
<string name="settings_hint_password_confirm">Potwierdź hasło</string>
|
||||
<string name="settings_hint_pin_confirm">Potwierdź PIN</string>
|
||||
<string name="settings_label_short_password">Hasło powinno liczyć co najmniej %1$d znaków!</string>
|
||||
<string name="settings_label_short_pin">Kod PIN musi liczyć co najmniej %1$d cyfr!</string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Dopóki szyfrowanie bazy danych ustawione jest jako „Hasło / kod PIN”, możesz używać tylko hasła lub kodu PIN!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Najpierw należy skonfigurować uwierzytelnianie jako hasło lub kod PIN!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Zanim zmienisz szyfrowanie, najpierw musisz skonfigurować hasło lub kod PIN!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">W niektórych przypadkach wyczyszczenie KeyStore może pomóc rozwiązać problemy. Powinieneś kontynuować tylko w przypadku, gdy wiesz co robisz!\n\nPonieważ <b>Szyfrowanie bazy danych</b> jest ustawione na <b>Hasło / kod PIN</b>, nie powinieneś utracić żadnych danych (ale i tak nie zaszkodzi posiadać kopię zapasową).\n\n<b>Czy na pewno chcesz wyczyścić KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">W niektórych przypadkach wyczyszczenie KeyStore może pomóc rozwiązać problemy. Powinieneś kontynuować tylko w przypadku, gdy wiesz co robisz!\n\n<b>Uwaga</b>: <b>Szyfrowanie bazy danych</b> ustawione jest na <b>Android KeyStore</b>, dlatego utracisz wszystkie konta. Upewnij się, że posiadasz aktualną kopię zapasową!\n\n<b>Czy na pewno chcesz wyczyścić KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Synchronizacja Android nie może być używana wraz z szyfrowaniem KeyStore, <b>zaleca się ręczne tworzenie kopii zapasowej!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Brak</item>
|
||||
<item>Hasło</item>
|
||||
<item>PIN</item>
|
||||
<item>Poświadczenia urządzenia</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Hasło / kod PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Usuń wszystkie konta</item>
|
||||
<item>Resetowanie ustawień</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Jasny motyw</item>
|
||||
<item>Ciemny motyw</item>
|
||||
<item>Czarny motyw</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Ukryte</item>
|
||||
<item>Małe</item>
|
||||
<item>Domyślne</item>
|
||||
<item>Średnie</item>
|
||||
<item>Duże</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Nie dziel</item>
|
||||
<item>Po dwóch znakach</item>
|
||||
<item>Po trzech znakach</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Pokaż wszystkie konta pasujące <b>jakiekolwiek</b> z zaznaczonych etykiet (lub)</item>
|
||||
<item>Pokaż wszystkie konta pasujące <b>wszystkim</b> z zaznaczonych etykiet (i)</item>
|
||||
<item>Przełącz między etykietami (pozwól aby tylko jedna etykieta mogła być zaznaczona)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Niezaszyfrowana kopia zapasowa</item>
|
||||
<item>Zaszyfrowana kopia zapasowa</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Domyślny</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Wpisz nowe hasło</string>
|
||||
<string name="settings_hint_pin">Wprowadź nowy kod PIN</string>
|
||||
<string name="settings_hint_password_confirm">Potwierdź hasło</string>
|
||||
<string name="settings_hint_pin_confirm">Potwierdź kod PIN</string>
|
||||
<string name="settings_label_short_password">Hasło musi mieć co najmniej %1$d znaków!</string>
|
||||
<string name="settings_label_short_pin">Kod PIN musi mieć co najmniej %1$d cyfr!</string>
|
||||
</resources>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Desenvolvedor do aplicativo original</string>
|
||||
<string name="about_label_original_app">Aplicativo original</string>
|
||||
<string name="about_label_website">Site</string>
|
||||
<string name="about_label_donate_paypal">Doar com PayPal</string>
|
||||
<string name="about_label_donate_bitcoin">Doar com Bitcoin</string>
|
||||
<string name="about_label_donate">Doar</string>
|
||||
<string name="about_label_contributors">Colaboradores</string>
|
||||
<string name="about_label_translators">Tradutores</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Fazer backup (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Restaurar backup (texto puro)</string>
|
||||
<string name="backup_title_import_crypt">Restaurar backup (criptografado)</string>
|
||||
<string name="backup_title_import_crypt_old">Restaurar (criptografado, criptografia antiga)</string>
|
||||
<string name="backup_title_import_openpgp">Restaurar backup (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Substituir as contas existentes</string>
|
||||
<string name="backup_desc_export_plain">Fazer o backup de todas as contas em um arquivo JSON desprotegido</string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">Fazer o backup de todas as contas em um arquivo JSON criptografado com OpenPGP</string>
|
||||
<string name="backup_desc_import_plain">Restaurar contas de um arquivo JSON desprotegido</string>
|
||||
<string name="backup_desc_import_crypt">Restaurar contas de um arquivo JSON protegido por senha</string>
|
||||
<string name="backup_desc_import_crypt_old">Recupere contas de um arquivo JSON protegido por senha
|
||||
criado com uma <b>versão do andOTP menor que a 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Restaurar contas de um arquivo JSON criptografado com OpenPGP</string>
|
||||
<string name="backup_desc_crypt_setup">Falha ao carregar a senha de backup de <b>Configurações</b>,
|
||||
isso pode significar que nenhuma senha foi definida ou que algo deu errado. Será pedido que
|
||||
|
@ -36,6 +39,11 @@ insira
|
|||
<string name="backup_receiver_read_permission_failed">A permissão de leitura não foi concedida. Por favor, conceda-a antes de iniciar um backup</string>
|
||||
<string name="backup_receiver_write_permission_failed">A permissão de escrita não foi concedida. Por favor, conceda-a antes de iniciar um backup</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">A criptografia de senha ou PIN não pode ser usada com o backup de ativação remota</string>
|
||||
<string name="backup_new_format_dialog_title">Novo método de criptografia</string>
|
||||
<string name="backup_new_format_dialog_msg">Desde a versão 0.6.3 do andOTP, um <b>método novo e aprimorado
|
||||
de criptografia</b> é usado para backups protegidos por senha. Os backups antigos ainda podem ser
|
||||
importados, mas é <b>altamente recomendado criar novos backups com o método aprimorado de
|
||||
criptografia</b>.\n\nEsta mensagem não será exibida novamente.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Falha ao realizar o backup automático</string>
|
||||
<string name="notification_channel_name_backup_success">Backup automático concluído</string>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Vamos começar!</string>
|
||||
<string name="intro_slide1_desc">Bem vindo ao <b>andOTP</b>, este assistente irá guiá-lo pela configuração inicial. Por favor, leia atentamente ou correrá o risco de perder dados! \n\nNão se preocupe, você ainda pode modificar qualquer uma das opções mais tarde nas <b>configurações</b>.</string>
|
||||
<string name="intro_slide1_desc">Bem vindo ao <b>andOTP</b>, este assistente irá guiá-lo pela configuração inicial. Por favor, leia atentamente ou correrá o risco de perder dados! \n\nNão se preocupe, você ainda pode modificar qualquer uma das opções mais tarde nas </b>configurações</b>.</string>
|
||||
<string name="intro_slide2_desc">Para garantir a segurança de suas contas, <b>andOTP</b> somente armazena seus dados em arquivos criptografados. Aqui vocẽ pode escolher qual método de criptografia será usado.</string>
|
||||
<string name="intro_slide2_desc_keystore">O KeyStore é um componente do sistema do Android para armazenar com segurança chaves criptográficas. A vantagem deste método é que as chaves são armazenadas separadas dos arquivos de dados e podem ser backupeadas pela criptografia de hardware (se o seu dispositivo suportar isso). No entanto, como as chaves não são armazenadas com os dados do aplicativo, <b>este método impede que as soluções externas de backup (como o Titanium) funcionem</b>. Se você escolher este método, você terá que confiar nas funções internas de backup fornecidas pelo <b>andOTP</b>. \n\n<b>Atenção</b>: O KeyStore é conhecido por causar muitos problemas, por favor, use-o apenas se for absolutamente necessário. Se você não se importa em digitar uma senha / PIN sempre que iniciar o <b>andOTP</b>, então é<b> altamente recomendável usar a criptografia baseada em senha</b>.</string>
|
||||
<string name="intro_slide2_desc_password">Esse método irá criptografar seus dados com uma chave gerada a partir de uma senha ou PIN. A principal vantagem aqui é que irá funcionar com soluções de backup externas (como Titanium) e é muito menos suscetível a falhas que a KeyStore.
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Автор оригинального приложения</string>
|
||||
<string name="about_label_original_app">Оригинальное приложение</string>
|
||||
<string name="about_label_website">Сайт</string>
|
||||
<string name="about_label_donate_paypal">Сделать пожертвование (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Сделать пожертвование (Bitcoin)</string>
|
||||
<string name="about_label_donate">Пожертвовать</string>
|
||||
<string name="about_label_contributors">Участники проекта</string>
|
||||
<string name="about_label_translators">Переводчики</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
<string name="backup_title_export_openpgp">Резервная копия (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Восстановление (из текстового файла)</string>
|
||||
<string name="backup_title_import_crypt">Восстановление (зашифрованной копии)</string>
|
||||
<string name="backup_title_import_crypt_old">Восстановление (зашифрованное, старое шифрование)</string>
|
||||
<string name="backup_title_import_openpgp">Восстановление (OpenPGP)</string>
|
||||
<string name="backup_title_replace">Заменить существующие записи</string>
|
||||
<string name="backup_desc_export_plain">Резервное копирование всех учетных записей в текстовый файл JSON</string>
|
||||
|
@ -17,6 +18,8 @@
|
|||
<string name="backup_desc_export_openpgp">Резервное копирование всех учетных записей в зашифрованный OpenPGP файл JSON</string>
|
||||
<string name="backup_desc_import_plain">Восстановление учетных записей из текстового файла JSON</string>
|
||||
<string name="backup_desc_import_crypt">Восстановление учетных записей из защищённого паролем файла JSON</string>
|
||||
<string name="backup_desc_import_crypt_old">Восстановление учетных записей из защищенного паролем JSON-файла,
|
||||
созданного в версии <b>andOTP ниже 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Восстановление учетных записей из зашифрованного OpenPGP файла JSON</string>
|
||||
<string name="backup_desc_crypt_setup">Не удалось загрузить пароль для резервной копии из <b>Настроек</b>,
|
||||
это означает, что пароль не был установлен или что-то пошло не так. При создании или импорте
|
||||
|
@ -45,6 +48,11 @@
|
|||
сделайте это перед началом резервного копирования</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Пароль/PIN-код на основе шифрования не
|
||||
поддерживается со сторонними приложениями для создания резервных копий</string>
|
||||
<string name="backup_new_format_dialog_title">Новый метод шифрования</string>
|
||||
<string name="backup_new_format_dialog_msg">Начиная с версии andOTP 0.6.3 <b>используется новый
|
||||
и улучшенный метод</b> шифрования для защищенных паролем резервных копий. Старые резервные копии могут быть
|
||||
импортированы, однако настоятельно рекомендуется создать новые резервные копии с улучшенным
|
||||
шифрованием</b>.\n\nЭто сообщение не будет показано снова.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Автоматическое резервное копирование не удалось</string>
|
||||
<string name="notification_channel_name_backup_success">Автоматическое резервное копирование успешно завершено</string>
|
||||
|
|
|
@ -1,49 +1,48 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="about_activity_title">O programu</string>
|
||||
<string name="about_description">Odprtokodno dvo-faktorsko preverjanje pristnosti za Android</string>
|
||||
<string name="about_tab_about">O programu</string>
|
||||
<string name="about_tab_libraries">Knjižnice</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Zadnje spremembe</string>
|
||||
<string name="about_label_license">Licenca</string>
|
||||
<string name="about_label_MIT">MIT licenca</string>
|
||||
<string name="about_label_source">Izvorna koda</string>
|
||||
<string name="about_label_version">Različica</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Avtorji</string>
|
||||
<string name="about_label_main_developer">Glavni razvijalec</string>
|
||||
<string name="about_label_developer">Razvijalec</string>
|
||||
<string name="about_label_original_author">Avtor izvirne aplikacije</string>
|
||||
<string name="about_label_original_app">Originalna aplikacija</string>
|
||||
<string name="about_label_website">Spletna stran</string>
|
||||
<string name="about_label_donate_paypal">Prispevajte (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Prispevajte (Bitcoin)</string>
|
||||
<string name="about_label_contributors">Sodelavci</string>
|
||||
<string name="about_label_translators">Prevajalci</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Oznanilo sličic</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Vse sličice so blagovne znamke njihovih lastnikov.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Uporaba teh blagovnih znamk ne nakazujejo niti andOTP
|
||||
<string name="about_activity_title">O programu</string>
|
||||
<string name="about_description">Odprtokodno dvo-faktorsko preverjanje pristnosti za Android</string>
|
||||
<string name="about_tab_about">O programu</string>
|
||||
<string name="about_tab_libraries">Knjižnice</string>
|
||||
<!-- Misc -->
|
||||
<string name="about_label_changelog">Zadnje spremembe</string>
|
||||
<string name="about_label_license">Licenca</string>
|
||||
<string name="about_label_MIT">MIT licenca</string>
|
||||
<string name="about_label_source">Izvorna koda</string>
|
||||
<string name="about_label_version">Različica</string>
|
||||
<!-- Authors -->
|
||||
<string name="about_title_authors">Avtorji</string>
|
||||
<string name="about_label_main_developer">Glavni razvijalec</string>
|
||||
<string name="about_label_developer">Razvijalec</string>
|
||||
<string name="about_label_original_author">Avtor izvirne aplikacije</string>
|
||||
<string name="about_label_original_app">Originalna aplikacija</string>
|
||||
<string name="about_label_website">Spletna stran</string>
|
||||
<string name="about_label_donate">Prispevaj</string>
|
||||
<string name="about_label_contributors">Sodelavci</string>
|
||||
<string name="about_label_translators">Prevajalci</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
<string name="about_title_thumbnail_disclaimer">Oznanilo sličic</string>
|
||||
<string name="about_thumbnails_disclaimer_no1"><b>1.</b> Vse sličice so blagovne znamke njihovih lastnikov.</string>
|
||||
<string name="about_thumbnails_disclaimer_no2"><b>2.</b> Uporaba teh blagovnih znamk ne nakazujejo niti andOTP
|
||||
podpore imetniku blagovne znamke niti obratno.</string>
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Sličice so uporabljanje samo za
|
||||
<string name="about_thumbnails_disclaimer_no3"><b>3.</b> Sličice so uporabljanje samo za
|
||||
predstavitev podjetja ali izdelka na katerega se nanašajo.</string>
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Ne uporabljajte sličic za kakršenkoli namen kot
|
||||
<string name="about_thumbnails_disclaimer_no4"><b>4. Ne uporabljajte sličic za kakršenkoli namen kot
|
||||
predstavljanje določene blagovne znamke ali storitve.</b></string>
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Podprite razvoj</string>
|
||||
<string name="about_label_report_bugs">Prijavi napake</string>
|
||||
<string name="about_label_translate">Prevedi</string>
|
||||
<string name="about_desc_report_bugs">Prijavi napako ali zahtevaj nove funkcije</string>
|
||||
<string name="about_desc_translate">Pomagaj prevesti andOTP v domači jezik</string>
|
||||
<string name="about_title_special_features">Posebne funkcije</string>
|
||||
<string name="about_dialog_special_features">Ali ste prepričani, da želite omogočiti posebne funkcije?
|
||||
<!-- Support -->
|
||||
<string name="about_title_support">Podprite razvoj</string>
|
||||
<string name="about_label_report_bugs">Prijavi napake</string>
|
||||
<string name="about_label_translate">Prevedi</string>
|
||||
<string name="about_desc_report_bugs">Prijavi napako ali zahtevaj nove funkcije</string>
|
||||
<string name="about_desc_translate">Pomagaj prevesti andOTP v domači jezik</string>
|
||||
<string name="about_title_special_features">Posebne funkcije</string>
|
||||
<string name="about_dialog_special_features">Ali ste prepričani, da želite omogočiti posebne funkcije?
|
||||
Večina so nestandardni OTP algoritmi, ki so bili narejeni na posebno zahtevo.
|
||||
Ti niso <b>uradno podprti</b> in imajo lahko<b>nekatere
|
||||
omejitve</b>. Preberite (in razumete) stran \"Posebnosti\" na Github Wiki,
|
||||
da se o njih podučite preden jih uporabite.</string>
|
||||
<string name="about_toast_special_features">Posebne funkcije so omogočene</string>
|
||||
<string name="about_toast_special_features_enabled">Posebne funkcije so že omogočene</string>
|
||||
<string name="about_toast_copied_to_clipboard">Povezava za finančno podporo je kopirana v odložišče</string>
|
||||
<string name="about_toast_special_features">Posebne funkcije so omogočene</string>
|
||||
<string name="about_toast_special_features_enabled">Posebne funkcije so že omogočene</string>
|
||||
<string name="about_toast_copied_to_clipboard">Povezava za finančno podporo je kopirana v odložišče</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="auth_activity_title">Preveri identiteto</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Geslo</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Prosim preverite svojo identiteto, da lahko začnete uporabljati andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Potrdite metodo preverjanja pristnosti, da ustvarite
|
||||
<string name="auth_activity_title">Preveri identiteto</string>
|
||||
<!-- Hints -->
|
||||
<string name="auth_hint_password">Geslo</string>
|
||||
<string name="auth_hint_pin">PIN</string>
|
||||
<!-- Messages -->
|
||||
<string name="auth_msg_authenticate">Prosim preverite svojo identiteto, da lahko začnete uporabljati andOTP!</string>
|
||||
<string name="auth_msg_confirm_encryption">Potrdite metodo preverjanja pristnosti, da ustvarite
|
||||
nov šifrirni ključ!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Odkleni</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Prosim, nastavi geslo v <b>Nastavitve</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Prosim, nastavi PIN v <b>Nastavitve</b>!</string>
|
||||
<string name="auth_toast_password_again">Napačno geslo, poizkusite znova!</string>
|
||||
<string name="auth_toast_pin_again">Napačen PIN. Prosimo, poskusite znova!</string>
|
||||
<!-- Buttons -->
|
||||
<string name="auth_button_unlock">Odkleni</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="auth_toast_password_missing">Prosim, nastavi geslo v <b>Nastavitve</b>!</string>
|
||||
<string name="auth_toast_pin_missing">Prosim, nastavi PIN v <b>Nastavitve</b>!</string>
|
||||
<string name="auth_toast_password_again">Napačno geslo, poizkusite znova!</string>
|
||||
<string name="auth_toast_pin_again">Napačen PIN. Prosimo, poskusite znova!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,71 +1,78 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="backup_activity_title">Varnostne kopije</string>
|
||||
<string name="backup_category_plain">Navadne varnostne kopije</string>
|
||||
<string name="backup_category_crypt">Kodirane varnostne kopije</string>
|
||||
<string name="backup_category_openpgp">OpenPGP varnostne kopije</string>
|
||||
<string name="backup_title_export_plain">Varnostna kopija (navadna)</string>
|
||||
<string name="backup_title_export_crypt">Varnostna kopija (kodirana)</string>
|
||||
<string name="backup_title_export_openpgp">Varnostna kopija (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Obnovi varnostno kopijo (navadna)</string>
|
||||
<string name="backup_title_import_crypt">Obnovi varnostna kopijo (kodirana)</string>
|
||||
<string name="backup_title_import_openpgp">Obnovi varnostno kopijo(OpenPGP)</string>
|
||||
<string name="backup_title_replace">Zamenjaj obstoječe račune</string>
|
||||
<string name="backup_desc_export_plain">Naredi varnostno kopijo vseh računov v navadni JSON datoteki</string>
|
||||
<string name="backup_desc_export_crypt">Naredi varnostno kopijo vseh računov v z geslom zaščiteni JSON datoteki</string>
|
||||
<string name="backup_desc_export_openpgp">Naredi varnostno kopijo vseh računov v z OpenPGP zaščiteni JSON datoteki</string>
|
||||
<string name="backup_desc_import_plain">Obnovi varnostno kopijo iz navadne JSON datoteke</string>
|
||||
<string name="backup_desc_import_crypt">Obnovi varnostno kopijo iz z geslom zaščitene JSON datoteke</string>
|
||||
<string name="backup_desc_import_openpgp">Obnovi varnostno kopijo iz z OpenPGP zaščitene JSON datoteke</string>
|
||||
<string name="backup_desc_crypt_setup">Pri nalaganju varnostnega gesla iz <b>Nastavitve</b> je prišlo do napake,
|
||||
<string name="backup_activity_title">Varnostne kopije</string>
|
||||
<string name="backup_category_plain">Navadne varnostne kopije</string>
|
||||
<string name="backup_category_crypt">Kodirane varnostne kopije</string>
|
||||
<string name="backup_category_openpgp">OpenPGP varnostne kopije</string>
|
||||
<string name="backup_title_export_plain">Varnostna kopija (navadna)</string>
|
||||
<string name="backup_title_export_crypt">Varnostna kopija (kodirana)</string>
|
||||
<string name="backup_title_export_openpgp">Varnostna kopija (OpenPGP)</string>
|
||||
<string name="backup_title_import_plain">Obnovi varnostno kopijo (navadna)</string>
|
||||
<string name="backup_title_import_crypt">Obnovi varnostna kopijo (kodirana)</string>
|
||||
<string name="backup_title_import_crypt_old">Obnovi (enkriptirano, stara enkripcija)</string>
|
||||
<string name="backup_title_import_openpgp">Obnovi varnostno kopijo(OpenPGP)</string>
|
||||
<string name="backup_title_replace">Zamenjaj obstoječe račune</string>
|
||||
<string name="backup_desc_export_plain">Naredi varnostno kopijo vseh računov v navadni JSON datoteki</string>
|
||||
<string name="backup_desc_export_crypt">Naredi varnostno kopijo vseh računov v z geslom zaščiteni JSON datoteki</string>
|
||||
<string name="backup_desc_export_openpgp">Naredi varnostno kopijo vseh računov v z OpenPGP zaščiteni JSON datoteki</string>
|
||||
<string name="backup_desc_import_plain">Obnovi varnostno kopijo iz navadne JSON datoteke</string>
|
||||
<string name="backup_desc_import_crypt">Obnovi varnostno kopijo iz z geslom zaščitene JSON datoteke</string>
|
||||
<string name="backup_desc_import_crypt_old">Obnovi račune s pomočjo z geslom zaščitene JSON datoteke,
|
||||
ustvarjene z <b>andOTP verzijo nižjo od 0.6.3</b></string>
|
||||
<string name="backup_desc_import_openpgp">Obnovi varnostno kopijo iz z OpenPGP zaščitene JSON datoteke</string>
|
||||
<string name="backup_desc_crypt_setup">Pri nalaganju varnostnega gesla iz <b>Nastavitve</b> je prišlo do napake,
|
||||
to bodisi pomeni, da geslo ni bilo določeno ali je pa nekaj šlo narobe. Geslo boste morali
|
||||
vnesti ročno ob ustvarjanju ali uvozu varnostne kopije.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_provider">Namestiti morate OpenPGP ponudnika in omogočiti
|
||||
<string name="backup_desc_openpgp_provider">Namestiti morate OpenPGP ponudnika in omogočiti
|
||||
to funkcijo v <b>Nastavitve</b>.
|
||||
</string>
|
||||
<string name="backup_desc_openpgp_keyid">Izbrati morate OpenPGP ključ v <b>Nastavitve</b>
|
||||
<string name="backup_desc_openpgp_keyid">Izbrati morate OpenPGP ključ v <b>Nastavitve</b>
|
||||
preden lahko ustvarite kodirane varnostne kopije.
|
||||
</string>
|
||||
<string name="backup_desc_replace">Če omogočeno, bodo vsi stari računi nadomeščeni ob uvozu
|
||||
<string name="backup_desc_replace">Če omogočeno, bodo vsi stari računi nadomeščeni ob uvozu
|
||||
varnostne kopije in prisotna bo samo varnostna kopija. Če onemogočeno, bodo računi in vsebina varnostne kopije
|
||||
združene.</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Varnostno opozorilo</string>
|
||||
<string name="backup_dialog_msg_export_warning">Ali res želite izvoziti zbirko podatkov v
|
||||
<!-- Dialogs -->
|
||||
<string name="backup_dialog_title_security_warning">Varnostno opozorilo</string>
|
||||
<string name="backup_dialog_msg_export_warning">Ali res želite izvoziti zbirko podatkov v
|
||||
navadni JSON datoteki? Ta datoteka vsebuje vse vaše tajne ključe, prosimo <b>shranite na varnem</b>!
|
||||
</string>
|
||||
<string name="backup_receiver_title_backup_failed">Varnostna kopija ni uspela</string>
|
||||
<string name="backup_receiver_title_backup_success">Varnostna kopija uspela</string>
|
||||
<string name="backup_receiver_plain_disabled">Navadne varnostne kopije trenutno niso dovoljene,
|
||||
<string name="backup_receiver_title_backup_failed">Varnostna kopija ni uspela</string>
|
||||
<string name="backup_receiver_title_backup_success">Varnostna kopija uspela</string>
|
||||
<string name="backup_receiver_plain_disabled">Navadne varnostne kopije trenutno niso dovoljene,
|
||||
prosimo, pojdite v Nastavitve, da jih omogočite</string>
|
||||
<string name="backup_receiver_encrypted_disabled">Kodirane varnostne kopije trenutno niso dovoljene,
|
||||
<string name="backup_receiver_encrypted_disabled">Kodirane varnostne kopije trenutno niso dovoljene,
|
||||
prosimo, pojdite v Nastavitve, da jih omogočite</string>
|
||||
<string name="backup_receiver_read_permission_failed">Dovoljenja za branje niso odobrena, prosimo, da
|
||||
<string name="backup_receiver_read_permission_failed">Dovoljenja za branje niso odobrena, prosimo, da
|
||||
jih odobrite pred varnostnim kopiranjem</string>
|
||||
<string name="backup_receiver_write_permission_failed">Dovoljenja za zapis niso odobrena, prosimo, da
|
||||
<string name="backup_receiver_write_permission_failed">Dovoljenja za zapis niso odobrena, prosimo, da
|
||||
jih odobrite pred varnostnim kopiranjem</string>
|
||||
<string name="backup_receiver_custom_encryption_failed">Kodiranje s pomočjo gesla/PIN ni
|
||||
<string name="backup_receiver_custom_encryption_failed">Kodiranje s pomočjo gesla/PIN ni
|
||||
podprto pri varnostnem kopiranju preko zunanjih aplikacij</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Samodejno varnostno kopiranje ni uspelo</string>
|
||||
<string name="notification_channel_name_backup_success">Samodejna izdelava varnostne kopije je bila uspešna</string>
|
||||
<string name="notification_channel_desc_backup_failed">Ta obvestila so prikazana, ko
|
||||
<string name="backup_new_format_dialog_title">Nova enkripcijska metoda</string>
|
||||
<string name="backup_new_format_dialog_msg">Od andOTP verzije 0.6.3 naprej, obstaja <b>nova in izboljšana
|
||||
enkripcijska metoda</b> za varnostne kopije zaščitene z geslom. Prejšnje verzije varnostnih kopij, so še vedno lahko uvožene, ampak je <b>zelo priporočeno, da ustvarite nove varnostne kopije z izboljšano
|
||||
enkripcijo</b>.\n\n To sporočilo ne bo več prikazano.</string>
|
||||
<!-- Notification channels -->
|
||||
<string name="notification_channel_name_backup_failed">Samodejno varnostno kopiranje ni uspelo</string>
|
||||
<string name="notification_channel_name_backup_success">Samodejna izdelava varnostne kopije je bila uspešna</string>
|
||||
<string name="notification_channel_desc_backup_failed">Ta obvestila so prikazana, ko
|
||||
samodejno varnostno kopiranje ni uspelo iz neznanega razloga</string>
|
||||
<string name="notification_channel_desc_backup_success">Ta obvestila so prikazana, ko
|
||||
<string name="notification_channel_desc_backup_success">Ta obvestila so prikazana, ko
|
||||
je samodejno varnostno kopiranje uspelo</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Ni bilo mogoče ustvariti mape z varnostnimi kopijami</string>
|
||||
<string name="backup_toast_export_success">Izvoz v zunanjo shrambo je bil uspešen</string>
|
||||
<string name="backup_toast_export_failed">Izvoz v zunanjo shrambo ni bil uspešen</string>
|
||||
<string name="backup_toast_import_success">Uvoz iz zunanje shrambe je bil uspešen</string>
|
||||
<string name="backup_toast_import_save_failed">Obnovljenih računov ni bilo mogoče shraniti</string>
|
||||
<string name="backup_toast_import_decryption_failed">Dekodiranje varnostne kopije ni uspelo</string>
|
||||
<string name="backup_toast_import_no_entries">V uvoženi datoteki ni bilo najdenih uporabniških računov</string>
|
||||
<string name="backup_toast_storage_not_accessible">Zunanja shramba trenutno ni dostopna</string>
|
||||
<string name="backup_toast_storage_permissions">Dovoljenja za shranjevanje niso bila dodeljena</string>
|
||||
<string name="backup_toast_openpgp_error">OpenPGP napaka: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Overjenih podpisov ni bilo mogoče najti</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Geslo ni bilo nastavljeno, preverite <b>Nastavitve</b></string>
|
||||
<!-- Toast messages -->
|
||||
<string name="backup_toast_mkdir_failed">Ni bilo mogoče ustvariti mape z varnostnimi kopijami</string>
|
||||
<string name="backup_toast_export_success">Izvoz v zunanjo shrambo je bil uspešen</string>
|
||||
<string name="backup_toast_export_failed">Izvoz v zunanjo shrambo ni bil uspešen</string>
|
||||
<string name="backup_toast_import_success">Uvoz iz zunanje shrambe je bil uspešen</string>
|
||||
<string name="backup_toast_import_save_failed">Obnovljenih računov ni bilo mogoče shraniti</string>
|
||||
<string name="backup_toast_import_decryption_failed">Dekodiranje varnostne kopije ni uspelo</string>
|
||||
<string name="backup_toast_import_no_entries">V uvoženi datoteki ni bilo najdenih uporabniških računov</string>
|
||||
<string name="backup_toast_storage_not_accessible">Zunanja shramba trenutno ni dostopna</string>
|
||||
<string name="backup_toast_storage_permissions">Dovoljenja za shranjevanje niso bila dodeljena</string>
|
||||
<string name="backup_toast_openpgp_error">OpenPGP napaka: %s</string>
|
||||
<string name="backup_toast_openpgp_not_verified">Overjenih podpisov ni bilo mogoče najti</string>
|
||||
<string name="backup_toast_crypt_password_not_set">Geslo ni bilo nastavljeno, preverite <b>Nastavitve</b></string>
|
||||
</resources>
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="intro_slide1_title">Pa začnimo! </string>
|
||||
<string name="intro_slide1_desc">Dobrodošli v <b>andOTP</b>, čarovnik Vas bo vodil skozi
|
||||
<string name="intro_slide1_title">Pa začnimo! </string>
|
||||
<string name="intro_slide1_desc">Dobrodošli v <b>andOTP</b>, čarovnik Vas bo vodil skozi
|
||||
uvodne nastavitve. Prosimo, bodite pozorni in berete pazljivo, sicer lahko izgubite svoje podatke!
|
||||
\n\nBrez skrbi, vse nastavitve lahko spremenite še vedno kasneje v meniju<b>nastavitve</b>.</string>
|
||||
<string name="intro_slide2_desc">Za zagotovitev varnosti vašega računa <b>andOTP</b> je najbolje, da shranjujte
|
||||
<string name="intro_slide2_desc">Za zagotovitev varnosti vašega računa <b>andOTP</b> je najbolje, da shranjujte
|
||||
datoteke v šifrirani obliki. Tukaj lahko izberete, kateri način šifriranja bo
|
||||
uporabljen.</string>
|
||||
<string name="intro_slide2_desc_keystore">KeyStore je sistemska komponenta Androida, ki se uporablja
|
||||
<string name="intro_slide2_desc_keystore">KeyStore je sistemska komponenta Androida, ki se uporablja
|
||||
za varno shranjevanje kriptografskih ključev. Prednost te metode je, da so ključi
|
||||
shranjeni ločeno od podatkovnih datotek in so lahko varnostno kopirane s strojno kriptografijo(če vaša
|
||||
naprava to podpira). Kakorkoli, ključi niso shranjeni skupaj s podatki od aplikacije in tako <b>ta metoda
|
||||
|
@ -17,21 +17,21 @@
|
|||
\n\n<b>Opozorilo</b>: Za KeyStore je znano, da rad povzroča veliko težav in ga prosim uporabite samo, če
|
||||
res morate. Če vam ni odveč vnašanje gesla/PIN ob vsaki uporabi
|
||||
<b>andOTP</b>, je <b>zelo priporočeno, da uporabite kodiranje v pomočjo gesla</b>.</string>
|
||||
<string name="intro_slide2_desc_password">Ta metoda bo kodirala vaše podatke s ključem
|
||||
<string name="intro_slide2_desc_password">Ta metoda bo kodirala vaše podatke s ključem
|
||||
nastalim iz gesla ali PIN-a. Glavna prednost tega načina je, da bo varnostno kopiranje delovalo tudi z
|
||||
zunanjim varnostnim kopiranjem (kot npr. Titanium) in bo tako veliko manj napak, ki bi bile sicer možne s KeyStore kodiranjem.
|
||||
Kakorkoli, boste morali vedno pred uporabo aplikacije <b>andOTP</b> vnesti geslo/PIN.</string>
|
||||
<string name="intro_slide3_desc_keystore">Tukaj lahko nastavite metodo zaklepanja za
|
||||
<string name="intro_slide3_desc_keystore">Tukaj lahko nastavite metodo zaklepanja za
|
||||
<b>andOTP</b>. Ker ste izbrali <b>Android KeyStore</b> kot način šifriranja, je to
|
||||
neobvezno.</string>
|
||||
<string name="intro_slide3_desc_password">Tukaj lahko nastavite metodo zaklepanja za
|
||||
<string name="intro_slide3_desc_password">Tukaj lahko nastavite metodo zaklepanja za
|
||||
<b>andOTP</b>. Ker ste izbrali <b>Geslo/PIN</b> kot način šifriranja, je potrebno
|
||||
nastaviti ali geslo ali PIN, da nadaljujete.</string>
|
||||
<string name="intro_slide3_warn_no_password">Prosim, izberite si geslo, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Prosim, izberite si PIN številko, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Prosim, potrdite vaše geslo, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Prosim, potrdite vašo PIN številko, da nadaljujete!</string>
|
||||
<string name="intro_slide4_title">Končano</string>
|
||||
<string name="intro_slide4_desc">Vaše nastavitve so bile shranjene, sedaj lahko začnete
|
||||
<string name="intro_slide3_warn_no_password">Prosim, izberite si geslo, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_no_pin">Prosim, izberite si PIN številko, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_confirm_password">Prosim, potrdite vaše geslo, da nadaljujete!</string>
|
||||
<string name="intro_slide3_warn_confirm_pin">Prosim, potrdite vašo PIN številko, da nadaljujete!</string>
|
||||
<string name="intro_slide4_title">Končano</string>
|
||||
<string name="intro_slide4_desc">Vaše nastavitve so bile shranjene, sedaj lahko začnete
|
||||
uporabljati <b>andOTP</b>!</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,74 +1,74 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Prekliči</string>
|
||||
<string name="button_enter_details">Vnesite podatke</string>
|
||||
<string name="button_scan_qr">Skeniraj QR kodo</string>
|
||||
<string name="button_save">Shrani</string>
|
||||
<string name="button_new_tag">Nova oznaka</string>
|
||||
<string name="button_settings">Nastavitve</string>
|
||||
<string name="button_all_tags">Vse oznake</string>
|
||||
<string name="button_no_tags">Ni oznak</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Oznaka</string>
|
||||
<string name="hint_secret">Skrivni ključ</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Skrit</string>
|
||||
<string name="label_type">Vrsta</string>
|
||||
<string name="label_secret">Skrivni ključ</string>
|
||||
<string name="label_period">Obdobje</string>
|
||||
<string name="label_digits">Številke</string>
|
||||
<string name="label_counter">Števec</string>
|
||||
<string name="label_label">Oznaka</string>
|
||||
<string name="label_algorithm">Algoritem</string>
|
||||
<string name="label_tags">Oznake</string>
|
||||
<string name="label_advanced">Napredne nastavitve</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Pokaži oznake</string>
|
||||
<string name="drawer_close">Skrij oznake</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">O programu</string>
|
||||
<string name="menu_main_backup">Varnostna kopija</string>
|
||||
<string name="menu_main_search">Išči</string>
|
||||
<string name="menu_main_settings">Nastavitve</string>
|
||||
<string name="menu_main_sort">Razvrsti</string>
|
||||
<string name="menu_sort_none">Nesortirano</string>
|
||||
<string name="menu_sort_label">Oznaka</string>
|
||||
<string name="menu_sort_last_used">Nazadnje uporabljeno</string>
|
||||
<string name="menu_popup_edit_label">Uredi oznako</string>
|
||||
<string name="menu_popup_change_image">Spremeni podobo</string>
|
||||
<string name="menu_popup_edit_tags">Uredi oznako</string>
|
||||
<string name="menu_popup_remove">Odstrani</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Prišlo je do napake pri preverjanju vaše identitete. Prosimo, poskusite ponovno!</string>
|
||||
<string name="toast_auth_failed_fatal">Preverjanje pristnosti ni uspelo, andOTP se zapira!</string>
|
||||
<string name="toast_copied_to_clipboard">Kopirano v odložišče</string>
|
||||
<string name="toast_entry_exists">Ta vnos že obstaja</string>
|
||||
<string name="toast_invalid_qr_code">Neveljavna QR koda</string>
|
||||
<string name="toast_encryption_key_empty">Šifrirni ključ ni naložen</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Preveri identiteto</string>
|
||||
<string name="dialog_title_manual_entry">Vnesite podatke</string>
|
||||
<string name="dialog_title_remove">Odstrani</string>
|
||||
<string name="dialog_title_rename">Preimenuj</string>
|
||||
<string name="dialog_title_counter">Števec</string>
|
||||
<string name="dialog_title_last_used">Nazadnje uporabljeno</string>
|
||||
<string name="dialog_title_keystore_error">KeyStore napaka</string>
|
||||
<string name="dialog_title_enter_password">Vnesite geslo</string>
|
||||
<string name="dialog_label_enter_password">Vnesite geslo</string>
|
||||
<string name="dialog_label_confirm_password">Potrdite geslo</string>
|
||||
<string name="dialog_msg_auth">Prosim, vnesite podatke o napravi za zagon andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Ali res želite odstraniti %1$s?</string>
|
||||
<string name="dialog_msg_last_used">Za prepoznavo zadnjega uporabljenega žetona v andOTP,
|
||||
<!-- Buttons -->
|
||||
<string name="button_cancel">Prekliči</string>
|
||||
<string name="button_enter_details">Vnesite podatke</string>
|
||||
<string name="button_scan_qr">Skeniraj QR kodo</string>
|
||||
<string name="button_save">Shrani</string>
|
||||
<string name="button_new_tag">Nova oznaka</string>
|
||||
<string name="button_settings">Nastavitve</string>
|
||||
<string name="button_all_tags">Vse oznake</string>
|
||||
<string name="button_no_tags">Ni oznak</string>
|
||||
<!-- Custom formatting -->
|
||||
<string name="format_custom_period">%d s</string>
|
||||
<!-- Hints -->
|
||||
<string name="hint_label">Oznaka</string>
|
||||
<string name="hint_secret">Skrivni ključ</string>
|
||||
<!-- Labels -->
|
||||
<string name="label_hidden">Skrit</string>
|
||||
<string name="label_type">Vrsta</string>
|
||||
<string name="label_secret">Skrivni ključ</string>
|
||||
<string name="label_period">Obdobje</string>
|
||||
<string name="label_digits">Številke</string>
|
||||
<string name="label_counter">Števec</string>
|
||||
<string name="label_label">Oznaka</string>
|
||||
<string name="label_algorithm">Algoritem</string>
|
||||
<string name="label_tags">Oznake</string>
|
||||
<string name="label_advanced">Napredne nastavitve</string>
|
||||
<!-- Drawer -->
|
||||
<string name="drawer_open">Pokaži oznake</string>
|
||||
<string name="drawer_close">Skrij oznake</string>
|
||||
<!-- Menu -->
|
||||
<string name="menu_main_about">O programu</string>
|
||||
<string name="menu_main_backup">Varnostna kopija</string>
|
||||
<string name="menu_main_search">Išči</string>
|
||||
<string name="menu_main_settings">Nastavitve</string>
|
||||
<string name="menu_main_sort">Razvrsti</string>
|
||||
<string name="menu_sort_none">Nesortirano</string>
|
||||
<string name="menu_sort_label">Oznaka</string>
|
||||
<string name="menu_sort_last_used">Nazadnje uporabljeno</string>
|
||||
<string name="menu_popup_edit_label">Uredi oznako</string>
|
||||
<string name="menu_popup_change_image">Spremeni podobo</string>
|
||||
<string name="menu_popup_edit_tags">Uredi oznako</string>
|
||||
<string name="menu_popup_remove">Odstrani</string>
|
||||
<!-- Toast messages -->
|
||||
<string name="toast_auth_failed">Prišlo je do napake pri preverjanju vaše identitete. Prosimo, poskusite ponovno!</string>
|
||||
<string name="toast_auth_failed_fatal">Preverjanje pristnosti ni uspelo, andOTP se zapira!</string>
|
||||
<string name="toast_copied_to_clipboard">Kopirano v odložišče</string>
|
||||
<string name="toast_entry_exists">Ta vnos že obstaja</string>
|
||||
<string name="toast_invalid_qr_code">Neveljavna QR koda</string>
|
||||
<string name="toast_encryption_key_empty">Šifrirni ključ ni naložen</string>
|
||||
<!-- Dialogs -->
|
||||
<string name="dialog_title_auth">Preveri identiteto</string>
|
||||
<string name="dialog_title_manual_entry">Vnesite podatke</string>
|
||||
<string name="dialog_title_remove">Odstrani</string>
|
||||
<string name="dialog_title_rename">Preimenuj</string>
|
||||
<string name="dialog_title_counter">Števec</string>
|
||||
<string name="dialog_title_last_used">Nazadnje uporabljeno</string>
|
||||
<string name="dialog_title_keystore_error">KeyStore napaka</string>
|
||||
<string name="dialog_title_enter_password">Vnesite geslo</string>
|
||||
<string name="dialog_label_enter_password">Vnesite geslo</string>
|
||||
<string name="dialog_label_confirm_password">Potrdite geslo</string>
|
||||
<string name="dialog_msg_auth">Prosim, vnesite podatke o napravi za zagon andOTP.</string>
|
||||
<string name="dialog_msg_confirm_delete">Ali res želite odstraniti %1$s?</string>
|
||||
<string name="dialog_msg_last_used">Za prepoznavo zadnjega uporabljenega žetona v andOTP,
|
||||
morate imeti omogočeno\"tapni za odkritje\" ali uporabiti gumb za kopiranje.\n\nTo sporočilo ne
|
||||
bo več prikazano.</string>
|
||||
<string name="dialog_msg_keystore_error">Napaka pri nalaganju šifrirnega ključa iz KeyStore.
|
||||
<string name="dialog_msg_keystore_error">Napaka pri nalaganju šifrirnega ključa iz KeyStore.
|
||||
<b>Vsi vnosi, ki bodo dodani, bodo izgubljeni.</b>\n\nZa nadaljnjo uporabo andOTP lahko greste
|
||||
pod <b>Nastavitve</b> in spremenite <b>Šifriranje zbirke podatkov</b> v <b>Geslo / PIN</b>.</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Skeniraj QR kodo</string>
|
||||
<string name="shortcut_name_enter_details">Vnesite podatke</string>
|
||||
<!-- Shortcuts -->
|
||||
<string name="shortcut_name_scan_qr">Skeniraj QR kodo</string>
|
||||
<string name="shortcut_name_enter_details">Vnesite podatke</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,162 +1,162 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="settings_activity_title">Nastavitve</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Varnost</string>
|
||||
<string name="settings_category_title_ui">Uporabniški vmesnik</string>
|
||||
<string name="settings_category_title_backup">Varnostna kopija</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tapnite, če želite odkriti</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Časovna omejitev za razkritje ob dotiku</string>
|
||||
<string name="settings_title_auth">Avtentikacija</string>
|
||||
<string name="settings_title_auth_password">Geslo</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Kodiranje zbirke podatkov</string>
|
||||
<string name="settings_title_panic">Sprožilec za paniko</string>
|
||||
<string name="settings_title_relock_screen_off">Ponovno zaklepanje ob zaklenitvi zaslona</string>
|
||||
<string name="settings_title_lang">Jezik</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Velikost pisave</string>
|
||||
<string name="settings_title_label_scroll">Premakni oznako</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Nastavi velikost sličic</string>
|
||||
<string name="settings_title_split_group_size">Razdeli žeton s prostorom</string>
|
||||
<string name="settings_title_tag_functionality">Označi izbor obnašanja</string>
|
||||
<string name="settings_title_backup_append_date">Pripni datum imenu datoteke</string>
|
||||
<string name="settings_title_backup_ask">Vprašaj za ime datoteke</string>
|
||||
<string name="settings_title_backup_directory">Mapa varnostnega kopiranja</string>
|
||||
<string name="settings_title_backup_password">Varnostno geslo</string>
|
||||
<string name="settings_title_backup_broadcasts">Varnostno kopiranje preko zunanjih naprav</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP ponudnik</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP kodirni ključ</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP signing key (optional)</string>
|
||||
<string name="settings_title_openpgp_verify">Preveri kodirane varnostne kopije</string>
|
||||
<string name="settings_title_special_features">Omogočite posebne možnosti</string>
|
||||
<string name="settings_title_enable_screenshot">Omogoči zajemanje posnetka zaslona</string>
|
||||
<string name="settings_title_enable_android_backup_service">Omogoči android sinhronizacijo</string>
|
||||
<string name="settings_title_clear_keystore">Izbriši KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Privzeto skrij OTP žetone, prikazani so samo, če
|
||||
<string name="settings_activity_title">Nastavitve</string>
|
||||
<!-- Categories -->
|
||||
<string name="settings_category_title_security">Varnost</string>
|
||||
<string name="settings_category_title_ui">Uporabniški vmesnik</string>
|
||||
<string name="settings_category_title_backup">Varnostna kopija</string>
|
||||
<!-- Titles -->
|
||||
<string name="settings_title_tap_to_reveal">Tapnite, če želite odkriti</string>
|
||||
<string name="settings_title_tap_to_reveal_timeout">Časovna omejitev za razkritje ob dotiku</string>
|
||||
<string name="settings_title_auth">Avtentikacija</string>
|
||||
<string name="settings_title_auth_password">Geslo</string>
|
||||
<string name="settings_title_auth_pin">PIN</string>
|
||||
<string name="settings_title_encryption">Kodiranje zbirke podatkov</string>
|
||||
<string name="settings_title_panic">Sprožilec za paniko</string>
|
||||
<string name="settings_title_relock_screen_off">Ponovno zaklepanje ob zaklenitvi zaslona</string>
|
||||
<string name="settings_title_lang">Jezik</string>
|
||||
<string name="settings_title_theme">Tema</string>
|
||||
<string name="settings_title_label_size">Velikost pisave</string>
|
||||
<string name="settings_title_label_scroll">Premakni oznako</string>
|
||||
<string name="settings_title_thumbnail_size_ask">Nastavi velikost sličic</string>
|
||||
<string name="settings_title_split_group_size">Razdeli žeton s prostorom</string>
|
||||
<string name="settings_title_tag_functionality">Označi izbor obnašanja</string>
|
||||
<string name="settings_title_backup_append_date">Pripni datum imenu datoteke</string>
|
||||
<string name="settings_title_backup_ask">Vprašaj za ime datoteke</string>
|
||||
<string name="settings_title_backup_directory">Mapa varnostnega kopiranja</string>
|
||||
<string name="settings_title_backup_password">Varnostno geslo</string>
|
||||
<string name="settings_title_backup_broadcasts">Varnostno kopiranje preko zunanjih naprav</string>
|
||||
<string name="settings_title_openpgp_provider">OpenPGP ponudnik</string>
|
||||
<string name="settings_title_openpgp_key_encrypt">OpenPGP kodirni ključ</string>
|
||||
<string name="settings_title_openpgp_key_sign">OpenPGP podpisna komponenta (po želji)</string>
|
||||
<string name="settings_title_openpgp_verify">Preveri kodirane varnostne kopije</string>
|
||||
<string name="settings_title_special_features">Omogočite posebne možnosti</string>
|
||||
<string name="settings_title_enable_screenshot">Omogoči zajemanje posnetka zaslona</string>
|
||||
<string name="settings_title_enable_android_backup_service">Omogoči android sinhronizacijo</string>
|
||||
<string name="settings_title_clear_keystore">Izbriši KeyStore</string>
|
||||
<!-- Descriptions -->
|
||||
<string name="settings_desc_tap_to_reveal">Privzeto skrij OTP žetone, prikazani so samo, če
|
||||
so odkriti ročno</string>
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Izberite čas (v sekundah) po katerem se
|
||||
<string name="settings_desc_tap_to_reveal_timeout">Izberite čas (v sekundah) po katerem se
|
||||
skrijejo izbrani računi</string>
|
||||
<string name="settings_desc_panic">Določite, kaj se zgodi ob sprožitvi paničnega sprožilca</string>
|
||||
<string name="settings_desc_relock_screen_off">Zahtevaj ponovno avtentikacijo po
|
||||
<string name="settings_desc_panic">Določite, kaj se zgodi ob sprožitvi paničnega sprožilca</string>
|
||||
<string name="settings_desc_relock_screen_off">Zahtevaj ponovno avtentikacijo po
|
||||
zaklepanju zaslona</string>
|
||||
<string name="settings_desc_label_scroll">Premakni predolge oznake namesto njihovega odrezanja z zaslona</string>
|
||||
<string name="settings_desc_backup_append_date">Dodaj trenutni datum in čas kot predlog
|
||||
<string name="settings_desc_label_scroll">Premakni predolge oznake namesto njihovega odrezanja z zaslona</string>
|
||||
<string name="settings_desc_backup_append_date">Dodaj trenutni datum in čas kot predlog
|
||||
imena varnostne kopije</string>
|
||||
<string name="settings_desc_backup_ask">Vprašaj po imenu varnostne kopije ob vsakem ustvarjanju
|
||||
<string name="settings_desc_backup_ask">Vprašaj po imenu varnostne kopije ob vsakem ustvarjanju
|
||||
ali obnavljanju</string>
|
||||
<string name="settings_desc_backup_directory">Mapa za varnostne kopije (imena varnostnih kopij so odvisna
|
||||
<string name="settings_desc_backup_directory">Mapa za varnostne kopije (imena varnostnih kopij so odvisna
|
||||
od tipa varnostne kopije)</string>
|
||||
<string name="settings_desc_backup_password">Nastavi geslo, ki bo uporabljeno za kodiranje
|
||||
<string name="settings_desc_backup_password">Nastavi geslo, ki bo uporabljeno za kodiranje
|
||||
varnostnih kopij</string>
|
||||
<string name="settings_desc_backup_broadcasts">Izberite katera varnostna kopiranja so lahko sprožena
|
||||
<string name="settings_desc_backup_broadcasts">Izberite katera varnostna kopiranja so lahko sprožena
|
||||
preko tretjih aplikacij</string>
|
||||
<string name="settings_desc_openpgp_key_encrypt">Poštni naslov OpenPGP ključa je uporabljen za kodiranje
|
||||
<string name="settings_desc_openpgp_key_encrypt">Poštni naslov OpenPGP ključa je uporabljen za kodiranje
|
||||
varnostne kopije</string>
|
||||
<string name="settings_desc_openpgp_verify">Kodirane varnostne kopije so lahko uvožene, če so
|
||||
<string name="settings_desc_openpgp_verify">Kodirane varnostne kopije so lahko uvožene, če so
|
||||
podpisane z veljavnim ključem</string>
|
||||
<string name="settings_desc_special_features">Odoznači za ponovno onemogočenje posebnih funkcij</string>
|
||||
<string name="settings_desc_enable_screenshot">Dovoli posnetek glavnega zaslona
|
||||
<string name="settings_desc_special_features">Odoznači za ponovno onemogočenje posebnih funkcij</string>
|
||||
<string name="settings_desc_enable_screenshot">Dovoli posnetek glavnega zaslona
|
||||
(privzeto je zaradi varnosti onemogočno)</string>
|
||||
<string name="settings_desc_enable_android_backup_service">Omogoči andOTP in Androidov vgrajen mehanizem
|
||||
<string name="settings_desc_enable_android_backup_service">Omogoči andOTP in Androidov vgrajen mehanizem
|
||||
varnostnega kopiranja za varnostno kopiranje ključev in nastavitev</string>
|
||||
<string name="settings_desc_clear_keystore">Izbrišite kodirni ključ iz KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Ta funkcija za delovanje potrebuje vsaj
|
||||
<string name="settings_desc_clear_keystore">Izbrišite kodirni ključ iz KeyStore</string>
|
||||
<!-- Toasts -->
|
||||
<string name="settings_toast_auth_device_pre_lollipop">Ta funkcija za delovanje potrebuje vsaj
|
||||
Android 5.0(Lollipop)</string>
|
||||
<string name="settings_toast_auth_device_not_secure">Ta funkcija zahteva, da imate nastavljeno
|
||||
<string name="settings_toast_auth_device_not_secure">Ta funkcija zahteva, da imate nastavljeno
|
||||
zaklepanje zaslona ( Nastavitve -> Varnost -> Zaklepanje zaslona)</string>
|
||||
<string name="settings_toast_password_empty">Prazno geslo ni dovoljeno. Nastavite
|
||||
<string name="settings_toast_password_empty">Prazno geslo ni dovoljeno. Nastavite
|
||||
Preverjanje pristnosti na Brez, da jo onemogočite!</string>
|
||||
<string name="settings_toast_encryption_changing">Poskus spreminjanja kodiranja zbirke podatkov je v teku,
|
||||
<string name="settings_toast_encryption_changing">Poskus spreminjanja kodiranja zbirke podatkov je v teku,
|
||||
prosim počakajte!</string>
|
||||
<string name="settings_toast_encryption_change_success">Uspešno spremenjeno kodiranje
|
||||
<string name="settings_toast_encryption_change_success">Uspešno spremenjeno kodiranje
|
||||
zbirke podatkov!</string>
|
||||
<string name="settings_toast_encryption_change_failed">Spreminjanje kodiranje zbirke podatkov ni uspelo,
|
||||
<string name="settings_toast_encryption_change_failed">Spreminjanje kodiranje zbirke podatkov ni uspelo,
|
||||
obnavljanja prejšnjega načina kodiranja!</string>
|
||||
<string name="settings_toast_encryption_backup_failed">Notranja varnostna kopija ni
|
||||
<string name="settings_toast_encryption_backup_failed">Notranja varnostna kopija ni
|
||||
uspela, v preklicu!</string>
|
||||
<string name="settings_toast_encryption_no_key">Kodirnega ključa ni bilo mogoče pridobiti, v preklicu!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Preverjanje pristnosti ni uspelo!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Tiha posodobitev vašega gesla/PIN na novo kodiranje
|
||||
<string name="settings_toast_encryption_no_key">Kodirnega ključa ni bilo mogoče pridobiti, v preklicu!</string>
|
||||
<string name="settings_toast_encryption_auth_failed">Preverjanje pristnosti ni uspelo!</string>
|
||||
<string name="settings_toast_auth_upgrade_failed">Tiha posodobitev vašega gesla/PIN na novo kodiranje
|
||||
ni uspelo, prosimo ročno ga ponastavite v Nastavitve!</string>
|
||||
<string name="settings_dialog_title_warning">Opozorilo</string>
|
||||
<string name="settings_dialog_title_error">Napaka</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Izbriši KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sinhronizacija</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP bo sedaj poskusil spremeniti kodiranje zbirke podatkov.
|
||||
<string name="settings_dialog_title_warning">Opozorilo</string>
|
||||
<string name="settings_dialog_title_error">Napaka</string>
|
||||
<string name="settings_dialog_title_clear_keystore">Izbriši KeyStore?</string>
|
||||
<string name="settings_dialog_title_android_sync">Android sinhronizacija</string>
|
||||
<string name="settings_dialog_msg_encryption_change">andOTP bo sedaj poskusil spremeniti kodiranje zbirke podatkov.
|
||||
V primeru napake bo obnovljena notranja varnostna kopija in kodiranje bo
|
||||
ostalo nespremenjeno.\n\n<b>Kakorkoli, vedno je dobro za vsak slučaj imeti napravljeno
|
||||
varnostno kopijo, če se zgodi kaj nepričakovanega!</b></string>
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Geslo ali PIN lahko uporabljate samo, če
|
||||
<string name="settings_dialog_msg_auth_invalid_with_encryption">Geslo ali PIN lahko uporabljate samo, če
|
||||
je kodiranje baze podatkov nastavljeno na \"Geslo/PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Najprej morate nastaviti
|
||||
<string name="settings_dialog_msg_encryption_invalid_with_auth">Najprej morate nastaviti
|
||||
Preverjanje identitete na ali \"Geslo\" ali \"PIN\"!</string>
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Najprej morate nastaviti
|
||||
<string name="settings_dialog_msg_encryption_invalid_without_credentials">Najprej morate nastaviti
|
||||
Geslo ali PIN pred spreminjanjem načina kodiranja!</string>
|
||||
<string name="settings_dialog_msg_clear_keystore_password">V nekaterih primerih lahko brisanje KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_password">V nekaterih primerih lahko brisanje KeyStore
|
||||
pomaga rešiti probleme. Svetovano je, da nadaljujete, če veste kaj delate!\n\n Ker je
|
||||
<b>kodiranje zbirke podatkov</b>nastavljeno na <b>Geslo / PIN</b> ne bi smeli pri tem izgubiti nič podatkov,
|
||||
(ampak nikoli ne škodi prej vseeno narediti varnostne kopije).\n\n<b> Ali ste prepričani, da želite
|
||||
izbrisati KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">V nekaterih primerih lahko brisanje KeyStore
|
||||
<string name="settings_dialog_msg_clear_keystore_keystore">V nekaterih primerih lahko brisanje KeyStore
|
||||
pomaga rešiti probleme. Svetovano je, da nadaljujete, če veste kaj delate!\n\n <b>Opozorilo</b>:
|
||||
Ker je <b>Kodiranje zbirke podatkov</b>nastavljeno na <b>Android KeyStore</b> bostei pri tem izgubili
|
||||
vse vaše račune. Preverite, da imate ustvarjeno varnostno kopijo.\n\n<b> Ali ste prepričani, da želite
|
||||
izbrisati KeyStore?</b></string>
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sinhronizacija ne more biti uporabljena s Keystore
|
||||
<string name="settings_dialog_msg_android_sync_disabled_encryption">Android sinhronizacija ne more biti uporabljena s Keystore
|
||||
kodiranjem, <b>izvedite raje ročno varnostno kopiranje!</b></string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Brez</item>
|
||||
<item>Geslo</item>
|
||||
<item>PIN</item>
|
||||
<item>Podatki naprave</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Geslo / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Izbrišite vse račune</item>
|
||||
<item>Ponastavi nastavitve aplikacije</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Svetla tema</item>
|
||||
<item>Temna tema</item>
|
||||
<item>Črna tema</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Skrit</item>
|
||||
<item>Majhno</item>
|
||||
<item>Privzeto</item>
|
||||
<item>Srednje</item>
|
||||
<item>Veliko</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Ne razdeli</item>
|
||||
<item>Po dveh vnešenih znakih</item>
|
||||
<item>Po treh vnešenih znakih</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Prikaži vse račune, ki ustrezajo <b>katerikoli</b> od izbranih oznak (ali)</item>
|
||||
<item>Prikaži samo račune, ki ustrezajo <b>vsem</b> od izbranih oznak (in)</item>
|
||||
<item>Preklopi med oznakami (dovoli samo eno izbrano oznako naenkrat)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Navadne varnostne kopije</item>
|
||||
<item>Kodirane varnostne kopije</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Privzeto</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Vnesi novo geslo</string>
|
||||
<string name="settings_hint_pin">Vnesi nov PIN</string>
|
||||
<string name="settings_hint_password_confirm">Potrdite geslo</string>
|
||||
<string name="settings_hint_pin_confirm">Potrdi PIN</string>
|
||||
<string name="settings_label_short_password">Geslo mora imeti najmanj %1$d znakov!</string>
|
||||
<string name="settings_label_short_pin">PIN mora imeti najmanj %1$d znakov!</string>
|
||||
<!-- List entries -->
|
||||
<string-array name="settings_entries_auth">
|
||||
<item>Brez</item>
|
||||
<item>Geslo</item>
|
||||
<item>PIN</item>
|
||||
<item>Podatki naprave</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_encryption">
|
||||
<item>Android KeyStore</item>
|
||||
<item>Geslo / PIN</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_panic">
|
||||
<item>Izbrišite vse račune</item>
|
||||
<item>Ponastavi nastavitve aplikacije</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_theme">
|
||||
<item>Svetla tema</item>
|
||||
<item>Temna tema</item>
|
||||
<item>Črna tema</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_thumbnail_size">
|
||||
<item>Skrit</item>
|
||||
<item>Majhno</item>
|
||||
<item>Privzeto</item>
|
||||
<item>Srednje</item>
|
||||
<item>Veliko</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_split_group_size">
|
||||
<item>Ne razdeli</item>
|
||||
<item>Po dveh vnešenih znakih</item>
|
||||
<item>Po treh vnešenih znakih</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_tag_functionality">
|
||||
<item>Prikaži vse račune, ki ustrezajo <b>katerikoli</b> od izbranih oznak (ali)</item>
|
||||
<item>Prikaži samo račune, ki ustrezajo <b>vsem</b> od izbranih oznak (in)</item>
|
||||
<item>Preklopi med oznakami (dovoli samo eno izbrano oznako naenkrat)</item>
|
||||
</string-array>
|
||||
<string-array name="settings_entries_backup_broadcasts">
|
||||
<item>Navadne varnostne kopije</item>
|
||||
<item>Kodirane varnostne kopije</item>
|
||||
</string-array>
|
||||
<!-- Special -->
|
||||
<string name="settings_lang_sys_default">Privzeto</string>
|
||||
<!-- PasswordPreference -->
|
||||
<string name="settings_hint_password">Vnesi novo geslo</string>
|
||||
<string name="settings_hint_pin">Vnesi nov PIN</string>
|
||||
<string name="settings_hint_password_confirm">Potrdite geslo</string>
|
||||
<string name="settings_hint_pin_confirm">Potrdi PIN</string>
|
||||
<string name="settings_label_short_password">Geslo mora imeti najmanj %1$d znakov!</string>
|
||||
<string name="settings_label_short_pin">PIN mora imeti najmanj %1$d znakov!</string>
|
||||
</resources>
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
<string name="about_label_original_author">Upphovsman till den ursprungliga appen</string>
|
||||
<string name="about_label_original_app">Ursprunglig App</string>
|
||||
<string name="about_label_website">Webbplats</string>
|
||||
<string name="about_label_donate_paypal">Donera (PayPal)</string>
|
||||
<string name="about_label_donate_bitcoin">Donera (Bitcoin)</string>
|
||||
<string name="about_label_donate">Donera</string>
|
||||
<string name="about_label_contributors">Bidragsgivare</string>
|
||||
<string name="about_label_translators">Översättare</string>
|
||||
<!-- Thumbnail disclaimer -->
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue