mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Compare commits
269 Commits
4.0.0beta0
...
4.0.6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e09306b6f3 | ||
|
|
21e577c1d3 | ||
|
|
7570aa9f49 | ||
|
|
4fcdd3da23 | ||
|
|
f8a65b4d13 | ||
|
|
c4788159e4 | ||
|
|
403b0aedca | ||
|
|
cae12b84df | ||
|
|
40dbbbf0a0 | ||
|
|
9e0da27484 | ||
|
|
7e6c2463d6 | ||
|
|
69a76db166 | ||
|
|
efd282e326 | ||
|
|
6471fef28c | ||
|
|
5a0691b70c | ||
|
|
27ea357348 | ||
|
|
e12de29cce | ||
|
|
a236be4e38 | ||
|
|
5300643f62 | ||
|
|
469b837daf | ||
|
|
84ca3e8982 | ||
|
|
bfb8be159a | ||
|
|
13d7af9c76 | ||
|
|
66d78497b9 | ||
|
|
32743f7e19 | ||
|
|
c2cc4451ff | ||
|
|
67370bbc3d | ||
|
|
1201ae1956 | ||
|
|
0eb2786ce5 | ||
|
|
bbdeb66f8e | ||
|
|
641698a652 | ||
|
|
15880e995a | ||
|
|
1e849b106b | ||
|
|
31bc405e86 | ||
|
|
6e69eee2a3 | ||
|
|
279b095f30 | ||
|
|
9821499cdb | ||
|
|
b76c39862a | ||
|
|
7948d234f5 | ||
|
|
50fc3aa9fc | ||
|
|
79a7adb05b | ||
|
|
c02770ec2a | ||
|
|
bf24033513 | ||
|
|
d97c87e90c | ||
|
|
6d29fdc448 | ||
|
|
d16f0dd3f6 | ||
|
|
d023c97049 | ||
|
|
73c8d63f0e | ||
|
|
30709de7e2 | ||
|
|
c3e560766e | ||
|
|
7c7889e87e | ||
|
|
6547ccecdd | ||
|
|
d467a591b0 | ||
|
|
42613ff480 | ||
|
|
3a3d4b9e54 | ||
|
|
0b5c0bcf74 | ||
|
|
5937f009e1 | ||
|
|
c7f3d2a64e | ||
|
|
41263307d7 | ||
|
|
f2ff52477e | ||
|
|
6baa5a0730 | ||
|
|
5a5cb8c866 | ||
|
|
a3a78366f7 | ||
|
|
d936292ed9 | ||
|
|
a3ded18f59 | ||
|
|
0969135f7f | ||
|
|
7e1c1a6324 | ||
|
|
aa43dd2a49 | ||
|
|
81fe9b6fc2 | ||
|
|
6807fdc1cc | ||
|
|
ac1590810f | ||
|
|
9dd4d77535 | ||
|
|
c7aa6a9d96 | ||
|
|
fc56db2f83 | ||
|
|
c58e56257d | ||
|
|
b27eb280a8 | ||
|
|
78c7f4078c | ||
|
|
28ccaffcf5 | ||
|
|
78739558d6 | ||
|
|
cd195d30de | ||
|
|
03bf752284 | ||
|
|
238fab3e1d | ||
|
|
fcd9af8f84 | ||
|
|
b44491ebbe | ||
|
|
1f8018fd5b | ||
|
|
1d67656fa0 | ||
|
|
64b8023d1a | ||
|
|
cc1697e7ec | ||
|
|
28943e77e8 | ||
|
|
575109da9f | ||
|
|
a99667d471 | ||
|
|
6a7420bd3a | ||
|
|
e8dbe05615 | ||
|
|
6b6566cd29 | ||
|
|
0001d31c2c | ||
|
|
974686e698 | ||
|
|
7b7063b9be | ||
|
|
55061a9469 | ||
|
|
c433fb643c | ||
|
|
02306385b6 | ||
|
|
432ac1bcec | ||
|
|
d9480e0c9a | ||
|
|
815fb911d6 | ||
|
|
68cbdae8e0 | ||
|
|
2d8f8aeef3 | ||
|
|
479bc7be71 | ||
|
|
cbc6df2e62 | ||
|
|
d16b4cfadb | ||
|
|
a97bad1f86 | ||
|
|
7198ffff43 | ||
|
|
e173159d13 | ||
|
|
1b54b79e88 | ||
|
|
bb3436615e | ||
|
|
809db61c35 | ||
|
|
88e53fcba8 | ||
|
|
fe68b7e294 | ||
|
|
b7b76d6da7 | ||
|
|
e2eae43fc9 | ||
|
|
f41ecec09c | ||
|
|
15ad4d11ef | ||
|
|
0cf9d98f14 | ||
|
|
612e642523 | ||
|
|
0ff77eb157 | ||
|
|
2b8935a5d7 | ||
|
|
afdc5c8460 | ||
|
|
91ba2dff2d | ||
|
|
2d26079c49 | ||
|
|
f13d99e0d1 | ||
|
|
798c95d8a8 | ||
|
|
ef77c2acfb | ||
|
|
11a98267a2 | ||
|
|
b2aa1155d0 | ||
|
|
d3182b8d2a | ||
|
|
f52d139acc | ||
|
|
87e9a38548 | ||
|
|
faa70c57b3 | ||
|
|
5172c07c18 | ||
|
|
a80fa03db4 | ||
|
|
d73e02948e | ||
|
|
283657e1b7 | ||
|
|
d3c4a3a17e | ||
|
|
9184bc40e5 | ||
|
|
84bd98ebf4 | ||
|
|
4ef2cbcaeb | ||
|
|
35f8b45bf4 | ||
|
|
5d6aac2d1b | ||
|
|
c6723ecd4e | ||
|
|
838c8f48d3 | ||
|
|
65229fae1f | ||
|
|
f25ea89160 | ||
|
|
18401d5d1e | ||
|
|
1f2cf08108 | ||
|
|
74e86badba | ||
|
|
31444a823e | ||
|
|
068933f0fb | ||
|
|
f496711280 | ||
|
|
657d2420d6 | ||
|
|
2467721265 | ||
|
|
d37fbb9992 | ||
|
|
19b8b54dae | ||
|
|
84328caf3c | ||
|
|
a0bdfc973a | ||
|
|
1f91854490 | ||
|
|
1380325b66 | ||
|
|
d244eef62e | ||
|
|
8fb8d9ed37 | ||
|
|
8ce63cb5c5 | ||
|
|
9ecf2ae942 | ||
|
|
544f7003f6 | ||
|
|
6d633c9986 | ||
|
|
1e77a42c93 | ||
|
|
d1f2641e40 | ||
|
|
4b8ae154cc | ||
|
|
0c1aacdf83 | ||
|
|
5f34df3549 | ||
|
|
f2e6aa1abb | ||
|
|
866731df81 | ||
|
|
5d931e09d5 | ||
|
|
fe17c21c01 | ||
|
|
085941019e | ||
|
|
24b3758545 | ||
|
|
9083f99325 | ||
|
|
2189be9267 | ||
|
|
43218eede1 | ||
|
|
d1a176d27d | ||
|
|
cf51af91bf | ||
|
|
02ff1188b2 | ||
|
|
0fac9b6864 | ||
|
|
b550830c30 | ||
|
|
6f485dd298 | ||
|
|
b0dfde62c7 | ||
|
|
686dae0af6 | ||
|
|
ee3eabe8c8 | ||
|
|
521c8aa6a9 | ||
|
|
66207d599f | ||
|
|
e0029e0c3f | ||
|
|
3683b64721 | ||
|
|
8d4a0971f9 | ||
|
|
e4c3baa344 | ||
|
|
1e60d7e637 | ||
|
|
262b0227c1 | ||
|
|
226e461324 | ||
|
|
151eb26d56 | ||
|
|
335e767426 | ||
|
|
d212fa180b | ||
|
|
bc4ea2ec2a | ||
|
|
5d8c80fc1e | ||
|
|
a02714ff6e | ||
|
|
4bd952e223 | ||
|
|
91bbc6d84e | ||
|
|
6dbd16c5f6 | ||
|
|
76e040c585 | ||
|
|
8de6382a64 | ||
|
|
53532ead9f | ||
|
|
f4e6baeac2 | ||
|
|
5c46fdf41a | ||
|
|
22073e4bbd | ||
|
|
41e7376b7b | ||
|
|
3fc26c8c4e | ||
|
|
14f070a942 | ||
|
|
c078bd05e2 | ||
|
|
8ce9757b7c | ||
|
|
e028738dc2 | ||
|
|
9f4a302b72 | ||
|
|
2ef17e0c7a | ||
|
|
b86a8c8633 | ||
|
|
5a3be0853e | ||
|
|
99568db10c | ||
|
|
bf892f5b6a | ||
|
|
8e2c7ba1f0 | ||
|
|
fd3bb4b243 | ||
|
|
7f4a1d6896 | ||
|
|
d62734e8ac | ||
|
|
fbebc12a38 | ||
|
|
3c65be2a72 | ||
|
|
a29a9f28ef | ||
|
|
eb14dadb3c | ||
|
|
8d926a306b | ||
|
|
5699359099 | ||
|
|
e3176033dc | ||
|
|
9df6215c02 | ||
|
|
93a0e4c0a6 | ||
|
|
f55a824cdc | ||
|
|
766026d3be | ||
|
|
c64fc56496 | ||
|
|
6e2fb21431 | ||
|
|
2bb70abc39 | ||
|
|
a6cb1dbe5c | ||
|
|
5222a72cc6 | ||
|
|
5d3aa44545 | ||
|
|
61cfda93a5 | ||
|
|
b490295b90 | ||
|
|
61035ca47b | ||
|
|
1dc08bbfef | ||
|
|
9ea7c86da7 | ||
|
|
4fa3fb86cb | ||
|
|
df089f4415 | ||
|
|
6be12eb440 | ||
|
|
84efd1c497 | ||
|
|
4817654d58 | ||
|
|
70d45e0bba | ||
|
|
a4c7e3860b | ||
|
|
2a890091d7 | ||
|
|
cc593e6e1f | ||
|
|
552684fd90 | ||
|
|
a260e1d4e3 | ||
|
|
07bbf232b6 | ||
|
|
b6d32999b9 | ||
|
|
0474e5b1fe |
36
CHANGELOG
36
CHANGELOG
@@ -1,10 +1,40 @@
|
||||
KeePassDX(4.0.6)
|
||||
* Fix form filled recognition #1508 #1735 #1508 #1790 #1783 #1797 #1801 #1802 #1804 #1665
|
||||
* Fix translations #1707 #1683 #1712
|
||||
* Update APK verifier #1810
|
||||
|
||||
KeePassDX(4.0.5)
|
||||
* Fix form filled recognition #1572 #1508
|
||||
* Rollback password color #1686 #1490
|
||||
|
||||
KeePassDX(4.0.4)
|
||||
* Fix form filled recognition #1572 #1677
|
||||
* Fix device unlock #1682
|
||||
* Fix password color #1490
|
||||
|
||||
KeePassDX(4.0.3)
|
||||
* Fix "Save as" in Read Only mode #1666
|
||||
* Fix username autofill #1665 #530 #1572 #1426 #1523 #1556 #1653 #1658 #1508 #1667
|
||||
* Fix regex OTP recognition #1596
|
||||
* Change password color dynamically #1490
|
||||
* Small fixes #1641 #1656 #1649 #1400 #1674
|
||||
|
||||
KeePassDX(4.0.2)
|
||||
* Fix Autofill with API 33
|
||||
|
||||
KeePassDX(4.0.1)
|
||||
* Fix back lock #1635 #1629 #1634
|
||||
* Fix lock button in settings #1630
|
||||
* Improve theme translation #1631
|
||||
|
||||
KeePassDX(4.0.0)
|
||||
* New UX/UI with Material 3 #1183 #1529 #1428 #1441
|
||||
* New UX/UI with Material 3 #1183 #1529 #1428 #1441 #1607
|
||||
* Material You theme (follow system colors) #1469
|
||||
* Refactoring inner code #1371
|
||||
* Migration to API 33
|
||||
* Fix behaviors #1351
|
||||
* Fix bugs #1589 #1584 #1545 #1563 #1371
|
||||
* Cut, copy and delete from search #891 #1308 #1263
|
||||
* Fix behaviors #1351 #874 #1327
|
||||
* Fix bugs #1589 #1584 #1545 #1563 #1371 #1609
|
||||
|
||||
KeePassDX(3.5.1)
|
||||
* Fix action dialog with YubiKey challenge-response #1506
|
||||
|
||||
@@ -105,7 +105,7 @@ GEM
|
||||
xcodeproj (>= 1.13.0, < 2.0.0)
|
||||
xcpretty (~> 0.3.0)
|
||||
xcpretty-travis-formatter (>= 0.0.3)
|
||||
fastlane-plugin-versioning_android (0.1.0)
|
||||
fastlane-plugin-versioning_android (0.1.1)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.46.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
|
||||
22
README.md
22
README.md
@@ -48,18 +48,34 @@ Optional visual styles are accessible after a contribution (and a congratulatory
|
||||
|
||||
## Download
|
||||
|
||||
*[F-Droid](https://f-droid.org/en/packages/com.kunzisoft.keepass.libre/) is the recommended way of installing, a libre software project that verifies that all the libraries and app code is libre software.*
|
||||
*[F-Droid](https://f-droid.org/packages/com.kunzisoft.keepass.libre/) is the recommended way of installing, a libre software project that verifies that all the libraries and app code is libre software.*
|
||||
|
||||
[<img src="https://f-droid.org/badge/get-it-on.png"
|
||||
alt="Get it on F-Droid"
|
||||
height="80">](https://f-droid.org/en/packages/com.kunzisoft.keepass.libre/)
|
||||
height="80">](https://f-droid.org/packages/com.kunzisoft.keepass.libre/)
|
||||
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png"
|
||||
alt="Get it on Google Play"
|
||||
height="80">](https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.free)
|
||||
[<img src="https://raw.githubusercontent.com/Kunzisoft/Github-badge/main/get-it-on-github.png"
|
||||
alt="Get it on Github"
|
||||
height="80">](https://github.com/Kunzisoft/KeePassDX/releases)
|
||||
|
||||
|
||||
## Verify the authenticity of the downloaded app from GitHub
|
||||
1- Download the latest app from [GitHub releases](https://github.com/Kunzisoft/KeePassDX/releases/latest). <br>
|
||||
2- Open the directory where you saved the downloaded file in the Terminal on Linux/MacOS. <br>
|
||||
3- You must have `keytool` command installed. <br>
|
||||
4- Depending on the flavor you downloaded, run:
|
||||
```
|
||||
keytool -printcert -jarfile KeePassDX-*-libre.apk | grep '7D:55:B8:AF:21:03:81:AA:BF:96:0F:07:E1:7C:F7:85:7B:6D:2A:64:2C:A2:DA:6B:F0:BD:F1:B2:00:36:2F:04'
|
||||
```
|
||||
Or:
|
||||
```
|
||||
keytool -printcert -jarfile KeePassDX-*-free.apk | grep '7D:55:B8:AF:21:03:81:AA:BF:96:0F:07:E1:7C:F7:85:7B:6D:2A:64:2C:A2:DA:6B:F0:BD:F1:B2:00:36:2F:04'
|
||||
```
|
||||
You should get this output:
|
||||
```
|
||||
SHA256: 7D:55:B8:AF:21:03:81:AA:BF:96:0F:07:E1:7C:F7:85:7B:6D:2A:64:2C:A2:DA:6B:F0:BD:F1:B2:00:36:2F:04
|
||||
```
|
||||
## Frequently Asked Questions
|
||||
|
||||
Other questions? You can read the [FAQ](https://github.com/Kunzisoft/KeePassDX/wiki/FAQ)
|
||||
|
||||
@@ -12,8 +12,8 @@ android {
|
||||
applicationId "com.kunzisoft.keepass"
|
||||
minSdkVersion 15
|
||||
targetSdkVersion 33
|
||||
versionCode = 121
|
||||
versionName = "4.0.0_beta01"
|
||||
versionCode = 129
|
||||
versionName = "4.0.6"
|
||||
multiDexEnabled true
|
||||
|
||||
testApplicationId = "com.kunzisoft.keepass.tests"
|
||||
|
||||
@@ -7,10 +7,6 @@
|
||||
<group
|
||||
android:translateX="-12"
|
||||
android:translateY="-12">
|
||||
<path
|
||||
android:fillColor="#ffa726"
|
||||
android:strokeWidth="1.99999297"
|
||||
android:pathData="M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z" />
|
||||
<path
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeWidth="1.99999297"
|
||||
15
app/src/free/res/drawable/ic_app_lock_white_24dp.xml
Normal file
15
app/src/free/res/drawable/ic_app_lock_white_24dp.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="84"
|
||||
android:viewportHeight="84">
|
||||
<group
|
||||
android:translateX="-12"
|
||||
android:translateY="-12">
|
||||
<path
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeWidth="1.99999297"
|
||||
android:pathData="M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z" />
|
||||
</group>
|
||||
</vector>
|
||||
@@ -7,10 +7,6 @@
|
||||
<group
|
||||
android:translateX="-12"
|
||||
android:translateY="-12">
|
||||
<path
|
||||
android:fillColor="#ffa726"
|
||||
android:strokeWidth="1.99999297"
|
||||
android:pathData="M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z" />
|
||||
<path
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeWidth="1.99999297"
|
||||
15
app/src/libre/res/drawable/ic_app_lock_white_24dp.xml
Normal file
15
app/src/libre/res/drawable/ic_app_lock_white_24dp.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="84"
|
||||
android:viewportHeight="84">
|
||||
<group
|
||||
android:translateX="-12"
|
||||
android:translateY="-12">
|
||||
<path
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeWidth="1.99999297"
|
||||
android:pathData="M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z" />
|
||||
</group>
|
||||
</vector>
|
||||
@@ -145,7 +145,7 @@
|
||||
android:configChanges="keyboardHidden" />
|
||||
<activity
|
||||
android:name="com.kunzisoft.keepass.activities.EntryEditActivity"
|
||||
android:windowSoftInputMode="adjustResize" />
|
||||
android:windowSoftInputMode="adjustPan" />
|
||||
<!-- About and Settings -->
|
||||
<activity
|
||||
android:name="com.kunzisoft.keepass.activities.AboutActivity"
|
||||
|
||||
@@ -25,6 +25,7 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.util.Log
|
||||
import android.widget.Toast
|
||||
import androidx.activity.result.ActivityResultLauncher
|
||||
import androidx.annotation.RequiresApi
|
||||
@@ -44,6 +45,7 @@ import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.getParcelableCompat
|
||||
import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
||||
import com.kunzisoft.keepass.utils.WebDomain
|
||||
import java.lang.RuntimeException
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
class AutofillLauncherActivity : DatabaseModeActivity() {
|
||||
@@ -216,6 +218,8 @@ class AutofillLauncherActivity : DatabaseModeActivity() {
|
||||
|
||||
companion object {
|
||||
|
||||
private val TAG = AutofillLauncherActivity::class.java.name
|
||||
|
||||
private const val KEY_SELECTION_BUNDLE = "KEY_SELECTION_BUNDLE"
|
||||
private const val KEY_SEARCH_INFO = "KEY_SEARCH_INFO"
|
||||
private const val KEY_INLINE_SUGGESTION = "KEY_INLINE_SUGGESTION"
|
||||
@@ -224,37 +228,51 @@ class AutofillLauncherActivity : DatabaseModeActivity() {
|
||||
|
||||
fun getPendingIntentForSelection(context: Context,
|
||||
searchInfo: SearchInfo? = null,
|
||||
compatInlineSuggestionsRequest: CompatInlineSuggestionsRequest? = null): PendingIntent {
|
||||
return PendingIntent.getActivity(context, 0,
|
||||
// Doesn't work with direct extra Parcelable (don't know why?)
|
||||
// Wrap into a bundle to bypass the problem
|
||||
Intent(context, AutofillLauncherActivity::class.java).apply {
|
||||
putExtra(KEY_SELECTION_BUNDLE, Bundle().apply {
|
||||
putParcelable(KEY_SEARCH_INFO, searchInfo)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
putParcelable(KEY_INLINE_SUGGESTION, compatInlineSuggestionsRequest)
|
||||
}
|
||||
})
|
||||
},
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_CANCEL_CURRENT
|
||||
} else {
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
})
|
||||
compatInlineSuggestionsRequest: CompatInlineSuggestionsRequest? = null): PendingIntent? {
|
||||
try {
|
||||
return PendingIntent.getActivity(
|
||||
context, 0,
|
||||
// Doesn't work with direct extra Parcelable (don't know why?)
|
||||
// Wrap into a bundle to bypass the problem
|
||||
Intent(context, AutofillLauncherActivity::class.java).apply {
|
||||
putExtra(KEY_SELECTION_BUNDLE, Bundle().apply {
|
||||
putParcelable(KEY_SEARCH_INFO, searchInfo)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
putParcelable(KEY_INLINE_SUGGESTION, compatInlineSuggestionsRequest)
|
||||
}
|
||||
})
|
||||
},
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_CANCEL_CURRENT
|
||||
} else {
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
}
|
||||
)
|
||||
} catch (e: RuntimeException) {
|
||||
Log.e(TAG, "Unable to create pending intent for selection", e)
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
fun getPendingIntentForRegistration(context: Context,
|
||||
registerInfo: RegisterInfo): PendingIntent {
|
||||
return PendingIntent.getActivity(context, 0,
|
||||
Intent(context, AutofillLauncherActivity::class.java).apply {
|
||||
EntrySelectionHelper.addSpecialModeInIntent(this, SpecialMode.REGISTRATION)
|
||||
putExtra(KEY_REGISTER_INFO, registerInfo)
|
||||
},
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_CANCEL_CURRENT
|
||||
} else {
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
})
|
||||
registerInfo: RegisterInfo): PendingIntent? {
|
||||
try {
|
||||
return PendingIntent.getActivity(
|
||||
context, 0,
|
||||
Intent(context, AutofillLauncherActivity::class.java).apply {
|
||||
EntrySelectionHelper.addSpecialModeInIntent(this, SpecialMode.REGISTRATION)
|
||||
putExtra(KEY_REGISTER_INFO, registerInfo)
|
||||
},
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
PendingIntent.FLAG_MUTABLE or PendingIntent.FLAG_CANCEL_CURRENT
|
||||
} else {
|
||||
PendingIntent.FLAG_CANCEL_CURRENT
|
||||
}
|
||||
)
|
||||
} catch (e: RuntimeException) {
|
||||
Log.e(TAG, "Unable to create pending intent for registration", e)
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
fun launchForRegistration(context: Context,
|
||||
|
||||
@@ -23,6 +23,7 @@ import android.content.Intent
|
||||
import android.graphics.Color
|
||||
import android.graphics.drawable.ColorDrawable
|
||||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
@@ -30,15 +31,20 @@ import android.util.Log
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.ImageView
|
||||
import android.widget.ProgressBar
|
||||
import androidx.activity.result.ActivityResultLauncher
|
||||
import androidx.activity.viewModels
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import androidx.core.graphics.BlendModeColorFilterCompat
|
||||
import androidx.core.graphics.BlendModeCompat
|
||||
import androidx.core.graphics.ColorUtils
|
||||
import androidx.core.view.ViewCompat
|
||||
import androidx.core.view.WindowCompat
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.google.android.material.appbar.AppBarLayout
|
||||
@@ -69,15 +75,19 @@ import com.kunzisoft.keepass.tasks.AttachmentFileBinderManager
|
||||
import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.utils.UuidUtil
|
||||
import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
||||
import com.kunzisoft.keepass.view.WindowInsetPosition
|
||||
import com.kunzisoft.keepass.view.applyWindowInsets
|
||||
import com.kunzisoft.keepass.view.changeControlColor
|
||||
import com.kunzisoft.keepass.view.changeTitleColor
|
||||
import com.kunzisoft.keepass.view.hideByFading
|
||||
import com.kunzisoft.keepass.view.setTransparentNavigationBar
|
||||
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
|
||||
import com.kunzisoft.keepass.viewmodels.EntryViewModel
|
||||
import java.util.UUID
|
||||
|
||||
class EntryActivity : DatabaseLockActivity() {
|
||||
|
||||
private var footer: ViewGroup? = null
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var collapsingToolbarLayout: CollapsingToolbarLayout? = null
|
||||
private var appBarLayout: AppBarLayout? = null
|
||||
@@ -128,6 +138,7 @@ class EntryActivity : DatabaseLockActivity() {
|
||||
supportActionBar?.setDisplayShowHomeEnabled(true)
|
||||
|
||||
// Get views
|
||||
footer = findViewById(R.id.activity_entry_footer)
|
||||
coordinatorLayout = findViewById(R.id.toolbar_coordinator)
|
||||
collapsingToolbarLayout = findViewById(R.id.toolbar_layout)
|
||||
appBarLayout = findViewById(R.id.app_bar)
|
||||
@@ -139,6 +150,14 @@ class EntryActivity : DatabaseLockActivity() {
|
||||
lockView = findViewById(R.id.lock_button)
|
||||
loadingView = findViewById(R.id.loading)
|
||||
|
||||
// To apply fit window with transparency
|
||||
setTransparentNavigationBar {
|
||||
// To fix margin with API 27
|
||||
ViewCompat.setOnApplyWindowInsetsListener(collapsingToolbarLayout!!, null)
|
||||
coordinatorLayout?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
}
|
||||
|
||||
// Empty title
|
||||
collapsingToolbarLayout?.title = " "
|
||||
toolbar?.title = " "
|
||||
|
||||
@@ -30,6 +30,7 @@ import android.util.Log
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.AdapterView
|
||||
import android.widget.ProgressBar
|
||||
import android.widget.Spinner
|
||||
@@ -89,8 +90,11 @@ import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.utils.UriUtil.getDocumentFile
|
||||
import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
||||
import com.kunzisoft.keepass.view.ToolbarAction
|
||||
import com.kunzisoft.keepass.view.WindowInsetPosition
|
||||
import com.kunzisoft.keepass.view.applyWindowInsets
|
||||
import com.kunzisoft.keepass.view.asError
|
||||
import com.kunzisoft.keepass.view.hideByFading
|
||||
import com.kunzisoft.keepass.view.setTransparentNavigationBar
|
||||
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
|
||||
import com.kunzisoft.keepass.view.updateLockPaddingLeft
|
||||
import com.kunzisoft.keepass.viewmodels.ColorPickerViewModel
|
||||
@@ -104,6 +108,8 @@ class EntryEditActivity : DatabaseLockActivity(),
|
||||
ReplaceFileDialogFragment.ActionChooseListener {
|
||||
|
||||
// Views
|
||||
private var footer: ViewGroup? = null
|
||||
private var container: ViewGroup? = null
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var scrollView: NestedScrollView? = null
|
||||
private var templateSelectorSpinner: Spinner? = null
|
||||
@@ -156,10 +162,8 @@ class EntryEditActivity : DatabaseLockActivity(),
|
||||
|
||||
// Bottom Bar
|
||||
entryEditAddToolBar = findViewById(R.id.entry_edit_bottom_bar)
|
||||
setSupportActionBar(entryEditAddToolBar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
supportActionBar?.setDisplayShowHomeEnabled(true)
|
||||
supportActionBar?.setDisplayShowTitleEnabled(false)
|
||||
footer = findViewById(R.id.activity_entry_edit_footer)
|
||||
container = findViewById(R.id.activity_entry_edit_container)
|
||||
coordinatorLayout = findViewById(R.id.entry_edit_coordinator_layout)
|
||||
scrollView = findViewById(R.id.entry_edit_scroll)
|
||||
scrollView?.scrollBarStyle = View.SCROLLBARS_INSIDE_INSET
|
||||
@@ -168,6 +172,17 @@ class EntryEditActivity : DatabaseLockActivity(),
|
||||
validateButton = findViewById(R.id.entry_edit_validate)
|
||||
loadingView = findViewById(R.id.loading)
|
||||
|
||||
setSupportActionBar(entryEditAddToolBar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
supportActionBar?.setDisplayShowHomeEnabled(true)
|
||||
supportActionBar?.setDisplayShowTitleEnabled(false)
|
||||
|
||||
// To apply fit window with transparency
|
||||
setTransparentNavigationBar(applyToStatusBar = true) {
|
||||
container?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
}
|
||||
|
||||
stopService(Intent(this, ClipboardEntryNotificationService::class.java))
|
||||
stopService(Intent(this, KeyboardEntryNotificationService::class.java))
|
||||
|
||||
@@ -691,16 +706,16 @@ class EntryEditActivity : DatabaseLockActivity(),
|
||||
return true
|
||||
}
|
||||
android.R.id.home -> {
|
||||
onBackPressed()
|
||||
onDatabaseBackPressed()
|
||||
}
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
onApprovedBackPressed {
|
||||
super@EntryEditActivity.onBackPressed()
|
||||
super@EntryEditActivity.onDatabaseBackPressed()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ import com.kunzisoft.keepass.database.helper.SearchHelper
|
||||
import com.kunzisoft.keepass.magikeyboard.MagikeyboardService
|
||||
import com.kunzisoft.keepass.model.SearchInfo
|
||||
import com.kunzisoft.keepass.otp.OtpEntryFields
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.isKeyboardActivatedInSettings
|
||||
import com.kunzisoft.keepass.utils.getParcelableCompat
|
||||
import com.kunzisoft.keepass.utils.WebDomain
|
||||
|
||||
@@ -116,7 +117,7 @@ class EntrySelectionLauncherActivity : DatabaseModeActivity() {
|
||||
searchInfo: SearchInfo) {
|
||||
|
||||
// Setting to integrate Magikeyboard
|
||||
val searchShareForMagikeyboard = MagikeyboardService.activatedInSettings(this)
|
||||
val searchShareForMagikeyboard = isKeyboardActivatedInSettings()
|
||||
|
||||
// If database is open
|
||||
val readOnly = database?.isReadOnly != false
|
||||
|
||||
@@ -35,7 +35,7 @@ import android.util.Log
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import android.view.ViewGroup
|
||||
import android.widget.ImageView
|
||||
import android.widget.ProgressBar
|
||||
import android.widget.TextView
|
||||
@@ -49,7 +49,6 @@ import androidx.appcompat.view.ActionMode
|
||||
import androidx.appcompat.widget.SearchView
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.view.GravityCompat
|
||||
import androidx.core.view.WindowInsetsCompat
|
||||
import androidx.core.view.WindowInsetsControllerCompat
|
||||
@@ -89,7 +88,6 @@ import com.kunzisoft.keepass.model.GroupInfo
|
||||
import com.kunzisoft.keepass.model.RegisterInfo
|
||||
import com.kunzisoft.keepass.model.SearchInfo
|
||||
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_UPDATE_ENTRY_TASK
|
||||
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_UPDATE_GROUP_TASK
|
||||
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.NEW_NODES_KEY
|
||||
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.getListNodesFromBundle
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
@@ -97,6 +95,7 @@ import com.kunzisoft.keepass.settings.SettingsActivity
|
||||
import com.kunzisoft.keepass.tasks.ActionRunnable
|
||||
import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.utils.BACK_PREVIOUS_KEYBOARD_ACTION
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.showKeyboard
|
||||
import com.kunzisoft.keepass.utils.UriUtil.openUrl
|
||||
import com.kunzisoft.keepass.utils.getParcelableCompat
|
||||
import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
||||
@@ -107,7 +106,10 @@ import com.kunzisoft.keepass.view.AddNodeButtonView
|
||||
import com.kunzisoft.keepass.view.NavigationDatabaseView
|
||||
import com.kunzisoft.keepass.view.SearchFiltersView
|
||||
import com.kunzisoft.keepass.view.ToolbarAction
|
||||
import com.kunzisoft.keepass.view.WindowInsetPosition
|
||||
import com.kunzisoft.keepass.view.applyWindowInsets
|
||||
import com.kunzisoft.keepass.view.hideByFading
|
||||
import com.kunzisoft.keepass.view.setTransparentNavigationBar
|
||||
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
|
||||
import com.kunzisoft.keepass.view.updateLockPaddingLeft
|
||||
import com.kunzisoft.keepass.viewmodels.GroupEditViewModel
|
||||
@@ -123,9 +125,12 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
MainCredentialDialogFragment.AskMainCredentialDialogListener {
|
||||
|
||||
// Views
|
||||
private var header: ViewGroup? = null
|
||||
private var footer: ViewGroup? = null
|
||||
private var drawerLayout: DrawerLayout? = null
|
||||
private var databaseNavView: NavigationDatabaseView? = null
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var coordinatorError: CoordinatorLayout? = null
|
||||
private var lockView: View? = null
|
||||
private var toolbar: Toolbar? = null
|
||||
private var databaseModifiedView: ImageView? = null
|
||||
@@ -223,11 +228,17 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
&& PreferencesUtil.isKeyboardPreviousSearchEnable(this@GroupActivity)) {
|
||||
// Change to the previous keyboard and show it
|
||||
sendBroadcast(Intent(BACK_PREVIOUS_KEYBOARD_ACTION))
|
||||
ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
?.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT)
|
||||
view.showKeyboard()
|
||||
}
|
||||
}
|
||||
|
||||
private val mEntryActivityResultLauncher = EntryEditActivity.registerForEntryResult(this) { entryId ->
|
||||
entryId?.let {
|
||||
// Simply refresh the list when entry is updated
|
||||
loadGroup()
|
||||
} ?: Log.e(this.javaClass.name, "Entry cannot be retrieved in Activity Result")
|
||||
}
|
||||
|
||||
private fun addSearch() {
|
||||
finishNodeAction()
|
||||
if (mSearchState == null) {
|
||||
@@ -237,7 +248,6 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
|
||||
private fun removeSearch() {
|
||||
finishNodeAction()
|
||||
mSearchState = null
|
||||
intent.removeExtra(AUTO_SEARCH_KEY)
|
||||
if (Intent.ACTION_SEARCH == intent.action) {
|
||||
@@ -263,9 +273,12 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
setContentView(layoutInflater.inflate(R.layout.activity_group, null))
|
||||
|
||||
// Initialize views
|
||||
header = findViewById(R.id.activity_group_header)
|
||||
footer = findViewById(R.id.activity_group_footer)
|
||||
drawerLayout = findViewById(R.id.drawer_layout)
|
||||
databaseNavView = findViewById(R.id.database_nav_view)
|
||||
coordinatorLayout = findViewById(R.id.group_coordinator)
|
||||
coordinatorError = findViewById(R.id.error_coordinator)
|
||||
numberChildrenView = findViewById(R.id.group_numbers)
|
||||
addNodeButtonView = findViewById(R.id.add_node_button)
|
||||
toolbar = findViewById(R.id.toolbar)
|
||||
@@ -278,6 +291,13 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
lockView = findViewById(R.id.lock_button)
|
||||
loadingView = findViewById(R.id.loading)
|
||||
|
||||
// To apply fit window with transparency
|
||||
setTransparentNavigationBar {
|
||||
header?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
coordinatorLayout?.applyWindowInsets(WindowInsetPosition.LEGIT_TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
}
|
||||
|
||||
lockView?.setOnClickListener {
|
||||
lockAndExit()
|
||||
}
|
||||
@@ -501,14 +521,12 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
EntrySelectionHelper.doSpecialAction(intent,
|
||||
{
|
||||
mMainGroup?.nodeId?.let { currentParentGroupId ->
|
||||
mGroupFragment?.mEntryActivityResultLauncher?.let { resultLauncher ->
|
||||
EntryEditActivity.launchToCreate(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
currentParentGroupId,
|
||||
resultLauncher
|
||||
)
|
||||
}
|
||||
EntryEditActivity.launchToCreate(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
currentParentGroupId,
|
||||
mEntryActivityResultLauncher
|
||||
)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -646,9 +664,13 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
) {
|
||||
super.onDatabaseActionFinished(database, actionTask, result)
|
||||
|
||||
var newNodes: List<Node> = ArrayList()
|
||||
result.data?.getBundle(NEW_NODES_KEY)?.let { newNodesBundle ->
|
||||
newNodes = getListNodesFromBundle(database, newNodesBundle)
|
||||
var entry: Entry? = null
|
||||
try {
|
||||
result.data?.getBundle(NEW_NODES_KEY)?.let { newNodesBundle ->
|
||||
entry = getListNodesFromBundle(database, newNodesBundle)[0] as Entry
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to retrieve entry action for selection", e)
|
||||
}
|
||||
|
||||
when (actionTask) {
|
||||
@@ -665,27 +687,15 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
// Save not used
|
||||
},
|
||||
{
|
||||
try {
|
||||
val entry = newNodes[0] as Entry
|
||||
entrySelectedForKeyboardSelection(database, entry)
|
||||
} catch (e: Exception) {
|
||||
Log.e(
|
||||
TAG,
|
||||
"Unable to perform action for keyboard selection after entry update",
|
||||
e
|
||||
)
|
||||
// Keyboard selection
|
||||
entry?.let {
|
||||
entrySelectedForKeyboardSelection(database, it)
|
||||
}
|
||||
},
|
||||
{ _, _ ->
|
||||
try {
|
||||
val entry = newNodes[0] as Entry
|
||||
entrySelectedForAutofillSelection(database, entry)
|
||||
} catch (e: Exception) {
|
||||
Log.e(
|
||||
TAG,
|
||||
"Unable to perform action for autofill selection after entry update",
|
||||
e
|
||||
)
|
||||
// Autofill selection
|
||||
entry?.let {
|
||||
entrySelectedForAutofillSelection(database, it)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -694,26 +704,12 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
)
|
||||
}
|
||||
}
|
||||
ACTION_DATABASE_UPDATE_GROUP_TASK -> {
|
||||
if (result.isSuccess) {
|
||||
try {
|
||||
if (mMainGroup == newNodes[0] as Group)
|
||||
reloadCurrentGroup()
|
||||
} catch (e: Exception) {
|
||||
Log.e(
|
||||
TAG,
|
||||
"Unable to perform action after group update",
|
||||
e
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
coordinatorLayout?.showActionErrorIfNeeded(result)
|
||||
if (!result.isSuccess) {
|
||||
reloadCurrentGroup()
|
||||
}
|
||||
coordinatorError?.showActionErrorIfNeeded(result)
|
||||
|
||||
// Reload the group
|
||||
loadGroup()
|
||||
finishNodeAction()
|
||||
}
|
||||
|
||||
@@ -841,7 +837,6 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
// Open child group
|
||||
loadMainGroup(GroupState(group.nodeId, 0))
|
||||
|
||||
} catch (e: ClassCastException) {
|
||||
Log.e(TAG, "Node can't be cast in Group")
|
||||
}
|
||||
@@ -850,22 +845,22 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
val entryVersioned = node as Entry
|
||||
EntrySelectionHelper.doSpecialAction(intent,
|
||||
{
|
||||
mGroupFragment?.mEntryActivityResultLauncher?.let { resultLauncher ->
|
||||
EntryActivity.launch(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
entryVersioned.nodeId,
|
||||
resultLauncher
|
||||
)
|
||||
}
|
||||
EntryActivity.launch(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
entryVersioned.nodeId,
|
||||
mEntryActivityResultLauncher
|
||||
)
|
||||
// Do not reload group here
|
||||
},
|
||||
{
|
||||
// Nothing here, a search is simply performed
|
||||
},
|
||||
{ searchInfo ->
|
||||
if (!database.isReadOnly)
|
||||
if (!database.isReadOnly) {
|
||||
entrySelectedForSave(database, entryVersioned, searchInfo)
|
||||
else
|
||||
loadGroup()
|
||||
} else
|
||||
finish()
|
||||
},
|
||||
{ searchInfo ->
|
||||
@@ -876,6 +871,7 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
updateEntryWithSearchInfo(database, entryVersioned, searchInfo)
|
||||
}
|
||||
entrySelectedForKeyboardSelection(database, entryVersioned)
|
||||
loadGroup()
|
||||
},
|
||||
{ searchInfo, _ ->
|
||||
if (!database.isReadOnly
|
||||
@@ -885,23 +881,23 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
updateEntryWithSearchInfo(database, entryVersioned, searchInfo)
|
||||
}
|
||||
entrySelectedForAutofillSelection(database, entryVersioned)
|
||||
loadGroup()
|
||||
},
|
||||
{ registerInfo ->
|
||||
if (!database.isReadOnly)
|
||||
if (!database.isReadOnly) {
|
||||
entrySelectedForRegistration(database, entryVersioned, registerInfo)
|
||||
else
|
||||
loadGroup()
|
||||
} else
|
||||
finish()
|
||||
})
|
||||
} catch (e: ClassCastException) {
|
||||
Log.e(TAG, "Node can't be cast in Entry")
|
||||
}
|
||||
}
|
||||
|
||||
reloadGroupIfSearch()
|
||||
}
|
||||
|
||||
private fun entrySelectedForSave(database: ContextualDatabase, entry: Entry, searchInfo: SearchInfo) {
|
||||
reloadCurrentGroup()
|
||||
removeSearch()
|
||||
// Save to update the entry
|
||||
EntryEditActivity.launchToUpdateForSave(
|
||||
this@GroupActivity,
|
||||
@@ -913,7 +909,7 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
|
||||
private fun entrySelectedForKeyboardSelection(database: ContextualDatabase, entry: Entry) {
|
||||
reloadCurrentGroup()
|
||||
removeSearch()
|
||||
// Populate Magikeyboard with entry
|
||||
MagikeyboardService.populateKeyboardAndMoveAppToBackground(
|
||||
this,
|
||||
@@ -923,6 +919,7 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
|
||||
private fun entrySelectedForAutofillSelection(database: ContextualDatabase, entry: Entry) {
|
||||
removeSearch()
|
||||
// Build response with the entry selected
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
AutofillHelper.buildResponseAndSetResult(
|
||||
@@ -939,7 +936,7 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
entry: Entry,
|
||||
registerInfo: RegisterInfo?
|
||||
) {
|
||||
reloadCurrentGroup()
|
||||
removeSearch()
|
||||
// Registration to update the entry
|
||||
EntryEditActivity.launchToUpdateForRegistration(
|
||||
this@GroupActivity,
|
||||
@@ -972,12 +969,6 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
actionNodeMode?.finish()
|
||||
}
|
||||
|
||||
private fun reloadGroupIfSearch() {
|
||||
if (Intent.ACTION_SEARCH == intent.action) {
|
||||
reloadCurrentGroup()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onNodeSelected(
|
||||
database: ContextualDatabase,
|
||||
nodes: List<Node>
|
||||
@@ -1023,17 +1014,14 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
launchDialogForGroupUpdate(node as Group)
|
||||
}
|
||||
Type.ENTRY -> {
|
||||
mGroupFragment?.mEntryActivityResultLauncher?.let { resultLauncher ->
|
||||
EntryEditActivity.launchToUpdate(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
(node as Entry).nodeId,
|
||||
resultLauncher
|
||||
)
|
||||
}
|
||||
EntryEditActivity.launchToUpdate(
|
||||
this@GroupActivity,
|
||||
database,
|
||||
(node as Entry).nodeId,
|
||||
mEntryActivityResultLauncher
|
||||
)
|
||||
}
|
||||
}
|
||||
reloadGroupIfSearch()
|
||||
return true
|
||||
}
|
||||
|
||||
@@ -1066,8 +1054,8 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
nodes: List<Node>
|
||||
): Boolean {
|
||||
actionNodeMode?.invalidate()
|
||||
|
||||
// Nothing here fragment calls onPasteMenuClick internally
|
||||
removeSearch()
|
||||
loadGroup()
|
||||
return true
|
||||
}
|
||||
|
||||
@@ -1076,8 +1064,8 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
nodes: List<Node>
|
||||
): Boolean {
|
||||
actionNodeMode?.invalidate()
|
||||
|
||||
// Nothing here fragment calls onPasteMenuClick internally
|
||||
removeSearch()
|
||||
loadGroup()
|
||||
return true
|
||||
}
|
||||
|
||||
@@ -1112,7 +1100,6 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
): Boolean {
|
||||
deleteNodes(nodes)
|
||||
finishNodeAction()
|
||||
reloadGroupIfSearch()
|
||||
return true
|
||||
}
|
||||
|
||||
@@ -1141,6 +1128,8 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
// Padding if lock button visible
|
||||
toolbarAction?.updateLockPaddingLeft()
|
||||
|
||||
loadGroup()
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
@@ -1343,6 +1332,12 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
mGroupFragment?.onSortSelected(sortNodeEnum, sortNodeParameters)
|
||||
}
|
||||
|
||||
override fun onCancelSpecialMode() {
|
||||
super.onCancelSpecialMode()
|
||||
removeSearch()
|
||||
loadGroup()
|
||||
}
|
||||
|
||||
override fun startActivity(intent: Intent) {
|
||||
// Get the intent, verify the action and get the query
|
||||
if (Intent.ACTION_SEARCH == intent.action) {
|
||||
@@ -1359,12 +1354,7 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
}
|
||||
}
|
||||
|
||||
private fun reloadCurrentGroup() {
|
||||
removeSearch()
|
||||
loadGroup()
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
if (mGroupFragment?.nodeActionSelectionMode == true) {
|
||||
finishNodeAction()
|
||||
} else {
|
||||
@@ -1372,8 +1362,8 @@ class GroupActivity : DatabaseLockActivity(),
|
||||
if (mRootGroup != null && mRootGroup != mCurrentGroup) {
|
||||
when {
|
||||
Intent.ACTION_SEARCH == intent.action -> {
|
||||
// Remove the search
|
||||
reloadCurrentGroup()
|
||||
removeSearch()
|
||||
loadGroup()
|
||||
}
|
||||
mPreviousGroupsIds.isEmpty() -> {
|
||||
super.onRegularBackPressed()
|
||||
|
||||
@@ -239,7 +239,7 @@ class IconPickerActivity : DatabaseLockActivity() {
|
||||
if (mCustomIconsSelectionMode) {
|
||||
iconPickerViewModel.deselectAllCustomIcons()
|
||||
} else {
|
||||
onBackPressed()
|
||||
onDatabaseBackPressed()
|
||||
}
|
||||
}
|
||||
R.id.menu_edit -> {
|
||||
@@ -329,9 +329,9 @@ class IconPickerActivity : DatabaseLockActivity() {
|
||||
})
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
setResult()
|
||||
super.onBackPressed()
|
||||
super.onDatabaseBackPressed()
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
@@ -96,7 +96,7 @@ class KeyGeneratorActivity : DatabaseLockActivity() {
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> {
|
||||
onBackPressed()
|
||||
onDatabaseBackPressed()
|
||||
}
|
||||
R.id.menu_generate -> {
|
||||
keyGeneratorViewModel.requireKeyGeneration()
|
||||
@@ -106,9 +106,9 @@ class KeyGeneratorActivity : DatabaseLockActivity() {
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
setResult(Activity.RESULT_CANCELED, Intent())
|
||||
super.onBackPressed()
|
||||
super.onDatabaseBackPressed()
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
@@ -165,18 +165,6 @@ class MainCredentialActivity : DatabaseModeActivity(), AdvancedUnlockFragment.Bu
|
||||
startActivity(Intent(this, AppearanceSettingsActivity::class.java))
|
||||
}
|
||||
|
||||
// Init Biometric elements
|
||||
advancedUnlockFragment = supportFragmentManager
|
||||
.findFragmentByTag(UNLOCK_FRAGMENT_TAG) as? AdvancedUnlockFragment?
|
||||
if (advancedUnlockFragment == null) {
|
||||
advancedUnlockFragment = AdvancedUnlockFragment()
|
||||
supportFragmentManager.commit {
|
||||
replace(R.id.fragment_advanced_unlock_container_view,
|
||||
advancedUnlockFragment!!,
|
||||
UNLOCK_FRAGMENT_TAG)
|
||||
}
|
||||
}
|
||||
|
||||
// Listen password checkbox to init advanced unlock and confirmation button
|
||||
mainCredentialView?.onPasswordChecked =
|
||||
CompoundButton.OnCheckedChangeListener { _, _ ->
|
||||
@@ -245,6 +233,23 @@ class MainCredentialActivity : DatabaseModeActivity(), AdvancedUnlockFragment.Bu
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
|
||||
// Init Biometric elements only if allowed
|
||||
if (PreferencesUtil.isAdvancedUnlockEnable(this)) {
|
||||
advancedUnlockFragment = supportFragmentManager
|
||||
.findFragmentByTag(UNLOCK_FRAGMENT_TAG) as? AdvancedUnlockFragment?
|
||||
if (advancedUnlockFragment == null) {
|
||||
advancedUnlockFragment = AdvancedUnlockFragment().also {
|
||||
supportFragmentManager.commit {
|
||||
replace(
|
||||
R.id.fragment_advanced_unlock_container_view,
|
||||
it,
|
||||
UNLOCK_FRAGMENT_TAG
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
mRememberKeyFile = PreferencesUtil.rememberKeyFileLocations(this@MainCredentialActivity)
|
||||
mRememberHardwareKey = PreferencesUtil.rememberHardwareKey(this@MainCredentialActivity)
|
||||
|
||||
|
||||
@@ -35,7 +35,6 @@ import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.EntryEditActivity
|
||||
import com.kunzisoft.keepass.activities.dialogs.SortDialogFragment
|
||||
import com.kunzisoft.keepass.activities.helpers.EntrySelectionHelper
|
||||
import com.kunzisoft.keepass.activities.helpers.SpecialMode
|
||||
@@ -47,6 +46,7 @@ import com.kunzisoft.keepass.database.element.node.Node
|
||||
import com.kunzisoft.keepass.database.element.node.Type
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.tasks.ActionRunnable
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.hideKeyboard
|
||||
import com.kunzisoft.keepass.viewmodels.GroupViewModel
|
||||
import java.util.LinkedList
|
||||
|
||||
@@ -79,19 +79,6 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
private var mRecycleBinEnable: Boolean = false
|
||||
private var mRecycleBin: Group? = null
|
||||
|
||||
var mEntryActivityResultLauncher = EntryEditActivity.registerForEntryResult(this) { entryId ->
|
||||
entryId?.let {
|
||||
// Simply refresh the list
|
||||
rebuildList()
|
||||
// Scroll to the new entry
|
||||
mDatabase?.getEntryById(it)?.let { entry ->
|
||||
mAdapter?.indexOf(entry)?.let { position ->
|
||||
mNodesRecyclerView?.scrollToPosition(position)
|
||||
}
|
||||
}
|
||||
} ?: Log.e(this.javaClass.name, "Entry cannot be retrieved in Activity Result")
|
||||
}
|
||||
|
||||
private var mRecycleViewScrollListener = object : RecyclerView.OnScrollListener() {
|
||||
override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
|
||||
super.onScrollStateChanged(recyclerView, newState)
|
||||
@@ -186,8 +173,7 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
mAdapter = NodesAdapter(context, database).apply {
|
||||
setOnNodeClickListener(object : NodesAdapter.NodeClickCallback {
|
||||
override fun onNodeClick(database: ContextualDatabase, node: Node) {
|
||||
if (mCurrentGroup?.isVirtual == false
|
||||
&& nodeActionSelectionMode) {
|
||||
if (nodeActionSelectionMode) {
|
||||
if (listActionNodes.contains(node)) {
|
||||
// Remove selected item if already selected
|
||||
listActionNodes.remove(node)
|
||||
@@ -204,8 +190,7 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
}
|
||||
|
||||
override fun onNodeLongClick(database: ContextualDatabase, node: Node): Boolean {
|
||||
if (mCurrentGroup?.isVirtual == false
|
||||
&& nodeActionPasteMode == PasteMode.UNDEFINED) {
|
||||
if (nodeActionPasteMode == PasteMode.UNDEFINED) {
|
||||
// Select the first item after a long click
|
||||
if (!listActionNodes.contains(node))
|
||||
listActionNodes.add(node)
|
||||
@@ -214,6 +199,7 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
|
||||
setActionNodes(listActionNodes)
|
||||
notifyNodeChanged(node)
|
||||
activity?.hideKeyboard()
|
||||
}
|
||||
return true
|
||||
}
|
||||
@@ -277,8 +263,6 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
activity?.intent?.let {
|
||||
specialMode = EntrySelectionHelper.retrieveSpecialModeFromIntent(it)
|
||||
}
|
||||
|
||||
rebuildList()
|
||||
}
|
||||
|
||||
override fun onPause() {
|
||||
@@ -362,14 +346,12 @@ class GroupFragment : DatabaseFragment(), SortDialogFragment.SortSelectionListen
|
||||
}
|
||||
|
||||
// Move
|
||||
if (database.isReadOnly
|
||||
|| isASearchResult) {
|
||||
if (database.isReadOnly) {
|
||||
menu?.removeItem(R.id.menu_move)
|
||||
}
|
||||
|
||||
// Copy (not allowed for group)
|
||||
if (database.isReadOnly
|
||||
|| isASearchResult
|
||||
|| nodes.any { it.type == Type.GROUP }) {
|
||||
menu?.removeItem(R.id.menu_copy)
|
||||
}
|
||||
|
||||
@@ -209,6 +209,15 @@ abstract class DatabaseLockActivity : DatabaseModeActivity(),
|
||||
}
|
||||
}
|
||||
|
||||
override fun finish() {
|
||||
// To fix weird crash
|
||||
try {
|
||||
super.finish()
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to finish the activity", e)
|
||||
}
|
||||
}
|
||||
|
||||
abstract fun viewToInvalidateTimeout(): View?
|
||||
|
||||
override fun onDatabaseActionFinished(
|
||||
@@ -454,14 +463,14 @@ abstract class DatabaseLockActivity : DatabaseModeActivity(),
|
||||
mDatabase?.loaded ?: false)
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
if (mTimeoutEnable) {
|
||||
TimeoutHelper.checkTimeAndLockIfTimeoutOrResetTimeout(this,
|
||||
mDatabase?.loaded == true) {
|
||||
super.onBackPressed()
|
||||
super.onDatabaseBackPressed()
|
||||
}
|
||||
} else {
|
||||
super.onBackPressed()
|
||||
super.onDatabaseBackPressed()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.kunzisoft.keepass.activities.legacy
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import android.widget.Toast
|
||||
import androidx.activity.OnBackPressedCallback
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.helpers.EntrySelectionHelper
|
||||
import com.kunzisoft.keepass.activities.helpers.SpecialMode
|
||||
@@ -22,18 +23,20 @@ abstract class DatabaseModeActivity : DatabaseActivity() {
|
||||
|
||||
private var mToolbarSpecial: ToolbarSpecial? = null
|
||||
|
||||
override fun onBackPressed() {
|
||||
open fun onDatabaseBackPressed() {
|
||||
if (mSpecialMode != SpecialMode.DEFAULT)
|
||||
onCancelSpecialMode()
|
||||
else
|
||||
super.onBackPressed()
|
||||
onRegularBackPressed()
|
||||
}
|
||||
|
||||
/**
|
||||
* To call the regular onBackPressed() method in special mode
|
||||
*/
|
||||
protected fun onRegularBackPressed() {
|
||||
super.onBackPressed()
|
||||
// Do not call onBackPressedDispatcher.onBackPressed() to avoid loop
|
||||
// Calling onBackPressed() is now deprecated, directly finish the activity
|
||||
finish()
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -72,7 +75,7 @@ abstract class DatabaseModeActivity : DatabaseActivity() {
|
||||
open fun onCancelSpecialMode() {
|
||||
if (isIntentSender()) {
|
||||
// To get the app caller, only for IntentSender
|
||||
super.onBackPressed()
|
||||
onRegularBackPressed()
|
||||
} else {
|
||||
EntrySelectionHelper.removeModesFromIntent(intent)
|
||||
EntrySelectionHelper.removeInfoFromIntent(intent)
|
||||
@@ -85,7 +88,7 @@ abstract class DatabaseModeActivity : DatabaseActivity() {
|
||||
protected fun backToTheAppCaller() {
|
||||
if (isIntentSender()) {
|
||||
// To get the app caller, only for IntentSender
|
||||
super.onBackPressed()
|
||||
onRegularBackPressed()
|
||||
} else {
|
||||
backToTheMainAppAndFinish()
|
||||
}
|
||||
@@ -100,6 +103,12 @@ abstract class DatabaseModeActivity : DatabaseActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
onBackPressedDispatcher.addCallback(this, object : OnBackPressedCallback(true) {
|
||||
override fun handleOnBackPressed() {
|
||||
onDatabaseBackPressed()
|
||||
}
|
||||
})
|
||||
|
||||
mSpecialMode = EntrySelectionHelper.retrieveSpecialModeFromIntent(intent)
|
||||
mTypeMode = EntrySelectionHelper.retrieveTypeModeFromIntent(intent)
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ class BreadcrumbAdapter(val context: Context)
|
||||
PreferencesUtil.showExpiredEntries(context)
|
||||
)
|
||||
)
|
||||
text = group.numberOfChildEntries.toString()
|
||||
text = group.recursiveNumberOfChildEntries.toString()
|
||||
visibility = View.VISIBLE
|
||||
} else {
|
||||
visibility = View.GONE
|
||||
|
||||
@@ -197,6 +197,7 @@ class NodesAdapter (
|
||||
&& oldItem.containsAttachment() == newItem.containsAttachment()
|
||||
} else if (oldItem is Group && newItem is Group) {
|
||||
typeContentTheSame = oldItem.numberOfChildEntries == newItem.numberOfChildEntries
|
||||
&& oldItem.recursiveNumberOfChildEntries == newItem.recursiveNumberOfChildEntries
|
||||
&& oldItem.notes == newItem.notes
|
||||
}
|
||||
return typeContentTheSame
|
||||
@@ -472,7 +473,7 @@ class NodesAdapter (
|
||||
if (mShowNumberEntries) {
|
||||
holder.numberChildren?.apply {
|
||||
text = (subNode as Group)
|
||||
.numberOfChildEntries
|
||||
.recursiveNumberOfChildEntries
|
||||
.toString()
|
||||
setTextSize(mTextSizeUnit, mNumberChildrenTextDefaultDimension, mPrefSizeMultiplier)
|
||||
visibility = View.VISIBLE
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.kunzisoft.keepass.autofill
|
||||
|
||||
import android.app.assist.AssistStructure
|
||||
import android.view.inputmethod.InlineSuggestionsRequest
|
||||
|
||||
data class AutofillComponent(val assistStructure: AssistStructure,
|
||||
val compatInlineSuggestionsRequest: CompatInlineSuggestionsRequest?)
|
||||
@@ -29,9 +29,12 @@ import android.graphics.BlendMode
|
||||
import android.graphics.drawable.Icon
|
||||
import android.os.Build
|
||||
import android.service.autofill.Dataset
|
||||
import android.service.autofill.Field
|
||||
import android.service.autofill.FillResponse
|
||||
import android.service.autofill.InlinePresentation
|
||||
import android.service.autofill.Presentations
|
||||
import android.util.Log
|
||||
import android.view.autofill.AutofillId
|
||||
import android.view.autofill.AutofillManager
|
||||
import android.view.autofill.AutofillValue
|
||||
import android.widget.RemoteViews
|
||||
@@ -93,36 +96,82 @@ object AutofillHelper {
|
||||
database: ContextualDatabase,
|
||||
remoteViewsText: String,
|
||||
remoteViewsIcon: IconImage? = null): RemoteViews {
|
||||
val presentation = RemoteViews(context.packageName, R.layout.item_autofill_entry)
|
||||
presentation.setTextViewText(R.id.autofill_entry_text, remoteViewsText)
|
||||
val remoteViews = RemoteViews(context.packageName, R.layout.item_autofill_entry)
|
||||
remoteViews.setTextViewText(R.id.autofill_entry_text, remoteViewsText)
|
||||
if (remoteViewsIcon != null) {
|
||||
try {
|
||||
database.iconDrawableFactory.getBitmapFromIcon(context,
|
||||
remoteViewsIcon, ContextCompat.getColor(context, R.color.green))?.let { bitmap ->
|
||||
presentation.setImageViewBitmap(R.id.autofill_entry_icon, bitmap)
|
||||
remoteViews.setImageViewBitmap(R.id.autofill_entry_icon, bitmap)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e(RemoteViews::class.java.name, "Unable to assign icon in remote view", e)
|
||||
}
|
||||
}
|
||||
return presentation
|
||||
return remoteViews
|
||||
}
|
||||
|
||||
private fun buildDataset(context: Context,
|
||||
database: ContextualDatabase,
|
||||
entryInfo: EntryInfo,
|
||||
struct: StructureParser.Result,
|
||||
additionalBuild: ((build: Dataset.Builder) -> Unit)? = null): Dataset? {
|
||||
val title = makeEntryTitle(entryInfo)
|
||||
val views = newRemoteViews(context, database, title, entryInfo.icon)
|
||||
val builder = Dataset.Builder(views)
|
||||
builder.setId(entryInfo.id.toString())
|
||||
private fun Dataset.Builder.addValueToDatasetBuilder(
|
||||
id: AutofillId,
|
||||
autofillValue: AutofillValue?
|
||||
): Dataset.Builder {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||
setField(
|
||||
id, autofillValue?.let {
|
||||
Field.Builder()
|
||||
.setValue(it)
|
||||
.build()
|
||||
}
|
||||
)
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
setValue(id, autofillValue)
|
||||
}
|
||||
Log.d(TAG, "Set Autofill value $autofillValue for id $id")
|
||||
return this
|
||||
}
|
||||
|
||||
private fun buildDatasetForEntry(context: Context,
|
||||
database: ContextualDatabase,
|
||||
entryInfo: EntryInfo,
|
||||
struct: StructureParser.Result,
|
||||
inlinePresentation: InlinePresentation?): Dataset {
|
||||
val remoteViews: RemoteViews = newRemoteViews(context, database, makeEntryTitle(entryInfo), entryInfo.icon)
|
||||
|
||||
val datasetBuilder = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||
Dataset.Builder(Presentations.Builder()
|
||||
.apply {
|
||||
inlinePresentation?.let {
|
||||
setInlinePresentation(inlinePresentation)
|
||||
}
|
||||
}
|
||||
.setDialogPresentation(remoteViews)
|
||||
.setMenuPresentation(remoteViews)
|
||||
.build())
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
Dataset.Builder(remoteViews).apply {
|
||||
inlinePresentation?.let {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
setInlinePresentation(inlinePresentation)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
datasetBuilder.setId(entryInfo.id.toString())
|
||||
|
||||
struct.usernameId?.let { usernameId ->
|
||||
builder.setValue(usernameId, AutofillValue.forText(entryInfo.username))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
usernameId,
|
||||
AutofillValue.forText(entryInfo.username)
|
||||
)
|
||||
}
|
||||
struct.passwordId?.let { passwordId ->
|
||||
builder.setValue(passwordId, AutofillValue.forText(entryInfo.password))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
passwordId,
|
||||
AutofillValue.forText(entryInfo.password)
|
||||
)
|
||||
}
|
||||
|
||||
if (entryInfo.expires) {
|
||||
@@ -135,9 +184,15 @@ object AutofillHelper {
|
||||
struct.creditCardExpirationDateId?.let {
|
||||
if (struct.isWebView) {
|
||||
// set date string as defined in https://html.spec.whatwg.org
|
||||
builder.setValue(it, AutofillValue.forText("$year\u002D$monthString"))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText("$year\u002D$monthString")
|
||||
)
|
||||
} else {
|
||||
builder.setValue(it, AutofillValue.forDate(entryInfo.expiryTime.date.time))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forDate(entryInfo.expiryTime.date.time)
|
||||
)
|
||||
}
|
||||
}
|
||||
struct.creditCardExpirationYearId?.let {
|
||||
@@ -151,34 +206,58 @@ object AutofillHelper {
|
||||
}
|
||||
if (yearIndex != -1) {
|
||||
autofillValue = AutofillValue.forList(yearIndex)
|
||||
builder.setValue(it, autofillValue)
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
autofillValue
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
if (autofillValue == null) {
|
||||
builder.setValue(it, AutofillValue.forText(year.toString()))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText(year.toString())
|
||||
)
|
||||
}
|
||||
}
|
||||
struct.creditCardExpirationMonthId?.let {
|
||||
if (struct.isWebView) {
|
||||
builder.setValue(it, AutofillValue.forText(monthString))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText(monthString)
|
||||
)
|
||||
} else {
|
||||
if (struct.creditCardExpirationMonthOptions != null) {
|
||||
// index starts at 0
|
||||
builder.setValue(it, AutofillValue.forList(month - 1))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forList(month - 1)
|
||||
)
|
||||
} else {
|
||||
builder.setValue(it, AutofillValue.forText(monthString))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText(monthString)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
struct.creditCardExpirationDayId?.let {
|
||||
if (struct.isWebView) {
|
||||
builder.setValue(it, AutofillValue.forText(dayString))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText(dayString)
|
||||
)
|
||||
} else {
|
||||
if (struct.creditCardExpirationDayOptions != null) {
|
||||
builder.setValue(it, AutofillValue.forList(day - 1))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forList(day - 1)
|
||||
)
|
||||
} else {
|
||||
builder.setValue(it, AutofillValue.forText(dayString))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
it,
|
||||
AutofillValue.forText(dayString)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -186,29 +265,32 @@ object AutofillHelper {
|
||||
for (field in entryInfo.customFields) {
|
||||
if (field.name == TemplateField.LABEL_HOLDER) {
|
||||
struct.creditCardHolderId?.let { ccNameId ->
|
||||
builder.setValue(ccNameId, AutofillValue.forText(field.protectedValue.stringValue))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
ccNameId,
|
||||
AutofillValue.forText(field.protectedValue.stringValue)
|
||||
)
|
||||
}
|
||||
}
|
||||
if (field.name == TemplateField.LABEL_NUMBER) {
|
||||
struct.creditCardNumberId?.let { ccnId ->
|
||||
builder.setValue(ccnId, AutofillValue.forText(field.protectedValue.stringValue))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
ccnId,
|
||||
AutofillValue.forText(field.protectedValue.stringValue)
|
||||
)
|
||||
}
|
||||
}
|
||||
if (field.name == TemplateField.LABEL_CVV) {
|
||||
struct.cardVerificationValueId?.let { cvvId ->
|
||||
builder.setValue(cvvId, AutofillValue.forText(field.protectedValue.stringValue))
|
||||
datasetBuilder.addValueToDatasetBuilder(
|
||||
cvvId,
|
||||
AutofillValue.forText(field.protectedValue.stringValue)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
additionalBuild?.invoke(builder)
|
||||
|
||||
return try {
|
||||
builder.build()
|
||||
} catch (e: Exception) {
|
||||
// at least one value must be set
|
||||
null
|
||||
}
|
||||
val dataset = datasetBuilder.build()
|
||||
Log.d(TAG, "Autofill Dataset $dataset created")
|
||||
return dataset
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -228,8 +310,8 @@ object AutofillHelper {
|
||||
return null
|
||||
}
|
||||
|
||||
@RequiresApi(Build.VERSION_CODES.R)
|
||||
@SuppressLint("RestrictedApi")
|
||||
@RequiresApi(Build.VERSION_CODES.R)
|
||||
private fun buildInlinePresentationForEntry(context: Context,
|
||||
database: ContextualDatabase,
|
||||
compatInlineSuggestionsRequest: CompatInlineSuggestionsRequest,
|
||||
@@ -335,25 +417,33 @@ object AutofillHelper {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
entriesInfo.forEachIndexed { _, entry ->
|
||||
if (numberInlineSuggestions > 0
|
||||
&& Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& compatInlineSuggestionsRequest != null) {
|
||||
responseBuilder.addDataset(buildDataset(context, database, entry, parseResult) { builder ->
|
||||
buildInlinePresentationForEntry(context, database,
|
||||
compatInlineSuggestionsRequest, numberInlineSuggestions--, entry
|
||||
)?.let { inlinePresentation ->
|
||||
builder.setInlinePresentation(inlinePresentation)
|
||||
}
|
||||
})
|
||||
} else {
|
||||
responseBuilder.addDataset(buildDataset(context, database, entry, parseResult))
|
||||
try {
|
||||
// Build inline presentation for compatible keyboard
|
||||
var inlinePresentation: InlinePresentation? = null
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& numberInlineSuggestions > 0
|
||||
&& compatInlineSuggestionsRequest != null) {
|
||||
inlinePresentation = buildInlinePresentationForEntry(
|
||||
context,
|
||||
database,
|
||||
compatInlineSuggestionsRequest,
|
||||
numberInlineSuggestions--,
|
||||
entry
|
||||
)
|
||||
}
|
||||
// Create dataset for each entry
|
||||
responseBuilder.addDataset(
|
||||
buildDatasetForEntry(context, database, entry, parseResult, inlinePresentation)
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to add dataset")
|
||||
}
|
||||
}
|
||||
|
||||
// Add a new dataset for manual selection
|
||||
if (PreferencesUtil.isAutofillManualSelectionEnable(context)) {
|
||||
val searchInfo = SearchInfo().apply {
|
||||
applicationId = parseResult.applicationId
|
||||
@@ -362,25 +452,51 @@ object AutofillHelper {
|
||||
manualSelection = true
|
||||
}
|
||||
val manualSelectionView = RemoteViews(context.packageName, R.layout.item_autofill_select_entry)
|
||||
val pendingIntent = AutofillLauncherActivity.getPendingIntentForSelection(context,
|
||||
searchInfo, compatInlineSuggestionsRequest)
|
||||
AutofillLauncherActivity.getPendingIntentForSelection(context,
|
||||
searchInfo, compatInlineSuggestionsRequest)?.let { pendingIntent ->
|
||||
|
||||
parseResult.allAutofillIds().let { autofillIds ->
|
||||
autofillIds.forEach { id ->
|
||||
val builder = Dataset.Builder(manualSelectionView)
|
||||
var inlinePresentation: InlinePresentation? = null
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
compatInlineSuggestionsRequest?.inlineSuggestionsRequest?.let { inlineSuggestionsRequest ->
|
||||
val inlinePresentationSpec =
|
||||
inlineSuggestionsRequest.inlinePresentationSpecs[0]
|
||||
inlinePresentation = buildInlinePresentationForManualSelection(
|
||||
context,
|
||||
inlinePresentationSpec,
|
||||
pendingIntent
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
compatInlineSuggestionsRequest?.inlineSuggestionsRequest?.let { inlineSuggestionsRequest ->
|
||||
val inlinePresentationSpec = inlineSuggestionsRequest.inlinePresentationSpecs[0]
|
||||
val inlinePresentation = buildInlinePresentationForManualSelection(context, inlinePresentationSpec, pendingIntent)
|
||||
val datasetBuilder = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||
Dataset.Builder(Presentations.Builder()
|
||||
.apply {
|
||||
inlinePresentation?.let {
|
||||
builder.setInlinePresentation(it)
|
||||
setInlinePresentation(it)
|
||||
}
|
||||
}
|
||||
.setDialogPresentation(manualSelectionView)
|
||||
.setMenuPresentation(manualSelectionView)
|
||||
.build())
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
Dataset.Builder(manualSelectionView).apply {
|
||||
inlinePresentation?.let {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
setInlinePresentation(it)
|
||||
}
|
||||
}
|
||||
}
|
||||
builder.setValue(id, null)
|
||||
builder.setAuthentication(pendingIntent.intentSender)
|
||||
responseBuilder.addDataset(builder.build())
|
||||
}
|
||||
|
||||
parseResult.allAutofillIds().let { autofillIds ->
|
||||
autofillIds.forEach { id ->
|
||||
datasetBuilder.addValueToDatasetBuilder(id, null)
|
||||
datasetBuilder.setAuthentication(pendingIntent.intentSender)
|
||||
}
|
||||
val dataset = datasetBuilder.build()
|
||||
Log.d(TAG, "Autofill Dataset for manual selection $dataset created")
|
||||
responseBuilder.addDataset(dataset)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -388,6 +504,7 @@ object AutofillHelper {
|
||||
return try {
|
||||
responseBuilder.build()
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to create Autofill response", e)
|
||||
null
|
||||
}
|
||||
}
|
||||
@@ -424,7 +541,7 @@ object AutofillHelper {
|
||||
buildResponse(activity, database, entriesInfo, result, null)
|
||||
}
|
||||
val mReplyIntent = Intent()
|
||||
Log.d(activity.javaClass.name, "Successed Autofill auth.")
|
||||
Log.d(activity.javaClass.name, "Success Autofill auth.")
|
||||
mReplyIntent.putExtra(
|
||||
AutofillManager.EXTRA_AUTHENTICATION_RESULT,
|
||||
response)
|
||||
@@ -479,4 +596,6 @@ object AutofillHelper {
|
||||
EntrySelectionHelper.addSearchInfoInIntent(intent, searchInfo)
|
||||
activityResultLauncher?.launch(intent)
|
||||
}
|
||||
|
||||
private val TAG = AutofillHelper::class.java.name
|
||||
}
|
||||
|
||||
@@ -45,7 +45,6 @@ import com.kunzisoft.keepass.settings.AutofillSettingsActivity
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.WebDomain
|
||||
import org.joda.time.DateTime
|
||||
import java.util.concurrent.atomic.AtomicBoolean
|
||||
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
@@ -57,7 +56,6 @@ class KeeAutofillService : AutofillService() {
|
||||
private var webDomainBlocklist: Set<String>? = null
|
||||
private var askToSaveData: Boolean = false
|
||||
private var autofillInlineSuggestionsEnabled: Boolean = false
|
||||
private var mLock = AtomicBoolean()
|
||||
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
@@ -90,35 +88,37 @@ class KeeAutofillService : AutofillService() {
|
||||
|
||||
cancellationSignal.setOnCancelListener { Log.w(TAG, "Cancel autofill.") }
|
||||
|
||||
// Lock
|
||||
if (!mLock.get()) {
|
||||
mLock.set(true)
|
||||
// Check user's settings for authenticating Responses and Datasets.
|
||||
val latestStructure = request.fillContexts.last().structure
|
||||
StructureParser(latestStructure).parse()?.let { parseResult ->
|
||||
if (request.flags and FillRequest.FLAG_COMPATIBILITY_MODE_REQUEST != 0) {
|
||||
Log.d(TAG, "Autofill requested in compatibility mode")
|
||||
} else {
|
||||
Log.d(TAG, "Autofill requested in native mode")
|
||||
}
|
||||
|
||||
// Build search info only if applicationId or webDomain are not blocked
|
||||
if (autofillAllowedFor(parseResult.applicationId, applicationIdBlocklist)
|
||||
&& autofillAllowedFor(parseResult.webDomain, webDomainBlocklist)) {
|
||||
val searchInfo = SearchInfo().apply {
|
||||
applicationId = parseResult.applicationId
|
||||
webDomain = parseResult.webDomain
|
||||
webScheme = parseResult.webScheme
|
||||
}
|
||||
WebDomain.getConcreteWebDomain(this, searchInfo.webDomain) { webDomainWithoutSubDomain ->
|
||||
searchInfo.webDomain = webDomainWithoutSubDomain
|
||||
val inlineSuggestionsRequest = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& autofillInlineSuggestionsEnabled) {
|
||||
CompatInlineSuggestionsRequest(request)
|
||||
} else {
|
||||
null
|
||||
}
|
||||
launchSelection(mDatabase,
|
||||
searchInfo,
|
||||
parseResult,
|
||||
inlineSuggestionsRequest,
|
||||
callback)
|
||||
// Check user's settings for authenticating Responses and Datasets.
|
||||
val latestStructure = request.fillContexts.last().structure
|
||||
StructureParser(latestStructure).parse()?.let { parseResult ->
|
||||
|
||||
// Build search info only if applicationId or webDomain are not blocked
|
||||
if (autofillAllowedFor(parseResult.applicationId, applicationIdBlocklist)
|
||||
&& autofillAllowedFor(parseResult.webDomain, webDomainBlocklist)) {
|
||||
val searchInfo = SearchInfo().apply {
|
||||
applicationId = parseResult.applicationId
|
||||
webDomain = parseResult.webDomain
|
||||
webScheme = parseResult.webScheme
|
||||
}
|
||||
WebDomain.getConcreteWebDomain(this, searchInfo.webDomain) { webDomainWithoutSubDomain ->
|
||||
searchInfo.webDomain = webDomainWithoutSubDomain
|
||||
val inlineSuggestionsRequest = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& autofillInlineSuggestionsEnabled) {
|
||||
CompatInlineSuggestionsRequest(request)
|
||||
} else {
|
||||
null
|
||||
}
|
||||
launchSelection(mDatabase,
|
||||
searchInfo,
|
||||
parseResult,
|
||||
inlineSuggestionsRequest,
|
||||
callback)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -157,139 +157,197 @@ class KeeAutofillService : AutofillService() {
|
||||
searchInfo: SearchInfo,
|
||||
inlineSuggestionsRequest: CompatInlineSuggestionsRequest?,
|
||||
callback: FillCallback) {
|
||||
var success = false
|
||||
parseResult.allAutofillIds().let { autofillIds ->
|
||||
if (autofillIds.isNotEmpty()) {
|
||||
// If the entire Autofill Response is authenticated, AuthActivity is used
|
||||
// to generate Response.
|
||||
val intentSender = AutofillLauncherActivity.getPendingIntentForSelection(this,
|
||||
searchInfo, inlineSuggestionsRequest).intentSender
|
||||
val responseBuilder = FillResponse.Builder()
|
||||
val remoteViewsUnlock: RemoteViews = if (database == null) {
|
||||
if (!parseResult.webDomain.isNullOrEmpty()) {
|
||||
RemoteViews(
|
||||
packageName,
|
||||
R.layout.item_autofill_unlock_web_domain
|
||||
).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_web_domain_text,
|
||||
parseResult.webDomain
|
||||
)
|
||||
}
|
||||
} else if (!parseResult.applicationId.isNullOrEmpty()) {
|
||||
RemoteViews(packageName, R.layout.item_autofill_unlock_app_id).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_app_id_text,
|
||||
parseResult.applicationId
|
||||
)
|
||||
AutofillLauncherActivity.getPendingIntentForSelection(this,
|
||||
searchInfo, inlineSuggestionsRequest)?.intentSender?.let { intentSender ->
|
||||
val responseBuilder = FillResponse.Builder()
|
||||
val remoteViewsUnlock: RemoteViews = if (database == null) {
|
||||
if (!parseResult.webDomain.isNullOrEmpty()) {
|
||||
RemoteViews(
|
||||
packageName,
|
||||
R.layout.item_autofill_unlock_web_domain
|
||||
).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_web_domain_text,
|
||||
parseResult.webDomain
|
||||
)
|
||||
}
|
||||
} else if (!parseResult.applicationId.isNullOrEmpty()) {
|
||||
RemoteViews(packageName, R.layout.item_autofill_unlock_app_id).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_app_id_text,
|
||||
parseResult.applicationId
|
||||
)
|
||||
}
|
||||
} else {
|
||||
RemoteViews(packageName, R.layout.item_autofill_unlock)
|
||||
}
|
||||
} else {
|
||||
RemoteViews(packageName, R.layout.item_autofill_unlock)
|
||||
}
|
||||
} else {
|
||||
if (!parseResult.webDomain.isNullOrEmpty()) {
|
||||
RemoteViews(
|
||||
packageName,
|
||||
R.layout.item_autofill_select_entry_web_domain
|
||||
).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_web_domain_text,
|
||||
parseResult.webDomain
|
||||
)
|
||||
if (!parseResult.webDomain.isNullOrEmpty()) {
|
||||
RemoteViews(
|
||||
packageName,
|
||||
R.layout.item_autofill_select_entry_web_domain
|
||||
).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_web_domain_text,
|
||||
parseResult.webDomain
|
||||
)
|
||||
}
|
||||
} else if (!parseResult.applicationId.isNullOrEmpty()) {
|
||||
RemoteViews(
|
||||
packageName,
|
||||
R.layout.item_autofill_select_entry_app_id
|
||||
).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_app_id_text,
|
||||
parseResult.applicationId
|
||||
)
|
||||
}
|
||||
} else {
|
||||
RemoteViews(packageName, R.layout.item_autofill_select_entry)
|
||||
}
|
||||
} else if (!parseResult.applicationId.isNullOrEmpty()) {
|
||||
RemoteViews(packageName, R.layout.item_autofill_select_entry_app_id).apply {
|
||||
setTextViewText(
|
||||
R.id.autofill_app_id_text,
|
||||
parseResult.applicationId
|
||||
)
|
||||
}
|
||||
} else {
|
||||
RemoteViews(packageName, R.layout.item_autofill_select_entry)
|
||||
}
|
||||
}
|
||||
|
||||
// Tell the autofill framework the interest to save credentials
|
||||
if (askToSaveData) {
|
||||
var types: Int = SaveInfo.SAVE_DATA_TYPE_GENERIC
|
||||
val requiredIds = ArrayList<AutofillId>()
|
||||
val optionalIds = ArrayList<AutofillId>()
|
||||
// Tell the autofill framework the interest to save credentials
|
||||
if (askToSaveData) {
|
||||
var types: Int = SaveInfo.SAVE_DATA_TYPE_GENERIC
|
||||
val requiredIds = ArrayList<AutofillId>()
|
||||
val optionalIds = ArrayList<AutofillId>()
|
||||
|
||||
// Only if at least a password
|
||||
parseResult.passwordId?.let { passwordInfo ->
|
||||
parseResult.usernameId?.let { usernameInfo ->
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_USERNAME
|
||||
requiredIds.add(usernameInfo)
|
||||
// Only if at least a password
|
||||
parseResult.passwordId?.let { passwordInfo ->
|
||||
parseResult.usernameId?.let { usernameInfo ->
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_USERNAME
|
||||
requiredIds.add(usernameInfo)
|
||||
}
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_PASSWORD
|
||||
requiredIds.add(passwordInfo)
|
||||
}
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_PASSWORD
|
||||
requiredIds.add(passwordInfo)
|
||||
}
|
||||
// or a credit card form
|
||||
if (requiredIds.isEmpty()) {
|
||||
parseResult.creditCardNumberId?.let { numberId ->
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_CREDIT_CARD
|
||||
requiredIds.add(numberId)
|
||||
Log.d(TAG, "Asking to save credit card number")
|
||||
// or a credit card form
|
||||
if (requiredIds.isEmpty()) {
|
||||
parseResult.creditCardNumberId?.let { numberId ->
|
||||
types = types or SaveInfo.SAVE_DATA_TYPE_CREDIT_CARD
|
||||
requiredIds.add(numberId)
|
||||
Log.d(TAG, "Asking to save credit card number")
|
||||
}
|
||||
parseResult.creditCardExpirationDateId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardExpirationYearId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardExpirationMonthId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardHolderId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.cardVerificationValueId?.let { id -> optionalIds.add(id) }
|
||||
}
|
||||
parseResult.creditCardExpirationDateId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardExpirationYearId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardExpirationMonthId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.creditCardHolderId?.let { id -> optionalIds.add(id) }
|
||||
parseResult.cardVerificationValueId?.let { id -> optionalIds.add(id) }
|
||||
}
|
||||
if (requiredIds.isNotEmpty()) {
|
||||
val builder = SaveInfo.Builder(types, requiredIds.toTypedArray())
|
||||
if (optionalIds.isNotEmpty()) {
|
||||
builder.setOptionalIds(optionalIds.toTypedArray())
|
||||
if (requiredIds.isNotEmpty()) {
|
||||
val builder = SaveInfo.Builder(types, requiredIds.toTypedArray())
|
||||
if (optionalIds.isNotEmpty()) {
|
||||
builder.setOptionalIds(optionalIds.toTypedArray())
|
||||
}
|
||||
responseBuilder.setSaveInfo(builder.build())
|
||||
}
|
||||
responseBuilder.setSaveInfo(builder.build())
|
||||
}
|
||||
}
|
||||
|
||||
// Build inline presentation
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& autofillInlineSuggestionsEnabled) {
|
||||
var inlinePresentation: InlinePresentation? = null
|
||||
inlineSuggestionsRequest?.inlineSuggestionsRequest?.let { inlineSuggestionsRequest ->
|
||||
val inlinePresentationSpecs = inlineSuggestionsRequest.inlinePresentationSpecs
|
||||
if (inlineSuggestionsRequest.maxSuggestionCount > 0
|
||||
&& inlinePresentationSpecs.size > 0) {
|
||||
val inlinePresentationSpec = inlinePresentationSpecs[0]
|
||||
// Build inline presentation
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R
|
||||
&& autofillInlineSuggestionsEnabled
|
||||
) {
|
||||
var inlinePresentation: InlinePresentation? = null
|
||||
inlineSuggestionsRequest?.inlineSuggestionsRequest?.let { inlineSuggestionsRequest ->
|
||||
val inlinePresentationSpecs =
|
||||
inlineSuggestionsRequest.inlinePresentationSpecs
|
||||
if (inlineSuggestionsRequest.maxSuggestionCount > 0
|
||||
&& inlinePresentationSpecs.size > 0
|
||||
) {
|
||||
val inlinePresentationSpec = inlinePresentationSpecs[0]
|
||||
|
||||
// Make sure that the IME spec claims support for v1 UI template.
|
||||
val imeStyle = inlinePresentationSpec.style
|
||||
if (UiVersions.getVersions(imeStyle).contains(UiVersions.INLINE_UI_VERSION_1)) {
|
||||
// Build the content for IME UI
|
||||
inlinePresentation = InlinePresentation(
|
||||
// Make sure that the IME spec claims support for v1 UI template.
|
||||
val imeStyle = inlinePresentationSpec.style
|
||||
if (UiVersions.getVersions(imeStyle)
|
||||
.contains(UiVersions.INLINE_UI_VERSION_1)
|
||||
) {
|
||||
// Build the content for IME UI
|
||||
inlinePresentation = InlinePresentation(
|
||||
InlineSuggestionUi.newContentBuilder(
|
||||
PendingIntent.getActivity(this,
|
||||
0,
|
||||
Intent(this, AutofillSettingsActivity::class.java),
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
PendingIntent.FLAG_IMMUTABLE
|
||||
} else {
|
||||
0
|
||||
})
|
||||
PendingIntent.getActivity(
|
||||
this,
|
||||
0,
|
||||
Intent(this, AutofillSettingsActivity::class.java),
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
PendingIntent.FLAG_IMMUTABLE
|
||||
} else {
|
||||
0
|
||||
}
|
||||
)
|
||||
).apply {
|
||||
setContentDescription(getString(R.string.autofill_sign_in_prompt))
|
||||
setTitle(getString(R.string.autofill_sign_in_prompt))
|
||||
setStartIcon(Icon.createWithResource(this@KeeAutofillService, R.mipmap.ic_launcher_round).apply {
|
||||
setTintBlendMode(BlendMode.DST)
|
||||
})
|
||||
}.build().slice, inlinePresentationSpec, false)
|
||||
setStartIcon(
|
||||
Icon.createWithResource(
|
||||
this@KeeAutofillService,
|
||||
R.mipmap.ic_launcher_round
|
||||
).apply {
|
||||
setTintBlendMode(BlendMode.DST)
|
||||
})
|
||||
}.build().slice, inlinePresentationSpec, false
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Build response
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||
try {
|
||||
// Buggy method on some API 33 devices
|
||||
responseBuilder.setAuthentication(
|
||||
autofillIds,
|
||||
intentSender,
|
||||
Presentations.Builder().apply {
|
||||
inlinePresentation?.let {
|
||||
setInlinePresentation(it)
|
||||
}
|
||||
setDialogPresentation(remoteViewsUnlock)
|
||||
}.build()
|
||||
)
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to use the new setAuthentication method.", e)
|
||||
@Suppress("DEPRECATION")
|
||||
responseBuilder.setAuthentication(
|
||||
autofillIds,
|
||||
intentSender,
|
||||
remoteViewsUnlock,
|
||||
inlinePresentation
|
||||
)
|
||||
}
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
responseBuilder.setAuthentication(
|
||||
autofillIds,
|
||||
intentSender,
|
||||
remoteViewsUnlock,
|
||||
inlinePresentation
|
||||
)
|
||||
}
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
responseBuilder.setAuthentication(
|
||||
autofillIds,
|
||||
intentSender,
|
||||
remoteViewsUnlock
|
||||
)
|
||||
}
|
||||
// Build response
|
||||
responseBuilder.setAuthentication(autofillIds, intentSender, remoteViewsUnlock, inlinePresentation)
|
||||
} else {
|
||||
responseBuilder.setAuthentication(autofillIds, intentSender, remoteViewsUnlock)
|
||||
success = true
|
||||
callback.onSuccess(responseBuilder.build())
|
||||
}
|
||||
callback.onSuccess(responseBuilder.build())
|
||||
}
|
||||
}
|
||||
if (!success)
|
||||
callback.onFailure("Unable to get Autofill ids for UI selection")
|
||||
}
|
||||
|
||||
override fun onSaveRequest(request: SaveRequest, callback: SaveCallback) {
|
||||
var success = false
|
||||
if (askToSaveData) {
|
||||
val latestStructure = request.fillContexts.last().structure
|
||||
StructureParser(latestStructure).parse(true)?.let { parseResult ->
|
||||
@@ -332,14 +390,16 @@ class KeeAutofillService : AutofillService() {
|
||||
// callback.onSuccess(AutofillLauncherActivity.getAuthIntentSenderForRegistration(this,
|
||||
// registerInfo))
|
||||
//} else {
|
||||
AutofillLauncherActivity.launchForRegistration(this, registerInfo)
|
||||
callback.onSuccess()
|
||||
AutofillLauncherActivity.launchForRegistration(this, registerInfo)
|
||||
success = true
|
||||
callback.onSuccess()
|
||||
//}
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
callback.onFailure("Saving form values is not allowed")
|
||||
if (!success) {
|
||||
callback.onFailure("Saving form values is not allowed")
|
||||
}
|
||||
}
|
||||
|
||||
override fun onConnected() {
|
||||
@@ -348,7 +408,6 @@ class KeeAutofillService : AutofillService() {
|
||||
}
|
||||
|
||||
override fun onDisconnected() {
|
||||
mLock.set(false)
|
||||
Log.d(TAG, "onDisconnected")
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ import kotlin.collections.ArrayList
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
class StructureParser(private val structure: AssistStructure) {
|
||||
private var result: Result? = null
|
||||
private var usernameNeeded = true
|
||||
private var usernameIdCandidate: AutofillId? = null
|
||||
private var usernameValueCandidate: AutofillValue? = null
|
||||
|
||||
@@ -105,7 +104,7 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
if (node.autofillId != null) {
|
||||
// Parse methods
|
||||
val hints = node.autofillHints
|
||||
if (hints != null && hints.isNotEmpty()) {
|
||||
if (!hints.isNullOrEmpty()) {
|
||||
if (parseNodeByAutofillHint(node))
|
||||
returnValue = true
|
||||
} else if (parseNodeByHtmlAttributes(node))
|
||||
@@ -134,16 +133,37 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
it.contains(View.AUTOFILL_HINT_USERNAME, true)
|
||||
|| it.contains(View.AUTOFILL_HINT_EMAIL_ADDRESS, true)
|
||||
|| it.contains("email", true)
|
||||
|| it.contains(View.AUTOFILL_HINT_PHONE, true) -> {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username hint")
|
||||
|| it.contains("login", true) -> {
|
||||
// Replace username until we have a password
|
||||
if (result?.passwordId == null) {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username hint if no password")
|
||||
} else {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username hint if password")
|
||||
}
|
||||
}
|
||||
it.contains(View.AUTOFILL_HINT_PHONE, true) -> {
|
||||
if (usernameIdCandidate == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill phone")
|
||||
}
|
||||
}
|
||||
it.contains(View.AUTOFILL_HINT_PASSWORD, true) -> {
|
||||
// Password Id changed if it's the second times we are here,
|
||||
// So the last username candidate is most appropriate
|
||||
if (result?.passwordId != null) {
|
||||
result?.usernameId = usernameIdCandidate
|
||||
result?.usernameValue = usernameValueCandidate
|
||||
}
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill password hint")
|
||||
return true
|
||||
// Comment "return" to check all the tree
|
||||
// return true
|
||||
}
|
||||
it.equals("cc-name", true) -> {
|
||||
Log.d(TAG, "Autofill credit card name hint")
|
||||
@@ -279,14 +299,19 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
"type" -> {
|
||||
when (pairAttribute.second.lowercase(Locale.ENGLISH)) {
|
||||
"tel", "email" -> {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username web type: ${node.htmlInfo?.tag} ${node.htmlInfo?.attributes}")
|
||||
if (result?.passwordId == null) {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username web type: ${node.htmlInfo?.tag} ${node.htmlInfo?.attributes}")
|
||||
}
|
||||
}
|
||||
"text" -> {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username candidate web type: ${node.htmlInfo?.tag} ${node.htmlInfo?.attributes}")
|
||||
// Assume username is before password
|
||||
if (result?.passwordId == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username candidate web type: ${node.htmlInfo?.tag} ${node.htmlInfo?.attributes}")
|
||||
}
|
||||
}
|
||||
"password" -> {
|
||||
result?.passwordId = autofillId
|
||||
@@ -315,85 +340,128 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
return "0x${"%08x".format(inputType)}"
|
||||
}
|
||||
|
||||
private fun manageTypeText(
|
||||
node: AssistStructure.ViewNode,
|
||||
autofillId: AutofillId?,
|
||||
inputType: Int
|
||||
): Boolean {
|
||||
when {
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS) -> {
|
||||
if (result?.passwordId == null) {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_NORMAL,
|
||||
InputType.TYPE_TEXT_VARIATION_PERSON_NAME,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT) -> {
|
||||
// Assume the username field is before the password field
|
||||
if (result?.passwordId == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
}
|
||||
Log.d(TAG, "Autofill username candidate android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD) -> {
|
||||
// Some forms used visible password as username
|
||||
if (result?.passwordId == null &&
|
||||
usernameIdCandidate == null && usernameValueCandidate == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill visible password android text type (as username): ${showHexInputType(inputType)}")
|
||||
} else if (result?.passwordId == null && result?.passwordValue == null) {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill visible password android text type (as password): ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_PASSWORD,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD) -> {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill password android text type: ${showHexInputType(inputType)}")
|
||||
return true
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_EMAIL_SUBJECT,
|
||||
InputType.TYPE_TEXT_VARIATION_FILTER,
|
||||
InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE,
|
||||
InputType.TYPE_TEXT_VARIATION_PHONETIC,
|
||||
InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS,
|
||||
InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE,
|
||||
InputType.TYPE_TEXT_VARIATION_URI) -> {
|
||||
// Type not used
|
||||
Log.d(TAG, "Autofill not used android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
else -> {
|
||||
Log.d(TAG, "Autofill unknown android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
private fun manageTypeNumber(
|
||||
node: AssistStructure.ViewNode,
|
||||
autofillId: AutofillId?,
|
||||
inputType: Int
|
||||
): Boolean {
|
||||
when {
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_NUMBER_VARIATION_NORMAL) -> {
|
||||
if (usernameIdCandidate == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username candidate android number type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_NUMBER_VARIATION_PASSWORD) -> {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill password android number type: ${showHexInputType(inputType)}")
|
||||
return true
|
||||
}
|
||||
else -> {
|
||||
Log.d(TAG, "Autofill unknown android number type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
private fun manageTypeNull(
|
||||
node: AssistStructure.ViewNode,
|
||||
autofillId: AutofillId?,
|
||||
inputType: Int
|
||||
): Boolean {
|
||||
if (node.className == "android.widget.EditText") {
|
||||
Log.d(TAG, "Autofill null android input type class: ${showHexInputType(inputType)}" +
|
||||
", get the EditText node class name!")
|
||||
if (result?.passwordId == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
private fun parseNodeByAndroidInput(node: AssistStructure.ViewNode): Boolean {
|
||||
val autofillId = node.autofillId
|
||||
val inputType = node.inputType
|
||||
when (inputType and InputType.TYPE_MASK_CLASS) {
|
||||
InputType.TYPE_CLASS_TEXT -> {
|
||||
when {
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS) -> {
|
||||
result?.usernameId = autofillId
|
||||
result?.usernameValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill username android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_NORMAL,
|
||||
InputType.TYPE_TEXT_VARIATION_PERSON_NAME,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_EDIT_TEXT) -> {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username candidate android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD) -> {
|
||||
// Some forms used visible password as username
|
||||
if (usernameIdCandidate == null && usernameValueCandidate == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill visible password android text type (as username): ${showHexInputType(inputType)}")
|
||||
} else if (result?.passwordId == null && result?.passwordValue == null) {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill visible password android text type (as password): ${showHexInputType(inputType)}")
|
||||
usernameNeeded = false
|
||||
}
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_PASSWORD,
|
||||
InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD) -> {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill password android text type: ${showHexInputType(inputType)}")
|
||||
return true
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_TEXT_VARIATION_EMAIL_SUBJECT,
|
||||
InputType.TYPE_TEXT_VARIATION_FILTER,
|
||||
InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE,
|
||||
InputType.TYPE_TEXT_VARIATION_PHONETIC,
|
||||
InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS,
|
||||
InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE,
|
||||
InputType.TYPE_TEXT_VARIATION_URI) -> {
|
||||
// Type not used
|
||||
}
|
||||
else -> {
|
||||
Log.d(TAG, "Autofill unknown android text type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
return manageTypeText(node, autofillId, inputType)
|
||||
}
|
||||
InputType.TYPE_CLASS_NUMBER -> {
|
||||
when {
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_NUMBER_VARIATION_NORMAL) -> {
|
||||
if (usernameIdCandidate == null) {
|
||||
usernameIdCandidate = autofillId
|
||||
usernameValueCandidate = node.autofillValue
|
||||
Log.d(TAG, "Autofill username candidate android number type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
inputIsVariationType(inputType,
|
||||
InputType.TYPE_NUMBER_VARIATION_PASSWORD) -> {
|
||||
result?.passwordId = autofillId
|
||||
result?.passwordValue = node.autofillValue
|
||||
Log.d(TAG, "Autofill password android number type: ${showHexInputType(inputType)}")
|
||||
return true
|
||||
}
|
||||
else -> {
|
||||
Log.d(TAG, "Autofill unknown android number type: ${showHexInputType(inputType)}")
|
||||
}
|
||||
}
|
||||
return manageTypeNumber(node, autofillId, inputType)
|
||||
}
|
||||
InputType.TYPE_NULL -> {
|
||||
return manageTypeNull(node, autofillId, inputType)
|
||||
}
|
||||
}
|
||||
return false
|
||||
@@ -422,58 +490,14 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
var creditCardExpirationDayOptions: Array<CharSequence>? = null
|
||||
|
||||
var usernameId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var passwordId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardHolderId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardNumberId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardExpirationDateId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardExpirationYearId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardExpirationMonthId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var creditCardExpirationDayId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
var cardVerificationValueId: AutofillId? = null
|
||||
set(value) {
|
||||
if (field == null)
|
||||
field = value
|
||||
}
|
||||
|
||||
fun allAutofillIds(): Array<AutofillId> {
|
||||
val all = ArrayList<AutofillId>()
|
||||
@@ -500,13 +524,13 @@ class StructureParser(private val structure: AssistStructure) {
|
||||
|
||||
var usernameValue: AutofillValue? = null
|
||||
set(value) {
|
||||
if (allowSaveValues && field == null)
|
||||
if (allowSaveValues)
|
||||
field = value
|
||||
}
|
||||
|
||||
var passwordValue: AutofillValue? = null
|
||||
set(value) {
|
||||
if (allowSaveValues && field == null)
|
||||
if (allowSaveValues)
|
||||
field = value
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,8 @@ open class SaveDatabaseRunnable(
|
||||
|
||||
override fun onActionRun() {
|
||||
database.checkVersion()
|
||||
if (saveDatabase && result.isSuccess) {
|
||||
// Save database in all cases if it's a copy
|
||||
if ((databaseCopyUri != null || saveDatabase) && result.isSuccess) {
|
||||
try {
|
||||
val contentResolver = context.contentResolver
|
||||
// Build temp database file to avoid file corruption if error
|
||||
|
||||
@@ -26,7 +26,7 @@ import com.kunzisoft.keepass.database.element.template.TemplateEngine
|
||||
import com.kunzisoft.keepass.database.element.template.TemplateField
|
||||
import com.kunzisoft.keepass.database.exception.*
|
||||
|
||||
fun DatabaseException.getLocalizedMessage(resources: Resources): String = parameters?.let {
|
||||
fun DatabaseException.getLocalizedMessage(resources: Resources): String? =
|
||||
when (this) {
|
||||
is FileNotFoundDatabaseException -> resources.getString(R.string.file_not_found_content)
|
||||
is CorruptedDatabaseException -> resources.getString(R.string.corrupted_file)
|
||||
@@ -39,7 +39,7 @@ fun DatabaseException.getLocalizedMessage(resources: Resources): String = parame
|
||||
is InvalidCredentialsDatabaseException -> resources.getString(R.string.invalid_credentials)
|
||||
is KDFMemoryDatabaseException -> resources.getString(R.string.error_load_database_KDF_memory)
|
||||
is NoMemoryDatabaseException -> resources.getString(R.string.error_out_of_memory)
|
||||
is DuplicateUuidDatabaseException -> resources.getString(R.string.invalid_db_same_uuid)
|
||||
is DuplicateUuidDatabaseException -> resources.getString(R.string.invalid_db_same_uuid, parameters[0], parameters[1])
|
||||
is XMLMalformedDatabaseException -> resources.getString(R.string.error_XML_malformed)
|
||||
is MergeDatabaseKDBException -> resources.getString(R.string.error_unable_merge_database_kdb)
|
||||
is MoveEntryDatabaseException -> resources.getString(R.string.error_move_entry_here)
|
||||
@@ -48,9 +48,8 @@ fun DatabaseException.getLocalizedMessage(resources: Resources): String = parame
|
||||
is CopyGroupDatabaseException -> resources.getString(R.string.error_copy_group_here)
|
||||
is DatabaseInputException -> resources.getString(R.string.error_load_database)
|
||||
is DatabaseOutputException -> resources.getString(R.string.error_save_database)
|
||||
else -> (mThrowable as? DatabaseException)?.getLocalizedMessage(resources)
|
||||
else -> localizedMessage
|
||||
}
|
||||
} ?: resources.getString(R.string.error_load_database)
|
||||
|
||||
fun CompressionAlgorithm.getLocalizedName(resources: Resources): String {
|
||||
return when (this) {
|
||||
|
||||
@@ -25,16 +25,17 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.inputmethodservice.InputMethodService
|
||||
import android.media.AudioManager
|
||||
import android.os.Build
|
||||
import android.util.Log
|
||||
import android.view.*
|
||||
import android.view.Gravity
|
||||
import android.view.HapticFeedbackConstants
|
||||
import android.view.KeyEvent
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.ImageView
|
||||
import android.widget.PopupWindow
|
||||
import android.widget.TextView
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.graphics.BlendModeColorFilterCompat
|
||||
import androidx.core.graphics.BlendModeCompat
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
@@ -53,8 +54,14 @@ import com.kunzisoft.keepass.model.SearchInfo
|
||||
import com.kunzisoft.keepass.otp.OtpEntryFields.OTP_TOKEN_FIELD
|
||||
import com.kunzisoft.keepass.services.KeyboardEntryNotificationService
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.*
|
||||
import java.util.*
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.showKeyboardPicker
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.switchToPreviousKeyboard
|
||||
import com.kunzisoft.keepass.utils.LOCK_ACTION
|
||||
import com.kunzisoft.keepass.utils.LockReceiver
|
||||
import com.kunzisoft.keepass.utils.REMOVE_ENTRY_MAGIKEYBOARD_ACTION
|
||||
import com.kunzisoft.keepass.utils.registerLockReceiver
|
||||
import com.kunzisoft.keepass.utils.unregisterLockReceiver
|
||||
import java.util.UUID
|
||||
|
||||
class MagikeyboardService : InputMethodService(), KeyboardView.OnKeyboardActionListener {
|
||||
|
||||
@@ -239,24 +246,6 @@ class MagikeyboardService : InputMethodService(), KeyboardView.OnKeyboardActionL
|
||||
}
|
||||
}
|
||||
|
||||
private fun switchToPreviousKeyboard() {
|
||||
var imeManager: InputMethodManager? = null
|
||||
try {
|
||||
imeManager = ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
switchToPreviousInputMethod()
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
window.window?.let { window ->
|
||||
imeManager?.switchToLastInputMethod(window.attributes.token)
|
||||
}
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to switch to the previous IME", e)
|
||||
imeManager?.showInputMethodPicker()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onKey(primaryCode: Int, keyCodes: IntArray) {
|
||||
val inputConnection = currentInputConnection
|
||||
|
||||
@@ -267,11 +256,11 @@ class MagikeyboardService : InputMethodService(), KeyboardView.OnKeyboardActionL
|
||||
playClick(primaryCode)
|
||||
|
||||
when (primaryCode) {
|
||||
KEY_BACK_KEYBOARD -> switchToPreviousKeyboard()
|
||||
|
||||
KEY_BACK_KEYBOARD -> {
|
||||
switchToPreviousKeyboard()
|
||||
}
|
||||
KEY_CHANGE_KEYBOARD -> {
|
||||
ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
?.showInputMethodPicker()
|
||||
showKeyboardPicker()
|
||||
}
|
||||
KEY_ENTRY -> {
|
||||
var searchInfo: SearchInfo? = null
|
||||
@@ -471,14 +460,6 @@ class MagikeyboardService : InputMethodService(), KeyboardView.OnKeyboardActionL
|
||||
KeyboardEntryNotificationService.launchNotificationIfAllowed(context, entry, toast)
|
||||
}
|
||||
|
||||
fun activatedInSettings(context: Context): Boolean {
|
||||
return ContextCompat.getSystemService(context, InputMethodManager::class.java)
|
||||
?.enabledInputMethodList
|
||||
?.any {
|
||||
it.packageName == context.packageName
|
||||
} ?: false
|
||||
}
|
||||
|
||||
fun performSelection(items: List<EntryInfo>,
|
||||
actionPopulateKeyboard: (entryInfo: EntryInfo) -> Unit,
|
||||
actionEntrySelection: (autoSearch: Boolean) -> Unit) {
|
||||
|
||||
@@ -19,35 +19,16 @@
|
||||
*/
|
||||
package com.kunzisoft.keepass.settings
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.MenuItem
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.preference.PreferenceFragmentCompat
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.legacy.DatabaseModeActivity
|
||||
|
||||
class AutofillSettingsActivity : DatabaseModeActivity() {
|
||||
class AutofillSettingsActivity : ExternalSettingsActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
setContentView(R.layout.activity_toolbar)
|
||||
val toolbar = findViewById<Toolbar>(R.id.toolbar)
|
||||
toolbar.setTitle(R.string.autofill_preference_title)
|
||||
setSupportActionBar(toolbar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
supportFragmentManager.beginTransaction()
|
||||
.replace(R.id.fragment_container, AutofillSettingsFragment())
|
||||
.commit()
|
||||
}
|
||||
override fun retrieveTitle(): Int {
|
||||
return R.string.autofill_preference_title
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> onBackPressed()
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item)
|
||||
override fun retrievePreferenceFragment(): PreferenceFragmentCompat {
|
||||
return AutofillSettingsFragment()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.kunzisoft.keepass.settings
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.MenuItem
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.preference.PreferenceFragmentCompat
|
||||
import com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.legacy.DatabaseModeActivity
|
||||
|
||||
abstract class ExternalSettingsActivity : DatabaseModeActivity() {
|
||||
|
||||
private var lockView: FloatingActionButton? = null
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
setContentView(R.layout.activity_toolbar)
|
||||
val toolbar = findViewById<Toolbar>(R.id.toolbar)
|
||||
toolbar.setTitle(retrieveTitle())
|
||||
setSupportActionBar(toolbar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
|
||||
lockView = findViewById(R.id.lock_button)
|
||||
lockView?.hide()
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
supportFragmentManager.beginTransaction()
|
||||
.replace(R.id.fragment_container, retrievePreferenceFragment())
|
||||
.commit()
|
||||
}
|
||||
}
|
||||
|
||||
@StringRes
|
||||
abstract fun retrieveTitle(): Int
|
||||
|
||||
abstract fun retrievePreferenceFragment(): PreferenceFragmentCompat
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> onDatabaseBackPressed()
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
}
|
||||
@@ -19,37 +19,17 @@
|
||||
*/
|
||||
package com.kunzisoft.keepass.settings
|
||||
|
||||
import android.os.Bundle
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import android.view.MenuItem
|
||||
|
||||
import androidx.preference.PreferenceFragmentCompat
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.legacy.DatabaseModeActivity
|
||||
|
||||
class MagikeyboardSettingsActivity : DatabaseModeActivity() {
|
||||
class MagikeyboardSettingsActivity : ExternalSettingsActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
setContentView(R.layout.activity_toolbar)
|
||||
val toolbar = findViewById<Toolbar>(R.id.toolbar)
|
||||
toolbar.setTitle(R.string.keyboard_setting_label)
|
||||
setSupportActionBar(toolbar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
supportFragmentManager.beginTransaction()
|
||||
.replace(R.id.fragment_container, MagikeyboardSettingsFragment())
|
||||
.commit()
|
||||
}
|
||||
override fun retrieveTitle(): Int {
|
||||
return R.string.keyboard_setting_label
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> onBackPressed()
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item)
|
||||
override fun retrievePreferenceFragment(): PreferenceFragmentCompat {
|
||||
return MagikeyboardSettingsFragment()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -120,49 +120,55 @@ class NestedAppSettingsFragment : NestedSettingsFragment() {
|
||||
activity?.let { activity ->
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val autoFillEnablePreference: TwoStatePreference? = findPreference(getString(R.string.settings_autofill_enable_key))
|
||||
val autofillManager = activity.getSystemService(AutofillManager::class.java)
|
||||
if (autofillManager != null && autofillManager.hasEnabledAutofillServices())
|
||||
autoFillEnablePreference?.isChecked = autofillManager.hasEnabledAutofillServices()
|
||||
autoFillEnablePreference?.onPreferenceClickListener = object : Preference.OnPreferenceClickListener {
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
override fun onPreferenceClick(preference: Preference): Boolean {
|
||||
if ((preference as TwoStatePreference).isChecked) {
|
||||
try {
|
||||
enableService()
|
||||
} catch (e: ActivityNotFoundException) {
|
||||
val error = getString(R.string.error_autofill_enable_service)
|
||||
preference.isChecked = false
|
||||
Log.d(javaClass.name, error, e)
|
||||
Toast.makeText(context, error, Toast.LENGTH_SHORT).show()
|
||||
activity.getSystemService(AutofillManager::class.java)?.let { autofillManager ->
|
||||
if (autofillManager.hasEnabledAutofillServices())
|
||||
autoFillEnablePreference?.isChecked = autofillManager.hasEnabledAutofillServices()
|
||||
|
||||
autoFillEnablePreference?.onPreferenceClickListener =
|
||||
object : Preference.OnPreferenceClickListener {
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
override fun onPreferenceClick(preference: Preference): Boolean {
|
||||
if ((preference as TwoStatePreference).isChecked) {
|
||||
try {
|
||||
enableService()
|
||||
} catch (e: ActivityNotFoundException) {
|
||||
val error =
|
||||
getString(R.string.error_autofill_enable_service)
|
||||
preference.isChecked = false
|
||||
Log.d(javaClass.name, error, e)
|
||||
Toast.makeText(context, error, Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
|
||||
} else {
|
||||
disableService()
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
} else {
|
||||
disableService()
|
||||
}
|
||||
return false
|
||||
}
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
private fun disableService() {
|
||||
if (autofillManager.hasEnabledAutofillServices()) {
|
||||
autofillManager.disableAutofillServices()
|
||||
} else {
|
||||
Log.d(javaClass.name, "Autofill service already disabled.")
|
||||
}
|
||||
}
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
private fun disableService() {
|
||||
if (autofillManager != null && autofillManager.hasEnabledAutofillServices()) {
|
||||
autofillManager.disableAutofillServices()
|
||||
} else {
|
||||
Log.d(javaClass.name, "Autofill service already disabled.")
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
@Throws(ActivityNotFoundException::class)
|
||||
private fun enableService() {
|
||||
if (!autofillManager.hasEnabledAutofillServices()) {
|
||||
val intent =
|
||||
Intent(Settings.ACTION_REQUEST_SET_AUTOFILL_SERVICE)
|
||||
intent.data =
|
||||
Uri.parse("package:com.kunzisoft.keepass.autofill.KeeAutofillService")
|
||||
Log.d(javaClass.name, "Autofill enable service: intent=$intent")
|
||||
startActivity(intent)
|
||||
} else {
|
||||
Log.d(javaClass.name, "Autofill service already enabled.")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
@Throws(ActivityNotFoundException::class)
|
||||
private fun enableService() {
|
||||
if (autofillManager != null && !autofillManager.hasEnabledAutofillServices()) {
|
||||
val intent = Intent(Settings.ACTION_REQUEST_SET_AUTOFILL_SERVICE)
|
||||
intent.data = Uri.parse("package:com.kunzisoft.keepass.autofill.KeeAutofillService")
|
||||
Log.d(javaClass.name, "Autofill enable service: intent=$intent")
|
||||
startActivity(intent)
|
||||
} else {
|
||||
Log.d(javaClass.name, "Autofill service already enabled.")
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
findPreference<Preference>(getString(R.string.autofill_key))?.isVisible = false
|
||||
|
||||
@@ -33,11 +33,11 @@ import com.kunzisoft.keepass.biometric.AdvancedUnlockManager
|
||||
import com.kunzisoft.keepass.database.element.SortNodeEnum
|
||||
import com.kunzisoft.keepass.database.search.SearchParameters
|
||||
import com.kunzisoft.keepass.education.Education
|
||||
import com.kunzisoft.keepass.magikeyboard.MagikeyboardService
|
||||
import com.kunzisoft.keepass.password.PassphraseGenerator
|
||||
import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.isKeyboardActivatedInSettings
|
||||
import com.kunzisoft.keepass.utils.UriUtil.isContributingUser
|
||||
import java.util.*
|
||||
import java.util.Properties
|
||||
|
||||
object PreferencesUtil {
|
||||
|
||||
@@ -631,7 +631,7 @@ object PreferencesUtil {
|
||||
}
|
||||
|
||||
fun isKeyboardSaveSearchInfoEnable(context: Context): Boolean {
|
||||
if (!MagikeyboardService.activatedInSettings(context))
|
||||
if (!context.isKeyboardActivatedInSettings())
|
||||
return false
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.keyboard_save_search_info_key),
|
||||
|
||||
@@ -26,6 +26,7 @@ import android.os.Bundle
|
||||
import android.util.Log
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
@@ -54,6 +55,7 @@ open class SettingsActivity
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var toolbar: Toolbar? = null
|
||||
private var lockView: FloatingActionButton? = null
|
||||
private var footer: TextView? = null
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
@@ -62,10 +64,19 @@ open class SettingsActivity
|
||||
|
||||
coordinatorLayout = findViewById(R.id.toolbar_coordinator)
|
||||
toolbar = findViewById(R.id.toolbar)
|
||||
lockView = findViewById(R.id.lock_button)
|
||||
footer = findViewById(R.id.screenshot_mode_banner)
|
||||
|
||||
// To apply navigation bar with background color
|
||||
/* TODO Settings nav bar
|
||||
setTransparentNavigationBar {
|
||||
coordinatorLayout?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
}*/
|
||||
|
||||
mExternalFileHelper = ExternalFileHelper(this)
|
||||
mExternalFileHelper?.buildOpenDocument { selectedFileUri ->
|
||||
// Import app properties result
|
||||
// Import app settings result
|
||||
try {
|
||||
selectedFileUri?.let { uri ->
|
||||
val appProperties = Properties()
|
||||
@@ -80,11 +91,11 @@ open class SettingsActivity
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Toast.makeText(this, R.string.error_import_app_properties, Toast.LENGTH_LONG).show()
|
||||
Log.e(TAG, "Unable to import app properties", e)
|
||||
Log.e(TAG, "Unable to import app settings", e)
|
||||
}
|
||||
}
|
||||
mExternalFileHelper?.buildCreateDocument { createdFileUri ->
|
||||
// Export app properties result
|
||||
// Export app settings result
|
||||
try {
|
||||
createdFileUri?.let { uri ->
|
||||
contentResolver?.openOutputStream(uri)?.use { outputStream ->
|
||||
@@ -96,7 +107,7 @@ open class SettingsActivity
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Toast.makeText(this, R.string.error_export_app_properties, Toast.LENGTH_LONG).show()
|
||||
Log.e(DatabaseLockActivity.TAG, "Unable to export app properties", e)
|
||||
Log.e(DatabaseLockActivity.TAG, "Unable to export app settings", e)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -107,7 +118,6 @@ open class SettingsActivity
|
||||
setSupportActionBar(toolbar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
|
||||
lockView = findViewById(R.id.lock_button)
|
||||
lockView?.setOnClickListener {
|
||||
lockAndExit()
|
||||
}
|
||||
@@ -166,7 +176,7 @@ open class SettingsActivity
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
when (item.itemId) {
|
||||
android.R.id.home -> onBackPressed()
|
||||
android.R.id.home -> onDatabaseBackPressed()
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item)
|
||||
@@ -200,10 +210,10 @@ open class SettingsActivity
|
||||
}
|
||||
}
|
||||
|
||||
override fun onBackPressed() {
|
||||
override fun onDatabaseBackPressed() {
|
||||
// this if statement is necessary to navigate through nested and main fragments
|
||||
if (supportFragmentManager.backStackEntryCount == 0) {
|
||||
super.onBackPressed()
|
||||
super.onDatabaseBackPressed()
|
||||
} else {
|
||||
supportFragmentManager.popBackStack()
|
||||
}
|
||||
|
||||
@@ -21,13 +21,11 @@ package com.kunzisoft.keepass.settings.preferencedialogfragment
|
||||
|
||||
import android.view.View
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import android.widget.Button
|
||||
import android.widget.CompoundButton
|
||||
import android.widget.EditText
|
||||
import android.widget.TextView
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.preference.PreferenceDialogFragmentCompat
|
||||
import com.kunzisoft.keepass.R
|
||||
|
||||
@@ -157,20 +155,6 @@ abstract class InputPreferenceDialogFragmentCompat : PreferenceDialogFragmentCom
|
||||
switchElementView?.visibility = View.GONE
|
||||
}
|
||||
|
||||
protected fun hideKeyboard(): Boolean {
|
||||
context?.let {
|
||||
ContextCompat.getSystemService(it, InputMethodManager::class.java)?.let { inputManager ->
|
||||
activity?.currentFocus?.let { focus ->
|
||||
val windowToken = focus.windowToken
|
||||
if (windowToken != null) {
|
||||
return inputManager.hideSoftInputFromWindow(windowToken, 0)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun setSwitchAction(onCheckedChange: ((isChecked: Boolean)-> Unit)?, defaultChecked: Boolean) {
|
||||
switchElementView?.visibility = if (onCheckedChange == null) View.GONE else View.VISIBLE
|
||||
switchElementView?.isChecked = defaultChecked
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.kunzisoft.keepass.utils
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.inputmethodservice.InputMethodService
|
||||
import android.os.Build
|
||||
import android.util.Log
|
||||
import android.view.View
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import androidx.core.content.ContextCompat
|
||||
|
||||
object KeyboardUtil {
|
||||
|
||||
fun Activity.hideKeyboard(): Boolean {
|
||||
ContextCompat.getSystemService(this, InputMethodManager::class.java)?.let { inputManager ->
|
||||
this.currentFocus?.let { focus ->
|
||||
focus.windowToken?.let {windowToken ->
|
||||
return inputManager.hideSoftInputFromWindow(
|
||||
windowToken, 0)
|
||||
}
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun View.hideKeyboard(): Boolean {
|
||||
return ContextCompat.getSystemService(context, InputMethodManager::class.java)
|
||||
?.hideSoftInputFromWindow(windowToken, 0) ?: false
|
||||
}
|
||||
|
||||
fun View.showKeyboard() {
|
||||
ContextCompat.getSystemService(context, InputMethodManager::class.java)
|
||||
?.showSoftInput(this, InputMethodManager.SHOW_IMPLICIT)
|
||||
}
|
||||
|
||||
fun InputMethodService.switchToPreviousKeyboard() {
|
||||
var imeManager: InputMethodManager? = null
|
||||
try {
|
||||
imeManager = ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
switchToPreviousInputMethod()
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
window.window?.let { window ->
|
||||
imeManager?.switchToLastInputMethod(window.attributes.token)
|
||||
}
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Unable to switch to the previous IME", e)
|
||||
imeManager?.showInputMethodPicker()
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.showKeyboardPicker() {
|
||||
ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
?.showInputMethodPicker()
|
||||
}
|
||||
|
||||
fun Context.isKeyboardActivatedInSettings(): Boolean {
|
||||
return ContextCompat.getSystemService(this, InputMethodManager::class.java)
|
||||
?.enabledInputMethodList
|
||||
?.any {
|
||||
it.packageName == this.packageName
|
||||
} ?: false
|
||||
}
|
||||
|
||||
private const val TAG = "KeyboardUtil"
|
||||
}
|
||||
@@ -29,19 +29,17 @@ import android.util.AttributeSet
|
||||
import android.view.KeyEvent
|
||||
import android.view.LayoutInflater
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import android.widget.CompoundButton
|
||||
import android.widget.EditText
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.TextView
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.helpers.ExternalFileHelper
|
||||
import com.kunzisoft.keepass.activities.helpers.setOpenDocumentClickListener
|
||||
import com.kunzisoft.keepass.database.MainCredential
|
||||
import com.kunzisoft.keepass.hardware.HardwareKey
|
||||
import com.kunzisoft.keepass.model.CredentialStorage
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.showKeyboard
|
||||
|
||||
class MainCredentialView @JvmOverloads constructor(context: Context,
|
||||
attrs: AttributeSet? = null,
|
||||
@@ -231,8 +229,7 @@ class MainCredentialView @JvmOverloads constructor(context: Context,
|
||||
fun focusPasswordFieldAndOpenKeyboard() {
|
||||
passwordTextView.postDelayed({
|
||||
passwordTextView.requestFocusFromTouch()
|
||||
ContextCompat.getSystemService(context, InputMethodManager::class.java)
|
||||
?.showSoftInput(passwordTextView, InputMethodManager.SHOW_IMPLICIT)
|
||||
passwordTextView.showKeyboard()
|
||||
}, 100)
|
||||
}
|
||||
|
||||
|
||||
@@ -22,10 +22,12 @@ package com.kunzisoft.keepass.view
|
||||
import android.content.Context
|
||||
import android.text.Editable
|
||||
import android.text.InputType
|
||||
import android.text.Spannable
|
||||
import android.text.SpannableString
|
||||
import android.text.TextWatcher
|
||||
import android.util.AttributeSet
|
||||
import android.view.LayoutInflater
|
||||
import android.widget.EditText
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.TextView
|
||||
import com.google.android.material.progressindicator.LinearProgressIndicator
|
||||
@@ -43,7 +45,8 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
private var mPasswordEntropyCalculator: PasswordEntropy? = null
|
||||
|
||||
private val passwordInputLayout: TextInputLayout
|
||||
private val passwordText: TextView
|
||||
private val passwordText: EditText
|
||||
private var textModified = false
|
||||
private val passwordStrengthProgress: LinearProgressIndicator
|
||||
private val passwordEntropy: TextView
|
||||
|
||||
@@ -51,27 +54,8 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
private var mMaxLines: Int = 3
|
||||
private var mShowPassword: Boolean = false
|
||||
|
||||
private var mPasswordTextWatcher: MutableList<TextWatcher> = mutableListOf()
|
||||
private val passwordTextWatcher = object : TextWatcher {
|
||||
override fun beforeTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
|
||||
mPasswordTextWatcher.forEach {
|
||||
it.beforeTextChanged(charSequence, i, i1, i2)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
|
||||
mPasswordTextWatcher.forEach {
|
||||
it.onTextChanged(charSequence, i, i1, i2)
|
||||
}
|
||||
}
|
||||
|
||||
override fun afterTextChanged(editable: Editable) {
|
||||
mPasswordTextWatcher.forEach {
|
||||
it.afterTextChanged(editable)
|
||||
}
|
||||
getEntropyStrength(editable.toString())
|
||||
}
|
||||
}
|
||||
private var mPasswordTextWatchers: MutableList<TextWatcher> = mutableListOf()
|
||||
private var mPasswordTextWatcher: TextWatcher? = null
|
||||
|
||||
init {
|
||||
context.theme.obtainStyledAttributes(
|
||||
@@ -101,7 +85,6 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
}
|
||||
passwordText?.maxLines = mMaxLines
|
||||
passwordText?.applyFontVisibility()
|
||||
passwordText.addTextChangedListener(passwordTextWatcher)
|
||||
passwordStrengthProgress = findViewById(R.id.password_strength_progress)
|
||||
passwordStrengthProgress?.apply {
|
||||
setIndicatorColor(PasswordEntropy.Strength.RISKY.color)
|
||||
@@ -115,6 +98,38 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
getEntropyStrength(firstPassword)
|
||||
}
|
||||
}
|
||||
|
||||
mPasswordTextWatcher = object : TextWatcher {
|
||||
override fun beforeTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
|
||||
mPasswordTextWatchers.forEach {
|
||||
it.beforeTextChanged(charSequence, i, i1, i2)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {
|
||||
mPasswordTextWatchers.forEach {
|
||||
it.onTextChanged(charSequence, i, i1, i2)
|
||||
}
|
||||
}
|
||||
|
||||
override fun afterTextChanged(editable: Editable) {
|
||||
/* Fixme 1686
|
||||
if (textModified) {
|
||||
textModified = false
|
||||
} else {
|
||||
textModified = true
|
||||
val selectionStart = passwordText.selectionStart
|
||||
val selectionEnd = passwordText.selectionEnd
|
||||
passwordString = editable.toString()
|
||||
passwordText.setSelection(selectionStart, selectionEnd)
|
||||
}*/
|
||||
mPasswordTextWatchers.forEach {
|
||||
it.afterTextChanged(editable)
|
||||
}
|
||||
getEntropyStrength(editable.toString())
|
||||
}
|
||||
}
|
||||
passwordText?.addTextChangedListener(mPasswordTextWatcher)
|
||||
}
|
||||
|
||||
private fun getEntropyStrength(passwordText: String) {
|
||||
@@ -134,11 +149,18 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
}
|
||||
|
||||
fun addTextChangedListener(textWatcher: TextWatcher) {
|
||||
mPasswordTextWatcher.add(textWatcher)
|
||||
mPasswordTextWatchers.add(textWatcher)
|
||||
}
|
||||
|
||||
fun removeTextChangedListener(textWatcher: TextWatcher) {
|
||||
mPasswordTextWatcher.remove(textWatcher)
|
||||
mPasswordTextWatchers.remove(textWatcher)
|
||||
}
|
||||
|
||||
private fun spannableValue(value: String): Spannable {
|
||||
return if (PreferencesUtil.colorizePassword(context))
|
||||
PasswordGenerator.getColorizedPassword(value)
|
||||
else
|
||||
SpannableString(value)
|
||||
}
|
||||
|
||||
var passwordString: String
|
||||
@@ -146,11 +168,6 @@ class PassKeyView @JvmOverloads constructor(context: Context,
|
||||
return passwordText.text.toString()
|
||||
}
|
||||
set(value) {
|
||||
val spannableString =
|
||||
if (PreferencesUtil.colorizePassword(context))
|
||||
PasswordGenerator.getColorizedPassword(value)
|
||||
else
|
||||
SpannableString(value)
|
||||
passwordText.text = spannableString
|
||||
passwordText.setText(spannableValue(value))
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.kunzisoft.keepass.view
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.os.Build
|
||||
import android.os.Parcel
|
||||
@@ -11,11 +10,9 @@ import android.util.Log
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.inputmethod.InputMethodManager
|
||||
import android.widget.FrameLayout
|
||||
import android.widget.ImageView
|
||||
import androidx.annotation.IdRes
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.database.element.DateInstant
|
||||
import com.kunzisoft.keepass.database.element.Field
|
||||
@@ -27,6 +24,7 @@ import com.kunzisoft.keepass.model.EntryInfo
|
||||
import com.kunzisoft.keepass.otp.OtpElement
|
||||
import com.kunzisoft.keepass.otp.OtpEntryFields
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.KeyboardUtil.hideKeyboard
|
||||
import com.kunzisoft.keepass.utils.readParcelableCompat
|
||||
|
||||
|
||||
@@ -102,8 +100,7 @@ abstract class TemplateAbstractView<
|
||||
}
|
||||
buildTemplateAndPopulateInfo()
|
||||
clearFocus()
|
||||
ContextCompat.getSystemService(context, InputMethodManager::class.java)
|
||||
?.hideSoftInputFromWindow(windowToken, 0)
|
||||
hideKeyboard()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ import android.content.Context
|
||||
import android.os.Build
|
||||
import android.text.InputFilter
|
||||
import android.text.InputType
|
||||
import android.text.Spannable
|
||||
import android.text.SpannableString
|
||||
import android.util.AttributeSet
|
||||
import android.util.TypedValue
|
||||
@@ -17,6 +18,7 @@ import androidx.appcompat.widget.AppCompatImageButton
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.view.ViewCompat
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.core.widget.doAfterTextChanged
|
||||
import com.google.android.material.textfield.TextInputEditText
|
||||
import com.google.android.material.textfield.TextInputLayout
|
||||
import com.kunzisoft.keepass.R
|
||||
@@ -34,6 +36,9 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
private var valueViewId = ViewCompat.generateViewId()
|
||||
private var actionImageButtonId = ViewCompat.generateViewId()
|
||||
|
||||
private var textModified = false
|
||||
private var isColorizedPasswordActivated = PreferencesUtil.colorizePassword(context)
|
||||
|
||||
private val labelView = TextInputLayout(context).apply {
|
||||
layoutParams = LayoutParams(
|
||||
LayoutParams.MATCH_PARENT,
|
||||
@@ -78,6 +83,21 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
init {
|
||||
// Manually write view to avoid view id bugs
|
||||
buildViews()
|
||||
// To change the password color dynamically
|
||||
/* Fixme 1686
|
||||
valueView.doAfterTextChanged { editable ->
|
||||
editable?.let { text ->
|
||||
if (textModified) {
|
||||
textModified = false
|
||||
} else {
|
||||
textModified = true
|
||||
val selectionStart = valueView.selectionStart
|
||||
val selectionEnd = valueView.selectionEnd
|
||||
value = text.toString()
|
||||
valueView.setSelection(selectionStart, selectionEnd)
|
||||
}
|
||||
}
|
||||
}*/
|
||||
labelView.addView(valueView)
|
||||
addView(labelView)
|
||||
addView(actionImageButton)
|
||||
@@ -110,6 +130,15 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
return actionImageButton
|
||||
}
|
||||
|
||||
private fun spannableValue(value: String?): Spannable? {
|
||||
if (value == null)
|
||||
return null
|
||||
return if (isColorizedPasswordActivated && TemplateField.isStandardPasswordName(context, label))
|
||||
PasswordGenerator.getColorizedPassword(value)
|
||||
else
|
||||
SpannableString(value)
|
||||
}
|
||||
|
||||
override var label: String
|
||||
get() {
|
||||
return labelView.hint?.toString() ?: ""
|
||||
@@ -128,13 +157,7 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
return valueView.text?.toString() ?: ""
|
||||
}
|
||||
set(value) {
|
||||
val spannableString =
|
||||
if (PreferencesUtil.colorizePassword(context)
|
||||
&& TemplateField.isStandardPasswordName(context, label))
|
||||
PasswordGenerator.getColorizedPassword(value)
|
||||
else
|
||||
SpannableString(value)
|
||||
valueView.setText(spannableString)
|
||||
valueView.setText(spannableValue(value))
|
||||
}
|
||||
|
||||
override var default: String = ""
|
||||
@@ -145,6 +168,7 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
valueView.filters += InputFilter.LengthFilter(MAX_CHARS_LIMIT)
|
||||
}
|
||||
else -> {
|
||||
@Suppress("KotlinConstantConditions")
|
||||
val chars = if (numberChars > MAX_CHARS_LIMIT) MAX_CHARS_LIMIT else numberChars
|
||||
valueView.filters += InputFilter.LengthFilter(chars)
|
||||
}
|
||||
@@ -164,6 +188,7 @@ class TextEditFieldView @JvmOverloads constructor(context: Context,
|
||||
valueView.maxLines = MAX_LINES_LIMIT
|
||||
}
|
||||
else -> {
|
||||
@Suppress("KotlinConstantConditions")
|
||||
val lines = if (numberLines > MAX_LINES_LIMIT) MAX_LINES_LIMIT else numberLines
|
||||
valueView.inputType = valueView.inputType or
|
||||
InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_FLAG_MULTI_LINE
|
||||
|
||||
@@ -22,9 +22,16 @@ package com.kunzisoft.keepass.view
|
||||
import android.animation.Animator
|
||||
import android.animation.AnimatorSet
|
||||
import android.animation.ValueAnimator
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.graphics.*
|
||||
import android.content.res.Configuration
|
||||
import android.graphics.Color
|
||||
import android.graphics.Paint
|
||||
import android.graphics.PorterDuff
|
||||
import android.graphics.PorterDuffColorFilter
|
||||
import android.graphics.Typeface
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.os.Build
|
||||
import android.text.Selection
|
||||
import android.text.Spannable
|
||||
import android.text.SpannableString
|
||||
@@ -43,8 +50,14 @@ import androidx.appcompat.view.menu.ActionMenuItemView
|
||||
import androidx.appcompat.widget.ActionMenuView
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.graphics.drawable.DrawableCompat
|
||||
import androidx.core.view.ViewCompat
|
||||
import androidx.core.view.WindowCompat
|
||||
import androidx.core.view.WindowInsetsCompat
|
||||
import androidx.core.view.forEach
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.core.view.updateLayoutParams
|
||||
import androidx.core.view.updatePadding
|
||||
import com.google.android.material.appbar.CollapsingToolbarLayout
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
@@ -287,3 +300,68 @@ fun CollapsingToolbarLayout.changeTitleColor(color: Int) {
|
||||
setExpandedTitleColor(color)
|
||||
invalidate()
|
||||
}
|
||||
|
||||
fun Activity.setTransparentNavigationBar(applyToStatusBar: Boolean = false, applyWindowInsets: () -> Unit) {
|
||||
// Only in portrait
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1
|
||||
&& resources.configuration.orientation == Configuration.ORIENTATION_PORTRAIT) {
|
||||
WindowCompat.setDecorFitsSystemWindows(window, false)
|
||||
this.window.navigationBarColor = ContextCompat.getColor(this, R.color.surface_selector)
|
||||
if (applyToStatusBar) {
|
||||
this.window.statusBarColor = ContextCompat.getColor(this, R.color.surface_selector)
|
||||
}
|
||||
applyWindowInsets.invoke()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Apply a margin to a view to fix the window inset
|
||||
*/
|
||||
fun View.applyWindowInsets(position: WindowInsetPosition = WindowInsetPosition.BOTTOM) {
|
||||
ViewCompat.setOnApplyWindowInsetsListener(this) { view, windowInsets ->
|
||||
var consumed = false
|
||||
|
||||
// To fix listener in API 27
|
||||
if (view is ViewGroup) {
|
||||
view.forEach { child ->
|
||||
// Dispatch the insets to the child
|
||||
val childResult = ViewCompat.dispatchApplyWindowInsets(child, windowInsets)
|
||||
// If the child consumed the insets, record it
|
||||
if (childResult.isConsumed) {
|
||||
consumed = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars())
|
||||
when (position) {
|
||||
WindowInsetPosition.TOP -> {
|
||||
if (view.layoutParams is ViewGroup.MarginLayoutParams) {
|
||||
view.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||
topMargin = insets.top
|
||||
}
|
||||
}
|
||||
}
|
||||
WindowInsetPosition.LEGIT_TOP -> {
|
||||
if (view.layoutParams is ViewGroup.MarginLayoutParams) {
|
||||
view.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||
topMargin = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
WindowInsetPosition.BOTTOM -> {
|
||||
if (view.layoutParams is ViewGroup.MarginLayoutParams) {
|
||||
view.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||
bottomMargin = insets.bottom
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// If any of the children consumed the insets, return an appropriate value
|
||||
if (consumed) WindowInsetsCompat.CONSUMED else windowInsets
|
||||
}
|
||||
}
|
||||
|
||||
enum class WindowInsetPosition {
|
||||
TOP, BOTTOM, LEGIT_TOP
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.kunzisoft.keepass.viewmodels
|
||||
import android.app.Application
|
||||
import android.net.Uri
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.kunzisoft.keepass.app.App
|
||||
import com.kunzisoft.keepass.app.database.FileDatabaseHistoryAction
|
||||
@@ -19,9 +20,8 @@ class DatabaseFileViewModel(application: Application) : AndroidViewModel(applica
|
||||
mFileDatabaseHistoryAction = FileDatabaseHistoryAction.getInstance(application.applicationContext)
|
||||
}
|
||||
|
||||
val isDefaultDatabase: MutableLiveData<Boolean> by lazy {
|
||||
MutableLiveData<Boolean>()
|
||||
}
|
||||
private val mIsDefaultDatabase = MutableLiveData<Boolean>()
|
||||
val isDefaultDatabase: LiveData<Boolean> = mIsDefaultDatabase
|
||||
|
||||
fun checkIfIsDefaultDatabase(databaseUri: Uri) {
|
||||
IOActionTask(
|
||||
@@ -30,7 +30,7 @@ class DatabaseFileViewModel(application: Application) : AndroidViewModel(applica
|
||||
?.parseUri() == databaseUri)
|
||||
},
|
||||
{
|
||||
isDefaultDatabase.value = it
|
||||
mIsDefaultDatabase.value = it
|
||||
}
|
||||
).execute()
|
||||
}
|
||||
@@ -46,13 +46,12 @@ class DatabaseFileViewModel(application: Application) : AndroidViewModel(applica
|
||||
).execute()
|
||||
}
|
||||
|
||||
val databaseFileLoaded: MutableLiveData<DatabaseFile> by lazy {
|
||||
MutableLiveData<DatabaseFile>()
|
||||
}
|
||||
private val mDatabaseFileLoaded = MutableLiveData<DatabaseFile>()
|
||||
val databaseFileLoaded: LiveData<DatabaseFile> = mDatabaseFileLoaded
|
||||
|
||||
fun loadDatabaseFile(databaseUri: Uri) {
|
||||
mFileDatabaseHistoryAction?.getDatabaseFile(databaseUri) { databaseFileRetrieved ->
|
||||
databaseFileLoaded.value = databaseFileRetrieved
|
||||
mDatabaseFileLoaded.value = databaseFileRetrieved
|
||||
}
|
||||
}
|
||||
}
|
||||
5
app/src/main/res/color/secondary_selector.xml
Normal file
5
app/src/main/res/color/secondary_selector.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<item android:alpha="0.38" android:color="?attr/colorSecondary" android:state_activated="true"/>
|
||||
<item android:alpha="1.00" android:color="?attr/colorSecondary" android:state_activated="false"/>
|
||||
</selector>
|
||||
4
app/src/main/res/color/surface_selector.xml
Normal file
4
app/src/main/res/color/surface_selector.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<item android:alpha="0.60" android:color="?attr/colorSurface"/>
|
||||
</selector>
|
||||
@@ -8,7 +8,7 @@
|
||||
<item android:state_selected="true">
|
||||
<shape>
|
||||
<corners android:radius="25dp" />
|
||||
<solid android:color="?attr/colorSecondaryContainer"/>
|
||||
<solid android:color="?attr/colorSecondary"/>
|
||||
</shape>
|
||||
</item>
|
||||
<item android:state_selected="false">
|
||||
|
||||
@@ -19,17 +19,15 @@
|
||||
-->
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:filterTouchesWhenObscured="true"
|
||||
android:fitsSystemWindows="true">
|
||||
android:filterTouchesWhenObscured="true">
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/toolbar_coordinator"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/app_bar"
|
||||
@@ -95,7 +93,8 @@
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="48dp">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/history_container"
|
||||
@@ -137,13 +136,28 @@
|
||||
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_entry_footer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<com.google.android.material.tabs.TabLayout
|
||||
android:id="@+id/entry_content_tab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:minWidth="180dp"
|
||||
android:background="@drawable/background_item_selection"
|
||||
android:backgroundTint="@color/surface_selector"
|
||||
android:layout_marginBottom="12dp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:layout_gravity="bottom|center_horizontal"
|
||||
app:tabMode="fixed">
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"
|
||||
app:tabMode="fixed"
|
||||
tools:targetApi="lollipop">
|
||||
|
||||
<com.google.android.material.tabs.TabItem
|
||||
android:id="@+id/entry_content_tab_main"
|
||||
@@ -159,24 +173,25 @@
|
||||
|
||||
</com.google.android.material.tabs.TabLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<ProgressBar
|
||||
android:id="@+id/loading"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:indeterminate="true" />
|
||||
</FrameLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="start|bottom" />
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/loading"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:indeterminate="true"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -30,79 +30,91 @@
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/entry_edit_coordinator_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/entry_edit_bottom_bar">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appbar"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_entry_edit_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:fitsSystemWindows="true">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarSpecial
|
||||
android:id="@+id/special_mode_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/entry_edit_scroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/entry_edit_scroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="@dimen/card_view_margin_vertical"
|
||||
android:paddingBottom="@dimen/card_view_margin_vertical">
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/entry_edit_template_selector"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/entry_edit_content"
|
||||
android:name="com.kunzisoft.keepass.activities.fragments.EntryEditFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintWidth_percent="@dimen/content_percent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/entry_edit_template_selector"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="@dimen/card_view_margin_vertical"
|
||||
android:paddingBottom="128dp">
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/entry_edit_template_selector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/entry_edit_content"
|
||||
android:name="com.kunzisoft.keepass.activities.fragments.EntryEditFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintWidth_percent="@dimen/content_percent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/entry_edit_template_selector"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/entry_edit_bottom_bar"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_entry_edit_footer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/entry_edit_validate"
|
||||
style="@style/KeepassDXStyle.Fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/validate"
|
||||
android:src="@drawable/ic_check_white_24dp"
|
||||
app:fabCustomSize="@dimen/button_small_size"
|
||||
app:layout_constraintTop_toTopOf="@+id/entry_edit_bottom_bar"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/entry_edit_bottom_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"/>
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/entry_edit_validate"
|
||||
style="@style/KeepassDXStyle.Fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/validate"
|
||||
android:src="@drawable/ic_check_white_24dp"
|
||||
app:fabCustomSize="@dimen/button_small_size"
|
||||
app:layout_constraintTop_toTopOf="@+id/entry_edit_bottom_bar"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/entry_edit_bottom_bar"
|
||||
android:layout_marginBottom="6dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"/>
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/loading"
|
||||
@@ -110,12 +122,9 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:indeterminate="true"
|
||||
app:layout_anchor="@+id/entry_scroll"
|
||||
app:layout_anchorGravity="top|center"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -68,12 +68,12 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:textSize="32sp"
|
||||
android:textStyle="bold"
|
||||
android:shadowColor="#80000000"
|
||||
android:shadowDx="2"
|
||||
android:shadowColor="#AD000000"
|
||||
android:shadowDx="0"
|
||||
android:shadowDy="2"
|
||||
android:shadowRadius="4"
|
||||
android:shadowRadius="2"
|
||||
android:paddingTop="?attr/actionBarSize"
|
||||
android:textColor="@color/green_light"
|
||||
android:textColor="?attr/colorPrimaryContainer"
|
||||
android:gravity="center"
|
||||
android:text="@string/app_name_part1"/>
|
||||
<TextView
|
||||
@@ -84,12 +84,12 @@
|
||||
android:layout_marginLeft="2dp"
|
||||
android:textSize="32sp"
|
||||
android:textStyle="bold"
|
||||
android:shadowColor="#80000000"
|
||||
android:shadowDx="2"
|
||||
android:shadowColor="#AD000000"
|
||||
android:shadowDx="0"
|
||||
android:shadowDy="2"
|
||||
android:shadowRadius="4"
|
||||
android:shadowRadius="2"
|
||||
android:paddingTop="?attr/actionBarSize"
|
||||
android:textColor="@color/orange"
|
||||
android:textColor="?attr/colorSecondary"
|
||||
android:gravity="center"
|
||||
android:text="@string/app_name_part2"/>
|
||||
<TextView
|
||||
@@ -102,12 +102,12 @@
|
||||
android:textSize="32sp"
|
||||
android:textStyle="bold"
|
||||
android:visibility="gone"
|
||||
android:shadowColor="#80000000"
|
||||
android:shadowDx="2"
|
||||
android:shadowColor="#AD000000"
|
||||
android:shadowDx="0"
|
||||
android:shadowDy="2"
|
||||
android:shadowRadius="4"
|
||||
android:shadowRadius="2"
|
||||
android:paddingTop="?attr/actionBarSize"
|
||||
android:textColor="@color/green_lightest"
|
||||
android:textColor="?attr/colorSecondaryContainer"
|
||||
android:gravity="center"
|
||||
android:text="@string/app_name_part3"/>
|
||||
</LinearLayout>
|
||||
|
||||
@@ -31,71 +31,78 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarSpecial
|
||||
android:id="@+id/special_mode_view"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_group_header"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:title="@string/app_name"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view">
|
||||
<TextView
|
||||
android:id="@+id/database_name"
|
||||
android:layout_width="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
<com.kunzisoft.keepass.view.ToolbarSpecial
|
||||
android:id="@+id/special_mode_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="12dp"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:singleLine="true"
|
||||
tools:text="Database"
|
||||
style="@style/KeepassDXStyle.Title.OnSurface" />
|
||||
</com.google.android.material.appbar.MaterialToolbar>
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="48dp"
|
||||
android:layout_marginLeft="48dp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view"
|
||||
app:layout_constraintBottom_toTopOf="@+id/group_coordinator">
|
||||
<ImageView
|
||||
android:id="@+id/database_color"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
android:src="@drawable/background_rounded_square"
|
||||
android:contentDescription="@string/content_description_database_color"/>
|
||||
<ImageView
|
||||
android:id="@+id/database_modified"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
android:src="@drawable/ic_modified_white_12dp"
|
||||
android:contentDescription="@string/save"/>
|
||||
</FrameLayout>
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:title="@string/app_name"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view">
|
||||
<TextView
|
||||
android:id="@+id/database_name"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="12dp"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:maxLines="2"
|
||||
android:ellipsize="end"
|
||||
tools:text="Database"
|
||||
style="@style/KeepassDXStyle.Title.OnSurface" />
|
||||
</com.google.android.material.appbar.MaterialToolbar>
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="48dp"
|
||||
android:layout_marginLeft="48dp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
<ImageView
|
||||
android:id="@+id/database_color"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
android:src="@drawable/background_rounded_square"
|
||||
android:contentDescription="@string/content_description_database_color"/>
|
||||
<ImageView
|
||||
android:id="@+id/database_modified"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
android:src="@drawable/ic_modified_white_12dp"
|
||||
android:contentDescription="@string/save"/>
|
||||
</FrameLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/group_coordinator"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/toolbar_action"
|
||||
app:layout_constraintTop_toBottomOf="@+id/toolbar">
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/activity_group_header">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/app_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:fitsSystemWindows="true">
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:layout_scrollFlags="scroll|snap|enterAlways">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
@@ -114,56 +121,65 @@
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/node_list_container"
|
||||
<FrameLayout
|
||||
android:id="@+id/nodes_list_fragment_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
||||
android:layout_below="@+id/toolbar">
|
||||
android:background="?android:attr/windowBackground"
|
||||
android:layout_below="@+id/toolbar" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/nodes_list_fragment_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="@dimen/selectable_margin_vertical"
|
||||
android:background="?android:attr/windowBackground" />
|
||||
</RelativeLayout>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_group_footer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/toolbar_action"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="64dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
<com.kunzisoft.keepass.view.AddNodeButtonView
|
||||
android:id="@+id/add_node_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_anchor="@+id/node_list_container"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_anchor="@+id/nodes_list_fragment_container"
|
||||
app:layout_anchorGravity="end|bottom" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/toolbar_action"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="64dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/loading"
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:indeterminate="true" />
|
||||
</FrameLayout>
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/error_coordinator"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"/>
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/loading"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
android:layout_gravity="center"
|
||||
android:indeterminate="true"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<com.kunzisoft.keepass.view.NavigationDatabaseView
|
||||
@@ -171,7 +187,6 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="start"
|
||||
style="@style/Widget.Material3.NavigationView"
|
||||
android:fitsSystemWindows="true" />
|
||||
style="@style/Widget.Material3.NavigationView" />
|
||||
|
||||
</androidx.drawerlayout.widget.DrawerLayout>
|
||||
|
||||
@@ -67,9 +67,19 @@
|
||||
android:layout_margin="12dp"
|
||||
android:contentDescription="@string/about"
|
||||
android:elevation="4dp"
|
||||
android:src="@drawable/ic_app_white_24dp"
|
||||
android:src="@drawable/ic_app_lock_white_24dp"
|
||||
app:tint="?attr/colorSecondary"
|
||||
android:background="@drawable/background_image"
|
||||
android:backgroundTint="@color/green"/>
|
||||
app:backgroundTint="?attr/colorPrimaryContainer"/>
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_gravity="center"
|
||||
android:layout_margin="12dp"
|
||||
android:contentDescription="@string/about"
|
||||
android:elevation="4dp"
|
||||
android:src="@drawable/ic_app_key_white_24dp"
|
||||
app:tint="?attr/colorOnPrimaryContainer"/>
|
||||
</FrameLayout>
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
@@ -105,6 +115,11 @@
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="116dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:background="?attr/colorSurface" />
|
||||
<FrameLayout
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -113,10 +128,6 @@
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="116dp"
|
||||
android:background="?attr/colorSurface" />
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -18,42 +18,44 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:filterTouchesWhenObscured="true"
|
||||
android:background="?android:attr/windowBackground"
|
||||
android:fitsSystemWindows="true">
|
||||
android:background="?android:attr/windowBackground">
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/toolbar_coordinator"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner">
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" >
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<include
|
||||
android:id="@+id/toolbar"
|
||||
layout="@layout/toolbar_default" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/fragment_container"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
</LinearLayout>
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<include layout="@layout/toolbar_default"
|
||||
app:layout_constraintTop_toTopOf="parent"/>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/fragment_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@+id/toolbar"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="start|bottom" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
@@ -207,6 +207,8 @@
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/ignore_chars_filter_layout"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:layout_marginRight="8dp"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content">
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="64dp"
|
||||
android:paddingBottom="120dp"
|
||||
android:clipToPadding="false" />
|
||||
<LinearLayout
|
||||
android:id="@+id/not_found_container"
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingVertical="@dimen/selectable_margin_vertical"
|
||||
android:paddingTop="@dimen/selectable_margin_top"
|
||||
android:paddingHorizontal="@dimen/selectable_margin_horizontal">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
@@ -66,9 +66,7 @@
|
||||
android:layout_marginEnd="12dp"
|
||||
android:layout_marginRight="12dp"
|
||||
android:orientation="vertical"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingBottom="4dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/node_path"
|
||||
app:layout_constraintEnd_toStartOf="@+id/node_options"
|
||||
app:layout_constraintLeft_toRightOf="@+id/node_icon"
|
||||
app:layout_constraintRight_toLeftOf="@+id/node_options"
|
||||
@@ -102,15 +100,6 @@
|
||||
android:lines="1"
|
||||
android:singleLine="true"
|
||||
tools:text="7543A7EAB2EA7CFD1394F1615EBEB08C" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/node_path"
|
||||
style="@style/KeepassDXStyle.Meta.Entry"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:maxLines="2"
|
||||
android:visibility="gone"
|
||||
tools:text="Database / Group A / Group B" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
@@ -123,9 +112,9 @@
|
||||
android:layout_marginRight="12dp"
|
||||
android:gravity="end"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
app:layout_constraintTop_toTopOf="@+id/node_container_info"
|
||||
app:layout_constraintBottom_toTopOf="@+id/node_path"
|
||||
app:layout_constraintEnd_toEndOf="parent">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/node_otp_container"
|
||||
@@ -173,5 +162,21 @@
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/node_path"
|
||||
style="@style/KeepassDXStyle.Meta.Entry.Important"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginRight="12dp"
|
||||
android:layout_marginEnd="12dp"
|
||||
android:layout_marginBottom="2dp"
|
||||
android:maxLines="2"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@+id/node_container_info"
|
||||
app:layout_constraintTop_toBottomOf="@+id/node_container_info"
|
||||
tools:text="Database / Group A / Group B" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -23,7 +23,7 @@
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingVertical="@dimen/selectable_margin_vertical"
|
||||
android:paddingTop="@dimen/selectable_margin_top"
|
||||
android:paddingHorizontal="@dimen/selectable_margin_horizontal">
|
||||
|
||||
<RelativeLayout
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
app:useCompatPadding="true"
|
||||
android:layout_marginStart="-6dp"
|
||||
android:layout_marginLeft="-6dp"
|
||||
android:layout_marginBottom="-10dp"
|
||||
android:layout_marginBottom="-7dp"
|
||||
android:contentDescription="@string/lock"
|
||||
android:layout_gravity="bottom"
|
||||
android:visibility="visible"
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
android:minHeight="48dp"
|
||||
android:hint="@string/password"
|
||||
android:inputType="textPassword"
|
||||
android:importantForAutofill="yes"
|
||||
android:importantForAutofill="no"
|
||||
android:focusable="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:autofillHints="password"
|
||||
@@ -56,7 +56,6 @@
|
||||
android:layout_marginStart="12dp"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:contentDescription="@string/content_description_password_checkbox"
|
||||
android:focusable="false"
|
||||
android:gravity="center_vertical" />
|
||||
</RelativeLayout>
|
||||
|
||||
@@ -88,7 +87,6 @@
|
||||
android:layout_marginStart="12dp"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:contentDescription="@string/content_description_keyfile_checkbox"
|
||||
android:focusable="false"
|
||||
android:gravity="center_vertical" />
|
||||
</RelativeLayout>
|
||||
|
||||
@@ -119,7 +117,6 @@
|
||||
android:layout_marginStart="12dp"
|
||||
android:layout_marginLeft="12dp"
|
||||
android:contentDescription="@string/content_description_hardware_key_checkbox"
|
||||
android:focusable="false"
|
||||
android:gravity="center_vertical" />
|
||||
</RelativeLayout>
|
||||
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
android:id="@+id/screenshot_mode_banner"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@color/grey"
|
||||
android:background="?attr/colorSecondary"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:paddingVertical="8dp"
|
||||
android:text="@string/screenshot_mode_banner_text"
|
||||
android:textColor="@color/white"
|
||||
android:textColor="?attr/colorOnSecondary"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
||||
@@ -20,17 +20,17 @@
|
||||
<string name="homepage">الصفحة الرئيسة</string>
|
||||
<string name="accept">قبول</string>
|
||||
<string name="add_group">إضافة مجموعة</string>
|
||||
<string name="encryption">التعميّة</string>
|
||||
<string name="encryption_algorithm">خوارزمية التعميّة</string>
|
||||
<string name="encryption">التشفير</string>
|
||||
<string name="encryption_algorithm">خوارزمية التشفير</string>
|
||||
<string name="application">التطبيق</string>
|
||||
<string name="brackets">الأقواس</string>
|
||||
<string name="extended_ASCII">تمديد ASCII</string>
|
||||
<string name="extended_ASCII">ASCII ممتد</string>
|
||||
<string name="allow">سماح</string>
|
||||
<string name="clipboard_cleared">مُسِحت الحافظة</string>
|
||||
<string name="clipboard_error_title">خطأ في الحافظة</string>
|
||||
<string name="clipboard_error_clear">تعذَّر مسح الحافظة</string>
|
||||
<string name="database">قاعدة البيانات</string>
|
||||
<string name="decrypting_db">يفك تعمية محتوى قاعدة البيانات…</string>
|
||||
<string name="decrypting_db">يفك تشفير محتوى قاعدة البيانات…</string>
|
||||
<string name="digits">أرقام</string>
|
||||
<string name="entry_cancel">إلغاء</string>
|
||||
<string name="entry_notes">ملاحظات</string>
|
||||
@@ -80,7 +80,7 @@
|
||||
<string name="progress_create">إنشاء قاعدة بيانات جديدة …</string>
|
||||
<string name="protection">الحماية</string>
|
||||
<string name="read_only">محمي من التعديل</string>
|
||||
<string name="content_description_remove_from_list">حذف</string>
|
||||
<string name="content_description_remove_from_list">إزالة</string>
|
||||
<string name="root">الجذر</string>
|
||||
<string name="memory_usage">استخدام الذاكرة</string>
|
||||
<string name="parallelism">التَّوازِي</string>
|
||||
@@ -155,15 +155,15 @@
|
||||
<string name="menu_url">الانتقال الى الرابط</string>
|
||||
<string name="menu_file_selection_read_only">محمي من التعديل</string>
|
||||
<string name="menu_open_file_read_and_write">قابل للتعديل</string>
|
||||
<string name="select_database_file">فتح قاعدة بيانات موجودة</string>
|
||||
<string name="create_keepass_file">انشاء قاعدة بيانات</string>
|
||||
<string name="select_database_file">فتح مخزن موجود</string>
|
||||
<string name="create_keepass_file">انشاء مخزن جديد</string>
|
||||
<string name="progress_title">قيد العمل…</string>
|
||||
<string name="read_only_warning">KeePassDX يحتاج صلاحية الكتابة من اجل تعديل قاعدة البيانات.</string>
|
||||
<string name="encryption_explanation">خوارزمية تشفير جميع البيانات.</string>
|
||||
<string name="encryption_explanation">خوارزمية تشفير جميع البيانات</string>
|
||||
<string name="unsupported_db_version">قاعدة بيانات غير مدعومة.</string>
|
||||
<string name="build_label">بناء %1$s</string>
|
||||
<string name="encrypted_value_stored">تم حفظ كلمة السر المشفرة</string>
|
||||
<string name="unavailable">قاعدة البيانات لا تمتلك بيانات اعتماد.</string>
|
||||
<string name="unavailable">غير متوفر</string>
|
||||
<string name="menu_appearance_settings">المظهر</string>
|
||||
<string name="general">عام</string>
|
||||
<string name="autofill">ملأ تلقائي</string>
|
||||
@@ -177,7 +177,7 @@
|
||||
<string name="clipboard_notifications_title">اشعارات الحافظة</string>
|
||||
<string name="clipboard_warning">اذا فشل الحذف التلقائي من الحافظة ,احذف تأريخه يدويا.</string>
|
||||
<string name="lock_database_screen_off_title">قفل الشاشة</string>
|
||||
<string name="lock_database_screen_off_summary">اقفل قاعدة البيانات عند انغلاق الشاشة</string>
|
||||
<string name="lock_database_screen_off_summary">اقفل قاعدة البيانات بعد بضع ثوانٍ بمجرد إيقاف تشغيل الشاشة</string>
|
||||
<string name="biometric_delete_all_key_title">حذف مفاتيح التشفير</string>
|
||||
<string name="unavailable_feature_text">لا يمكن بدأ هذه الميزة .</string>
|
||||
<string name="unavailable_feature_version">هذا الجهاز يعمل بأندرويد %1$s لكن يحتاج نسخة %2$s على الأقل.</string>
|
||||
@@ -185,9 +185,9 @@
|
||||
<string name="path">مسار</string>
|
||||
<string name="database_history">تأريخ</string>
|
||||
<string name="clipboard_notifications_summary">أظهر اشعارات الحافظة لنسخ الحقول عند عرض مدخل</string>
|
||||
<string name="advanced_unlock">البصمة</string>
|
||||
<string name="advanced_unlock">فتح الجهاز</string>
|
||||
<string name="biometric_unlock_enable_title">فحص البصمة</string>
|
||||
<string name="biometric_unlock_enable_summary">يسمح بفحص البصمة لفتح قاعدة البيانات</string>
|
||||
<string name="biometric_unlock_enable_summary">يتيح لك مسح بياناتك الحيوية لفتح قاعدة البيانات</string>
|
||||
<string name="monospace_font_fields_enable_summary">غير خط الحقول لتوضيح المحارف</string>
|
||||
<string name="allow_copy_password_title">الوثوق بالحافظة</string>
|
||||
<string name="allow_copy_password_summary">اسمح بنسخ كلمة السر والحقول المحمية إلى للحافظة</string>
|
||||
@@ -213,10 +213,10 @@
|
||||
<string name="keyboard_keys_category">مفاتيح</string>
|
||||
<string name="keyboard_key_vibrate_title">إهتزاز عند اللمس</string>
|
||||
<string name="keyboard_key_sound_title">صوت عند اللمس</string>
|
||||
<string name="allow_no_password_title">"إسمح بالفتح دون كلمة سر "</string>
|
||||
<string name="allow_no_password_title">إسمح بدون المفتاح الرئيسي</string>
|
||||
<string name="enable_read_only_title">محمي من التعديل</string>
|
||||
<string name="enable_read_only_summary">افتح قاعدة البيانات في وضع القراءة افتراضيا</string>
|
||||
<string name="enable_education_screens_title">شاشات تعليمية</string>
|
||||
<string name="enable_education_screens_title">تلميحات تعليمية</string>
|
||||
<string name="reset_education_screens_summary">أعد عرض كل المعلومات التعليمية</string>
|
||||
<string name="reset_education_screens_text">إعادة تعيين الشاشات التلميحات</string>
|
||||
<string name="education_create_database_title">أنشئ قاعدة بيانات</string>
|
||||
@@ -233,7 +233,7 @@
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s متوفر على Magikeyboard</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="reset_education_screens_title">إعادة تعيين الشاشات التعليمية</string>
|
||||
<string name="reset_education_screens_title">إعادة تعيين التلميحات التعليمية</string>
|
||||
<string name="education_search_title">البحث من خلال الإدخالات</string>
|
||||
<string name="content_description_open_file">افتح الملف</string>
|
||||
<string name="content_description_add_entry">إضافة مدخلة</string>
|
||||
@@ -261,7 +261,7 @@
|
||||
<string name="content_description_update_from_list">تحديث</string>
|
||||
<string name="content_description_keyboard_close_fields">أغلق الحقول</string>
|
||||
<string name="error_create_database_file">لا يمكن انشاء قاعدة بيانات بكلمة السر وملف المفتاح الحاليين.</string>
|
||||
<string name="menu_advanced_unlock_settings">فك القفل المتقدم</string>
|
||||
<string name="menu_advanced_unlock_settings">فك قفل الجهاز</string>
|
||||
<string name="entry_attachments">مرفقات</string>
|
||||
<string name="entry_history">السجل</string>
|
||||
<string name="entry_add_attachment">أضف مرفقا</string>
|
||||
@@ -272,7 +272,7 @@
|
||||
<string name="master_key">المفتاح الرئيسي</string>
|
||||
<string name="error_otp_period">يجب ان تكون المدة بين %1$d و%2$d ثانية.</string>
|
||||
<string name="error_otp_secret_key">المفتاح السري يجب ان يكون بصيغة Base32.</string>
|
||||
<string name="error_save_database">لا يمكن حفظ قاعدة البيانات.</string>
|
||||
<string name="error_save_database">تعذر حفظ قاعدة البيانات.</string>
|
||||
<string name="error_create_database">لا يمكن إنشاء ملف قاعدة البيانات.</string>
|
||||
<string name="error_copy_group_here">لا يمكن نسخ مجموعة هنا.</string>
|
||||
<string name="error_label_exists">هذه التسمية موجودة بالفعل.</string>
|
||||
@@ -334,8 +334,8 @@
|
||||
<string name="database_data_compression_title">ضغط البيانات</string>
|
||||
<string name="data">البيانات</string>
|
||||
<string name="unavailable_feature_hardware">تعذر العثور على ماسح البصمة.</string>
|
||||
<string name="biometric_delete_all_key_summary">احذف كل مفاتيح التعمية المرتبطة بفك القفل المتقدم</string>
|
||||
<string name="advanced_unlock_explanation_summary">استخدم إلغاء القفل المتقدم لفتح قاعدة البيانات بسهولة</string>
|
||||
<string name="biometric_delete_all_key_summary">احذف كل مفاتيح التشفير المرتبطة بفتح الجهاز</string>
|
||||
<string name="advanced_unlock_explanation_summary">استخدم إلغاء القفل الجهاز لفتح قاعدة البيانات بسهولة</string>
|
||||
<string name="lock_database_show_button_summary">يعرض زر القَفل في الواجهة</string>
|
||||
<string name="lock_database_show_button_title">اعرض زر القَفل</string>
|
||||
<string name="lock_database_back_root_summary">قفل قاعدة البيانات عند النقر على زر الرجوع في الشاشة الرئيسية</string>
|
||||
@@ -359,10 +359,10 @@
|
||||
<string name="autofill_application_id_blocklist_title">قائمة التطبيقات المحظورة</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">بدِّل ظهور كلمة السر</string>
|
||||
<string name="hide_expired_entries_summary">لن تعرض المدخلات منتهية الصلاحية</string>
|
||||
<string name="education_read_only_summary">غيِّر وضع الجلسة.
|
||||
<string name="education_read_only_summary">تغيير وضع الافتتاح للجلسة.
|
||||
\n
|
||||
\n\"محمي من التعديل\" يمنع أي تغيير في قاعدة البيانات.
|
||||
\n\"قابل للتعديل\" يتيح لك إضافة أو حذف أو تعديل جميع العناصر.</string>
|
||||
\nيمنع \"محمي ضد الكتابة\" التغييرات غير المقصودة في قاعدة البيانات.
|
||||
\n\"قابل للتعديل\" يتيح لك إضافة أو حذف أو تعديل جميع العناصر كما تريد.</string>
|
||||
<string name="education_read_only_title">احمي قاعدة البيانات من التعديل</string>
|
||||
<string name="education_unlock_title">افتح قاعدة البيانات</string>
|
||||
<string name="education_add_attachment_summary">أضف مرفقا للمدخلة لحفظ بيانات اضافية.</string>
|
||||
@@ -373,7 +373,7 @@
|
||||
<string name="keyboard_selection_entry_title">اختيار المدخلة</string>
|
||||
<string name="device_keyboard_setting_title">إعدادات لوحة مفاتيح الجهاز</string>
|
||||
<string name="magic_keyboard_explanation_summary">نشِّط لوحة مفاتيح مخصصة لملأ كلمة السر وحقول معرّفك</string>
|
||||
<string name="biometric_auto_open_prompt_summary">اطلب فك القفل المتقدم ان كانت قاعدة البيانات معدّة لذلك</string>
|
||||
<string name="biometric_auto_open_prompt_summary">اطلب إلغاء قفل الجهاز تلقائيًا إذا كانت قاعدة البيانات معدّة لذلك</string>
|
||||
<string name="biometric_auto_open_prompt_title">افتح المحث تلقائيا</string>
|
||||
<string name="keystore_not_accessible">لم يُهيأ مخزن المفاتيح بشكل صحيح.</string>
|
||||
<string name="warning_remove_unlinked_attachment">حذف البيانات سيقلل من حجم قاعدة البيانات لكن احذر أن تكون إحدى هذه البيانات ملحقة لكي-باس.</string>
|
||||
@@ -428,7 +428,7 @@
|
||||
<string name="membership">العضوية</string>
|
||||
<string name="name">الاسم</string>
|
||||
<string name="email">البريد الإلكتروني</string>
|
||||
<string name="email_address">البريد الإلكتروني</string>
|
||||
<string name="email_address">عنوان البريد الإلكتروني</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="debit_credit_card">بطاقة السحب الفوري / الإئتمان</string>
|
||||
<string name="error_registration_read_only">لا يمكن حفظ عنصر في قاعدة بيانات مفتوحة للقراءة فقط</string>
|
||||
@@ -446,34 +446,34 @@
|
||||
<string name="back_to_previous_keyboard">عُد للوحة المفاتيح السابقة</string>
|
||||
<string name="select_entry">اختر مدخلًا</string>
|
||||
<string name="autofill_close_database_title">أغلق قاعدة البيانات</string>
|
||||
<string name="success_import_app_properties">أّستوردت خصائص التطبيق</string>
|
||||
<string name="success_export_app_properties">صُدرت خصائص التطبيق</string>
|
||||
<string name="success_import_app_properties">أّستوردت إعدادات التطبيق</string>
|
||||
<string name="success_export_app_properties">صُدرت إعدادات التطبيق</string>
|
||||
<string name="warning_database_revoked">أُجهض الوصول إلى الملف بواسطة مدير الملفات ، أغلق قاعدة البيانات ثم أعد فتحها.</string>
|
||||
<string name="properties">الخصائص</string>
|
||||
<string name="token">الرمز</string>
|
||||
<string name="seed">البذرة</string>
|
||||
<string name="error_database_uri_null">يتعذر استرداد مسار قاعدة البيانات.</string>
|
||||
<string name="error_rebuild_list">يتعذر إعادة بناء القائمة بشكل صحيح.</string>
|
||||
<string name="menu_keystore_remove_key">احذف رمز فك القفل المتقدم</string>
|
||||
<string name="menu_form_filling_settings">تعبئة الحقول</string>
|
||||
<string name="menu_keystore_remove_key">احذف رمز فك القفل الجهاز</string>
|
||||
<string name="menu_form_filling_settings">ملء النموذج</string>
|
||||
<string name="menu_reload_database">أعد تحميل البيانات</string>
|
||||
<string name="menu_external_icon">أيقونة خارجية</string>
|
||||
<string name="registration_mode">وضع التسجيل</string>
|
||||
<string name="import_app_properties_title">استورد خصائص التطبيق</string>
|
||||
<string name="import_app_properties_summary">اختر ملفًا لاستيراد خصائص التطبيق</string>
|
||||
<string name="export_app_properties_title">صدّر خصائص التطبيق</string>
|
||||
<string name="export_app_properties_summary">أنشئ ملفًا لتصدير خصائص التطبيق</string>
|
||||
<string name="error_import_app_properties">خطأ أثناء استيراد خصائص التطبيق</string>
|
||||
<string name="error_export_app_properties">خطأ أثناء تصدير خصائص التطبيق</string>
|
||||
<string name="import_app_properties_summary">اختر ملفًا لاستيراد إعدادات التطبيق</string>
|
||||
<string name="export_app_properties_title">صدّر إعدادات التطبيق</string>
|
||||
<string name="export_app_properties_summary">أنشئ ملفًا لتصدير إعدادات التطبيق</string>
|
||||
<string name="error_import_app_properties">خطأ أثناء استيراد إعدادات التطبيق</string>
|
||||
<string name="error_export_app_properties">خطأ أثناء تصدير إعدادات التطبيق</string>
|
||||
<string name="warning_database_info_changed">غُيِّرت معلومات قاعدة البيانات من خارج هذا التطبيق.</string>
|
||||
<string name="warning_database_info_changed_options">ادمج البيانات أو استبدل التعديلات الخارجية بحفظ قاعدة البيانات أو أعد تحميلها لجلب آخر التغييرات.</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">اكتب كلمة السر، وأنقر هذا الزر.</string>
|
||||
<string name="device_credential">بيانات الاعتماد للجهاز</string>
|
||||
<string name="advanced_unlock_tap_delete">انفر لحذف مفاتيح فك القفل المتقدم</string>
|
||||
<string name="advanced_unlock_tap_delete">انقر لحذف مفاتيح فتح الجهاز</string>
|
||||
<string name="keyboard_auto_go_action_title">إجراء اللمس التلقائي</string>
|
||||
<string name="keyboard_previous_fill_in_title">إجراء لمس تلقائي</string>
|
||||
<string name="keyboard_previous_fill_in_title">العودة إلى الوراء</string>
|
||||
<string name="keyboard_previous_lock_title">اقفل قاعدة البيانات</string>
|
||||
<string name="education_advanced_unlock_title">فك القفل المتقدم لقاعدة البيانات</string>
|
||||
<string name="education_advanced_unlock_title">فتح قاعدة بيانات الجهاز</string>
|
||||
<string name="hint_icon_name">اسم الأيقونة</string>
|
||||
<string name="autofill_manual_selection_title">اختيار يدوي</string>
|
||||
<string name="description_app_properties">خصائص KeePassDX لإدارة إعدادات التطبيقات</string>
|
||||
@@ -483,7 +483,7 @@
|
||||
<string name="content_description_database_color">لون قاعدة البيانات</string>
|
||||
<string name="menu_merge_from">ادمج من…</string>
|
||||
<string name="show_uuid_summary">يعرض \"المعرف العام\" المرتبط بمُدخل او بمجموعة</string>
|
||||
<string name="expired">انتهت المهلة</string>
|
||||
<string name="expired">انتهت</string>
|
||||
<string name="tags">الوسوم</string>
|
||||
<string name="menu_merge_database">ادمج البيانات</string>
|
||||
<string name="current_group">المجموعة الحالية</string>
|
||||
@@ -497,11 +497,11 @@
|
||||
<string name="custom_data">بيانات مخصصة</string>
|
||||
<string name="case_sensitive">حساسة لحالة الأحرف</string>
|
||||
<string name="regex">تعابير نمطية</string>
|
||||
<string name="enable_keep_screen_on_title">أبق الشاشة شغّالة</string>
|
||||
<string name="enable_keep_screen_on_title">أبقِ الشاشة شغّالة</string>
|
||||
<string name="enable_education_screens_summary">أبرز العناصر لتعلم طريقة عمل التطبيق</string>
|
||||
<string name="autofill_read_only_save">غير مسموح حفظ البيانات في قاعدة بيانات مفتوحة للقراءة فقط.</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">أُضيف اقتراح ملء تلقائي.</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">ارجع للوحة المفاتيح السابقة تلقائيًا في شاشة بيانات اعتماد قاعدة البيانات.</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">الرجوع للوحة المفاتيح السابقة تلقائيًا في شاشة بيانات اعتماد قاعدة البيانات</string>
|
||||
<string name="autofill_manual_selection_summary">اعرض خيارًا يسمح للمستخدم باختيار مدخلة من قاعدة البيانات</string>
|
||||
<string name="keyboard_previous_search_title">شاشة البحث</string>
|
||||
<string name="keyboard_previous_search_summary">ارجع للوحة المفاتيح السابقة تلقائيًا في شاشة البحث</string>
|
||||
@@ -510,16 +510,177 @@
|
||||
<string name="autofill_close_database_summary">أغلق قاعدة البيانات بعد الملء التلقائي</string>
|
||||
<string name="autofill_ask_to_save_data_summary">اسأل عن حفظ البيانات عند ملئك لنموذج</string>
|
||||
<string name="templates_group_uuid_title">مجموعة القوالب</string>
|
||||
<string name="advanced_unlock_timeout">انتهت مهلة فك القفل المتقدم</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">مهلة استخدام فك القفل المتقدم قبل حذف محتواها</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">أتريد حذف كل مفاتيح التعمية المرتبطة بفك القفل المتقدم؟</string>
|
||||
<string name="advanced_unlock_timeout">انتهت مهلة فتح الجهاز</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">مهلة استخدام فتح الجهاز قبل حذف محتواها</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">أتريد حذف كل مفاتيح التشفير المرتبطة بفتح الجهاز؟</string>
|
||||
<string name="templates">القوالب</string>
|
||||
<string name="templates_group_enable_title">استخدام القوالب</string>
|
||||
<string name="notification">الإشعارات</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">لا تستخدم أي محتوى معمى لاستخدام فك القفل المتقدم</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">انتهاء صلاحية فك القفل المتقدم</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">لا تقم بتخزين أي محتوى مشفر لاستخدام إلغاء قفل الجهاز</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">انتهاء صلاحية فتح الحهاز</string>
|
||||
<string name="hide_expired_entries_title">إخفاء الإدخالات منتهية الصلاحية</string>
|
||||
<string name="content_description_hardware_key_checkbox">خانة إختيار مفتاح الجهاز</string>
|
||||
<string name="content_description_passphrase_word_count">عدد عبارات المرور</string>
|
||||
<string name="content_description_entry_background_color">لون خلفية المدخل</string>
|
||||
<string name="passphrase">عبارة المرور</string>
|
||||
<string name="colorize_password_title">تلوين كلمات المرور</string>
|
||||
<string name="permission">الإذن</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">تعذر تهيئة موجه إلغاء قفل الجهاز.</string>
|
||||
<string name="biometric_security_update_required">مطلوب تحديث أمان المقاييس الحيوية.</string>
|
||||
<string name="advanced_unlock_not_recognized">تعذر التعرف على طباعة فتح الجهاز</string>
|
||||
<string name="temp_advanced_unlock_enable_title">فتح جهاز مؤقت</string>
|
||||
<string name="autofill_inline_suggestions_title">اقتراحات مضمنة</string>
|
||||
<string name="education_setup_OTP_summary">قم بإعداد إدارة كلمات المرور لمرة واحدة (HOTP / TOTP) لإنشاء رمز مميز مطلوب للمصادقة الثنائية (2FA).</string>
|
||||
<string name="education_field_copy_summary">يمكن لصق الحقول المنسوخة في أي مكان.
|
||||
\n
|
||||
\nاستخدم طريقة ملء النموذج التي تفضلها.</string>
|
||||
<string name="html_text_dev_feature_work_hard">نحن نعمل بجد لإصدار هذه الميزة بسرعة.</string>
|
||||
<string name="autofill_inline_suggestions_summary">حاول عرض اقتراحات الملء التلقائي مباشرة من لوحة مفاتيح متوافقة</string>
|
||||
<string name="delete_entered_password_summary">يحذف كلمة المرور التي تم إدخالها بعد محاولة الاتصال بقاعدة البيانات</string>
|
||||
<string name="education_lock_summary">اقفل قاعدةبياناتك بسرعة، يمكنك إعداد التطبيق لقفلها بعد فترة، وعند إيقاف تشغيل الشاشة.</string>
|
||||
<string name="education_sort_title">فرز العنصر</string>
|
||||
<string name="contribute">ساهِم</string>
|
||||
<string name="upload_attachment">رفع %1$s</string>
|
||||
<string name="download_canceled">ألغيت!</string>
|
||||
<string name="unit_kibibyte">كيلو بايت</string>
|
||||
<string name="unit_mebibyte">ميغا بايت</string>
|
||||
<string name="unit_gibibyte">جيجابت</string>
|
||||
<string name="entropy">إنتروبيا: %1$s بت</string>
|
||||
<string name="entropy_high">الانتروبيا: مرتفع</string>
|
||||
<string name="entropy_calculate">الانتروبيا: احسب…</string>
|
||||
<string name="exclude_ambiguous_chars">استبعاد الأحرف الغامضة</string>
|
||||
<string name="consider_chars_filter">ضع في اعتبارك الأحرف</string>
|
||||
<string name="ignore_chars_filter">تجاهل الأحرف</string>
|
||||
<string name="style_choose_title">سمة التطبيق</string>
|
||||
<string name="lower_case">أحرف صغيرة</string>
|
||||
<string name="upper_case">الأحرف الكبيرة</string>
|
||||
<string name="title_case">حالة العنوان</string>
|
||||
<string name="character_count">عدد الأحرف: %1$d</string>
|
||||
<string name="style_choose_summary">السمة المستخدمة في التطبيق</string>
|
||||
<string name="show_entry_colors_summary">يعرض ألوان المقدمة والخلفية لإدخال</string>
|
||||
<string name="icon_pack_choose_summary">حزمة الأيقونات المستخدمة في التطبيق</string>
|
||||
<string name="show_entry_colors_title">ألوان الدخول</string>
|
||||
<string name="device_credential_unlock_enable_title">فتح بيانات اعتماد الجهاز</string>
|
||||
<string name="autofill_block_restart">أعد تشغيل التطبيق الذي يحتوي على النموذج لتنشيط الحظر.</string>
|
||||
<string name="education_donation_title">مشاركة</string>
|
||||
<string name="education_donation_summary">ساعد في زيادة الاستقرار والأمان وفي إضافة المزيد من الميزات.</string>
|
||||
<string name="html_text_dev_feature">هذه الميزة <strong> قيد التطوير</strong> وتتطلب <strong> مساهمتك</strong> لتكون متاحة قريبًا.</string>
|
||||
<string name="html_text_dev_feature_contibute">من خلال <strong> المساهمة</strong> ،</string>
|
||||
<string name="download_finalization">جارِ الانتهاء…</string>
|
||||
<string name="download_complete">مكتمل!</string>
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="icon_section_custom">مُخصص</string>
|
||||
<string name="content_description_entry_foreground_color">لون مقدمة الدخول</string>
|
||||
<string name="keyboard_previous_fill_in_summary">العودة تلقائيًا إلى لوحة المفاتيح السابقة بعد تنفيذ \"إجراء المفتاح التلقائي\"</string>
|
||||
<string name="download_attachment">تثبيت %1$s</string>
|
||||
<string name="html_about_privacy"><strong> لا يتم استرداد أي بيانات مستخدم</strong>، هذا التطبيق لا يتصل بأي خادم، ويعمل محليًا فقط ويحترم خصوصية المستخدمين تمامًا.</string>
|
||||
<string name="error_cancel_by_user">ألغى المستخدم.</string>
|
||||
<string name="show_otp_token_title">إظهار رمز \"الاقتران لمرة واحدة\" OTP</string>
|
||||
<string name="show_otp_token_summary">إظهار رموز\"الاقتران لمرة واحدة\" في قائمة المدخلات</string>
|
||||
<string name="warning_database_already_opened">قاعدة البيانات مفتوحة بالفعل، أغلقها أولاً لفتح قاعدة البيانات الجديدة</string>
|
||||
<string name="warning_database_info_reloaded">ستؤدي إعادة تحميل قاعدة البيانات إلى حذف البيانات المعدلة محليًا.</string>
|
||||
<string name="templates_group_enable_summary">استخدم القوالب الديناميكية لملء حقول الإدخال</string>
|
||||
<string name="keyboard_auto_go_action_summary">إجراء مفتاح \"Go\" بعد الضغط على مفتاح \"Field\"</string>
|
||||
<string name="allow_no_password_summary">يسمح بالنقر فوق الزر \"فتح\" إذا لم يتم تحديد بيانات اعتماد</string>
|
||||
<string name="education_generate_password_summary">أنشئ كلمة مرور قوية لربطها بإدخالك، وحددها بسهولة وفقًا لمعايير النموذج ولا تنس كلمة المرور الآمنة.</string>
|
||||
<string name="education_setup_OTP_title">قم بإعداد OTP</string>
|
||||
<string name="style_brightness_title">سطوع السمة</string>
|
||||
<string name="word_separator">الفاصل</string>
|
||||
<string name="screenshot_mode_banner_text">وضع لقطة الشاشة</string>
|
||||
<string name="style_brightness_summary">اختيار سمة فاتحة او داكنة</string>
|
||||
<string name="icon_section_standard">قياسي</string>
|
||||
<string name="wireless">واي فاي Wi-Fi</string>
|
||||
<string name="icon_pack_choose_title">حزمة أيقونات</string>
|
||||
<string name="content_description_nav_header">رأس التنقل</string>
|
||||
<string name="inherited">موروث</string>
|
||||
<string name="auto_type_sequence">تسلسل الكتابة تلقائيًا</string>
|
||||
<string name="kdf_explanation">لإنشاء مفتاح خوارزمية التشفير، يتحول المفتاح الرئيسي باستخدام وظيفة اشتقاق مفتاح مملح عشوائيًا.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">بشراء الإصدار <strong> pro </strong>،</string>
|
||||
<string name="auto_type">كتابة تلقائيًا</string>
|
||||
<string name="hardware_key">مفتاح الجهاز</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">رابط لفتح الجهاز</string>
|
||||
<string name="backspace">فراغ للخلف</string>
|
||||
<string name="enter">دخول</string>
|
||||
<string name="education_sort_summary">اختر كيفية فرز الإدخالات والمجموعات.</string>
|
||||
<string name="html_text_feature_generosity">هذا <strong> النمط المرئي</strong> متاح بفضل كرمك.</string>
|
||||
<string name="info">المعلومات</string>
|
||||
<string name="waiting_challenge_response">في انتظار استجابة التحدي…</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="error_no_hardware_key">حدد مفتاح الجهاز.</string>
|
||||
<string name="colorize_password_summary">تلوين أحرف كلمة المرور حسب النوع</string>
|
||||
<string name="enable_keep_screen_on_summary">استمر في تشغيل الشاشة عند مشاهدة إدخال أو تعديله</string>
|
||||
<string name="enable_screenshot_mode_title">وضع لقطة الشاشة</string>
|
||||
<string name="navigation_drawer_open">درج التنقل مفتوح</string>
|
||||
<string name="waiting_challenge_request">في انتظار طلب التحدي…</string>
|
||||
<string name="navigation_drawer_close">درج التنقل مقفول</string>
|
||||
<string name="error_XML_malformed">XML تالف.</string>
|
||||
<string name="error_otp_type">لم يتم التعرف على نوع OTP الحالي من خلال هذا النموذج، وقد لا يؤدي التحقق من صحته إلى إنشاء الرمز المميز بشكل صحيح.</string>
|
||||
<string name="error_challenge_already_requested">التحدي مطلوب بالفعل</string>
|
||||
<string name="error_response_already_provided">تقدم الرد بالفعل.</string>
|
||||
<string name="error_no_response_from_challenge">غير قادر على الحصول على رد من التحدي.</string>
|
||||
<string name="error_driver_required">مطلوب تعريف لـ%1$s.</string>
|
||||
<string name="error_unable_merge_database_kdb">تعذر الدمج من قاعدة بيانات V1.</string>
|
||||
<string name="error_location_unknown">موقع قاعدة البيانات غير معروف، لا يمكن تنفيذ إجراء قاعدة البيانات.</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">القياس الحيوي، بيانات اعتماد الجهاز</string>
|
||||
<string name="menu_database_settings_summary">البيانات الوصفية، سلة المحذوفات، القوالب، التاريخ</string>
|
||||
<string name="menu_security_settings_summary">التشفير، وظيفة اشتقاق المفتاح</string>
|
||||
<string name="error_hardware_key_unsupported">مفتاح الجهاز غير مدعوم.</string>
|
||||
<string name="master_key_settings_summary">التغيير والتجديد</string>
|
||||
<string name="error_empty_key">لا يمكن أن يكون المفتاح فارغًا.</string>
|
||||
<string name="corrupted_file">ملف تالف.</string>
|
||||
<string name="warning_keyfile_integrity">لا يتم ضمان تجزئة الملف لأن Android يمكنه تغيير بياناته بسرعة. قم بتغيير امتداد الملف إلى bin. من أجل التكامل الصحيح.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s بنفس UUID %2$s موجود بالفعل.</string>
|
||||
<string name="remember_hardware_key_title">تذكر مفاتيح الأجهزة</string>
|
||||
<string name="warning_exact_alarm">لم تسمح للتطبيق باستخدام منبه دقيق. نتيجة لذلك، لن يتم تنفيذ الميزات التي تتطلب مؤقتًا في وقت محدد.</string>
|
||||
<string name="remember_hardware_key_summary">يتتبع مفاتيح الأجهزة المستخدمة</string>
|
||||
<string name="warning_database_notification_permission">يسمح لك إذن الإشعار بعرض حالة قاعدة البيانات وقفلها باستخدام زر يسهل الوصول إليه.
|
||||
\n
|
||||
\nإذا لم تنشط هذا الإذن، فلن تكون قاعدة البيانات المفتوحة في الخلفية مرئية إذا كان هناك تطبيق آخر في المقدمة.</string>
|
||||
<string name="warning_copy_permission">مطلوب إذن الإشعار لاستخدام ميزة إشعار الحافظة.</string>
|
||||
<string name="merge_success">اكتمل الدمج بنجاح</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">ما زلت بحاجة إلى تذكر بيانات الاعتماد الرئيسية في مخزنك إذا كنت تستخدم التعرف على فتح الجهاز.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">التعرف على فتح الجهاز</string>
|
||||
<string name="later">لاحقًا</string>
|
||||
<string name="configure">تضبيط</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">استخراج بيانات اعتماد قاعدة البيانات مع بيانات فتح الجهاز</string>
|
||||
<string name="ask">إسأل</string>
|
||||
<string name="configure_biometric">لم تسجل بيانات اعتماد المقاييس الحيوية أو الجهاز.</string>
|
||||
<string name="show_uuid_title">إظهار \"المعرف العام المميز\" UUID</string>
|
||||
<string name="unlock_and_link_biometric">رابط فتح الجهاز</string>
|
||||
<string name="advanced_unlock_invalid_key">لا يمكن قراءة مفتاح فتح الجهاز. يرجى حذفه وتكرار إجراء التعرف على الفتح.</string>
|
||||
<string name="advanced_unlock_scanning_error">خطأ في فتح الجهاز: %1$s</string>
|
||||
<string name="menu_appearance_settings_summary">المظاهر والألوان والسمات</string>
|
||||
<string name="autofill_explanation_summary">تمكين الملء التلقائي لملء النماذج بسرعة في التطبيقات الأخرى</string>
|
||||
<string name="device_credential_unlock_enable_summary">يتيح لك استخدام بيانات اعتماد جهازك لفتح قاعدة البيانات</string>
|
||||
<string name="autofill_service_name">KeePassDX نموذج الملء التلقائي</string>
|
||||
<string name="unlock">فتح</string>
|
||||
<string name="menu_app_settings_summary">البحث، القفل، التاريخ، الخصائص</string>
|
||||
<string name="menu_form_filling_settings_summary">لوحة المفاتيح، الملء التلقائي، الحافظة</string>
|
||||
<string name="advanced_unlock_keystore_warning">ستقوم هذه الميزة بتخزين بيانات الاعتماد المشفرة في KeyStore الآمن بجهازك.
|
||||
\n
|
||||
\nاعتمادًا على تطبيق API الأصلي لنظام التشغيل، قد لا يعمل بكامل طاقته.
|
||||
\nتحقق من توافق وأمن KeyStore مع الشركة المصنعة لجهازك ومنشئ ROM الذي تستخدمه.</string>
|
||||
<string name="keyboard_selection_entry_summary">عند عرض إدخال في KeePassDX، عبئ Magikeyboard بهذا الإدخال</string>
|
||||
<string name="enable_screenshot_mode_summary">اسمح لتطبيقات الطرف الثالث بتسجيل أو التقاط لقطات شاشة للتطبيق</string>
|
||||
<string name="keyboard_save_search_info_summary">حاول حفظ المعلومات المشتركة عند إجراء اختيار إدخال يدوي لاستخدامات مستقبلية أسهل</string>
|
||||
<string name="education_entry_edit_summary">تحرير الإدخال الخاص بك مع الحقول المخصصة. يمكن الرجوع إلى بيانات التجمع بين حقول الإدخال المختلفة.</string>
|
||||
<string name="education_validate_entry_title">تحقق من صحة الإدخال</string>
|
||||
<string name="education_validate_entry_summary">تذكر التحقق من صحة الإدخال الخاص بك وحفظ قاعدة البيانات الخاصة بك.
|
||||
\n
|
||||
\nإذا تم تنشيط القفل التلقائي ونسيت أنك تجري تعديلاً، فإنك تخاطر بفقدان بياناتك.</string>
|
||||
<string name="education_entry_new_field_summary">قم بتسجيل حقل إضافي، أضف قيمة وقم بحمايته بشكل اختياري.</string>
|
||||
<string name="education_unlock_summary">أدخل كلمة المرور و/أو ملف المفتاح لفتح قاعدة بياناتك.
|
||||
\n
|
||||
\nقم بعمل نسخة احتياطية من ملف قاعدة البيانات في مكان آمن بعد كل تغيير.</string>
|
||||
<string name="html_text_dev_feature_thanks">شكرا جزيلا لمساهمتك.</string>
|
||||
<string name="at_least_one_char">على الأقل حرف واحد من كل منهما</string>
|
||||
<string name="html_text_dev_feature_upgrade">تذكر أن تحافظ على تحديث تطبيقك عن طريق تثبيت إصدارات جديدة.</string>
|
||||
<string name="download">تثبيت</string>
|
||||
<string name="html_text_ad_free">على عكس العديد من تطبيقات إدارة كلمات المرور ، فإن هذا التطبيق <strong>بدون إعلانات</strong>، و <strong>برنامج حر متروك الحقوق</strong> ولا يجمع البيانات الشخصية على خوادمه، بغض النظر عن الإصدار الذي تستخدمه.</string>
|
||||
<string name="download_initialization">جارِ التهيئة…</string>
|
||||
<string name="download_progression">قيد التقدم: %1$d%%</string>
|
||||
<string name="html_text_buy_pro">بشراء الإصدار الاحترافي، ستتمتع بإمكانية الوصول إلى هذا <strong> النمط المرئي</strong> وستساعد بشكل خاص في <strong> تنفيذ مشروعات المجتمع. </strong></string>
|
||||
<string name="html_text_donation">من أجل الحفاظ على حريتنا ولكي نكون نشيطين دائمًا، فإننا نعتمد على <strong> مساهمتك.</strong></string>
|
||||
<string name="html_text_dev_feature_encourage">أنت تشجع المطورين على إنشاء <strong> ميزات جديدة</strong> و <strong> إصلاح الخلل</strong> وفقًا لملاحظاتك.</string>
|
||||
</resources>
|
||||
@@ -262,4 +262,6 @@
|
||||
<string name="edit_entry">Izmeni stavku</string>
|
||||
<string name="add_entry">Dodaj stavku</string>
|
||||
<string name="contact">Kontakt</string>
|
||||
<string name="biometric_security_update_required">Neophodno je ažurirati biometriju.</string>
|
||||
<string name="configure">Podesi</string>
|
||||
</resources>
|
||||
143
app/src/main/res/values-b+yue+Hant/strings.xml
Normal file
143
app/src/main/res/values-b+yue+Hant/strings.xml
Normal file
@@ -0,0 +1,143 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="accept">接受</string>
|
||||
<string name="add_entry">新增項目</string>
|
||||
<string name="edit_entry">編輯項目</string>
|
||||
<string name="add_group">新增群組</string>
|
||||
<string name="master_key">主密鑰</string>
|
||||
<string name="security">安全</string>
|
||||
<string name="encryption">加密</string>
|
||||
<string name="encryption_algorithm">加密演算法</string>
|
||||
<string name="key_derivation_function">密鑰推算函數</string>
|
||||
<string name="app_timeout">超時</string>
|
||||
<string name="application">應用程式</string>
|
||||
<string name="brackets">括弧</string>
|
||||
<string name="extended_ASCII">延伸ASCII</string>
|
||||
<string name="allow">允許</string>
|
||||
<string name="clipboard_error_title">剪貼簿錯誤</string>
|
||||
<string name="clipboard_error">有啲設備唔容許其他應用程式用剪貼簿。</string>
|
||||
<string name="clipboard_cleared">清除咗剪貼簿</string>
|
||||
<string name="app_timeout_summary">鎖定資料庫前嘅閒置時間</string>
|
||||
<string name="clipboard_error_clear">清除唔到剪貼簿</string>
|
||||
<string name="clipboard_timeout">剪貼簿超時</string>
|
||||
<string name="clipboard_timeout_summary">剪貼簿保留時間(如果裝置支持)</string>
|
||||
<string name="content_description_background">背景</string>
|
||||
<string name="content_description_open_file">開啟檔案</string>
|
||||
<string name="content_description_node_children">子節點</string>
|
||||
<string name="content_description_add_node">新增節點</string>
|
||||
<string name="content_description_add_entry">新增項目</string>
|
||||
<string name="content_description_add_group">新增群組</string>
|
||||
<string name="content_description_add_item">新增項目</string>
|
||||
<string name="content_description_credentials_information">憑證資訊</string>
|
||||
<string name="content_description_otp_information">一次性密碼(OTP)訊息</string>
|
||||
<string name="content_description_password_checkbox">密碼核取方塊</string>
|
||||
<string name="content_description_keyfile_checkbox">密鑰檔案核取方塊</string>
|
||||
<string name="content_description_hardware_key_checkbox">硬件密鑰方塊</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">重複切換密碼能見度</string>
|
||||
<string name="content_description_entry_icon">項目圖示</string>
|
||||
<string name="content_description_entry_foreground_color">項目前景顏色</string>
|
||||
<string name="content_description_entry_background_color">項目背景顏色</string>
|
||||
<string name="content_description_nav_header">導覽</string>
|
||||
<string name="validate">驗證</string>
|
||||
<string name="discard_changes">放棄更改?</string>
|
||||
<string name="entry_password_generator">密碼產生器</string>
|
||||
<string name="content_description_password_length">密碼長度</string>
|
||||
<string name="content_description_passphrase_word_count">密碼短句字數</string>
|
||||
<string name="entry_add_field">新增欄位</string>
|
||||
<string name="entry_add_attachment">新增附件</string>
|
||||
<string name="content_description_remove_field">刪除欄位</string>
|
||||
<string name="content_description_update_from_list">更新</string>
|
||||
<string name="content_description_keyboard_close_fields">關閉欄位</string>
|
||||
<string name="discard">放棄</string>
|
||||
<string name="select_to_copy">複製%1$s去剪貼簿</string>
|
||||
<string name="default_checkbox">用作預設資料庫</string>
|
||||
<string name="digits">數字</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft;呢個係<strong>冇廣告</strong>嘅<strong>開源</strong>軟件。
|
||||
\n你可以喺遵循<strong>GPL 3</strong>或者更高版本嘅情況下重新發佈,而Kunzisoft對此不帶有任何擔保。</string>
|
||||
<string name="html_about_privacy"><strong>唔收集用戶資料。</strong>,呢個應用程式唔會連接任何伺服器,只會喺裝置上運作,完全尊重用戶私穩。</string>
|
||||
<string name="html_about_contribution">為程式能夠<strong>保持自主</strong>、<strong>修復漏洞</strong>、<strong>新增功能</strong>同<strong>保持持續開發</strong>,有賴你的<strong>貢獻</strong>。</string>
|
||||
<string name="entry_confpassword">確認密碼</string>
|
||||
<string name="entry_expires">失效時間</string>
|
||||
<string name="expired">過期</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_attachments">附件</string>
|
||||
<string name="entry_keyfile">密鑰檔案</string>
|
||||
<string name="hardware_key">硬件密鑰</string>
|
||||
<string name="entry_modified">修改時間</string>
|
||||
<string name="entry_created">建立時間</string>
|
||||
<string name="inherited">繼承</string>
|
||||
<string name="auto_type">自動填入</string>
|
||||
<string name="entry_not_found">找不到項目資料。</string>
|
||||
<string name="entry_password">密碼</string>
|
||||
<string name="tags">標籤</string>
|
||||
<string name="custom_data">自定義數據</string>
|
||||
<string name="save">儲存</string>
|
||||
<string name="entry_title">名稱</string>
|
||||
<string name="entry_setup_otp">設定一次性密碼(OTP)</string>
|
||||
<string name="otp_secret">OTP密鑰</string>
|
||||
<string name="otp_period">間隔(秒)</string>
|
||||
<string name="search_filters">搜尋過濾器</string>
|
||||
<string name="otp_algorithm">演算法</string>
|
||||
<string name="current_group">目前組别</string>
|
||||
<string name="case_sensitive">區分大小寫</string>
|
||||
<string name="regex">正則表達式</string>
|
||||
<string name="debit_credit_card">扣賬卡 / 信用卡</string>
|
||||
<string name="holder">持卡人</string>
|
||||
<string name="email_address">電郵地址</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="standard">標準</string>
|
||||
<string name="version">版本</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="error_arc4">唔支援Arcfour stream密碼。</string>
|
||||
<string name="error_can_not_handle_uri">KeePassDX 處理唔到呢個網址。</string>
|
||||
<string name="error_file_not_create">新增唔到檔案</string>
|
||||
<string name="error_invalid_db">讀取唔到資料庫。</string>
|
||||
<string name="error_invalid_path">請確保路徑正確。</string>
|
||||
<string name="error_invalid_OTP">無效 OTP 密鑰。</string>
|
||||
<string name="error_no_name">請輸入用戶名。</string>
|
||||
<string name="contact">聯絡方法</string>
|
||||
<string name="info">資訊</string>
|
||||
<string name="contribution">貢獻</string>
|
||||
<string name="homepage">首頁</string>
|
||||
<string name="feedback">反映意見</string>
|
||||
<string name="about_description">相容KeePass密碼管理軟件嘅Android App</string>
|
||||
<string name="file_manager_install_description">檔案總管要支援 ACTION_CREATE_DOCUMENT 和 ACTION_OPEN_DOCUMENT 的 intent,先可以建立、開啟同儲存資料庫檔案。</string>
|
||||
<string name="content_description_file_information">檔案資訊</string>
|
||||
<string name="content_description_database_color">資料庫顔色</string>
|
||||
<string name="content_description_remove_from_list">移除</string>
|
||||
<string name="template_group_name">範本</string>
|
||||
<string name="retrieving_db_key">攞緊資料庫密鑰……</string>
|
||||
<string name="waiting_challenge_response">等緊Challenge回應……</string>
|
||||
<string name="waiting_challenge_request">等緊Challenge請求……</string>
|
||||
<string name="decrypting_db">解密緊資料庫內容……</string>
|
||||
<string name="database">資料庫</string>
|
||||
<string name="entry_accessed">存取時間</string>
|
||||
<string name="entry_cancel">取消</string>
|
||||
<string name="entry_notes">備註</string>
|
||||
<string name="otp_type">OTP 類型</string>
|
||||
<string name="otp_counter">計數器</string>
|
||||
<string name="number">卡號</string>
|
||||
<string name="otp_digits">數位</string>
|
||||
<string name="card_verification_value">安全碼(CVV)</string>
|
||||
<string name="personal_identification_number">PIN 碼</string>
|
||||
<string name="id_card">身份證</string>
|
||||
<string name="name">姓名</string>
|
||||
<string name="place_of_issue">發行地</string>
|
||||
<string name="date_of_issue">發行日期</string>
|
||||
<string name="email">電郵</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="public_key">公鑰</string>
|
||||
<string name="type">類型</string>
|
||||
<string name="cryptocurrency">加密貨幣錢包</string>
|
||||
<string name="token">Token</string>
|
||||
<string name="bank">銀行</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="membership">會籍</string>
|
||||
<string name="private_key">私鑰</string>
|
||||
<string name="seed">種子</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="account">帳戶</string>
|
||||
<string name="bank_name">銀行名稱</string>
|
||||
<string name="entry_url">網址</string>
|
||||
<string name="entry_user_name">用戶名</string>
|
||||
</resources>
|
||||
@@ -1,12 +1,669 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="feedback">Обратна връзка</string>
|
||||
<string name="encryption_algorithm">Алгоритъм за криптиране</string>
|
||||
<string name="encryption">Криптиране</string>
|
||||
<string name="encryption_algorithm">Алгоритъм за шифроване</string>
|
||||
<string name="encryption">Шифроване</string>
|
||||
<string name="security">Сигурност</string>
|
||||
<string name="master_key">Главен ключ</string>
|
||||
<string name="add_group">Добави група</string>
|
||||
<string name="edit_entry">Редактирай</string>
|
||||
<string name="add_entry">Добави</string>
|
||||
<string name="accept">Приемам</string>
|
||||
<string name="master_key">Главна парола</string>
|
||||
<string name="add_group">Нова група</string>
|
||||
<string name="edit_entry">Редактиране на запис</string>
|
||||
<string name="add_entry">Нов запис</string>
|
||||
<string name="accept">Приемане</string>
|
||||
<string name="biometric_delete_all_key_title">Изтриване на шифроващите ключове</string>
|
||||
<string name="digits">Цифри</string>
|
||||
<string name="contact">За контакт</string>
|
||||
<string name="app_timeout">Време за изчакване</string>
|
||||
<string name="application">Приложение</string>
|
||||
<string name="brackets">Скоби</string>
|
||||
<string name="about">Относно</string>
|
||||
<string name="info">Информация</string>
|
||||
<string name="clipboard_cleared">Клипбордът е изчистен</string>
|
||||
<string name="content_description_add_group">Нова група</string>
|
||||
<string name="clipboard_timeout_summary">Продължителност на съхранение в клипборда (ако се поддържа от вашето устройство)</string>
|
||||
<string name="clipboard_error">Някои устройства не позволяват на приложенията да използват клипборда.</string>
|
||||
<string name="entry_title">Заглавие</string>
|
||||
<string name="about_description">Версия за Андроид на приложението за управление на пароли KeePass</string>
|
||||
<string name="save">Запазване</string>
|
||||
<string name="entry_confpassword">Потвърждаване на парола</string>
|
||||
<string name="key_derivation_function">Функция за извличане на ключ</string>
|
||||
<string name="content_description_open_file">Отваряне на файл</string>
|
||||
<string name="entry_cancel">Отказ</string>
|
||||
<string name="custom_data">Потребителски данни</string>
|
||||
<string name="tags">Етикети</string>
|
||||
<string name="clipboard_explanation_summary">Копиране на полета за въвеждане посредством междинната памет на устройството</string>
|
||||
<string name="otp_type">Вид на OTP</string>
|
||||
<string name="entry_url">Адрес в интернет</string>
|
||||
<string name="contribution">Участие</string>
|
||||
<string name="entry_UUID">Идентификатор</string>
|
||||
<string name="entry_history">История</string>
|
||||
<string name="copy_field">%1$s копие</string>
|
||||
<string name="clipboard_error_title">Грешка в клипборда</string>
|
||||
<string name="file_manager_install_description">За създаване, отваряне и запазване на файлове на хранилищата е необходимо приложение за управление на файлове, което приема действието ACTION_CREATE_DOCUMENT и ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="content_description_add_entry">Нов запис</string>
|
||||
<string name="clipboard_timeout">Време за изчакване на клипборда</string>
|
||||
<string name="expired">Изтекла давност</string>
|
||||
<string name="entry_password">Парола</string>
|
||||
<string name="retrieving_db_key">Получаване на ключа на хранилището…</string>
|
||||
<string name="entry_accessed">Достъпен</string>
|
||||
<string name="entry_created">Създаден</string>
|
||||
<string name="entry_user_name">Потребител</string>
|
||||
<string name="content_description_background">Фон</string>
|
||||
<string name="clipboard_error_clear">Не може да се изчисти клипборда</string>
|
||||
<string name="entry_expires">Изтичаща давност</string>
|
||||
<string name="entry_attachments">Прикачени файлове</string>
|
||||
<string name="otp_period">Период (секунди)</string>
|
||||
<string name="app_timeout_summary">Време без активност преди заключване на хранилището</string>
|
||||
<string name="otp_digits">Цифри</string>
|
||||
<string name="extended_ASCII">Разширен набор от ASCII</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="entry_notes">Бележка</string>
|
||||
<string name="otp_counter">Брояч</string>
|
||||
<string name="allow">Разрешаване</string>
|
||||
<string name="allow_copy_password_warning">Внимание: Междинната памет се споделя от всички приложения. Ако бъде копирана чувствителна информация, друго приложение може да ги използва.</string>
|
||||
<string name="entry_modified">Променен</string>
|
||||
<string name="select_to_copy">Изберете, за да копирате %1$s в клипборда</string>
|
||||
<string name="otp_secret">Таен ключ</string>
|
||||
<string name="homepage">Уебсайт</string>
|
||||
<string name="loading_database">Зареждане на хранилището…</string>
|
||||
<string name="password">Парола</string>
|
||||
<string name="remember_hardware_key_title">Запомняне на хардуерните ключове</string>
|
||||
<string name="decrypting_db">Разшифроване на хранилището…</string>
|
||||
<string name="unlock">Отключване</string>
|
||||
<string name="unavailable_feature_hardware">Необходимият хардуер не може да бъде намерен.</string>
|
||||
<string name="hardware_key">Хардуерен ключ</string>
|
||||
<string name="hide_password_summary">Скриване на паролите (***) по подразбиране</string>
|
||||
<string name="select_database_file">Отваряне на хранилище</string>
|
||||
<string name="content_description_hardware_key_checkbox">Отметка на поле с хардуерен ключ</string>
|
||||
<string name="hide_password_title">Скриване на пароли</string>
|
||||
<string name="hint_pass">Парола</string>
|
||||
<string name="education_select_database_title">Отворете съществуващо хранилище</string>
|
||||
<string name="content_description_keyfile_checkbox">Отметка на поле за файл с ключ</string>
|
||||
<string name="error_hardware_key_unsupported">Хардуерният ключ не се поддържа.</string>
|
||||
<string name="remember_hardware_key_summary">Запомняне на използваните хардуерни ключове</string>
|
||||
<string name="error_nokeyfile">Избиране на файл с ключ.</string>
|
||||
<string name="entry_keyfile">Файл с ключ</string>
|
||||
<string name="error_no_hardware_key">Изберете хардуерен ключ.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Въпреки че използвате разпознаване на отключването на устройството ще трябва да запомните главната парола на хранилището.</string>
|
||||
<string name="create_keepass_file">Ново хранилище</string>
|
||||
<string name="recycle_bin">Кошче</string>
|
||||
<string name="default_checkbox">Използване като хранилище по подразбиране</string>
|
||||
<string name="otp_algorithm">Алгоритъм</string>
|
||||
<string name="email">Ел. поща</string>
|
||||
<string name="email_address">Адрес на ел. поща</string>
|
||||
<string name="personal_identification_number">ПИН</string>
|
||||
<string name="database">Хранилище</string>
|
||||
<string name="menu_lock">Заключване на хранилището</string>
|
||||
<string name="content_description_password_length">Дължина на паролата</string>
|
||||
<string name="content_description_remove_from_list">Премахване</string>
|
||||
<string name="content_description_update_from_list">Обновяване</string>
|
||||
<string name="entry_password_generator">Създаване на парола</string>
|
||||
<string name="version">Издание</string>
|
||||
<string name="settings">Настройки</string>
|
||||
<string name="creating_database">Създаване на хранилището…</string>
|
||||
<string name="lock">Заключване</string>
|
||||
<string name="keyboard">Клавиатура</string>
|
||||
<string name="keyboard_keys_category">Ключове</string>
|
||||
<string name="number">Номер</string>
|
||||
<string name="name">Име</string>
|
||||
<string name="public_key">Публичен ключ</string>
|
||||
<string name="private_key">Частен ключ</string>
|
||||
<string name="menu_database_settings">Настройки на хранилището</string>
|
||||
<string name="menu_app_settings">Настройки на приложението</string>
|
||||
<string name="discard">Отхвърляне</string>
|
||||
<string name="entry_add_field">Ниво поле</string>
|
||||
<string name="application_appearance">Интерфейс</string>
|
||||
<string name="other">Други</string>
|
||||
<string name="database_default_username_title">Потребител по подразбиране</string>
|
||||
<string name="text_appearance">Текст</string>
|
||||
<string name="download">Изтегляне</string>
|
||||
<string name="sort_username">Потребител</string>
|
||||
<string name="menu_save_database">Запазване на данните</string>
|
||||
<string name="never">Никога</string>
|
||||
<string name="field_name">Име на полето</string>
|
||||
<string name="sort_menu">Сортиране</string>
|
||||
<string name="field_value">Стойност на полето</string>
|
||||
<string name="hint_group_name">Име на групата</string>
|
||||
<string name="menu_merge_database">Обединяване на данните</string>
|
||||
<string name="menu_merge_from">Обединяване с…</string>
|
||||
<string name="menu_save_copy_to">Запазване на копие в…</string>
|
||||
<string name="sort_title">Заглавие</string>
|
||||
<string name="discard_changes">Отхвърляне на промените?</string>
|
||||
<string name="menu_reload_database">Презареждане на данните</string>
|
||||
<string name="contribute">Допринасяне</string>
|
||||
<string name="error_load_database_KDF_memory">Ключът не може да бъде зареден. Пробвайте да намалите използваната памет от функцията за извличане на ключове.</string>
|
||||
<string name="content_description_passphrase_word_count">Брой думи във фраза за достъп</string>
|
||||
<string name="search_filters">Филтри за търсене</string>
|
||||
<string name="current_group">Текуща група</string>
|
||||
<string name="case_sensitive">Съвпадение на регистъра</string>
|
||||
<string name="passphrase">Фраза за достъп</string>
|
||||
<string name="holder">Собственик</string>
|
||||
<string name="menu_form_filling_settings">Попълване на формуляри</string>
|
||||
<string name="menu_delete_entry_history">Премахване на история</string>
|
||||
<string name="menu_restore_entry_history">Възстановяване на история</string>
|
||||
<string name="minus">Дефис</string>
|
||||
<string name="no_results">Няма съвпадения</string>
|
||||
<string name="progress_title">Обработка…</string>
|
||||
<string name="progress_create">Създаване на хранилище…</string>
|
||||
<string name="do_not_kill_app">Не затваряйте приложението…</string>
|
||||
<string name="menu_appearance_settings">Външен вид</string>
|
||||
<string name="download_finalization">Завършване…</string>
|
||||
<string name="content_description_database_color">Цвят на хранилище</string>
|
||||
<string name="entry_not_found">Данни за записа не са намерени.</string>
|
||||
<string name="seed">Криптографско семе</string>
|
||||
<string name="account">Профил</string>
|
||||
<string name="bank">Банка</string>
|
||||
<string name="bank_name">Наименование на банката</string>
|
||||
<string name="standard">Стандарт</string>
|
||||
<string name="template">Шаблон</string>
|
||||
<string name="menu_move">Преместване</string>
|
||||
<string name="menu_cancel">Отказ</string>
|
||||
<string name="menu_hide_password">Скриване на парола</string>
|
||||
<string name="auto_focus_search_summary">Търсене при отваряне на хранилище</string>
|
||||
<string name="saving_database">Запазване на хранилището…</string>
|
||||
<string name="command_execution">Изпълнение на команда…</string>
|
||||
<string name="content_description_keyboard_close_fields">Затваряне на полета</string>
|
||||
<string name="content_description_otp_information">Информация за еднократна парола</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Превключвател на видимостта на парола на поле за повтаряне на парола</string>
|
||||
<string name="content_description_entry_icon">Пиктограма на запис</string>
|
||||
<string name="inherited">Наследено</string>
|
||||
<string name="menu_empty_recycle_bin">Изпразване на кошчето</string>
|
||||
<string name="html_about_privacy"><strong>Не се събират никакви потребителски данни</strong>, приложението не се свързва с никакви сървъри, работи изцяло локално и напълно уважава поверителността на потребителите.</string>
|
||||
<string name="searchable">Достъпно за търсене</string>
|
||||
<string name="menu_external_icon">Външна пиктограма</string>
|
||||
<string name="autofill_select_entry">Избиране на запис…</string>
|
||||
<string name="enable_education_screens_title">Обучителни подсказки</string>
|
||||
<string name="entropy_calculate">Ентропия: изчисляване…</string>
|
||||
<string name="template_group_name">Шаблони</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="menu_paste">Поставяне</string>
|
||||
<string name="content_description_nav_header">Заглавка на меню</string>
|
||||
<string name="auto_type_sequence">Последователност за автом. въвеждане</string>
|
||||
<string name="id_card">Карта за самоличност</string>
|
||||
<string name="card_verification_value">CVV</string>
|
||||
<string name="place_of_issue">Място на издаване</string>
|
||||
<string name="date_of_issue">Дата на издаване</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="type">Вид</string>
|
||||
<string name="cryptocurrency">Портфейл за криптовалута</string>
|
||||
<string name="token">Код за достъп</string>
|
||||
<string name="menu_change_key_settings">Промяна на главната парола</string>
|
||||
<string name="menu_advanced_unlock_settings">Отключване на устройството</string>
|
||||
<string name="menu_security_settings">Настройки за сигурност</string>
|
||||
<string name="menu_donate">Даряване</string>
|
||||
<string name="menu_edit">Променяне</string>
|
||||
<string name="menu_copy">Копиране</string>
|
||||
<string name="menu_file_selection_read_only">Само за четене</string>
|
||||
<string name="menu_search">Търсене</string>
|
||||
<string name="menu_showpass">Показване на паролата</string>
|
||||
<string name="menu_keystore_remove_key">Премахване на ключа за устройството</string>
|
||||
<string name="menu_url">Посещаване на адреса</string>
|
||||
<string name="menu_open_file_read_and_write">За четене и запис</string>
|
||||
<string name="auto_type">Автоматично въвеждане</string>
|
||||
<string name="content_description_node_children">Дъщерен възел</string>
|
||||
<string name="content_description_add_node">Нов възел</string>
|
||||
<string name="content_description_file_information">Информация за файл</string>
|
||||
<string name="content_description_credentials_information">Информация за самоличност</string>
|
||||
<string name="content_description_add_item">Нов елемент</string>
|
||||
<string name="content_description_password_checkbox">Отметка на поле за парола</string>
|
||||
<string name="content_description_entry_foreground_color">Цвят на шрифта на запис</string>
|
||||
<string name="navigation_drawer_open">Отваряне на страничното меню</string>
|
||||
<string name="navigation_drawer_close">Затваряне на страничното меню</string>
|
||||
<string name="validate">Проверяване</string>
|
||||
<string name="content_description_remove_field">Премахване на поле</string>
|
||||
<string name="entry_add_attachment">Нов прикачен файл</string>
|
||||
<string name="waiting_challenge_request">Изчакване на заявка за предизвикване…</string>
|
||||
<string name="waiting_challenge_response">Изчакване на отговор на предизвикване…</string>
|
||||
<string name="entry_setup_otp">Настройка на еднократна парола</string>
|
||||
<string name="regex">Регулярен израз</string>
|
||||
<string name="debit_credit_card">Банкова карта</string>
|
||||
<string name="wireless">Безжична мрежа</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="secure_note">Защитена бележка</string>
|
||||
<string name="membership">Членство</string>
|
||||
<string name="error_arc4">Поточният шифър Аркфор не се поддържа.</string>
|
||||
<string name="error_empty_key">Ключът не трябва да е празен.</string>
|
||||
<string name="keyfile_is_empty">Файлът с ключ е празен.</string>
|
||||
<string name="length">Дължина</string>
|
||||
<string name="menu_app_settings_summary">Търсене, заключване, история, настройки</string>
|
||||
<string name="menu_form_filling_settings_summary">Клавиатура, автовъвеждане, междинна памет</string>
|
||||
<string name="menu_database_settings_summary">Описателни данни, кошче, шаблони, история</string>
|
||||
<string name="master_key_settings_summary">Промяна, обновяване</string>
|
||||
<string name="menu_open">Отваряне</string>
|
||||
<string name="auto_focus_search_title">Бързо търсене</string>
|
||||
<string name="subdomain_search_title">Търсене на поддомейни</string>
|
||||
<string name="menu_delete">Изтриване</string>
|
||||
<string name="menu_appearance_settings_summary">Теми, цветове, атрибути</string>
|
||||
<string name="download_initialization">Подготвяне…</string>
|
||||
<string name="content_description_entry_background_color">Цвят на фона на запис</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft е приложение с <strong>отворен код</strong> и <strong>без реклами</strong>.
|
||||
\nРазпространява се под лиценза <strong>GPLv3</strong> без каквато и да е гаранция.</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Биометрия, удостоверяване</string>
|
||||
<string name="menu_security_settings_summary">Шифроване, функция за извличане на ключ</string>
|
||||
<string name="menu_master_key_settings">Настройки на главната парола</string>
|
||||
<string name="file_browser">Управление на файлове</string>
|
||||
<string name="generate_password">Създаване на парола</string>
|
||||
<string name="autofill_service_name">Услуга за автоматично попълване на KeePassDX</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Изисква смяна на главната парола следващия път (веднъж)</string>
|
||||
<string name="filter">Филтър</string>
|
||||
<string name="sort_db">Естествен ред</string>
|
||||
<string name="sort_recycle_bin_bottom">Кошчето е най-долу</string>
|
||||
<string name="sort_groups_before">Първо групите</string>
|
||||
<string name="autofill_preference_title">Настройка на автоматично попълване</string>
|
||||
<string name="database_custom_color_title">Цвят на хранилището по избор</string>
|
||||
<string name="keyboard_theme_title">Тема на клавиатурата</string>
|
||||
<string name="keyboard_auto_go_action_title">Автоматично действие на клавиш</string>
|
||||
<string name="education_advanced_unlock_title">Отключвайте хранилището заедно с устройството</string>
|
||||
<string name="education_advanced_unlock_summary">Свържете паролата със сканиране на биометрични данни или удостоверяване на устройството, за да отключвате бързо хранилищата.</string>
|
||||
<string name="education_entry_new_field_summary">Създайте допълнително поле, добавете стойност и при необходимост я защитете.</string>
|
||||
<string name="education_unlock_title">Отключете хранилището</string>
|
||||
<string name="education_sort_title">Сортиране на записи</string>
|
||||
<string name="education_donation_summary">Допринесете за повишаване на стабилността, сигурността и добавянето на нови възможности.</string>
|
||||
<string name="show_entry_colors_summary">Шрифта и фона на записите да е цветен</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Екран за въвеждане на главната парола</string>
|
||||
<string name="select_entry">Изберете запис</string>
|
||||
<string name="education_new_node_title">Добавете елементи към хранилището</string>
|
||||
<string name="education_generate_password_summary">Създавайте надеждни пароли за записите, задайте лесно изискванията на формуляра и вашите изисквания за сигурност.</string>
|
||||
<string name="education_add_attachment_summary">За да запазите важни външни данни можете да прикачвате файлове към записите.</string>
|
||||
<string name="download_progression">Изпълнение: %1$d%%</string>
|
||||
<string name="download_complete">Готово!</string>
|
||||
<string name="unit_kibibyte">КиБ</string>
|
||||
<string name="character_count">Брой знаци: %1$d</string>
|
||||
<string name="style_brightness_title">Яркост на темата</string>
|
||||
<string name="style_brightness_summary">Избор между светла и тъмна тема</string>
|
||||
<string name="icon_section_standard">Стандартен</string>
|
||||
<string name="icon_section_custom">Потребителски</string>
|
||||
<string name="custom_fields">Потребителски полета</string>
|
||||
<string name="back_to_previous_keyboard">Превключва предната клавиатура</string>
|
||||
<string name="enable_auto_save_database_title">Автоматично запазване на хранилището</string>
|
||||
<string name="kdf_explanation">При създаване на ключа за алгоритъма за шифроване, главната парола се преобразува с помощта на функция за извличане на ключ и случайна „сол“.</string>
|
||||
<string name="rounds">Брой преобразувания</string>
|
||||
<string name="sort_ascending">Възходящо ↓</string>
|
||||
<string name="delete_entered_password_title">Премахване на парола</string>
|
||||
<string name="file_not_found_content">Файлът не е намерен. Пробвайте да го отворите от приложението за управление на файлове.</string>
|
||||
<string name="unit_byte">Б</string>
|
||||
<string name="search">Търсене</string>
|
||||
<string name="uppercase">Горен регистър</string>
|
||||
<string name="warning">Внимание</string>
|
||||
<string name="lock_database_back_root_summary">Заключва хранилището при докосване на бутона „Назад“ на началния екран</string>
|
||||
<string name="read_only">Само за четене</string>
|
||||
<string name="contains_duplicate_uuid">Хранилището съдържа повтарящ се идентификатор.</string>
|
||||
<string name="biometric">Биометричен ключ</string>
|
||||
<string name="set_autofill_service_title">Задаване на подразбирана услуга за автоматично попълване</string>
|
||||
<string name="password_size_title">Дължина на създаваните пароли</string>
|
||||
<string name="lock_database_back_root_title">Заключване при „Назад“</string>
|
||||
<string name="content">Съдържание</string>
|
||||
<string name="advanced_unlock">Отключване на устройството</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Препоръчителна смяна</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Препоръчване на смяна на главната парола (в дни)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Принудителна смяна</string>
|
||||
<string name="database_name_title">Име на хранилището</string>
|
||||
<string name="database_description_title">Описание на хранилището</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_entry_category">Запис</string>
|
||||
<string name="keyboard_appearance_category">Външен вид</string>
|
||||
<string name="allow_no_password_summary">Разрешава докосване на бутона „Отваряне“ без попълнена главна парола</string>
|
||||
<string name="delete_entered_password_summary">Премахва въведената парола след опит за отваряне на хранилище</string>
|
||||
<string name="reset_education_screens_text">Обучителните подсказки са нулирани</string>
|
||||
<string name="education_entry_edit_summary">Редактирайте записи с потребителски полета. Можете да правите кръстосани връзки между полетата на различни записи.</string>
|
||||
<string name="education_generate_password_title">Създавайте надеждни пароли</string>
|
||||
<string name="education_field_copy_summary">Копираните полета могат да бъдат поставени навсякъде.
|
||||
\n
|
||||
\nИзползвайте предпочитания то вас метод за попълване на формуляри.</string>
|
||||
<string name="exclude_ambiguous_chars">Изключване на еднакво изглеждащите знаци</string>
|
||||
<string name="at_least_one_char">Най-малко по един символ от всяка група</string>
|
||||
<string name="education_entry_new_field_title">Добавяйте полета по ваш избор</string>
|
||||
<string name="icon_pack_choose_title">Пакет с пиктограми</string>
|
||||
<string name="icon_pack_choose_summary">Използвания в приложението пакет с пиктограми</string>
|
||||
<string name="import_app_properties_title">Внасяне на настройки</string>
|
||||
<string name="no_url_handler">Инсталирайте мрежов четец, който да отвори този адрес.</string>
|
||||
<string name="sort_last_modify_time">Дата на промяна</string>
|
||||
<string name="autofill_sign_in_prompt">Влизане чрез KeePassDX</string>
|
||||
<string name="style_choose_title">Тема на приложението</string>
|
||||
<string name="education_search_title">Търсете елементи</string>
|
||||
<string name="corrupted_file">Файлът е повреден.</string>
|
||||
<string name="lowercase">Долен регистър</string>
|
||||
<string name="protection">Защита</string>
|
||||
<string name="space">Интервал</string>
|
||||
<string name="sort_creation_time">Дата на създаване</string>
|
||||
<string name="sort_last_access_time">Дата на последен достъп</string>
|
||||
<string name="special">Специални</string>
|
||||
<string name="underline">Подчертаване</string>
|
||||
<string name="unsupported_db_version">Неподдържана версия на хранилището.</string>
|
||||
<string name="database_history">История</string>
|
||||
<string name="general">Общи</string>
|
||||
<string name="autofill">Автоматично попълване</string>
|
||||
<string name="device_credential">Удостоверяване на устройството</string>
|
||||
<string name="lock_database_show_button_summary">Показва бутон за заключване в интерфейса</string>
|
||||
<string name="assign_master_key">Задаване на главна парола</string>
|
||||
<string name="file_name">Име на файла</string>
|
||||
<string name="path">Път</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Изисква смяна на главната парола (в дни)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Принудителна смяна следващия път</string>
|
||||
<string name="data">Данни</string>
|
||||
<string name="database_data_compression_title">Компресия на данните</string>
|
||||
<string name="database_data_compression_summary">Компресията на данните намалява размера на хранилището</string>
|
||||
<string name="database_version_title">Версия на хранилището</string>
|
||||
<string name="compression">Компресия</string>
|
||||
<string name="compression_none">Няма</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="templates">Шаблони</string>
|
||||
<string name="keyboard_name">Magikeyboard</string>
|
||||
<string name="keyboard_setting_label">Настройки на Magikeyboard</string>
|
||||
<string name="keyboard_selection_entry_title">Избор на записи</string>
|
||||
<string name="allow_no_password_title">Разрешаване без главна парола</string>
|
||||
<string name="enable_read_only_title">Само за четене</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="keyboard_notification_entry_content_title">Записът %1$s е достъпен в Magikeyboard</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">Запис</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="autofill_close_database_title">Затваряне на хранилище</string>
|
||||
<string name="autofill_close_database_summary">Затваряне на хранилището след избор на автоматично попълване</string>
|
||||
<string name="enable_education_screens_summary">Откроява елементи, с цел да опише как работи приложението</string>
|
||||
<string name="reset_education_screens_title">Нулиране на обучителни подсказки</string>
|
||||
<string name="reset_education_screens_summary">Отново показва всички обучителни подсказки</string>
|
||||
<string name="education_create_database_title">Създайте файла на хранилището</string>
|
||||
<string name="education_create_database_summary">Създайте своя първи файл за управление на пароли.</string>
|
||||
<string name="education_select_database_summary">Отворете вече създаден файл на хранилище, за да продължите да го използвате.</string>
|
||||
<string name="education_entry_edit_title">Променяйте записи</string>
|
||||
<string name="education_validate_entry_title">Потвърждаване на записа</string>
|
||||
<string name="education_add_attachment_title">Добавяйте прикачени файлове</string>
|
||||
<string name="education_read_only_title">Хранилище само за четене</string>
|
||||
<string name="education_setup_OTP_title">Настройка на OTP</string>
|
||||
<string name="education_read_only_summary">Променете режима на отваряне за сесията.
|
||||
\n
|
||||
\nРежимът „само за четене“ предотвратява нежеланите промени в хранилището.
|
||||
\nРежимът „за четене и запис“ дава възможност за добавяне, промяна и премахване на елементи.</string>
|
||||
<string name="education_field_copy_title">Копирайте поле</string>
|
||||
<string name="education_lock_title">Заключете хранилището</string>
|
||||
<string name="education_lock_summary">Бързо заключете хранилището. Настройте приложението да се заключва след определено време или при изгасяне на екрана.</string>
|
||||
<string name="education_sort_summary">Изберете признак за подредбата на записи и групи.</string>
|
||||
<string name="education_donation_title">Участвайте</string>
|
||||
<string name="download_attachment">Изтегляне %1$s</string>
|
||||
<string name="upload_attachment">Изпращане %1$s</string>
|
||||
<string name="download_canceled">Отказано!</string>
|
||||
<string name="unit_mebibyte">МиБ</string>
|
||||
<string name="unit_gibibyte">ГиБ</string>
|
||||
<string name="entropy">Ентропия: %1$s бита</string>
|
||||
<string name="entropy_high">Ентропия: висока</string>
|
||||
<string name="consider_chars_filter">Допълнителни знаци</string>
|
||||
<string name="word_separator">Разделител</string>
|
||||
<string name="ignore_chars_filter">Пренебрегнати знаци</string>
|
||||
<string name="title_case">Всяка Дума</string>
|
||||
<string name="screenshot_mode_banner_text">Режим екранни снимки</string>
|
||||
<string name="style_choose_summary">Използваната в приложението тема</string>
|
||||
<string name="show_entry_colors_title">Оцветяване на записи</string>
|
||||
<string name="hide_expired_entries_summary">Записите с изтекла давност не се показват</string>
|
||||
<string name="education_new_node_summary">Елементите дават възможност да управлявате цифрови идентичности.
|
||||
\n
|
||||
\nИзползвайте групите (подобно на папки), за да групирате записите в хранилището.</string>
|
||||
<string name="education_search_summary">Търсете по заглавие, потребител или съдържание на други полета, за да намерите своите пароли.</string>
|
||||
<string name="html_about_contribution">За <strong>запазване на нашата независимост</strong>, <strong>отстраняване на дефекти</strong>, <strong>добавяне на нови възможности</strong> и <strong>поддържане на активна разработка</strong>, разчитаме на вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="lock_database_show_button_title">Бутон за заключване</string>
|
||||
<string name="autofill_explanation_summary">Включете услугата за попълване на формуляри в други приложения</string>
|
||||
<string name="properties">Свойства</string>
|
||||
<string name="enable_read_only_summary">По подразбиране отваря хранилището само за четене</string>
|
||||
<string name="education_validate_entry_summary">Не забравяйте да потвърдите записа и да го запазите в хранилището.
|
||||
\n
|
||||
\nАко се задейства автоматичното заключване, а сте направили промени, рискувате загуба на данни.</string>
|
||||
<string name="education_setup_OTP_summary">Настройте управлението на еднократни пароли (HOTP / TOTP) което да създава кодове за достъп за двустепенно удостоверяване (2FA).</string>
|
||||
<string name="education_unlock_summary">Въведете паролата и/или файла с ключ, за да отключите хранилището.
|
||||
\n
|
||||
\nПравете резервно копие на хранилището на сигурно място след всяка промяна.</string>
|
||||
<string name="lower_case">долен регистър</string>
|
||||
<string name="upper_case">ГОРЕН РЕГИСТЪР</string>
|
||||
<string name="hide_expired_entries_title">Скриване на записите без давност</string>
|
||||
<string name="hint_conf_pass">Потвърждаване на парола</string>
|
||||
<string name="subdomain_search_summary">Търсене на домейни със зададени поддомейни</string>
|
||||
<string name="import_app_properties_summary">Изберете резервно копие на настройките</string>
|
||||
<string name="export_app_properties_summary">Създава резервно копие на настройките</string>
|
||||
<string name="root">Корен</string>
|
||||
<string name="show_uuid_title">Идентификатор</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Купувайки версията <strong>Pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Участвайки в проекта</strong>,</string>
|
||||
<string name="html_text_dev_feature">Тази възможност е <strong>в разработка</strong> и изисква вашето <strong>участие</strong>, за да бъде достъпна скоро.</string>
|
||||
<string name="html_text_feature_generosity">Тази <strong>тема</strong> е достъпна, благодарение на вашата щедрост.</string>
|
||||
<string name="invalid_db_sig">Форматът на хранилището не може да бъде определен.</string>
|
||||
<string name="list_entries_show_username_summary">Показват се потребителските имена в списъка със записите</string>
|
||||
<string name="list_entries_show_username_title">Потребители</string>
|
||||
<string name="list_groups_show_number_entries_title">Брой записи</string>
|
||||
<string name="list_groups_show_number_entries_summary">Показват се броя записи в група</string>
|
||||
<string name="list_size_title">Размер на списъка</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Разрешаване на проблема, чрез създаване на нов идентификатор и продължаване?</string>
|
||||
<string name="show_uuid_summary">Показва се идентификаторът на даден запис или група</string>
|
||||
<string name="list_size_summary">Размер на текста на елементите от списъка</string>
|
||||
<string name="colorize_password_summary">Оцветяване на паролите според вида на знаците</string>
|
||||
<string name="export_app_properties_title">Изнасяне на настройки</string>
|
||||
<string name="enable_screenshot_mode_summary">Разрешава на други приложения да записват и правят снимки на екрана</string>
|
||||
<string name="html_text_dev_feature_thanks">Много благодарим за поддръжката.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Работим усърдно, за да добавим бързо тази възможност.</string>
|
||||
<string name="hint_generated_password">Създадена парола</string>
|
||||
<string name="hint_length">Дължина</string>
|
||||
<string name="invalid_credentials">Неправилна главна парола или файл с ключ.</string>
|
||||
<string name="show_otp_token_summary">Показват се кодовете за достъп от OTP в списъка със записите</string>
|
||||
<string name="show_otp_token_title">Кодове от OTP</string>
|
||||
<string name="error_can_not_handle_uri">Указаният URI не може да бъде обработен от KeePassDX.</string>
|
||||
<string name="error_file_not_create">Файлът не може да бъде създаден.</string>
|
||||
<string name="error_invalid_db">Грешка при четене на хранилището.</string>
|
||||
<string name="hint_icon_name">Наименование на пиктограмата</string>
|
||||
<string name="invalid_db_same_uuid">%1$s с идентификатор %2$s вече съществува.</string>
|
||||
<string name="colorize_password_title">Оцветяване на пароли</string>
|
||||
<string name="enable_screenshot_mode_title">Режим екранни снимки</string>
|
||||
<string name="enable_keep_screen_on_title">Екранът винаги включен</string>
|
||||
<string name="enable_keep_screen_on_summary">Поддържа екрана включен при преглед или промяна на запис</string>
|
||||
<string name="enable_auto_save_database_summary">Запазва хранилището при важни действия (в режим „четене и запис“)</string>
|
||||
<string name="html_text_ad_free">За разлика от много други приложения за управление на пароли това е <strong>без реклами</strong>, <strong>свободно от лицензи</strong> и не събира лични данни на сървърите си без значение каква версия използвате.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Не забравяйте да обновявате приложението.</string>
|
||||
<string name="html_text_dev_feature_encourage">вие поощрявате разработчиците да добавят <strong>нови възможности</strong> и да <strong>отстраняват дефекти</strong> според вашите отзиви.</string>
|
||||
<string name="html_text_buy_pro">Купувайки версията Pro ще имате достъп до тази <strong>тема</strong> и особено ще помогнете за <strong>изпълнението на проекти на общността</strong>.</string>
|
||||
<string name="html_text_donation">За да развиваме проекта и да запазим неговата независимост се нуждаем от вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="hint_keyfile">Файл с ключ</string>
|
||||
<string name="invalid_algorithm">Грешен алгоритъм.</string>
|
||||
<string name="description_app_properties">Свойства за управление на настройките на KeePassDX</string>
|
||||
<string name="success_export_app_properties">Настройките на приложението са изнесени</string>
|
||||
<string name="error_export_app_properties">Грешка при изнасяне на настройки</string>
|
||||
<string name="error_invalid_OTP">Неприемлива тайна за OTP.</string>
|
||||
<string name="error_no_name">Въведете име.</string>
|
||||
<string name="hide_broken_locations_summary">Скрива вече несъществуващи хранилища от списъка с последно отваряните</string>
|
||||
<string name="registration_mode">Режим регистрация</string>
|
||||
<string name="remember_database_locations_title">Запомняне използваните хранилища</string>
|
||||
<string name="show_recent_files_title">Показване на последните хранилища</string>
|
||||
<string name="search_mode">Режим търсене</string>
|
||||
<string name="save_mode">Режим запазване</string>
|
||||
<string name="selection_mode">Режим избиране</string>
|
||||
<string name="remember_database_locations_summary">Запазва местоположението на хранилищата</string>
|
||||
<string name="remember_keyfile_locations_title">Запомняне използваните ключове</string>
|
||||
<string name="remember_keyfile_locations_summary">Запазва местоположението на ключовете</string>
|
||||
<string name="show_recent_files_summary">Показва местоположението на последно използваните хранилища</string>
|
||||
<string name="encryption_explanation">Алгоритъм за шифроване на цялата информация</string>
|
||||
<string name="memory_usage">Използвана памет</string>
|
||||
<string name="error_invalid_path">Уверете се, че пътят е правилен.</string>
|
||||
<string name="error_import_app_properties">Грешка при внасяне на настройки</string>
|
||||
<string name="parallelism">Паралелно изпълняване</string>
|
||||
<string name="success_import_app_properties">Настройките на приложението са внесени</string>
|
||||
<string name="read_only_warning">В зависимост от приложението за управление на файлове, KeePassDX може да няма права да пише в паметта на устройството.</string>
|
||||
<string name="hide_broken_locations_title">Скриване на липсващи хранилища</string>
|
||||
<string name="rounds_explanation">По-големият брой преобразувания дава по-добра устойчивост срещу атаки с груба сила, но може сериозно да забави зареждането изапазването.</string>
|
||||
<string name="warning_sure_remove_data">Премахване на данните въпреки това?</string>
|
||||
<string name="build_label">Компилация %1$s</string>
|
||||
<string name="warning_permanently_delete_nodes">Безвъзвратно премахване на избраните възли?</string>
|
||||
<string name="warning_database_read_only">Дайте права за писане на файла, за да бъдат запазени промените в хранилището</string>
|
||||
<string name="warning_database_link_revoked">Достъпът до файла е оттеглен от приложението за управление на файлове</string>
|
||||
<string name="warning_empty_password">Продължаване без парола за защита на хранилището?</string>
|
||||
<string name="warning_no_encryption_key">Продължаване без ключ за шифроване?</string>
|
||||
<string name="warning_empty_keyfile">Не е препоръчително да бъде добавян празен файл с ключ.</string>
|
||||
<string name="warning_database_revoked">Достъпът до файла е оттеглен от приложението за управление на файлове, отворете хранилището отново.</string>
|
||||
<string name="version_label">Издание %1$s</string>
|
||||
<string name="list_password_generator_options_title">Знаци за парола</string>
|
||||
<string name="lock_database_screen_off_title">Заключване на екрана</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Премахване на несвързани данни</string>
|
||||
<string name="warning_sure_add_file">Добавяне на файла въпреки това?</string>
|
||||
<string name="error_unable_merge_database_kdb">Обединяване от хранилище V1 е невъзможно.</string>
|
||||
<string name="memory_usage_explanation">Количество памет, използвана от функцията за извличане на ключове.</string>
|
||||
<string name="warning_database_already_opened">Има отворено хранилище, затворете го, за да отворите друго</string>
|
||||
<string name="warning_replace_file">При добавяне на този файл ще бъде заменен вече съществуващ.</string>
|
||||
<string name="warning_remove_unlinked_attachment">Премахването на несвързаните данни може да намали размера на хранилището, но може да изтрие информация от разширения на KeePass.</string>
|
||||
<string name="warning_database_info_changed">Информация от хранилището е променена извън приложението.</string>
|
||||
<string name="warning_database_info_reloaded">При презареждане на хранилището ще бъдат изгубени местните промени.</string>
|
||||
<string name="merge_success">Обединяването е завършено</string>
|
||||
<string name="configure">Настройка</string>
|
||||
<string name="unavailable">Недостъпно</string>
|
||||
<string name="database_opened">Хранилището е отвоерно</string>
|
||||
<string name="ask">Питане</string>
|
||||
<string name="list_password_generator_options_summary">Задава набора от разрешени знаци за създаване на парола</string>
|
||||
<string name="later">По-късно</string>
|
||||
<string name="warning_empty_recycle_bin">Безвъзвратно премахване на всички възли в кошчето?</string>
|
||||
<string name="parallelism_explanation">Степен на едновременно изпълняване (т.е. брой нишки), използвана от функцията за извличане на ключове.</string>
|
||||
<string name="warning_password_encoding">Избягвайте да използвате в паролите знаци, които не са от кодировката на текста на хранилището (такива знаци ще бъдат превърнати в една буква).</string>
|
||||
<string name="warning_file_too_big">Предполага се, че хранилищата на KeePass съдържат само малки служебни файлове (например файлове с ключове на PGP).
|
||||
\n
|
||||
\nАко добавите този файл, хранилището ще нарасне много и бързодействието ще намалее.</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Премахва от хранилището прикачени файлове без връзка със запис</string>
|
||||
<string name="warning_empty_keyfile_explanation">Съдържанието на файла с ключ не трябва да бъде променяно и най-добре е да съдържа случайна стойност.</string>
|
||||
<string name="warning_database_info_changed_options">Обединете данните, презапишете външните промени или презаредете хранилището с последните промени.</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Време на живот на съдържанието, което се използва за отключване</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Да бъдат ли премахнати всички ключове за шифроване, свързани с разпознаването на отключване на устройството?</string>
|
||||
<string name="biometric_delete_all_key_summary">Премахване на всички ключове за шифроване, свързани с разпознаването на отключване на устройството</string>
|
||||
<string name="unavailable_feature_text">Тази възможност не може да бъде използвана.</string>
|
||||
<string name="unavailable_feature_version">Устройството разполага с Андроид %1$s, но е необходим %2$s или по-нов.</string>
|
||||
<string name="templates_group_enable_title">Използване на шаблони</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Разпознаване на отключване на устройството</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Въведете паролата и докоснете бутона.</string>
|
||||
<string name="lock_database_screen_off_summary">Заключва хранилището нколко секунди след изключване на екрана</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">За да се възползвате от отключване на устройството не пазете шифровано съдържание</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Време на действие</string>
|
||||
<string name="advanced_unlock_timeout">Времетраене на отключването на устройството</string>
|
||||
<string name="recycle_bin_title">Използване на кошчето</string>
|
||||
<string name="recycle_bin_summary">Премества групите и записите в групата „Кошче“ вместо да ги премахва директно</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Отключване с устройството</string>
|
||||
<string name="advanced_unlock_scanning_error">Грешка при отключване на устройството: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Не може да бъде разпознато кога устройството е отключено</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Заявката за отключване не може да бъде подготвена.</string>
|
||||
<string name="password_size_summary">Подразбирана дължина на създаваните пароли</string>
|
||||
<string name="advanced_unlock_tap_delete">Докоснете, за да премахнете ключовете за отключване на устройството</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Временно отключване на устройството</string>
|
||||
<string name="advanced_unlock_explanation_summary">За по-лесно отключване на хранилището използвайте отключване на устройството</string>
|
||||
<string name="recycle_bin_group_title">Група „Кошче“</string>
|
||||
<string name="templates_group_uuid_title">Група „Шаблони“</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Извличане на главната парола на хранилището при отключване на устройството</string>
|
||||
<string name="advanced_unlock_invalid_key">Ключът за отключване на устройството не може да бъде прочетен. Премахнете го и повторете процедурата по разпознаване.</string>
|
||||
<string name="advanced_unlock_keystore_warning">Това свойство на приложението ще пази шифровани данни за достъп в защитеното хранилище за ключове на устройството.
|
||||
\n
|
||||
\nВ зависимост реализацията на ППИ на операционната система то може да не е пълнофункционално.
|
||||
\nПроверете съвместимостта и степента на сигурност на хранилището за ключове при производителя на устройството или автора на инсталираната операционната система.</string>
|
||||
<string name="templates_group_enable_summary">Използване на динамични шаблони за попълване на полетата на записи</string>
|
||||
<string name="max_history_items_title">Максимален брой записи</string>
|
||||
<string name="max_history_items_summary">Ограничаване на броя на елементите от историята на запис</string>
|
||||
<string name="max_history_size_title">Максимален размер</string>
|
||||
<string name="monospace_font_fields_enable_summary">Полетата използват различен шрифт за по-добра четимост на знаците</string>
|
||||
<string name="magic_keyboard_explanation_summary">Включете потребителска клавиатура, която да попълва пароли и полета за удостоверяване</string>
|
||||
<string name="clear_clipboard_notification_title">Изчистване при затваряне</string>
|
||||
<string name="max_history_size_summary">Ограничаване на размера на историята на всеки запис</string>
|
||||
<string name="keyboard_notification_entry_summary">Показване на известие, когато има достъпен запис</string>
|
||||
<string name="monospace_font_fields_enable_title">Отделен шрифт за полетата</string>
|
||||
<string name="enable">Включване</string>
|
||||
<string name="disable">Изключване</string>
|
||||
<string name="notification">Известие</string>
|
||||
<string name="device_keyboard_setting_title">Настройки на клавиатурата на устройството</string>
|
||||
<string name="keyboard_selection_entry_summary">При преглед на запис в KeePassDX, стойностите на Magikeyboard да бъдат попълнени с неговите данни</string>
|
||||
<string name="keyboard_notification_entry_title">Известие за наличие</string>
|
||||
<string name="error_disallow_no_credentials">Трябва да има зададена най-малко една парола.</string>
|
||||
<string name="error_pass_match">Паролите се различават.</string>
|
||||
<string name="error_string_type">Текстът не съвпада с търсения елемент.</string>
|
||||
<string name="error_registration_read_only">Нов запис не може да бъде добавен в хранилище, отворено само за четене</string>
|
||||
<string name="error_start_database_action">Възникна грешка при извършване на действие с хранилището.</string>
|
||||
<string name="keyboard_entry_timeout_title">Време за изчакване</string>
|
||||
<string name="autofill_application_id_blocklist_title">Черен списък на приложения</string>
|
||||
<string name="autofill_read_only_save">В хранилище, отворено само за четене не могат да бъдат запазвани промени.</string>
|
||||
<string name="error_move_group_here">Група не може да бъде преместена тук.</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Изчистване при затваряне</string>
|
||||
<string name="autofill_save_search_info_summary">При ръчен избор на запис прави опит за запазване на информация от търсене за по-лесно бъдещо използване</string>
|
||||
<string name="keyboard_change">Превключване на клавиатури</string>
|
||||
<string name="autofill_application_id_blocklist_summary">Списък от приложения, в които автоматично попълване да не работи</string>
|
||||
<string name="autofill_block">Спиране на автоматичното попълване</string>
|
||||
<string name="keyboard_previous_lock_title">Заключване на хранилище</string>
|
||||
<string name="error_word_reserved">Тази дума е запазена и не може да бъде използвана.</string>
|
||||
<string name="error_load_database">Хранилището не може да бъде заредено.</string>
|
||||
<string name="error_create_database_file">С тази парола и ключ хранилище не може да бъде създадено.</string>
|
||||
<string name="error_duplicate_file">Файл с тези данни съществува.</string>
|
||||
<string name="error_file_to_big">Файлът, който изпращате е твърде голям.</string>
|
||||
<string name="keyboard_save_search_info_title">Запазване на обща информация</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Затваря хранилището при затваряне на известието</string>
|
||||
<string name="keyboard_auto_go_action_summary">Действие на бутона „Напред“ след докоснат бутон „Поле“</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Автоматично превключва предната клавиатура на екрана за удостоверяване на хранилището</string>
|
||||
<string name="error_wrong_length">Полето „Дължина“ трябва да има положителна целочислена стойност.</string>
|
||||
<string name="error_autofill_enable_service">Услугата за автоматично попълване не може да бъде включена.</string>
|
||||
<string name="error_move_entry_here">Запис не може да бъде преместен тук.</string>
|
||||
<string name="error_otp_digits">Кодът за достъп трябва да съдържа от %1$d до %2$d цифри.</string>
|
||||
<string name="keyboard_key_vibrate_title">Тактилна обратна връзка</string>
|
||||
<string name="error_copy_entry_here">Запис не може да бъде копиран тук.</string>
|
||||
<string name="error_pass_gen_type">Изберете един или повече вида знаци.</string>
|
||||
<string name="error_copy_group_here">Група не може да бъде копирана тук.</string>
|
||||
<string name="error_create_database">Хранилището не може да бъде създадено.</string>
|
||||
<string name="error_otp_counter">Броячът трябва да бъде в интервала от %1$d до %2$d.</string>
|
||||
<string name="keyboard_previous_fill_in_title">Превключване назад</string>
|
||||
<string name="keyboard_previous_search_summary">Автоматично превключва предната клавиатура на екрана за търсене</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Автоматично превключва предната клавиатура след докосване на бутона за автоматично действие</string>
|
||||
<string name="autofill_block_restart">Рестартирайте приложението, съдържащо формуляра, за да влезе в сила ограничението.</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Предложения за автом. попълване са добавени.</string>
|
||||
<string name="error_rounds_too_large">Полето „Брой преобразувания“ има твърде голяма стойност. Променена е на 2147483648.</string>
|
||||
<string name="error_string_key">Всяко поле трябва да има наименование.</string>
|
||||
<string name="error_label_exists">Такъв етикет вече съществува.</string>
|
||||
<string name="error_save_database">Хранилището не може да бъде запазено.</string>
|
||||
<string name="error_otp_period">Периодът трябва да бъде в интервала от %1$d до %2$d секунди.</string>
|
||||
<string name="autofill_inline_suggestions_summary">Опит за показване предложения за автоматично попълване от съвместимата клавиатура</string>
|
||||
<string name="keyboard_save_search_info_summary">При ръчен избор на запис прави опит за запазване на обща информация за по-лесно бъдещо използване</string>
|
||||
<string name="autofill_ask_to_save_data_title">Питане за запазване на данни</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Искане на разрешение за запазване на информация след попълване на формуляр</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Черен списък на домейни</string>
|
||||
<string name="error_response_already_provided">Отговор вече е получен.</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Списък от домейни, на които автоматично попълване да не работи</string>
|
||||
<string name="error_out_of_memory">Недостатъчно памет за работа с хранилището.</string>
|
||||
<string name="error_XML_malformed">Повреден XML.</string>
|
||||
<string name="error_otp_secret_key">Тайният ключ трябва да бъде във формат Base32.</string>
|
||||
<string name="error_field_name_already_exists">Поле с такова име съществува.</string>
|
||||
<string name="error_no_response_from_challenge">Не може да бъде получен отговор на предизвикването.</string>
|
||||
<string name="error_challenge_already_requested">Предизвикване вече е заявено.</string>
|
||||
<string name="permission">Разрешение</string>
|
||||
<string name="keyboard_entry_timeout_summary">Изчакване, след което записът се изчиства от клавиатурата</string>
|
||||
<string name="keyboard_key_sound_title">Звукова обратна връзка</string>
|
||||
<string name="keyboard_previous_search_title">Екран за търсене</string>
|
||||
<string name="keyboard_previous_lock_summary">Автоматично превключва предната клавиатура след заключване на хранилището</string>
|
||||
<string name="autofill_inline_suggestions_title">Предложения на място</string>
|
||||
<string name="autofill_manual_selection_title">Ръчен избор</string>
|
||||
<string name="autofill_manual_selection_summary">Показване на възможните записи от хранилището, от които потребителят да избере</string>
|
||||
<string name="autofill_save_search_info_title">Запазване на информация от търсене</string>
|
||||
<string name="biometric_unlock_enable_title">Биометрично отключване</string>
|
||||
<string name="biometric_auto_open_prompt_title">Питане при автоматично отключване</string>
|
||||
<string name="configure_biometric">Не са регистрирани биометрични или други способи за отключване на устройството.</string>
|
||||
<string name="biometric_security_update_required">Необходимо е обновяване на биометричната система за сигурност.</string>
|
||||
<string name="encrypted_value_stored">Шифрованата парола е запазена</string>
|
||||
<string name="keystore_not_accessible">Хранилището за ключове не е подготвено.</string>
|
||||
<string name="clipboard">Междинна памет</string>
|
||||
<string name="device_credential_unlock_enable_title">Отключване на устройството</string>
|
||||
<string name="error_database_uri_null">Идентификаторът на хранилището не може да бъде получен.</string>
|
||||
<string name="error_remove_file">Грешка при премахване на файла.</string>
|
||||
<string name="error_upload_file">Грешка при изпращане на файла.</string>
|
||||
<string name="error_cancel_by_user">Отказано от потребителя.</string>
|
||||
<string name="error_driver_required">За %1$s е необходим драйвер.</string>
|
||||
<string name="error_location_unknown">Мястото на хранилището е неизвестно, действието не може да бъде извършено.</string>
|
||||
<string name="warning_copy_permission">Разрешението е необходимо за показване на известия за междинната памет.</string>
|
||||
<string name="unlock_and_link_biometric">Настройка отключване с устройството</string>
|
||||
<string name="clipboard_warning">При неуспешно автоматично изчистване на междинната памет, изчистете историята ѝ ръчно.</string>
|
||||
<string name="clipboard_notifications_title">Известия от междинната памет</string>
|
||||
<string name="clipboard_notifications_summary">Известия от междинната памет за копиране на полета при преглед на запис</string>
|
||||
<string name="biometric_unlock_enable_summary">Дава възможност за отключване на хранилището посредством биометрични данни</string>
|
||||
<string name="device_credential_unlock_enable_summary">Дава възможност за отключване на хранилището при отключване на устройството</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Автоматична заявка за отключване на устройството ако хранилището се отключва с устройството</string>
|
||||
<string name="allow_copy_password_summary">Разрешава копиране на паролите и защитените полета от записите в междинната памет</string>
|
||||
<string name="error_rebuild_list">Списъкът не може да бъде изграден отново.</string>
|
||||
<string name="error_otp_type">Формулярът не разпознава този вид OTP и може да не създава правилни кодове за достъп.</string>
|
||||
<string name="warning_keyfile_integrity">Отпечатъкът от файла не е сигурен, защото Андроид може да променя данните в движение. Променете разширението на файла на .bin, за бъде невредим.</string>
|
||||
<string name="allow_copy_password_title">Доверяване на междинната памет</string>
|
||||
<string name="warning_exact_alarm">Приложението няма права за използване на точен будилник. В резултат на това дейностите, които зависят от него няма да се изпълняват на време.</string>
|
||||
<string name="clear_clipboard_notification_summary">Заключва хранилището при затваряне на известието или изтече времето за изчакване на междинната памет</string>
|
||||
<string name="warning_database_notification_permission">Разрешението дава възможност за показване на състоянието на хранилището, както и да го заключвате с леснодостъпен бутон.
|
||||
\n
|
||||
\nАко не предоставите това разрешение, отвореното във фонов режим хранилище няма да бъде видимо, ако друго приложение се показва в момента.</string>
|
||||
</resources>
|
||||
@@ -30,18 +30,19 @@
|
||||
<string name="application">Aplicació</string>
|
||||
<string name="menu_app_settings">Configuració de l\'aplicació</string>
|
||||
<string name="brackets">Parèntesis</string>
|
||||
<string name="file_manager_install_description">Un gestor de fitxers que accepta les intencions ACTION_CREATE_DOCUMENT i ACTION_OPEN_DOCUMENT, que us calen per a crear, obrir i desar fitxers de base de dades.</string>
|
||||
<string name="clipboard_cleared">Porta-retalls netejat.</string>
|
||||
<string name="file_manager_install_description">Es requereix un gestor de fitxers que accepti les intencions ACTION_CREATE_DOCUMENT i ACTION_OPEN_DOCUMENT per a crear, obrir i desar fitxers de base de dades.</string>
|
||||
<string name="clipboard_cleared">Porta-retalls netejat</string>
|
||||
<string name="clipboard_timeout">Temps d\'espera del porta-retalls</string>
|
||||
<string name="clipboard_timeout_summary">Temps abans de netejar el porta-retalls (si el teu dispositiu ho suporta)</string>
|
||||
<string name="select_to_copy">Selecciona per copiar %1$s al porta-retalls</string>
|
||||
<string name="retrieving_db_key">Es recupera la clau de base de dades…</string>
|
||||
<string name="database">Base de dades</string>
|
||||
<string name="decrypting_db">Es desxifra el contingut de la base de dades…</string>
|
||||
<string name="decrypting_db">Desxifrant la base de dades…</string>
|
||||
<string name="default_checkbox">Utilitza com a base de dades per defecte</string>
|
||||
<string name="digits">Dígits</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft ve sense cap mena de garantia. Això és programari lliure, i pots redistribuir-lo sota els termes de la llicència GPL versió 3 o posterior.</string>
|
||||
<string name="select_database_file">Obri una base de dades existent</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft és <strong> programari lliure </strong> i <strong>sense anuncis</strong>.
|
||||
\nEs proporciona tal com està, sota una llicència <strong>GPLv3</strong>, sense cap garantia.</string>
|
||||
<string name="select_database_file">Obre una caixa forta existent</string>
|
||||
<string name="entry_accessed">Accedida</string>
|
||||
<string name="entry_cancel">Cancel·la</string>
|
||||
<string name="entry_notes">Comentaris</string>
|
||||
@@ -97,11 +98,11 @@
|
||||
<string name="menu_open">Obre</string>
|
||||
<string name="menu_search">Cerca</string>
|
||||
<string name="menu_showpass">Mostra la contrasenya</string>
|
||||
<string name="menu_url">Ves a la URL</string>
|
||||
<string name="menu_url">Ves a l\'URL</string>
|
||||
<string name="minus">Menys</string>
|
||||
<string name="never">Mai</string>
|
||||
<string name="no_results">Cap resultat de cerca</string>
|
||||
<string name="no_url_handler">Instal·leu un navegador web per a obri aquesta URL</string>
|
||||
<string name="no_url_handler">Instal·leu un navegador web per a obrir aquest URL.</string>
|
||||
<string name="progress_create">Creant nova base de dades…</string>
|
||||
<string name="progress_title">Treballant…</string>
|
||||
<string name="content_description_remove_from_list">Elimina</string>
|
||||
@@ -139,28 +140,28 @@
|
||||
<string name="database_default_username_title">Nom d\'usuari per defecte</string>
|
||||
<string name="database_description_title">Descripció de la base de dades</string>
|
||||
<string name="database_name_title">Nom de la base de dades</string>
|
||||
<string name="clear_clipboard_notification_title">Neteja en tancar</string>
|
||||
<string name="clear_clipboard_notification_title">Neteja al tancar</string>
|
||||
<string name="disable">Desactiva</string>
|
||||
<string name="enable">Activa</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Obliga a canviar la contrasenya mestra (dies)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Força a canviar la clau mestra (dies)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Força la renovació</string>
|
||||
<string name="max_history_size_title">Mida màxima</string>
|
||||
<string name="max_history_items_title">Nombre màxim</string>
|
||||
<string name="recycle_bin_group_title">Grup paperera</string>
|
||||
<string name="recycle_bin_summary">Mou els grups i les entrades al grup \"paperera\" abans de suprimir-los</string>
|
||||
<string name="recycle_bin_title">Ús de la paperera</string>
|
||||
<string name="database_data_compression_summary">La compressió de les dades redueix la mida de la base de dades.</string>
|
||||
<string name="database_data_compression_summary">La compressió de les dades redueix la mida de la base de dades</string>
|
||||
<string name="database_data_compression_title">Compressió de les dades</string>
|
||||
<string name="assign_master_key">Assigna una contrasenya mestra</string>
|
||||
<string name="path">Camí</string>
|
||||
<string name="file_name">Nom de fitxer</string>
|
||||
<string name="unavailable_feature_version">La vostra versió d\'Android (%1$s) no compleix els requeriments; la versió mínima és %2$s.</string>
|
||||
<string name="unavailable_feature_version">El dispositiu està executant Android %1$s, però es necessita %2$s o superior.</string>
|
||||
<string name="biometric_delete_all_key_title">Suprimeix les claus de xifrat</string>
|
||||
<string name="lock_database_show_button_summary">Mostra el botó de blocar en la interfície d\'usuari</string>
|
||||
<string name="lock_database_show_button_title">Mostra el botó de blocar</string>
|
||||
<string name="lock_database_back_root_summary">Bloca la base de dades quan l\'usuari toca el botó enrere en la pantalla principal</string>
|
||||
<string name="lock_database_back_root_title">Premeu \'enrere\' per a blocar</string>
|
||||
<string name="lock_database_screen_off_summary">Bloca la base de dades quan la pantalla està desactivada</string>
|
||||
<string name="lock_database_screen_off_summary">Bloqueja la base de dades després d\'uns segons de desactivar la pantalla</string>
|
||||
<string name="lock">Bloca</string>
|
||||
<string name="clipboard_warning">Si la supressió automàtica del porta-retalls falla, suprimiu-ne la història manualment.</string>
|
||||
<string name="clipboard_notifications_title">Notificacions del porta-retalls</string>
|
||||
@@ -176,7 +177,7 @@
|
||||
<string name="autofill">Autocompleta</string>
|
||||
<string name="general">General</string>
|
||||
<string name="biometric">Biomètric</string>
|
||||
<string name="menu_appearance_settings">Apariència</string>
|
||||
<string name="menu_appearance_settings">Aparença</string>
|
||||
<string name="database_history">Història</string>
|
||||
<string name="encrypted_value_stored">Contrasenya xifrada desada</string>
|
||||
<string name="warning_permanently_delete_nodes">Voleu suprimir definitivament els nodes seleccionats\?</string>
|
||||
@@ -197,9 +198,9 @@
|
||||
<string name="hide_broken_locations_summary">Amaga els enllaços trencats en la llista de bases de dades recents</string>
|
||||
<string name="show_recent_files_summary">Mostra la ubicació de les bases de dades recents</string>
|
||||
<string name="show_recent_files_title">Mostra els fitxers recents</string>
|
||||
<string name="remember_keyfile_locations_title">Desa la ubicació dels fitxers de claus</string>
|
||||
<string name="remember_database_locations_summary">Recorda la ubicació de les bases de dades</string>
|
||||
<string name="remember_database_locations_title">Desa la ubicació de les bases de dades</string>
|
||||
<string name="remember_keyfile_locations_title">Recorda la ubicació dels fitxers de claus</string>
|
||||
<string name="remember_database_locations_summary">Fes un seguiment d\'on s\'emmagatzemen les bases de dades</string>
|
||||
<string name="remember_database_locations_title">Recorda l\'ubicació de les bases de dades</string>
|
||||
<string name="selection_mode">Mode de selecció</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Voleu resoldre el problema creant nous UUIDs per als duplicats per a continuar\?</string>
|
||||
<string name="contains_duplicate_uuid">La base de dades conté UUIDs duplicats.</string>
|
||||
@@ -208,30 +209,30 @@
|
||||
<string name="protection">Protecció</string>
|
||||
<string name="auto_focus_search_summary">Sol·licita una cerca quan s\'obre una base de dades</string>
|
||||
<string name="auto_focus_search_title">Cerca ràpida</string>
|
||||
<string name="create_keepass_file">Crea una nova base de dades</string>
|
||||
<string name="create_keepass_file">Crea una caixa forta</string>
|
||||
<string name="menu_delete_entry_history">Suprimeix la història</string>
|
||||
<string name="menu_restore_entry_history">Restaura la història</string>
|
||||
<string name="menu_empty_recycle_bin">Buida la paperera</string>
|
||||
<string name="menu_open_file_read_and_write">Modificable</string>
|
||||
<string name="menu_file_selection_read_only">Protegit contra escriptura</string>
|
||||
<string name="menu_save_database">Desa la base de dades</string>
|
||||
<string name="menu_save_database">Desa les dades</string>
|
||||
<string name="menu_cancel">Cancel·lar</string>
|
||||
<string name="menu_paste">Enganxar</string>
|
||||
<string name="menu_move">Moure</string>
|
||||
<string name="menu_copy">Copiar</string>
|
||||
<string name="menu_master_key_settings">Paràmetres de la contrasenya mestra</string>
|
||||
<string name="menu_security_settings">Paràmetres de seguretat</string>
|
||||
<string name="menu_advanced_unlock_settings">Desblocatge avançat</string>
|
||||
<string name="menu_advanced_unlock_settings">Desblocatge de dispositiu</string>
|
||||
<string name="menu_form_filling_settings">Emplenat de formularis</string>
|
||||
<string name="copy_field">Còpia de %1$s</string>
|
||||
<string name="creating_database">Es crea la base de dades…</string>
|
||||
<string name="list_groups_show_number_entries_summary">Mostra el nombre d\'entrades en un grup</string>
|
||||
<string name="list_groups_show_number_entries_title">Mostra el nombre d\'entades</string>
|
||||
<string name="list_entries_show_username_summary">Mostra els noms d\'usuari en les llistes d\'entrades</string>
|
||||
<string name="list_entries_show_username_summary">Mostra els noms d\'usuari a les llistes d\'entrades</string>
|
||||
<string name="list_entries_show_username_title">Mostra noms d\'usuari</string>
|
||||
<string name="keyfile_is_empty">El fitxer de clau és buit.</string>
|
||||
<string name="invalid_algorithm">Algorisme incorrecte.</string>
|
||||
<string name="file_not_found_content">No s\'ha trobat el fitxer. Mireu de reobrir-lo des de l\'explorador de fitxers.</string>
|
||||
<string name="file_not_found_content">No s\'ha trobat el fitxer. Mireu de tornar-lo a obrir des de l\'explorador de fitxers.</string>
|
||||
<string name="field_value">Valor del camp</string>
|
||||
<string name="field_name">Nom del camp</string>
|
||||
<string name="error_otp_digits">El testimoni ha de tenir entre %1$d i %2$d dígits.</string>
|
||||
@@ -244,7 +245,7 @@
|
||||
<string name="error_copy_entry_here">No és possible copiar cap entrada aquí.</string>
|
||||
<string name="error_move_entry_here">No és possible moure cap entrada aquí.</string>
|
||||
<string name="error_label_exists">Aquesta etiqueta ja existeix.</string>
|
||||
<string name="error_load_database">No s’ha pogut carregar la vostra base de dades.</string>
|
||||
<string name="error_load_database">No s’ha pogut carregar la base de dades.</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="otp_algorithm">Algorisme</string>
|
||||
<string name="otp_digits">Dígits</string>
|
||||
@@ -284,7 +285,7 @@
|
||||
<string name="error_field_name_already_exists">El nom del camp ja existeix.</string>
|
||||
<string name="error_registration_read_only">No es permet desar un element nou en una base de dades de només lectura</string>
|
||||
<string name="error_string_type">Aquest text no coincideix amb l\'element sol·licitat.</string>
|
||||
<string name="error_otp_type">L\'OTP existent no està reconegut per aquest formulari, la seva validació ja no pot generar correctament el token.</string>
|
||||
<string name="error_otp_type">L\'OTP existent no està reconegut per aquest formulari, la seva validació ja no pot generar correctament el testimoni.</string>
|
||||
<string name="error_create_database_file">No s’ha pogut crear una base de dades amb aquesta contrasenya i fitxer de clau.</string>
|
||||
<string name="error_autofill_enable_service">No s’ha pogut habilitar el servei de compleció automàtica.</string>
|
||||
<string name="content_description_node_children">Nodes fill</string>
|
||||
@@ -294,7 +295,7 @@
|
||||
<string name="warning_sure_add_file">Voleu afegir el fitxer igualment\?</string>
|
||||
<string name="warning_empty_password">Voleu continuar sense la protecció contra desblocatge amb contrasenya\?</string>
|
||||
<string name="error_move_group_here">No és possible moure cap grup aquí.</string>
|
||||
<string name="error_load_database_KDF_memory">No s’ha pogut carregar la clau. Proveu de reduir l’«Ús de memòria» del KDF.</string>
|
||||
<string name="error_load_database_KDF_memory">No s’ha pogut carregar la clau. Proveu de reduir l\'«Ús de memòria» del KDF.</string>
|
||||
<string name="error_word_reserved">Aquesta paraula està reservada i no es pot usar.</string>
|
||||
<string name="error_invalid_OTP">El secret OTP no és vàlid.</string>
|
||||
<string name="education_read_only_title">Protecció contra escriptura de la base de dades</string>
|
||||
@@ -304,14 +305,14 @@
|
||||
<string name="html_text_dev_feature_contibute">En <strong>col·laborar-hi</strong>,</string>
|
||||
<string name="content_description_keyfile_checkbox">Casella del fitxer de la clau</string>
|
||||
<string name="content_description_password_checkbox">Casella de la contrasenya</string>
|
||||
<string name="content_description_otp_information">Informació de la contrasenya d’un sol ús</string>
|
||||
<string name="content_description_credentials_information">Informació de les dades d’accés</string>
|
||||
<string name="content_description_otp_information">Informació de contrasenya d\'únic ús</string>
|
||||
<string name="content_description_credentials_information">Informació de credencials</string>
|
||||
<string name="content_description_add_item">Afegeix un element</string>
|
||||
<string name="education_lock_title">Bloca la base de dades</string>
|
||||
<string name="html_text_feature_generosity">Aquest <strong>estil visual</strong> és disponible gràcies a la vostra generositat.</string>
|
||||
<string name="html_text_dev_feature_upgrade">No us oblideu de mantenir l’aplicació actualitzada instal·lant les versions noves.</string>
|
||||
<string name="icon_section_standard">Estàndard</string>
|
||||
<string name="show_uuid_title">Mostra l’UUID</string>
|
||||
<string name="show_uuid_title">Mostra l\'UUID</string>
|
||||
<string name="hide_expired_entries_summary">No es mostren les entrades expirades</string>
|
||||
<string name="hide_expired_entries_title">Amaga les entrades expirades</string>
|
||||
<string name="contribute">Contribuïu-hi</string>
|
||||
@@ -326,4 +327,341 @@
|
||||
<string name="icon_pack_choose_summary">El paquet d’icones que s’utilitza a l’aplicació</string>
|
||||
<string name="icon_pack_choose_title">Paquet d’icones</string>
|
||||
<string name="icon_section_custom">Personalitzat</string>
|
||||
</resources>
|
||||
<string name="template_group_name">Plantilles</string>
|
||||
<string name="error_unable_merge_database_kdb">No es pot fusionar d\'una base de dades V1.</string>
|
||||
<string name="auto_type">Auto-Escriptura</string>
|
||||
<string name="import_app_properties_title">Importar configuració de l\'aplicació</string>
|
||||
<string name="card_verification_value">CVV</string>
|
||||
<string name="inherited">Heretar</string>
|
||||
<string name="remember_hardware_key_title">Recorda les claus físiques</string>
|
||||
<string name="consider_chars_filter">Considera caràcters</string>
|
||||
<string name="exclude_ambiguous_chars">Exclou caràcters ambigus</string>
|
||||
<string name="unlock">Desbloqueja</string>
|
||||
<string name="bank">Banc</string>
|
||||
<string name="compression_none">Cap</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="content_description_entry_background_color">Color de fons d\'entrada</string>
|
||||
<string name="error_empty_key">La clau no pot ser buida.</string>
|
||||
<string name="custom_data">Dades personalitzades</string>
|
||||
<string name="tags">Etiquetes</string>
|
||||
<string name="place_of_issue">Lloc d\'expedició</string>
|
||||
<string name="style_brightness_summary">Escull tema clar o fosc</string>
|
||||
<string name="hardware_key">Clau física</string>
|
||||
<string name="registration_mode">Mode de registre</string>
|
||||
<string name="ignore_chars_filter">Ignora caràcters</string>
|
||||
<string name="ask">Pregunta</string>
|
||||
<string name="searchable">Cercable</string>
|
||||
<string name="html_text_dev_feature_thanks">Moltes gràcies per la teva contribució.</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclat, autoemplena, porta-retalls</string>
|
||||
<string name="export_app_properties_title">Exporta la configuració de l\'aplicació</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="content_description_nav_header">Títol de navegació</string>
|
||||
<string name="navigation_drawer_close">Tancar calaix de navegació</string>
|
||||
<string name="properties">Propietats</string>
|
||||
<string name="clear_clipboard_notification_summary">Bloca la base de dades quan la duració del porta-retalls caduca o la notificació es tanca un cop s\'ha començat a utilitzar</string>
|
||||
<string name="html_about_privacy"><strong>No s\'agafa cap dada d\'usuari</strong>, aquesta aplicació no connecta a cap servidor, només treballa localment i respecta la privacitat dels usuaris en la seva totalitat.</string>
|
||||
<string name="notification">Notificació</string>
|
||||
<string name="content_description_entry_foreground_color">Color de primer pla d\'entrada</string>
|
||||
<string name="advanced_unlock">Desbloqueja dispositiu</string>
|
||||
<string name="template">Plantilla</string>
|
||||
<string name="title_case">Primera Majúscula</string>
|
||||
<string name="navigation_drawer_open">El calaix de navegació està obert</string>
|
||||
<string name="max_history_size_summary">Limita la mida de l\'historial per entrada</string>
|
||||
<string name="success_export_app_properties">Configuració de l\'aplicació exportada</string>
|
||||
<string name="error_export_app_properties">Error a l\'exportar la configuració de l\'aplicació</string>
|
||||
<string name="type">Tipus</string>
|
||||
<string name="content_description_hardware_key_checkbox">Casella de clau física</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recomanar renovació</string>
|
||||
<string name="name">Nom</string>
|
||||
<string name="lower_case">minúscula</string>
|
||||
<string name="import_app_properties_summary">Selecciona un fitxer per importar la configuració de l\'aplicació</string>
|
||||
<string name="monospace_font_fields_enable_summary">Canvia la font usada en els camps per una millor visibilitat dels caràcters</string>
|
||||
<string name="html_text_dev_feature_work_hard">Estem treballant de valent per implementar aquesta característica ràpidament.</string>
|
||||
<string name="autofill_close_database_summary">Tanca la base de dades després d\'auto-completar</string>
|
||||
<string name="screenshot_mode_banner_text">Mode captura de pantalla</string>
|
||||
<string name="application_appearance">Interfície</string>
|
||||
<string name="error_import_app_properties">Error a l\'importar la configuració de l\'aplicació</string>
|
||||
<string name="case_sensitive">Sensible a majúscules i minúscules</string>
|
||||
<string name="error_location_unknown">Localització de la base de dades desconeguda, l\'acció no es pot fer.</string>
|
||||
<string name="membership">Pertinença</string>
|
||||
<string name="content_description_passphrase_word_count">Nombre de paraules de la contrasenya</string>
|
||||
<string name="data">Dada</string>
|
||||
<string name="version">Versió</string>
|
||||
<string name="regex">Expressió regular</string>
|
||||
<string name="number">Número</string>
|
||||
<string name="other">Altre</string>
|
||||
<string name="account">Compte</string>
|
||||
<string name="allow_copy_password_title">Confia en el porta-retalls</string>
|
||||
<string name="holder">Titular</string>
|
||||
<string name="expired">Expirat</string>
|
||||
<string name="date_of_issue">Data d\'expedició</string>
|
||||
<string name="cryptocurrency">Cartera de cryptomoneda</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Força renovació el pròxim cop</string>
|
||||
<string name="waiting_challenge_request">Esperant la sol·licitud de desafiament…</string>
|
||||
<string name="search_filters">Filtres de cerca</string>
|
||||
<string name="current_group">Grup actual</string>
|
||||
<string name="allow_no_password_title">No permetis clau mestra</string>
|
||||
<string name="public_key">Clau pública</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetir canvi de visibilitat de contrasenya</string>
|
||||
<string name="auto_type_sequence">Seqüència d\'Auto-Escriptura</string>
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
<string name="word_separator">Separador</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="waiting_challenge_response">Esperant la resposta de desafiament…</string>
|
||||
<string name="bank_name">Nom del banc</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="set_autofill_service_title">Estableix el servei d\'emplenament automàtic predeterminat</string>
|
||||
<string name="compression">Compressió</string>
|
||||
<string name="id_card">Targeta d\'identificació</string>
|
||||
<string name="error_hardware_key_unsupported">Clau física no suportada.</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, credencial de dispositiu</string>
|
||||
<string name="standard">Estàndard</string>
|
||||
<string name="error_XML_malformed">XML mal format.</string>
|
||||
<string name="remember_hardware_key_summary">Recorda les claus físiques que s\'han usat</string>
|
||||
<string name="token">Testimoni</string>
|
||||
<string name="debit_credit_card">Targeta de Dèbit / Crèdit</string>
|
||||
<string name="description_app_properties">Propietats de KeePassDX per administrar la configuració de l\'aplicació</string>
|
||||
<string name="menu_save_copy_to">Desar còpia a …</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="allow_copy_password_warning">Alerta: El porta-retalls és compartit per totes les aplicacions. Si es copien dades sensibles, altres programes poden veure-ho.</string>
|
||||
<string name="private_key">Clau privada</string>
|
||||
<string name="export_app_properties_summary">Crea un fitxer per exportar la configuració de l\'aplicació</string>
|
||||
<string name="permission">Permís</string>
|
||||
<string name="menu_reload_database">Recarregar dada</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="menu_merge_from">Fusionar desde …</string>
|
||||
<string name="content_description_database_color">Color de la base de dades</string>
|
||||
<string name="character_count">Comptador de caràcters: %1$d</string>
|
||||
<string name="email_address">Adreça electrònica</string>
|
||||
<string name="merge_success">Fusió completada satisfactòriament</string>
|
||||
<string name="seed">Llavor</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Recomanar canviar la clau mestra (dies)</string>
|
||||
<string name="autofill_close_database_title">Tanca la base de dades</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="upper_case">MAJÚSCULA</string>
|
||||
<string name="monospace_font_fields_enable_title">Tipografia de camp</string>
|
||||
<string name="corrupted_file">Fitxer corrupte.</string>
|
||||
<string name="error_no_hardware_key">Selecciona clau física.</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Requereix canviar la clau mestra el pròxim cop (un cop)</string>
|
||||
<string name="allow_copy_password_summary">Permet copiar la clau i els camps protegits d\'una entrada al porta-retalls</string>
|
||||
<string name="success_import_app_properties">Configuració de l\'aplicació importada</string>
|
||||
<string name="passphrase">Contrasenya</string>
|
||||
<string name="colorize_password_title">Acoloreix les contrasenyes</string>
|
||||
<string name="colorize_password_summary">Acoloreix les contrasenyes per tipus</string>
|
||||
<string name="error_remove_file">S\'ha produït un error en suprimir les dades del fitxer.</string>
|
||||
<string name="error_start_database_action">S\'ha produït un error en realitzar una acció a la base de dades.</string>
|
||||
<string name="error_response_already_provided">Ja s\'ha proveït la resposta.</string>
|
||||
<string name="show_otp_token_title">Mostra el testimoni OTP</string>
|
||||
<string name="error_no_response_from_challenge">No s\'ha pogut obtenir la resposta del desafiament.</string>
|
||||
<string name="error_upload_file">S\'ha produït un error en pujar les dades del fitxer.</string>
|
||||
<string name="error_duplicate_file">Les dades del fitxer ja existeixen.</string>
|
||||
<string name="hint_icon_name">Nom de la icona</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Us haureu de recordar de la credencial principal de la caixa forta en el cas que feu servir el reconeixement del dispositiu pel desbloqueig.</string>
|
||||
<string name="secure_note">Nota segura</string>
|
||||
<string name="error_file_to_big">El fitxer que esteu intentant pujar és massa gros.</string>
|
||||
<string name="error_challenge_already_requested">El desafiament ja s\'ha sol·licitat</string>
|
||||
<string name="error_cancel_by_user">S\'ha cancel·lat per l\'usuari.</string>
|
||||
<string name="error_driver_required">Es requereix un controlador per %1$s.</string>
|
||||
<string name="warning_empty_recycle_bin">Voleu suprimir permanentment tots els nodes de la paperera de reciclatge?</string>
|
||||
<string name="warning_file_too_big">Se suposa que una base de dades KeePass només conté petits fitxers d\'utilitat (com ara fitxers de claus PGP).
|
||||
\n
|
||||
\nAmb aquesta pujada, la base de dades pot ser molt gran i afectar el rendiment.</string>
|
||||
<string name="biometric_delete_all_key_summary">Suprimeix totes les claus de xifratge relacionades amb el reconeixement de desbloqueig del dispositiu</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Elimina les dades no enllaçades</string>
|
||||
<string name="menu_database_settings_summary">Metadades, paperera de reciclatge, plantilles, historial</string>
|
||||
<string name="encryption_explanation">Algorisme de xifratge de la base de dades utilitzat per a totes les dades</string>
|
||||
<string name="delete_entered_password_summary">Suprimeix la contrasenya introduïda després d\'un intent de connexió a una base de dades</string>
|
||||
<string name="enable_read_only_title">Protegit contra l\'escriptura</string>
|
||||
<string name="enable_read_only_summary">Obre la base de dades en mode només de lectura per defecte</string>
|
||||
<string name="enable_screenshot_mode_summary">Permet que les aplicacions de tercers gravin o facin captures de pantalla de l\'aplicació</string>
|
||||
<string name="enable_education_screens_summary">Ressalta els elements per saber com funciona l\'aplicació</string>
|
||||
<string name="reset_education_screens_title">Reinicia els consells educatius</string>
|
||||
<string name="enable_education_screens_title">Consells educatius</string>
|
||||
<string name="education_new_node_title">Afegeix elements a la base de dades</string>
|
||||
<string name="education_search_summary">Introduïu el títol, el nom d\'usuari o el contingut d\'altres camps per recuperar les contrasenyes.</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueig de la base de dades dels dispositius</string>
|
||||
<string name="autofill_save_search_info_title">Desa la informació de cerca</string>
|
||||
<string name="education_entry_edit_summary">Editeu l\'entrada amb camps personalitzats. Les dades del fons es poden referenciar entre diferents camps d\'entrada.</string>
|
||||
<string name="education_generate_password_title">Crea una contrasenya forta</string>
|
||||
<string name="education_generate_password_summary">Genereu una contrasenya forta per associar-la a l\'entrada, definiu-la fàcilment segons els criteris del formulari i no oblideu la contrasenya segura.</string>
|
||||
<string name="education_entry_new_field_summary">Registreu un camp addicional, afegiu un valor i, opcionalment, protegiu-lo.</string>
|
||||
<string name="education_add_attachment_summary">Pengeu un adjunt a la vostra entrada per a desar dades externes importants.</string>
|
||||
<string name="download_initialization">S\'està inicialitzant…</string>
|
||||
<string name="education_sort_title">Ordenació d\'elements</string>
|
||||
<string name="education_sort_summary">Trieu com s\'ordenen les entrades i els grups.</string>
|
||||
<string name="entropy_high">Entropia: alta</string>
|
||||
<string name="entropy_calculate">Entropia: Calcula…</string>
|
||||
<string name="warning_database_revoked">S\'ha revocat l\'accés al fitxer pel gestor de fitxers, tanqueu la base de dades i torneu-la a obrir des de la seva ubicació.</string>
|
||||
<string name="warning_copy_permission">Cal el permís de notificació per a utilitzar la característica de notificació del porta-retalls.</string>
|
||||
<string name="device_credential">Credencial del dispositiu</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Llista que impedeix l\'emplenament automàtic de determinats dominis web</string>
|
||||
<string name="autofill_block">Bloqueja l\'emplenament automàtic</string>
|
||||
<string name="biometric_auto_open_prompt_title">Obre la petició automàticament</string>
|
||||
<string name="keyboard_notification_entry_summary">Mostra una notificació quan hi hagi una entrada disponible</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Pantalla de credencials de la base de dades</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Torna automàticament al teclat anterior a la pantalla de credencials de la base de dades</string>
|
||||
<string name="back_to_previous_keyboard">Torna al teclat anterior</string>
|
||||
<string name="autofill_inline_suggestions_summary">Intenta mostrar els suggeriments d\'emplenament automàtic directament des d\'un teclat compatible</string>
|
||||
<string name="warning_database_already_opened">Ja hi ha oberta una base de dades, tanqueu-la primer abans d\'obrir-ne una de nova</string>
|
||||
<string name="build_label">Construeix 2%1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconeixement de desbloqueig del dispositiu</string>
|
||||
<string name="clipboard_explanation_summary">Copia els camps d\'entrada utilitzant el porta-retalls del dispositiu</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueig temporal del dispositiu</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">No emmagatzemeu cap contingut xifrat per utilitzar el desbloqueig del dispositiu</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Elimina els adjunts continguts a la base de dades però no vinculats a una entrada</string>
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_selection_entry_title">Selecció d\'entrada</string>
|
||||
<string name="keyboard_selection_entry_summary">Quan es visualitzi una entrada a KeePassDX, emplena el Magikeyboard amb aquesta entrada</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Neteja en tancar</string>
|
||||
<string name="keyboard_entry_timeout_summary">Temps d\'espera per netejar l\'entrada del teclat</string>
|
||||
<string name="keyboard_keys_category">Tecles</string>
|
||||
<string name="keyboard_previous_fill_in_title">Torna enrere</string>
|
||||
<string name="autofill_manual_selection_title">Selecció manual</string>
|
||||
<string name="autofill_application_id_blocklist_summary">Llista que impedeix l\'emplenament automàtic en determinades aplicacions</string>
|
||||
<string name="education_search_title">Cerca a través de les entrades</string>
|
||||
<string name="menu_merge_database">Fusiona les dades</string>
|
||||
<string name="menu_keystore_remove_key">Suprimeix la clau de desbloqueig del dispositiu</string>
|
||||
<string name="warning_password_encoding">Eviteu els caràcters de contrasenya fora del format de codificació de text en el fitxer de base de dades (els caràcters no reconeguts es converteixen a la mateixa lletra).</string>
|
||||
<string name="warning_database_read_only">Concedeix accés d\'escriptura al fitxer per a desar els canvis a la base de dades</string>
|
||||
<string name="warning_database_info_changed_options">Fusiona les dades, sobreescriu les modificacions externes desant la base de dades o torna-la a carregar amb els últims canvis.</string>
|
||||
<string name="warning_database_info_reloaded">En tornar a carregar la base de dades se suprimiran les dades modificades localment.</string>
|
||||
<string name="advanced_unlock_invalid_key">No es pot llegir la clau de desbloqueig del dispositiu. Si us plau, suprimiu-la i repetiu el procediment de reconeixement de desbloqueig.</string>
|
||||
<string name="advanced_unlock_not_recognized">No s\'ha pogut reconèixer l\'empremta digital per desbloquejar el dispositiu</string>
|
||||
<string name="autofill_select_entry">Selecciona una entrada…</string>
|
||||
<string name="advanced_unlock_tap_delete">Toca per suprimir les claus de desbloqueig del dispositiu</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Venciment del desbloqueig del dispositiu</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durada de l\'ús del desbloqueig del dispositiu abans de suprimir el seu contingut</string>
|
||||
<string name="advanced_unlock_timeout">Temps d\'espera per desbloquejar el dispositiu</string>
|
||||
<string name="database_custom_color_title">Color personalitzat de la base de dades</string>
|
||||
<string name="database_version_title">Versió de la base de dades</string>
|
||||
<string name="text_appearance">Text</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Tanca la base de dades en tancar la notificació</string>
|
||||
<string name="keyboard_entry_timeout_title">Temps d\'espera</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibració del teclat</string>
|
||||
<string name="autofill_inline_suggestions_title">Suggeriments integrats</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">S\'han afegit els suggeriments d\'emplenament automàtic.</string>
|
||||
<string name="allow_no_password_summary">Permet prémer el botó \"Obre\" sense seleccionar cap credencial</string>
|
||||
<string name="delete_entered_password_title">Suprimeix la contrasenya</string>
|
||||
<string name="enable_auto_save_database_title">Desa automàticament la base de dades</string>
|
||||
<string name="enable_auto_save_database_summary">Desa la base de dades després de cada acció important (en el mode «Modificable»)</string>
|
||||
<string name="enable_keep_screen_on_title">Manté la pantalla activada</string>
|
||||
<string name="education_create_database_summary">Creeu el vostre primer fitxer de gestió de contrasenyes.</string>
|
||||
<string name="show_entry_colors_title">Colors de l\'entrada</string>
|
||||
<string name="keyboard_appearance_category">Aparença</string>
|
||||
<string name="keyboard_auto_go_action_summary">Acció de la tecla «Ves» després de prémer una tecla «Camp»</string>
|
||||
<string name="autofill_ask_to_save_data_title">Demana desar les dades</string>
|
||||
<string name="keyboard_change">Commuta el teclat</string>
|
||||
<string name="backspace">Retrocés</string>
|
||||
<string name="enter">Introdueix</string>
|
||||
<string name="autofill_save_search_info_summary">Això intenta desar la informació de cerca en fer una selecció d\'entrada manual per a usos futurs més fàcils</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Llista de bloqueig de dominis web</string>
|
||||
<string name="autofill_block_restart">Reinicieu l\'aplicació que conté el formulari per activar el bloqueig.</string>
|
||||
<string name="enable_keep_screen_on_summary">Manté la pantalla activada en veure o editar una entrada</string>
|
||||
<string name="education_create_database_title">Creeu el fitxer de la base de dades</string>
|
||||
<string name="education_new_node_summary">Les entrades ajuden a gestionar les identitats digitals.
|
||||
\n
|
||||
\nEls grups (carpetes) organitzen entrades a la base de dades.</string>
|
||||
<string name="download_attachment">Baixa %1$s</string>
|
||||
<string name="download_progression">En curs: %1$d%%</string>
|
||||
<string name="download_complete">S\'ha completat.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extreu la credencial de la base de dades amb les dades de desbloqueig del dispositiu</string>
|
||||
<string name="keyboard">Teclat</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="custom_fields">Camps personalitzats</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Enllaç al desbloqueig del dispositiu</string>
|
||||
<string name="education_entry_edit_title">Edita l\'entrada</string>
|
||||
<string name="filter">Filtra</string>
|
||||
<string name="keyboard_auto_go_action_title">Acció de la tecla automàtica</string>
|
||||
<string name="configure_biometric">No hi ha cap credencial biomètrica ni de dispositiu inscrita.</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilitza el desbloqueig del dispositiu per obrir una base de dades més fàcilment</string>
|
||||
<string name="device_credential_unlock_enable_summary">Us permet utilitzar la credencial del dispositiu per obrir la base de dades</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Sol·licita automàticament el desbloqueig del dispositiu si la base de dades està configurada per utilitzar-lo</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Voleu suprimir totes les claus de xifratge relacionades amb el reconeixement de desbloqueig del dispositiu?</string>
|
||||
<string name="biometric_unlock_enable_title">Desbloqueig biomètric</string>
|
||||
<string name="biometric_unlock_enable_summary">Us permet escanejar la vostra biomètrica per obrir la base de dades</string>
|
||||
<string name="autofill_application_id_blocklist_title">Llista de bloqueig d\'aplicacions</string>
|
||||
<string name="enable_screenshot_mode_title">Mode captura de pantalla</string>
|
||||
<string name="search_mode">Mode de cerca</string>
|
||||
<string name="save_mode">Desa el mode</string>
|
||||
<string name="keyboard_save_search_info_title">Desa la informació compartida</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s disponbile al Magikeyboard</string>
|
||||
<string name="warning_empty_keyfile_explanation">El contingut del fitxer clau no s\'ha de canviar mai, i en el millor dels casos, ha de contenir dades generades aleatòriament.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s amb el mateix UUID %2$s ja existeix.</string>
|
||||
<string name="menu_external_icon">Icona externa</string>
|
||||
<string name="remember_keyfile_locations_summary">Fa un seguiment d\'on s\'emmagatzemen els fitxers de claus</string>
|
||||
<string name="hide_broken_locations_title">Amaga els enllaços trencats de la base de dades</string>
|
||||
<string name="autofill_manual_selection_summary">Mostra l\'opció de permetre que l\'usuari seleccioni l\'entrada de la base de dades</string>
|
||||
<string name="download_canceled">S\'ha cancel·lat.</string>
|
||||
<string name="do_not_kill_app">No matis l\'aplicació…</string>
|
||||
<string name="lock_database_screen_off_title">Bloqueig de pantalla</string>
|
||||
<string name="at_least_one_char">Com a mínim un caràcter de cada</string>
|
||||
<string name="show_entry_colors_summary">Mostra els colors de primer pla i de fons per a una entrada</string>
|
||||
<string name="keystore_not_accessible">El magatzem de claus no està correctament inicialitzat.</string>
|
||||
<string name="autofill_service_name">Emplenament automàtic de formularis de KeePassDX</string>
|
||||
<string name="show_otp_token_summary">Mostra els testimonis OTP a la llista d\'entrades</string>
|
||||
<string name="show_uuid_summary">Mostra l\'UUID enllaçat a una entrada o un grup</string>
|
||||
<string name="menu_app_settings_summary">Cerca, bloqueja, historial, propietats</string>
|
||||
<string name="menu_security_settings_summary">Xifratge, funció de derivació de la clau</string>
|
||||
<string name="master_key_settings_summary">Canvi, renovació</string>
|
||||
<string name="subdomain_search_title">Cerca de subdomini</string>
|
||||
<string name="subdomain_search_summary">Cerca dominis web amb restriccions de subdominis</string>
|
||||
<string name="warning_replace_file">La pujada d\'aquest fitxer substituirà l\'existent.</string>
|
||||
<string name="warning_remove_unlinked_attachment">Eliminar les dades desenllaçades pot disminuir la mida de la base de dades, però també pot eliminar les dades utilitzades per als connectors del KeePass.</string>
|
||||
<string name="warning_sure_remove_data">Voleu suprimir aquestes dades de totes maneres?</string>
|
||||
<string name="warning_database_info_changed">La informació continguda al fitxer de la base de dades s\'ha modificat fora de l\'aplicació.</string>
|
||||
<string name="later">Més tard</string>
|
||||
<string name="configure">Configura</string>
|
||||
<string name="biometric_security_update_required">Cal actualitzar la seguretat biomètrica.</string>
|
||||
<string name="unlock_and_link_biometric">Enllaç de desbloqueig del dispositiu</string>
|
||||
<string name="advanced_unlock_scanning_error">Error en desbloquejar el dispositiu: %1$s</string>
|
||||
<string name="unavailable">No disponible</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">No s\'ha pogut inicialitzar l\'indicador de desbloqueig del dispositiu.</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Escriviu la contrasenya i, a continuació, feu clic en aquest botó.</string>
|
||||
<string name="menu_appearance_settings_summary">Temes, colors, atributs</string>
|
||||
<string name="clipboard_notifications_summary">Mostra les notificacions del porta-retalls per a copiar camps en visualitzar una entrada</string>
|
||||
<string name="content">Contingut</string>
|
||||
<string name="device_credential_unlock_enable_title">Desbloqueig de les credencials del dispositiu</string>
|
||||
<string name="unavailable_feature_text">No s\'ha pogut iniciar aquesta característica.</string>
|
||||
<string name="unavailable_feature_hardware">No s\'ha pogut trobar el maquinari corresponent.</string>
|
||||
<string name="templates_group_enable_title">Ús de plantilles</string>
|
||||
<string name="templates_group_enable_summary">Utilitza plantilles dinàmiques per omplir els camps d\'una entrada</string>
|
||||
<string name="templates_group_uuid_title">Grup de plantilles</string>
|
||||
<string name="max_history_items_summary">Limita el nombre d\'elements de l\'historial per entrada</string>
|
||||
<string name="recycle_bin">Paperera de reciclatge</string>
|
||||
<string name="templates">Plantilles</string>
|
||||
<string name="magic_keyboard_explanation_summary">Activeu un teclat personalitzat que empleni les contrasenyes i tots els camps d\'identitat</string>
|
||||
<string name="device_keyboard_setting_title">Configuració del teclat del dispositiu</string>
|
||||
<string name="keyboard_name">Magikeyboard</string>
|
||||
<string name="keyboard_setting_label">Configuració del Magikeyboard</string>
|
||||
<string name="keyboard_entry_category">Entrada</string>
|
||||
<string name="keyboard_notification_entry_title">Informació de la notificació</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">Entrada</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="keyboard_theme_title">Tema del teclat</string>
|
||||
<string name="keyboard_key_sound_title">Prémer les tecles amb so</string>
|
||||
<string name="keyboard_save_search_info_summary">Això intenta desar la informació compartida en fer una selecció d\'entrada manual per a usos futurs més fàcils</string>
|
||||
<string name="keyboard_previous_search_title">Pantalla de cerca</string>
|
||||
<string name="keyboard_previous_search_summary">Torna automàticament al teclat anterior a la pantalla de cerca</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Torna automàticament al teclat anterior després d\'executar «Acció de la tecla automàtica»</string>
|
||||
<string name="keyboard_previous_lock_title">Bloqueja la base de dades</string>
|
||||
<string name="keyboard_previous_lock_summary">Torna automàticament al teclat anterior després de bloquejar la base de dades</string>
|
||||
<string name="select_entry">Selecciona una entrada</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Demana desar les dades quan es completi l\'emplenament d\'un formulari</string>
|
||||
<string name="autofill_read_only_save">No es permet desar dades en una base de dades oberta en mode només de lectura.</string>
|
||||
<string name="reset_education_screens_summary">Torna a mostrar tota la informació educativa</string>
|
||||
<string name="reset_education_screens_text">Reinicialitza els consells educatius</string>
|
||||
<string name="education_select_database_title">Obre una base de dades existent</string>
|
||||
<string name="education_select_database_summary">Obriu el fitxer anterior de la base de dades des del navegador de fitxers per a continuar utilitzant-lo.</string>
|
||||
<string name="education_advanced_unlock_summary">Enllaça la contrasenya a una credencial biomètrica escanejada o de dispositiu per desbloquejar ràpidament la base de dades.</string>
|
||||
<string name="education_validate_entry_title">Valida l\'entrada</string>
|
||||
<string name="education_entry_new_field_title">Afegeix camps personalitzats</string>
|
||||
<string name="education_add_attachment_title">Afegeix un adjunt</string>
|
||||
<string name="education_setup_OTP_title">Configura l\'OTP</string>
|
||||
<string name="education_unlock_title">Desbloqueja la base de dades</string>
|
||||
<string name="education_setup_OTP_summary">Configureu la gestió de contrasenyes d\'un sol ús (HOTP / TOTP) per generar un testimoni sol·licitat per a l\'autenticació de dos factors (2FA).</string>
|
||||
<string name="education_field_copy_title">Copia un camp</string>
|
||||
<string name="html_text_donation">Per tal de mantenir la nostra llibertat i estar sempre actius, comptem amb la seva <strong>aportació. </strong></string>
|
||||
<string name="upload_attachment">Puja %1$s</string>
|
||||
<string name="download_finalization">S\'està finalitzant…</string>
|
||||
<string name="entropy">Entropia: %1$s bit</string>
|
||||
</resources>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<string name="decrypting_db">Dešifruji obsah databáze…</string>
|
||||
<string name="default_checkbox">Použít jako výchozí databázi</string>
|
||||
<string name="digits">Číslice</string>
|
||||
<string name="select_database_file">Otevřít existující databázi</string>
|
||||
<string name="select_database_file">Otevřít existující trezor</string>
|
||||
<string name="entry_accessed">Poslední přístup</string>
|
||||
<string name="entry_cancel">Zrušit</string>
|
||||
<string name="entry_notes">Poznámky</string>
|
||||
@@ -60,7 +60,7 @@
|
||||
<string name="error_arc4">Arcfour proudová šifra není podporována.</string>
|
||||
<string name="error_can_not_handle_uri">KeePassDX nemůže zpracovat toto URI.</string>
|
||||
<string name="error_file_not_create">Soubor se nepodařilo vytvořit</string>
|
||||
<string name="error_invalid_db">Databázi se nepodařilo načíst.</string>
|
||||
<string name="error_invalid_db">Databázi se nepodařilo přečíst.</string>
|
||||
<string name="error_invalid_path">Ujistěte se, že je popis umístění správný.</string>
|
||||
<string name="error_no_name">Zadejte název.</string>
|
||||
<string name="error_nokeyfile">Vyberte soubor s klíčem.</string>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="warning_empty_password">Pokračovat bez ochrany heslem\?</string>
|
||||
<string name="warning_no_encryption_key">Pokračovat bez šifrovacího klíče\?</string>
|
||||
<string name="encrypted_value_stored">Šifrované heslo uloženo</string>
|
||||
<string name="unavailable">Tato databáze zatím nemá uložené heslo.</string>
|
||||
<string name="unavailable">Nedostupné</string>
|
||||
<string name="database_history">Historie</string>
|
||||
<string name="menu_appearance_settings">Vzhled</string>
|
||||
<string name="general">Obecné</string>
|
||||
@@ -194,18 +194,18 @@
|
||||
<string name="lock">Zamknout</string>
|
||||
<string name="lock_database_screen_off_title">Zámek obrazovky</string>
|
||||
<string name="lock_database_screen_off_summary">Několik vteřin po zhasnutí obrazovky uzamknout databázi</string>
|
||||
<string name="advanced_unlock">Rozšířené odemknutí</string>
|
||||
<string name="advanced_unlock">Odemykání zařízení</string>
|
||||
<string name="biometric_unlock_enable_title">Biometrické odemknutí</string>
|
||||
<string name="biometric_unlock_enable_summary">Nechá otevřít databázi snímáním biometrického údaje</string>
|
||||
<string name="biometric_delete_all_key_title">Smazat šifrovací klíče</string>
|
||||
<string name="biometric_delete_all_key_summary">Smazat všechny šifrovací klíče související s rozpoznáním rozšířeného odemknutí</string>
|
||||
<string name="biometric_delete_all_key_summary">Odstranit všechny šifrovací klíče související s rozpoznáním odemykání zařízení</string>
|
||||
<string name="unavailable_feature_text">Tuto funkci se nedaří spustit.</string>
|
||||
<string name="unavailable_feature_version">V zařízení je instalován Android %1$s, ale potřebná je verze %2$s a novější.</string>
|
||||
<string name="unavailable_feature_hardware">Odpovídající hardware nebyl rozpoznán.</string>
|
||||
<string name="file_name">Název souboru</string>
|
||||
<string name="path">Cesta</string>
|
||||
<string name="assign_master_key">Přiřadit hlavní klíč</string>
|
||||
<string name="create_keepass_file">Založit novou databázi</string>
|
||||
<string name="create_keepass_file">Vytvořit nový trezor</string>
|
||||
<string name="recycle_bin_title">Využití koše</string>
|
||||
<string name="recycle_bin_summary">Před smazáním přesune vybrané položky do skupiny s názvem \"Koš\"</string>
|
||||
<string name="monospace_font_fields_enable_title">Písmo kolonek</string>
|
||||
@@ -245,7 +245,7 @@
|
||||
<string name="education_entry_edit_summary">Přidejte ke svému záznamu vlastní kolonky. Společná data mohou být sdílena mezi různými kolonkami záznamu odkazem.</string>
|
||||
<string name="education_generate_password_title">Vytvořit silné heslo</string>
|
||||
<string name="education_generate_password_summary">Nechte si vytvořit odolné heslo pro svůj záznam, definujte je podle kritérií formuláře, a nezapomeňte na bezpečné heslo.</string>
|
||||
<string name="education_entry_new_field_title">Přidat vlastní kolonky</string>
|
||||
<string name="education_entry_new_field_title">Přidat vlastní pole</string>
|
||||
<string name="education_entry_new_field_summary">Registrovat další kolonku, zadat hodnotu a volitelně ji ochránit.</string>
|
||||
<string name="education_unlock_title">Odemknout databázi</string>
|
||||
<string name="education_read_only_title">Ochraňte svou databázi před zápisem</string>
|
||||
@@ -333,10 +333,10 @@
|
||||
<string name="content_description_update_from_list">Aktualizovat</string>
|
||||
<string name="content_description_keyboard_close_fields">Zavřít kolonky</string>
|
||||
<string name="error_create_database_file">Nepodařilo se vytvořit databázi s tímto heslem a souborem klíče.</string>
|
||||
<string name="menu_advanced_unlock_settings">Rozšířené odemknutí</string>
|
||||
<string name="menu_advanced_unlock_settings">Odemknutí zařízení</string>
|
||||
<string name="biometric">Biometrika</string>
|
||||
<string name="biometric_auto_open_prompt_title">Automaticky otevřít pobídku</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automaticky žádat rozšířené odemknutí, je-li databáze nastavena k jejímu použití</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automaticky žádat odemykání zařízení, je-li databáze nastavena k jejímu použití</string>
|
||||
<string name="enable">Zapnout</string>
|
||||
<string name="disable">Vypnout</string>
|
||||
<string name="master_key">Hlavní klíč</string>
|
||||
@@ -365,7 +365,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Opravit chybu založením nového UUID pro duplikáty a pokračovat\?</string>
|
||||
<string name="database_opened">Databáze otevřena</string>
|
||||
<string name="clipboard_explanation_summary">Kopírovat kolonky záznamů pomocí schránky Vašeho zařízení</string>
|
||||
<string name="advanced_unlock_explanation_summary">K snadnějšímu otevření databáze použijte rozšířené odemknutí</string>
|
||||
<string name="advanced_unlock_explanation_summary">Pro snadnější otevření databáze použít odemykání zařízení</string>
|
||||
<string name="database_data_compression_title">Komprese dat</string>
|
||||
<string name="database_data_compression_summary">Komprese dat snižuje velikost databáze</string>
|
||||
<string name="max_history_items_title">Maximální počet</string>
|
||||
@@ -446,7 +446,7 @@
|
||||
<string name="error_string_type">Tento text se s požadovanou položkou neshoduje.</string>
|
||||
<string name="content_description_add_item">Přidat položku</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Automaticky přepnout na předchozí klávesnici po provedení \"Akce auto-klávesy\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Akce auto-klávesy</string>
|
||||
<string name="keyboard_previous_fill_in_title">Přepnout zpět</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Automaticky přepnout zpět na předchozí klávesnici na obrazovce ověřovacích údajů databáze</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Obrazovka ověřovacích údajů databáze</string>
|
||||
<string name="keyboard_change">Přepnout klávesnici</string>
|
||||
@@ -493,28 +493,28 @@
|
||||
<string name="select_entry">Vybrat záznam</string>
|
||||
<string name="back_to_previous_keyboard">Zpět na předchozí klávesnici</string>
|
||||
<string name="custom_fields">Vlastní kolonky</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Smazat všechny šifrovací klíče související s rozpoznáním rozšířeného odemknutí\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Odstranit všechny šifrovací klíče související s rozpoznáním odemykání zařízení\?</string>
|
||||
<string name="device_credential_unlock_enable_summary">Dovolí pro otevření databáze použít heslo Vašeho zařízení</string>
|
||||
<string name="device_credential_unlock_enable_title">Odemknutí heslem zařízení</string>
|
||||
<string name="device_credential">Heslo zařízení</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Zadejte heslo a pak klepněte na toto tlačítko.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nelze inicializovat pobídku pro rozšířené odemknutí.</string>
|
||||
<string name="advanced_unlock_scanning_error">Chyba při rozšířeném odemknutí: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Otisk pro rozšířené odemknutí nebyl rozpoznán</string>
|
||||
<string name="advanced_unlock_invalid_key">Nedaří se načíst klíč rozšířeného odemknutí. Prosím, smažte ho a opakujte proces rozpoznání odemknutí.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Načíst důvěrný údaj pomocí dat rozšířeného odemknutí</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Otevřít pomocí rozšířeného odemykání</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Pokud použijete rozpoznání rozšířeného odemknutí, musíte si i nadále pamatovat hlavní heslo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Rozpoznání rozšířeného odemknutí</string>
|
||||
<string name="menu_keystore_remove_key">Smazat klíč rozšířeného odemknutí</string>
|
||||
<string name="education_advanced_unlock_title">Rozšířené odemknutí databáze</string>
|
||||
<string name="advanced_unlock_timeout">Časový limit rozšířeného odemknutí</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Trvání použití rozšířeného odemknutí než bude obsah téhož smazán</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Za účelem rozšířeného odemknutí neukládat žádný šifrovaný obsah</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Přechodné rozšířené odemknutí</string>
|
||||
<string name="advanced_unlock_tap_delete">Pro odstranění klíčů rozšířeného odemknutí klepnout</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nepodařilo se inicializovat nabídku pro odemykání zařízení.</string>
|
||||
<string name="advanced_unlock_scanning_error">Chyba při odemykání zařízení: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Otisk pro odemykání zařízení nebyl rozpoznán</string>
|
||||
<string name="advanced_unlock_invalid_key">Nepodařilo se načíst klíč odemykání zařízení. Odstraňte ho a opakujte proces rozpoznání odemknutí.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Načíst údaj z databáze pomocí dat odemykání zařízení</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Rozpoznání odemykání zařízení</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Pokud použijete rozpoznání odemykání zařízení, musíte si i nadále pamatovat hlavní heslo trezoru.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Propojit s odemykáním zařízení</string>
|
||||
<string name="menu_keystore_remove_key">Smazat klíč odemknutí zařízení</string>
|
||||
<string name="education_advanced_unlock_title">Odemykání databáze zařízením</string>
|
||||
<string name="advanced_unlock_timeout">Časový limit odemykání zařízení</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Trvání použití odemykání zařízení, než bude obsah smazán</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Za účelem odemykání zařízení neukládat žádný šifrovaný obsah</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Dočasné odemykání zařízení</string>
|
||||
<string name="advanced_unlock_tap_delete">Klepněte pro odstranění klíčů odemykání zařízení</string>
|
||||
<string name="education_advanced_unlock_summary">Abyste rychle odemknuli databázi, propojte své heslo s naskenovanou biometrikou nebo údaji zámku zařízení.</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Vypršení rozšířeného odemknutí</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Vypršení odemykání zařízení</string>
|
||||
<string name="content">Obsah</string>
|
||||
<string name="error_rebuild_list">Seznam nelze řádně sestavit.</string>
|
||||
<string name="error_database_uri_null">URI databáze nelze načíst.</string>
|
||||
@@ -539,15 +539,15 @@
|
||||
<string name="error_file_to_big">Soubor, který se pokoušíte nahrát, je příliš velký.</string>
|
||||
<string name="content_description_otp_information">Info o jednorázovém heslu</string>
|
||||
<string name="properties">Vlastnosti</string>
|
||||
<string name="error_export_app_properties">Během exportu vlastností aplikace došlo k chybě</string>
|
||||
<string name="success_export_app_properties">Vlastnosti aplikace byly exportovány</string>
|
||||
<string name="error_import_app_properties">Během importu vlastností aplikace došlo k chybě</string>
|
||||
<string name="success_import_app_properties">Vlastnosti aplikace byly importovány</string>
|
||||
<string name="error_export_app_properties">Během exportu nastavení aplikace došlo k chybě</string>
|
||||
<string name="success_export_app_properties">Nastavení aplikace byla exportována</string>
|
||||
<string name="error_import_app_properties">Během importu nastavení aplikace došlo k chybě</string>
|
||||
<string name="success_import_app_properties">Nastavení aplikace byla importována</string>
|
||||
<string name="description_app_properties">Vlastnosti KeePassDX pro správu aplikačních nastavení</string>
|
||||
<string name="export_app_properties_summary">Pro export vlastností aplikace založte soubor</string>
|
||||
<string name="export_app_properties_title">Exportovat vlastnosti aplikace</string>
|
||||
<string name="import_app_properties_summary">Pro import vlastostí aplikace zvolte soubor</string>
|
||||
<string name="import_app_properties_title">Importovat vlastnosti aplikace</string>
|
||||
<string name="export_app_properties_summary">Vytvořte soubor pro export nastavení aplikace</string>
|
||||
<string name="export_app_properties_title">Exportovat nastavení aplikace</string>
|
||||
<string name="import_app_properties_summary">Vyberte soubor pro import nastavení aplikace</string>
|
||||
<string name="import_app_properties_title">Importovat nastavení aplikace</string>
|
||||
<string name="error_start_database_action">Během akce v databázi došlo k chybě.</string>
|
||||
<string name="error_remove_file">Při odstraňování dat soboru došlo k chybě.</string>
|
||||
<string name="error_duplicate_file">Datový soubor již existuje.</string>
|
||||
@@ -615,13 +615,13 @@
|
||||
<string name="show_entry_colors_summary">Zobrazí barvy popředí a pozadí záznamu</string>
|
||||
<string name="show_entry_colors_title">Barvy záznamu</string>
|
||||
<string name="regex">Běžný výraz</string>
|
||||
<string name="enable_keep_screen_on_summary">Při prohlížení záznamu držet obrazovku zapnutou</string>
|
||||
<string name="enable_keep_screen_on_summary">Při prohlížení nebo úpravě záznamu ponechat obrazovku zapnutou</string>
|
||||
<string name="navigation_drawer_open">Otevření navigačního panelu</string>
|
||||
<string name="navigation_drawer_close">Zavření navigačního panelu</string>
|
||||
<string name="inherited">Převzít</string>
|
||||
<string name="auto_type_sequence">Posloupnost automatického vyplňování</string>
|
||||
<string name="content_description_passphrase_word_count">Počet slov hesla</string>
|
||||
<string name="passphrase">Heslo</string>
|
||||
<string name="passphrase">Heslová fráze</string>
|
||||
<string name="colorize_password_title">Zabarvit hesla</string>
|
||||
<string name="colorize_password_summary">Zabarvit znaky hesla podle typu</string>
|
||||
<string name="warning_database_already_opened">Databáze je již otevřená, zavřete ji, než otevřete jinou</string>
|
||||
@@ -667,5 +667,26 @@
|
||||
<string name="corrupted_file">Poškozený soubor.</string>
|
||||
<string name="remember_hardware_key_title">Pamatovat si hardwarové klíče</string>
|
||||
<string name="remember_hardware_key_summary">Udržuje znalost o použitých hardwarových klíčích</string>
|
||||
<string name="merge_success">Sloučení bylo úspěšně dokončeno</string>
|
||||
<string name="merge_success">Sloučení úspěšně dokončeno</string>
|
||||
<string name="info">Informace</string>
|
||||
<string name="menu_app_settings_summary">Vyhledávání, uzamčení, historie, vlastnosti</string>
|
||||
<string name="menu_form_filling_settings_summary">Klávesnice, automatické vyplnění, schránka</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrie, údaje zařízení</string>
|
||||
<string name="menu_database_settings_summary">Metadata, koš, šablony, historie</string>
|
||||
<string name="menu_security_settings_summary">Šifrování, funkce derivace klíče</string>
|
||||
<string name="master_key_settings_summary">Změna, obnovení</string>
|
||||
<string name="warning_database_notification_permission">Oprávnění k oznámením umožňuje zobrazit stav databáze a uzamknout ji snadno přístupným tlačítkem.
|
||||
\n
|
||||
\nPokud toto oprávnění neaktivujete, nebude databáze otevřená na pozadí viditelná, pokud je v popředí jiná aplikace.</string>
|
||||
<string name="warning_copy_permission">Oprávnění k oznámením je potřeba pro použití funkce oznámení o schránce.</string>
|
||||
<string name="later">Později</string>
|
||||
<string name="ask">Zeptat se</string>
|
||||
<string name="configure">Nastavit</string>
|
||||
<string name="unlock_and_link_biometric">Propojení s odemykáním zařízení</string>
|
||||
<string name="menu_appearance_settings_summary">Motivy, barvy, atributy</string>
|
||||
<string name="unlock">Odemknout</string>
|
||||
<string name="education_validate_entry_title">Ověřit vstup</string>
|
||||
<string name="education_validate_entry_summary">Nezapomeňte ověřit svůj vstup a uložit databázi.
|
||||
\n
|
||||
\nPokud je aktivované automatické uzamčení a zapomenete, že jste něco upravili, riskujete ztrátu dat.</string>
|
||||
</resources>
|
||||
@@ -42,7 +42,7 @@
|
||||
<string name="decrypting_db">Dekrypterer databaseindhold…</string>
|
||||
<string name="default_checkbox">Brug som standarddatabase</string>
|
||||
<string name="digits">Cifre</string>
|
||||
<string name="select_database_file">Åbn en eksisterende database</string>
|
||||
<string name="select_database_file">Åbn eksisterende boks</string>
|
||||
<string name="entry_accessed">Senest åbnet</string>
|
||||
<string name="entry_cancel">Annuller</string>
|
||||
<string name="entry_confpassword">Bekræft adgangskode</string>
|
||||
@@ -193,18 +193,18 @@
|
||||
<string name="lock">Lås</string>
|
||||
<string name="lock_database_screen_off_title">Skærmlås</string>
|
||||
<string name="lock_database_screen_off_summary">Lås databasen få sekunder efter at skærmen slukkes</string>
|
||||
<string name="advanced_unlock">Avanceret oplåsning</string>
|
||||
<string name="advanced_unlock">Enhedsoplåsning</string>
|
||||
<string name="biometric_unlock_enable_title">Biometrisk oplåsning</string>
|
||||
<string name="biometric_unlock_enable_summary">Giver mulighed for at scanne dine biometriske data for at åbne databasen</string>
|
||||
<string name="biometric_delete_all_key_title">Slet krypteringsnøgler</string>
|
||||
<string name="biometric_delete_all_key_summary">Slet alle krypteringsnøgler, der er relateret til avanceret oplåsningsgenkendelse</string>
|
||||
<string name="biometric_delete_all_key_summary">Slet alle krypteringsnøgler, der er relateret til oplåsningsgenkendelse</string>
|
||||
<string name="unavailable_feature_text">Funktionen kunne ikke startes.</string>
|
||||
<string name="unavailable_feature_version">Enheden kører Android %1$s, men har brug for %2$s eller nyere.</string>
|
||||
<string name="unavailable_feature_hardware">Kunne ikke finde den tilsvarende hardware.</string>
|
||||
<string name="file_name">Filnavn</string>
|
||||
<string name="path">Sti</string>
|
||||
<string name="assign_master_key">Tildel en hovednøgle</string>
|
||||
<string name="create_keepass_file">Opret en ny database</string>
|
||||
<string name="create_keepass_file">Opret ny boks</string>
|
||||
<string name="recycle_bin_title">Brug af papirkurven</string>
|
||||
<string name="recycle_bin_summary">Flyt grupper og poster til \"Papirkurv\" før sletning</string>
|
||||
<string name="monospace_font_fields_enable_title">Feltskrifttype</string>
|
||||
@@ -333,10 +333,10 @@
|
||||
<string name="content_description_update_from_list">Opdater</string>
|
||||
<string name="content_description_keyboard_close_fields">Luk felter</string>
|
||||
<string name="error_create_database_file">Kan ikke oprette database med denne adgangskode og nøglefil.</string>
|
||||
<string name="menu_advanced_unlock_settings">Avanceret oplåsning</string>
|
||||
<string name="menu_advanced_unlock_settings">Oplåsning af enhed</string>
|
||||
<string name="biometric">Biometrisk</string>
|
||||
<string name="biometric_auto_open_prompt_title">Prompt til automatisk åbning</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Spørg automatisk efter avanceret oplåsning, hvis databasen er konfigureret til at bruge det</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Anmod automatisk om oplåsning af enheden, hvis databasen er konfigureret til at bruge den</string>
|
||||
<string name="enable">Aktivér</string>
|
||||
<string name="disable">Deaktiver</string>
|
||||
<string name="master_key">Hovednøgle</string>
|
||||
@@ -365,7 +365,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Løs problemet ved at generere nye UUID\'er for dubletter og fortsætte\?</string>
|
||||
<string name="database_opened">Database åbnet</string>
|
||||
<string name="clipboard_explanation_summary">Kopier indtastningsfelter ved hjælp af enhedens udklipsholder</string>
|
||||
<string name="advanced_unlock_explanation_summary">Brug avanceret oplåsning for at gøre det lettere at åbne en database</string>
|
||||
<string name="advanced_unlock_explanation_summary">Brug enhedsoplåsning til at åbne en database nemmere</string>
|
||||
<string name="database_data_compression_title">Datakomprimering</string>
|
||||
<string name="database_data_compression_summary">Datakomprimering reducerer databasens størrelse</string>
|
||||
<string name="max_history_items_title">Maksimalt antal</string>
|
||||
@@ -503,18 +503,18 @@
|
||||
<string name="back_to_previous_keyboard">Tilbage til forrige tastatur</string>
|
||||
<string name="custom_fields">Brugerdefinerede felter</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Slet alle krypteringsnøgler relateret til avanceret oplåsningsgenkendelse\?</string>
|
||||
<string name="advanced_unlock_tap_delete">Tryk for at slette avancerede oplåsningsnøgler</string>
|
||||
<string name="advanced_unlock_tap_delete">Tryk for at slette enhedens oplåsningsnøgler</string>
|
||||
<string name="content">Indhold</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Indtast adgangskoden, og klik derefter på denne knap.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kunne ikke initialisere avanceret oplåsningsprompt.</string>
|
||||
<string name="advanced_unlock_scanning_error">Fejl ved avanceret oplåsning: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Kunne ikke genkende aftryk til avanceret oplåsning</string>
|
||||
<string name="advanced_unlock_invalid_key">Den avancerede oplåsningsnøgle kan ikke læses. Slet den og gentag proceduren for genkendelse af oplåsning.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Åbn database med avanceret oplåsningsgenkendelse</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Avanceret oplåsningsgenkendelse</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kunne ikke initialisere oplåsningsprompt.</string>
|
||||
<string name="advanced_unlock_scanning_error">Fejl ved oplåsning: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Kunne ikke genkende aftryk til oplåsning</string>
|
||||
<string name="advanced_unlock_invalid_key">Oplåsningsnøgle kan ikke læses. Slet den og gentag proceduren for genkendelse af oplåsning.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Enhedsoplåsningsgenkendelse</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Link til enhedsoplåsning</string>
|
||||
<string name="warning_database_info_changed_options">Flet data, overskriv de eksterne ændringer ved at gemme databasen eller genindlæs den med de seneste ændringer.</string>
|
||||
<string name="warning_database_info_changed">Oplysningerne i databasefilen er blevet ændret uden for appen.</string>
|
||||
<string name="menu_keystore_remove_key">Slet avanceret oplåsningsnøgle</string>
|
||||
<string name="menu_keystore_remove_key">Slet enheds oplåsningsnøgle</string>
|
||||
<string name="menu_reload_database">Genindlæs data</string>
|
||||
<string name="error_duplicate_file">Fildataene findes allerede.</string>
|
||||
<string name="error_upload_file">Der opstod en fejl under overførsel af fildataene.</string>
|
||||
@@ -522,35 +522,35 @@
|
||||
<string name="error_rebuild_list">Listen kan ikke genopbygges korrekt.</string>
|
||||
<string name="error_database_uri_null">Database-URI kan ikke hentes.</string>
|
||||
<string name="content_description_otp_information">Oplysninger om engangsadgangskode</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Udtræk database legitimationsoplysninger med avancerede oplåsningdata</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Du skal stadig huske din primære legitimationsoplysning, hvis du bruger avanceret oplåsningsgenkendelse.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Udtræk databases legitimationsoplysninger med enheds oplåsningdata</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Du skal stadig huske din boks primære legitimationsoplysning, hvis du bruger oplåsningsgenkendelse på enheden.</string>
|
||||
<string name="warning_database_revoked">Adgang til filen tilbagekaldt af filhåndteringsprogrammet, luk databasen og genåbn den fra dens placering.</string>
|
||||
<string name="error_start_database_action">Der opstod en fejl under udførelsen af en handling på databasen.</string>
|
||||
<string name="error_remove_file">Der opstod en fejl under fjernelsen af fildata.</string>
|
||||
<string name="error_otp_type">Den existerende OTP-type kunne ikke genkendes. Det kan være, at dens validering ikke længere genererer token korrekt.</string>
|
||||
<string name="education_advanced_unlock_summary">Sammenkæd din adgangskode med din scannede biometriske data eller enhedens legitimationsoplysninger for hurtigt at låse din database op.</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Varigheden af avanceret oplåsning, før indholdet slettes</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Varigheden af oplåsning, før indholdet slettes</string>
|
||||
<string name="device_credential_unlock_enable_summary">Giver dig mulighed for at bruge dine enhedsoplysninger til at åbne databasen</string>
|
||||
<string name="device_credential_unlock_enable_title">Oplåsning via enhedsoplysninger</string>
|
||||
<string name="autofill_inline_suggestions_summary">Forsøg at vise forslag til automatisk udfyldning direkte fra et kompatibelt tastatur</string>
|
||||
<string name="autofill_inline_suggestions_title">Indbyggede forslag</string>
|
||||
<string name="backspace">Tilbagetast</string>
|
||||
<string name="advanced_unlock_timeout">Tidsudløb for avanceret oplåsning</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Udløb af avanceret oplåsning</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Gem ikke krypteret indhold for at bruge avanceret oplåsning</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Midlertidig avanceret oplåsning</string>
|
||||
<string name="advanced_unlock_timeout">Tidsudløb for oplåsning</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Udløb af oplåsning af enhed</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Gem ikke krypteret indhold for at bruge enhedsoplåsning</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Midlertidig oplåsning af enhed</string>
|
||||
<string name="device_credential">Enhedens legitimation</string>
|
||||
<string name="properties">Egenskaber</string>
|
||||
<string name="error_export_app_properties">Fejl under eksport af app-egenskaber</string>
|
||||
<string name="success_export_app_properties">App-egenskaber eksporteret</string>
|
||||
<string name="error_import_app_properties">Fejl under importering af app-egenskaber</string>
|
||||
<string name="success_import_app_properties">App-egenskaber importeret</string>
|
||||
<string name="error_export_app_properties">Fejl under eksport af app-indstillinger</string>
|
||||
<string name="success_export_app_properties">App-indstillinger eksporteret</string>
|
||||
<string name="error_import_app_properties">Fejl under importering af app-indstillinger</string>
|
||||
<string name="success_import_app_properties">App-indstillinger importeret</string>
|
||||
<string name="description_app_properties">KeePassDX-egenskaber til at administrere app-indstillinger</string>
|
||||
<string name="export_app_properties_summary">Opret en fil for at eksportere app-egenskaber</string>
|
||||
<string name="export_app_properties_title">Eksporter app-egenskaber</string>
|
||||
<string name="import_app_properties_summary">Vælg en fil for at importere app-egenskaber</string>
|
||||
<string name="import_app_properties_title">Importer app-egenskaber</string>
|
||||
<string name="export_app_properties_summary">Opret en fil for at eksportere app-indstillinger</string>
|
||||
<string name="export_app_properties_title">Eksporter app-indstillinger</string>
|
||||
<string name="import_app_properties_summary">Vælg en fil for at importere app-indstillinger</string>
|
||||
<string name="import_app_properties_title">Importér app-indstillinger</string>
|
||||
<string name="error_move_group_here">Du kan ikke flytte en gruppe hertil.</string>
|
||||
<string name="error_word_reserved">Dette ord er reserveret og kan ikke bruges.</string>
|
||||
<string name="expired">Udløbet</string>
|
||||
@@ -667,4 +667,22 @@
|
||||
<string name="bank_identifier_code">SWIFT/BIC</string>
|
||||
<string name="secure_note">Sikker note</string>
|
||||
<string name="show_entry_colors_title">Postfarver</string>
|
||||
<string name="unlock">Lås op</string>
|
||||
<string name="master_key_settings_summary">Ændring, fornyelse</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="ask">Spørg</string>
|
||||
<string name="menu_form_filling_settings_summary">Tastatur, autofyld, udklipsholder</string>
|
||||
<string name="configure">Konfigurér</string>
|
||||
<string name="menu_security_settings_summary">Kryptering, Nøgleafledningsfunktion</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometri, enhedens legitimation</string>
|
||||
<string name="warning_database_notification_permission">Meddelelsestilladelsen giver dig mulighed for at vise status for databasen og låse den med en let tilgængelig knap.
|
||||
\n
|
||||
\nHvis du ikke aktiverer denne tilladelse, vil den database, der er åben i baggrunden, ikke være synlig, hvis et andet program er i forgrunden.</string>
|
||||
<string name="unlock_and_link_biometric">Link til oplåsning af enhed</string>
|
||||
<string name="warning_copy_permission">Meddelelsestilladelsen er nødvendig for at bruge udklipsholderens meddelelsesfunktion.</string>
|
||||
<string name="menu_database_settings_summary">Metadata, papirkurven, skabeloner, historik</string>
|
||||
<string name="merge_success">Sammenfletning gennemført</string>
|
||||
<string name="menu_app_settings_summary">Søg, lås, historik, egenskaber</string>
|
||||
<string name="later">Senere</string>
|
||||
<string name="menu_appearance_settings_summary">Temaer, farver, attributter</string>
|
||||
</resources>
|
||||
@@ -23,7 +23,7 @@
|
||||
--><resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="contact">Kontakt</string>
|
||||
<string name="contribution">Beiträge</string>
|
||||
<string name="feedback">Rückmeldung</string>
|
||||
<string name="feedback">Feedback</string>
|
||||
<string name="homepage">Webseite</string>
|
||||
<string name="about_description">Android-Implementierung des Passwortmanagers KeePass</string>
|
||||
<string name="accept">Akzeptieren</string>
|
||||
@@ -36,10 +36,10 @@
|
||||
<string name="menu_app_settings">App-Einstellungen</string>
|
||||
<string name="brackets">Klammern</string>
|
||||
<string name="file_manager_install_description">Zum Erstellen, Öffnen und Speichern von Datenbankdateien wird ein Dateimanager benötigt, der die beabsichtigte Aktion ACTION_CREATE_DOCUMENT und ACTION_OPEN_DOCUMENT akzeptiert.</string>
|
||||
<string name="clipboard_cleared">Zwischenablage geleert</string>
|
||||
<string name="clipboard_cleared">Zwischenablage gelöscht</string>
|
||||
<string name="clipboard_error_title">Zwischenablage-Fehler</string>
|
||||
<string name="clipboard_error">Einige Geräte lassen keine Nutzung der Zwischenablage durch Apps zu.</string>
|
||||
<string name="clipboard_error_clear">Leeren der Zwischenablage fehlgeschlagen</string>
|
||||
<string name="clipboard_error_clear">Löschen der Zwischenablage fehlgeschlagen</string>
|
||||
<string name="clipboard_timeout">Zwischenablage-Inaktivitätszeit</string>
|
||||
<string name="clipboard_timeout_summary">Speicherdauer in der Zwischenablage (falls vom Gerät unterstützt)</string>
|
||||
<string name="select_to_copy">%1$s in die Zwischenablage kopieren</string>
|
||||
@@ -58,7 +58,7 @@
|
||||
<string name="entry_created">Erstellt</string>
|
||||
<string name="entry_expires">Gültig bis</string>
|
||||
<string name="entry_keyfile">Schlüsseldatei</string>
|
||||
<string name="entry_modified">Bearbeitet</string>
|
||||
<string name="entry_modified">Geändert</string>
|
||||
<string name="entry_not_found">Zugriffsdaten wurden nicht gefunden.</string>
|
||||
<string name="entry_password">Passwort</string>
|
||||
<string name="save">Speichern</string>
|
||||
@@ -125,7 +125,7 @@
|
||||
<string name="protection">Schutz</string>
|
||||
<string name="read_only">Schreibgeschützt</string>
|
||||
<string name="read_only_warning">Abhängig von deinem Dateienmanager hat KeePassDX möglicherweise keine Schreibberechtigung.</string>
|
||||
<string name="content_description_remove_from_list">Löschen</string>
|
||||
<string name="content_description_remove_from_list">Entfernen</string>
|
||||
<string name="root">Start</string>
|
||||
<string name="rounds">Verschlüsselungsrunden</string>
|
||||
<string name="rounds_explanation">Zusätzliche Verschlüsselungsrunden bieten besseren Schutz gegen Brute-Force-Angriffe. Allerdings dauert das Laden und Speichern der Datenbank entsprechend länger.</string>
|
||||
@@ -140,9 +140,9 @@
|
||||
<string name="warning">Warnung</string>
|
||||
<string name="warning_password_encoding">Passwortzeichen in der Datenbank vermeiden, die kein Textkodierungsformat besitzen (nicht erkannte Zeichen werden in denselben Buchstaben umgewandelt).</string>
|
||||
<string name="version_label">Version %1$s</string>
|
||||
<string name="education_unlock_summary">Gib das Passwort bzw. die Schlüsseldatei ein, um die Datenbank zu öffnen.
|
||||
<string name="education_unlock_summary">Das Passwort bzw. die Schlüsseldatei eingeben, um die Datenbank zu öffnen.
|
||||
\n
|
||||
\nErstelle nach jeder Änderung ein Backup deiner Datenbankdatei.</string>
|
||||
\nNach jeder Änderung eine Sicherung der eigene Datenbankdatei an einem sicheren Ort erstellen.</string>
|
||||
<string-array name="list_size_options">
|
||||
<item>Klein</item>
|
||||
<item>Mittel</item>
|
||||
@@ -163,7 +163,7 @@
|
||||
<string name="file_name">Dateiname</string>
|
||||
<string name="unavailable_feature_text">Diese Funktion konnte nicht gestartet werden.</string>
|
||||
<string name="biometric_unlock_enable_summary">Ermöglicht das Scannen biometrischer Merkmale, um die Datenbank zu öffnen</string>
|
||||
<string name="advanced_unlock">Schnelles Entsperren</string>
|
||||
<string name="advanced_unlock">Gerät entsperren</string>
|
||||
<string name="biometric_unlock_enable_title">Biometrisches Entsperren</string>
|
||||
<string name="lock">Sperren</string>
|
||||
<string name="list_password_generator_options_summary">Erlaubte Zeichen für Passwortgenerator festlegen</string>
|
||||
@@ -171,7 +171,7 @@
|
||||
<string name="encrypted_value_stored">Verschlüsseltes Passwort wurde gespeichert</string>
|
||||
<string name="database_history">Verlauf</string>
|
||||
<string name="general">Allgemein</string>
|
||||
<string name="unavailable">Diese Datenbank enthält noch keine Anmeldedaten.</string>
|
||||
<string name="unavailable">Nicht vorhanden</string>
|
||||
<string name="encryption">Verschlüsselung</string>
|
||||
<string name="key_derivation_function">Schlüsselableitungsfunktion</string>
|
||||
<string name="extended_ASCII">Erweiterte ASCII</string>
|
||||
@@ -202,7 +202,7 @@
|
||||
<string name="autofill_select_entry">Eintrag auswählen …</string>
|
||||
<string name="clipboard">Zwischenablage</string>
|
||||
<string name="biometric_delete_all_key_title">Verschlüsselungsschlüssel löschen</string>
|
||||
<string name="biometric_delete_all_key_summary">Alle mit der biometrischen Erkennung verknüpften Verschlüsselungsschlüssel löschen</string>
|
||||
<string name="biometric_delete_all_key_summary">Alle mit der Geräteentsperrung verknüpften Verschlüsselungsschlüssel löschen</string>
|
||||
<string name="unavailable_feature_version">Das Gerät läuft mit Android %1$s, benötigt aber %2$s oder höher.</string>
|
||||
<string name="unavailable_feature_hardware">Keine entsprechende Hardware gefunden.</string>
|
||||
<string name="recycle_bin_title">Papierkorb-Nutzung</string>
|
||||
@@ -220,13 +220,13 @@
|
||||
<string name="keyboard">Tastatur</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="magic_keyboard_explanation_summary">Tastatur zum Ausfüllen aller Passwort- und Identitätsfelder aktivieren</string>
|
||||
<string name="reset_education_screens_title">Hilfe-Anzeige wiederholen</string>
|
||||
<string name="reset_education_screens_title">Hilfeanzeige wiederholen</string>
|
||||
<string name="reset_education_screens_summary">Alle Hilfsinfos nochmal anzeigen</string>
|
||||
<string name="reset_education_screens_text">Hilfe-Anzeige zurückgesetzt</string>
|
||||
<string name="education_create_database_title">Die Datenbankdatei erstellen</string>
|
||||
<string name="education_create_database_summary">Erstelle deine erste Passwortverwaltungsdatei.</string>
|
||||
<string name="reset_education_screens_text">Hilfeanzeige zurückgesetzt</string>
|
||||
<string name="education_create_database_title">Datenbankdatei erstellen</string>
|
||||
<string name="education_create_database_summary">Erste Datei zur Passwortverwaltung erstellen.</string>
|
||||
<string name="education_select_database_title">Existierende Datenbank öffnen</string>
|
||||
<string name="education_select_database_summary">Öffne deine bestehende Datenbankdatei mit dem Dateimanager, um sie weiter zu verwenden.</string>
|
||||
<string name="education_select_database_summary">Öffnet über den Dateimanager eine früher erstellte Datenbankdatei, um sie weiter zu verwenden.</string>
|
||||
<string name="education_new_node_title">Datenbankelemente hinzufügen</string>
|
||||
<string name="education_new_node_summary">Einträge helfen dabei digitale Konten zu verwalten.
|
||||
\n
|
||||
@@ -234,22 +234,22 @@
|
||||
<string name="education_search_title">Einträge durchsuchen</string>
|
||||
<string name="education_search_summary">Titel, Nutzernamen oder Inhalte anderer Felder eingeben, um Passwörter zu finden.</string>
|
||||
<string name="education_entry_edit_title">Eintrag bearbeiten</string>
|
||||
<string name="education_entry_edit_summary">Füge dem Eintrag eigene Felder hinzu. Die Felder können mit Querverweisen aus anderen Einträgen ergänzt werden.</string>
|
||||
<string name="education_generate_password_title">Erstelle ein starkes Passwort</string>
|
||||
<string name="education_generate_password_summary">Generiere ein starkes Passwort, um es mit dem Eintrag zu verknüpfen, gib Passwortanforderungen ein und vergiss die Passwortsicherheit nicht.</string>
|
||||
<string name="education_entry_edit_summary">Dem Eintrag eigene Felder hinzufügen. Die Felder können mit Querverweisen aus anderen Einträgen ergänzt werden.</string>
|
||||
<string name="education_generate_password_title">Ein starkes Passwort erstellen</string>
|
||||
<string name="education_generate_password_summary">Lassen Sie ein starkes Passwort erstellen, das mit Ihrem Eintrag verbunden wird, legen Sie es einfach anhand von Formularkriterien fest und vergessen Sie nicht Ihr Passwort zu sichern.</string>
|
||||
<string name="education_entry_new_field_title">Eigene Felder hinzufügen</string>
|
||||
<string name="education_entry_new_field_summary">Füge ein weiteres Feld und einen Wert hinzu und schütze es (optional).</string>
|
||||
<string name="education_unlock_title">Entsperre die Datenbank</string>
|
||||
<string name="education_entry_new_field_summary">Ein zusätzliches Feld einfügen, einen Wert hinzufügen und diesen optional schützen.</string>
|
||||
<string name="education_unlock_title">Datenbank entsperren</string>
|
||||
<string name="education_field_copy_title">Ein Feld kopieren</string>
|
||||
<string name="education_field_copy_summary">Kopierte Felder können überall eingefügt werden.
|
||||
\n
|
||||
\nVerwende deine bevorzugte Methode zur Formular-Ausfüllung.</string>
|
||||
<string name="education_field_copy_summary">Kopierte Felder können an beliebiger Stelle eingefügt werden.
|
||||
\n
|
||||
\nAus den verschiedenen Methoden zum Ausfüllen von Formularen einfach die bevorzugte auswählen.</string>
|
||||
<string name="education_lock_title">Datenbank sperren</string>
|
||||
<string name="education_lock_summary">Die Datenbank schnell sperren. Die App lässt sich so einstellen, dass sie nach einer gewissen Zeit und beim Ausschalten des Bildschirms gesperrt wird.</string>
|
||||
<string name="education_sort_title">Sortierung der Einträge</string>
|
||||
<string name="education_sort_summary">Wähle, wie Einträge und Gruppen sortiert werden.</string>
|
||||
<string name="education_sort_title">Einträge sortieren</string>
|
||||
<string name="education_sort_summary">Wählen, wie Einträge und Gruppen sortiert werden.</string>
|
||||
<string name="education_donation_title">Mitmachen</string>
|
||||
<string name="education_donation_summary">Mithelfen, Stabilität und Sicherheit zu verbessern sowie weitere Funktionen zu ermöglichen.</string>
|
||||
<string name="education_donation_summary">Mithelfen, um Stabilität und Sicherheit zu verbessern sowie weitere Funktionen zu ermöglichen.</string>
|
||||
<string name="html_text_ad_free">Anders als viele Passwortmanager ist dieser <strong>werbefrei</strong>, <strong>quelloffen</strong>, <strong>freie Copyleft-Software</strong> und keine persönlichen Daten werden auf Servern gesammelt, egal welche Version du verwendest.</string>
|
||||
<string name="html_text_buy_pro">Mit dem Kauf der Pro-Version erhältst du Zugriff auf diesen <strong>visuellen Stil</strong> und unterstützt insbesondere <strong>die Umsetzung gemeinschaftlicher Projekte.</strong></string>
|
||||
<string name="html_text_feature_generosity">Dieser <strong>visuelle Stil</strong> ist dank deiner Großzügigkeit verfügbar.</string>
|
||||
@@ -273,17 +273,17 @@
|
||||
<string name="allow_copy_password_warning">Warnung: Alle Apps teilen sich die Zwischenablage. Andere Software kann auf kopierte Daten zugreifen.</string>
|
||||
<string name="allow_no_password_title">Entsperren ohne Hauptschlüssel</string>
|
||||
<string name="allow_no_password_summary">Erlaubt das Antippen von „Öffnen“ ohne Anmeldedaten einzugeben</string>
|
||||
<string name="enable_education_screens_title">Hilfe-Anzeige</string>
|
||||
<string name="enable_education_screens_title">Hilfeanzeige</string>
|
||||
<string name="enable_education_screens_summary">Bedienelemente hervorheben, um die Funktionsweise der App zu lernen</string>
|
||||
<string name="menu_open_file_read_and_write">Änderbar</string>
|
||||
<string name="menu_file_selection_read_only">Schreibgeschützt</string>
|
||||
<string name="enable_read_only_title">Schreibgeschützt</string>
|
||||
<string name="education_read_only_title">Datenbank-Schreibschutz aktivieren</string>
|
||||
<string name="enable_read_only_summary">Datenbank standardmäßig schreibgeschützt öffnen</string>
|
||||
<string name="education_read_only_summary">Den Öffnungsmodus diesesmal ändern.
|
||||
<string name="education_read_only_summary">Den Öffnungsmodus für die Sitzung ändern.
|
||||
\n
|
||||
\n„Schreibgeschützt“ verhindert unbeabsichtigte Änderungen.
|
||||
\nMit „Änderbar“ kannst du jedes Element frei bearbeiten, hinzufügen oder löschen.</string>
|
||||
\nMit „Änderbar“ lässt sich jedes Element frei bearbeiten, hinzufügen oder löschen.</string>
|
||||
<string name="edit_entry">Eintrag bearbeiten</string>
|
||||
<string name="error_load_database">Die Datenbank konnte nicht geladen werden.</string>
|
||||
<string name="error_load_database_KDF_memory">Laden des Schlüssels fehlgeschlagen. Bitte versuchen, die „Speicherplatznutzung“ von KDF zu verringern.</string>
|
||||
@@ -296,7 +296,7 @@
|
||||
<string name="keyboard_entry_category">Eintrag</string>
|
||||
<string name="keyboard_entry_timeout_title">Inaktivitätszeit</string>
|
||||
<string name="keyboard_entry_timeout_summary">Zeit bis zum Löschen der Tastatureingabe</string>
|
||||
<string name="keyboard_notification_entry_title">Benachrichtigung</string>
|
||||
<string name="keyboard_notification_entry_title">Benachrichtigungsinfo</string>
|
||||
<string name="keyboard_notification_entry_summary">Benachrichtigung anzeigen, wenn ein Eintrag abrufbar ist</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">Eintrag</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s über Magikeyboard abrufbar</string>
|
||||
@@ -350,12 +350,12 @@
|
||||
<string name="content_description_update_from_list">Aktualisieren</string>
|
||||
<string name="content_description_keyboard_close_fields">Felder schließen</string>
|
||||
<string name="error_create_database_file">Die Datenbank kann mit diesem Passwort und dieser Schlüsseldatei nicht erstellt werden.</string>
|
||||
<string name="menu_advanced_unlock_settings">Schnelles Entsperren</string>
|
||||
<string name="menu_advanced_unlock_settings">Geräteentsperrung</string>
|
||||
<string name="biometric">Biometrisch</string>
|
||||
<string name="enable">Aktivieren</string>
|
||||
<string name="disable">Deaktivieren</string>
|
||||
<string name="biometric_auto_open_prompt_title">Abfrage automatisch öffnen</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatisch Schnellentsperrung abfragen, falls die Datenbank dafür eingerichtet ist</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Die Geräteentsperrung automatisch abfragen, falls die Datenbank dafür eingerichtet ist</string>
|
||||
<string name="master_key">Hauptschlüssel</string>
|
||||
<string name="security">Sicherheit</string>
|
||||
<string name="entry_history">Verlauf</string>
|
||||
@@ -385,7 +385,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Problem lösen, indem neue UUIDs für Duplikate generiert werden um fortzufahren\?</string>
|
||||
<string name="database_opened">Datenbank geöffnet</string>
|
||||
<string name="clipboard_explanation_summary">Eintragsfelder mit der Zwischenablage des Geräts kopieren</string>
|
||||
<string name="advanced_unlock_explanation_summary">Schnelles Entsperren verwenden, um eine Datenbank einfacher zu öffnen</string>
|
||||
<string name="advanced_unlock_explanation_summary">Geräteentsperrung verwenden, um eine Datenbank einfacher zu öffnen</string>
|
||||
<string name="database_data_compression_title">Datenkomprimierung</string>
|
||||
<string name="database_data_compression_summary">Datenkomprimierung reduziert die Datenbankgröße</string>
|
||||
<string name="max_history_items_title">Maximale Anzahl</string>
|
||||
@@ -427,25 +427,23 @@
|
||||
<string name="hide_expired_entries_summary">Abgelaufene Einträge werden nicht angezeigt</string>
|
||||
<string name="style_choose_title">App-Design</string>
|
||||
<string name="style_choose_summary">In der App verwendetes Design</string>
|
||||
<string-array name="list_style_names">
|
||||
<item>Wald</item>
|
||||
<item>Göttlich</item>
|
||||
<item>Klassisch</item>
|
||||
<item>Einfach</item>
|
||||
<item>Mond</item>
|
||||
<item>Sonne</item>
|
||||
<item>Antwort</item>
|
||||
<item>Kunzite</item>
|
||||
<item>System verfolgen</item>
|
||||
</string-array>
|
||||
<string name="style_name_forest">Wald</string>
|
||||
<string name="style_name_divine">Göttlich</string>
|
||||
<string name="style_name_classic">Klassisch</string>
|
||||
<string name="style_name_simple">Einfach</string>
|
||||
<string name="style_name_moon">Mond</string>
|
||||
<string name="style_name_sun">Sonne</string>
|
||||
<string name="style_name_reply">Antwort</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">System folgen</string>
|
||||
<string name="warning_database_read_only">Schreibrechte gewähren, um Datenbankänderungen zu speichern</string>
|
||||
<string name="education_setup_OTP_summary">Einmal-Passwortverwaltung (HOTP / TOTP) einrichten, um Token für Zwei-Faktor-Authentifizierung (2FA) zu generieren.</string>
|
||||
<string name="education_setup_OTP_summary">Einmal-Passwortverwaltung (HOTP/TOTP) einrichten, um Token für Zwei-Faktor-Authentifizierung (2FA) zu generieren.</string>
|
||||
<string name="education_setup_OTP_title">OTP einrichten</string>
|
||||
<string name="error_create_database">Die Datenbankdatei kann nicht erstellt werden.</string>
|
||||
<string name="entry_add_attachment">Anhang hinzufügen</string>
|
||||
<string name="discard">Verwerfen</string>
|
||||
<string name="discard_changes">Änderungen verwerfen\?</string>
|
||||
<string name="validate">Validieren</string>
|
||||
<string name="validate">Überprüfen</string>
|
||||
<string name="autofill_manual_selection_title">Manuelle Auswahl</string>
|
||||
<string name="autofill_manual_selection_summary">Option zur manuellen Auswahl des Datenbankeintrags anzeigen</string>
|
||||
<string name="lock_database_show_button_summary">Zeigt die Sperrtaste in der Benutzeroberfläche an</string>
|
||||
@@ -453,7 +451,7 @@
|
||||
<string name="autofill_preference_title">Autofüll-Einstellungen</string>
|
||||
<string name="warning_database_link_revoked">Zugriff auf die Datei durch den Dateimanager widerrufen</string>
|
||||
<string name="error_label_exists">Diese Bezeichnung existiert bereits.</string>
|
||||
<string name="autofill_block_restart">App, die das Formular enthält, neu starten, um die Sperrung zu aktivieren.</string>
|
||||
<string name="autofill_block_restart">Die das Formular enthaltende App neu starten, um die Sperrung zu aktivieren.</string>
|
||||
<string name="autofill_block">Automatisches Ausfüllen sperren</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Domain-Liste, für die automatisches Ausfüllen verhindert wird</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Webdomain-Sperrliste</string>
|
||||
@@ -465,11 +463,11 @@
|
||||
<string name="content_description_add_item">Element hinzufügen</string>
|
||||
<string name="filter">Filter</string>
|
||||
<string name="keyboard_change">Tastatur wechseln</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatische Tastenaktion</string>
|
||||
<string name="keyboard_previous_fill_in_title">Zurück wechseln</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Datenbank-Anmeldebildschirm</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Nach dem Ausführen der automatischen Tastenaktion automatisch zur vorherigen Tastatur wechseln</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Auf dem Datenbank-Anmeldebildschirm automatisch zur vorherigen Tastatur wechseln</string>
|
||||
<string name="education_add_attachment_summary">Füge dem Eintrag einen Anhang bei, um wichtige externe Daten zu speichern.</string>
|
||||
<string name="education_add_attachment_summary">Dem Eintrag einen Anhang hinzufügen, um wichtige externe Daten zu speichern.</string>
|
||||
<string name="content_description_credentials_information">Anmeldeinformationen</string>
|
||||
<string name="data">Daten</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Unverknüpfte Daten entfernen</string>
|
||||
@@ -493,7 +491,7 @@
|
||||
<string name="keyboard_previous_lock_title">Datenbank sperren</string>
|
||||
<string name="notification">Benachrichtigung</string>
|
||||
<string name="biometric_security_update_required">Biometrische Sicherheitsaktualisierung erforderlich.</string>
|
||||
<string name="configure_biometric">Keine biometrischen oder Geräteanmeldedaten registriert.</string>
|
||||
<string name="configure_biometric">Es sind weder Biometrie- noch Geräteanmeldedaten registriert.</string>
|
||||
<string name="registration_mode">Registrierungsmodus</string>
|
||||
<string name="save_mode">Speichermodus</string>
|
||||
<string name="search_mode">Suchmodus</string>
|
||||
@@ -507,34 +505,34 @@
|
||||
<string name="keyboard_save_search_info_title">Geteilte Informationen speichern</string>
|
||||
<string name="warning_empty_recycle_bin">Alle Knoten unwiderruflich aus dem Papierkorb löschen\?</string>
|
||||
<string name="error_field_name_already_exists">Der Feldname existiert bereits.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Du musst dich weiterhin an dein Passwort erinnern, wenn du schnelle Entsperrmethoden verwendest.</string>
|
||||
<string name="menu_keystore_remove_key">Schlüssel für Schnellentsperrung löschen</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Schnelle Entsperrmethoden</string>
|
||||
<string name="education_advanced_unlock_summary">Verknüpfe dein Passwort mit Biometrie- oder Geräteanmeldedaten, um die Datenbank schnell zu entsperren.</string>
|
||||
<string name="education_advanced_unlock_title">Schnelles Datenbank-Entsperren</string>
|
||||
<string name="advanced_unlock_timeout">Zeitlimit für schnelles Entsperren</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Dauer der Schnellentsperrnutzung bis sie zurückgesetzt wird</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Ablauf der schnellen Entsperrung</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Für Nutzung des schnellen Entsperren keine verschlüsselten Inhalte speichern</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Zeitlimit für schnelles Entsperren</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Du musst dich weiterhin an deinen Hauptschlüssel erinnern, wenn du die Geräteentsperrung verwendest.</string>
|
||||
<string name="menu_keystore_remove_key">Schlüssel für Geräteentsperrung löschen</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Verknüpfung mit Geräteentsperrung</string>
|
||||
<string name="education_advanced_unlock_summary">Eigenes Passwort mit Biometrie- oder Geräteanmeldedaten verknüpfen, um die Datenbank schnell zu entsperren.</string>
|
||||
<string name="education_advanced_unlock_title">Geräteentsperrung der Datenbank</string>
|
||||
<string name="advanced_unlock_timeout">Zeitlimit für Geräteentsperrung</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Dauer der Geräteentsperrung bis sie zurückgesetzt wird</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Ablauf der Geräteentsperrung</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Bei Nutzung der Geräteentsperrung keine verschlüsselten Inhalte speichern</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Zeitlich begrenzte Geräteentsperrung</string>
|
||||
<string name="device_credential_unlock_enable_summary">Ermöglicht das Öffnen der Datenbank mit deinen Geräteanmeldedaten</string>
|
||||
<string name="advanced_unlock_tap_delete">Drücken, um alle Schnellentsperrschlüssel zu löschen</string>
|
||||
<string name="advanced_unlock_tap_delete">Drücken, um alle Geräteentsperrschlüssel zu löschen</string>
|
||||
<string name="content">Inhalt</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Datenbank mit schnellen Entsperrmethoden öffnen</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Datenbank mit Geräteentsperrdaten öffnen</string>
|
||||
<string name="enter">Eingabetaste</string>
|
||||
<string name="backspace">Rücktaste</string>
|
||||
<string name="select_entry">Eintrag auswählen</string>
|
||||
<string name="back_to_previous_keyboard">Zurück zur vorherigen Tastatur</string>
|
||||
<string name="custom_fields">Benutzerdefinierte Felder</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Alle zum schnellen Entsperren zugehörigen Verschlüsselungsschlüssel löschen\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Alle zur Geräteentsperrung zugehörigen Verschlüsselungsschlüssel löschen\?</string>
|
||||
<string name="device_credential_unlock_enable_title">Entsperrung mit Geräteanmeldedaten</string>
|
||||
<string name="device_credential">Geräteanmeldedaten</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Passwort eingeben und dann diese Taste drücken.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Schnellentsperrungsabfrage konnte nicht gestartet werden.</string>
|
||||
<string name="advanced_unlock_scanning_error">Fehler bei schneller Entsperrung: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Abdruck für schnelles Entsperren nicht erkannt</string>
|
||||
<string name="advanced_unlock_invalid_key">Schneller Entsperrschlüssel nicht lesbar. Bitte lösche ihn und wiederhole den Vorgang zur Entsperr-Erkennung.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Datenbankanmeldedaten aus schnellen Entsperrdaten gewinnen</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Geräteentsperrungsabfrage konnte nicht gestartet werden.</string>
|
||||
<string name="advanced_unlock_scanning_error">Fehler bei Geräteentsperrung: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Fingerabdruck für Geräteentsperrung wurde nicht erkannt</string>
|
||||
<string name="advanced_unlock_invalid_key">Der Geräteentsperrschlüssel ist nicht lesbar. Bitte diesen löschen und den Vorgang zur Entsperr-Erkennung wiederholen.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Datenbankanmeldedaten aus Geräteentsperrdaten gewinnen</string>
|
||||
<string name="error_rebuild_list">Die Liste kann nicht ordnungsgemäß neu erstellt werden.</string>
|
||||
<string name="error_database_uri_null">Datenbank-URI kann nicht abgerufen werden.</string>
|
||||
<string name="menu_reload_database">Daten neu laden</string>
|
||||
@@ -618,7 +616,7 @@
|
||||
<string name="show_entry_colors_title">Eintragsfarben</string>
|
||||
<string name="enable_keep_screen_on_title">Bildschirm eingeschaltet lassen</string>
|
||||
<string name="warning_keyfile_integrity">Der Hash der Datei kann nicht garantiert werden, da Android seine Daten ändern kann. Änder die Dateiendung zu .bin, um die Integrität zu gewährleisten.</string>
|
||||
<string name="enable_keep_screen_on_summary">Bildschirm beim Ansehen des Eintrags eingeschaltet lassen</string>
|
||||
<string name="enable_keep_screen_on_summary">Bildschirm beim Anzeigen oder Bearbeiten des Eintrags eingeschaltet lassen</string>
|
||||
<string name="show_entry_colors_summary">Vorder- und Hintergrundfarbe für einen Eintrag anzeigen</string>
|
||||
<string name="auto_type_sequence">Automatische Eingabefolge</string>
|
||||
<string name="regex">Regulärer Ausdruck</string>
|
||||
@@ -681,4 +679,25 @@
|
||||
<string name="auto_type">Automatische Eingabe</string>
|
||||
<string name="html_about_privacy"><strong>Es werden keine Benutzerdaten ausgelesen</strong>, diese Anwendung stellt keine Verbindung zu einem Server her, arbeitet nur lokal und respektiert vollständig die Privatsphäre der Benutzer.</string>
|
||||
<string name="merge_success">Zusammenführung erfolgreich abgeschlossen</string>
|
||||
</resources>
|
||||
<string name="menu_form_filling_settings_summary">Tastatur, Automatisches Ausfüllen, Zwischenablage</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrie, Geräteanmeldedaten</string>
|
||||
<string name="menu_database_settings_summary">Metadaten, Papierkorb, Vorlagen, Verlauf</string>
|
||||
<string name="menu_app_settings_summary">Suche, Sperre, Verlauf, Eigenschaften</string>
|
||||
<string name="menu_security_settings_summary">Verschlüsselung, Schlüsselableitungsfunktion</string>
|
||||
<string name="master_key_settings_summary">Passwortänderung</string>
|
||||
<string name="configure">Konfigurieren</string>
|
||||
<string name="ask">Fragen</string>
|
||||
<string name="later">Später</string>
|
||||
<string name="unlock_and_link_biometric">Geräteentsperrverknüpfung</string>
|
||||
<string name="menu_appearance_settings_summary">Design, Farben, Attribute</string>
|
||||
<string name="warning_database_notification_permission">Die Benachrichtigungsberechtigung ermöglicht es, den Status der Datenbank anzuzeigen und sie mit einer leicht zugänglichen Taste zu sperren.
|
||||
\n
|
||||
\nWird diese Berechtigung nicht aktiviert, ist die im Hintergrund geöffnete Datenbank nicht sichtbar, wenn eine Anwendung im Vordergrund läuft.</string>
|
||||
<string name="warning_copy_permission">Die Benachrichtigungsberechtigung ist erforderlich, um die Benachrichtigungsfunktion der Zwischenablage zu nutzen.</string>
|
||||
<string name="unlock">Entsperren</string>
|
||||
<string name="education_validate_entry_title">Eintrag überprüfen</string>
|
||||
<string name="education_validate_entry_summary">Bitte daran denken, den Eintrag zu überprüfen und die Datenbank zu speichern.
|
||||
\n
|
||||
\nWenn ein automatisches Sperren aktiviert ist und vergessen wird, dass Änderungen vorgenommen wurden, besteht die Gefahr von Datenverlust.</string>
|
||||
<string name="info">Info</string>
|
||||
</resources>
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="digits">Ψηφία</string>
|
||||
<string name="html_about_licence">Το KeePassDX © %1$d Kunzisoft είναι <strong>ανοιχτού κώδικα</strong> και <strong>χωρίς διαφημίσεις</strong>.
|
||||
\nΠαρέχεται ως έχει, με άδεια <strong>GPLv3</strong>, χωρίς καμία εγγύηση.</string>
|
||||
<string name="select_database_file">Ανοίξτε την υπάρχουσα βάση δεδομένων</string>
|
||||
<string name="select_database_file">Ανοίξτε την υπάρχον κρύπτη</string>
|
||||
<string name="entry_accessed">Πρόσβαση</string>
|
||||
<string name="entry_cancel">Άκυρο</string>
|
||||
<string name="entry_notes">Σημειώσεις</string>
|
||||
@@ -185,7 +185,7 @@
|
||||
<string name="file_name">Όνομα αρχείου</string>
|
||||
<string name="path">Διαδρομή</string>
|
||||
<string name="assign_master_key">Ορίστε ένα κύριο κλειδί</string>
|
||||
<string name="create_keepass_file">Δημιουργία νέας βάσης δεδομένων</string>
|
||||
<string name="create_keepass_file">Δημιουργία νέας κρύπτης</string>
|
||||
<string name="recycle_bin_title">Χρήση Κάδου ανακύκλωσης</string>
|
||||
<string name="recycle_bin_summary">Μετακίνηση ομάδων και καταχωρίσεων στην ομάδα \"Κάδο ανακύκλωσης\" πριν την διαγραφή</string>
|
||||
<string name="monospace_font_fields_enable_title">Γραμματοσειρά πεδίου</string>
|
||||
@@ -200,9 +200,9 @@
|
||||
<string name="other">Άλλα</string>
|
||||
<string name="keyboard">Πληκτρολόγιο</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="reset_education_screens_title">Επαναφορά εκπαιδευτικών συμβουλών</string>
|
||||
<string name="reset_education_screens_title">Επαναφορά εκπαιδευτικών υποδείξεων</string>
|
||||
<string name="reset_education_screens_summary">Εμφάνιση όλων των εκπαιδευτικών πληροφοριών ξανά</string>
|
||||
<string name="reset_education_screens_text">Επαναφορά εκπαιδευτικών συμβουλών</string>
|
||||
<string name="reset_education_screens_text">Επαναφορά εκπαιδευτικών υποδείξεων</string>
|
||||
<string name="education_create_database_title">Δημιουργήστε το αρχείο της βάσης δεδομένων σας</string>
|
||||
<string name="education_create_database_summary">Δημιουργήστε το πρώτο αρχείο διαχείρισης κωδικού πρόσβασης.</string>
|
||||
<string name="education_select_database_title">Ανοίξτε μια υπάρχουσα βάση δεδομένων</string>
|
||||
@@ -325,17 +325,17 @@
|
||||
<string name="content_description_update_from_list">Ενημέρωση</string>
|
||||
<string name="content_description_keyboard_close_fields">Κλείσιμο πεδίων</string>
|
||||
<string name="error_create_database_file">Δεν είναι δυνατή η δημιουργία βάσης δεδομένων με αυτόν τον κωδικό πρόσβασης και το αρχείο κλειδί.</string>
|
||||
<string name="menu_advanced_unlock_settings">Προηγμένο ξεκλείδωμα</string>
|
||||
<string name="unavailable">Αυτή η βάση δεδομένων δεν έχει αποθηκευμένα διαπιστευτήρια ακόμα.</string>
|
||||
<string name="menu_advanced_unlock_settings">Ξεκλείδωμα συσκευής</string>
|
||||
<string name="unavailable">Μη διαθέσιμο</string>
|
||||
<string name="menu_appearance_settings">Εμφάνιση</string>
|
||||
<string name="biometric">Βιομετρία</string>
|
||||
<string name="advanced_unlock">Προηγμένο ξεκλείδωμα</string>
|
||||
<string name="advanced_unlock">Ξεκλείδωμα συσκευής</string>
|
||||
<string name="biometric_unlock_enable_title">Βιομετρικό ξεκλείδωμα</string>
|
||||
<string name="biometric_unlock_enable_summary">Σας επιτρέπει να σαρώσετε το βιομετρικό σας για να ανοίξετε τη βάση δεδομένων</string>
|
||||
<string name="biometric_auto_open_prompt_title">Αυτόματο άνοιγμα προτροπής</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Ζητήστε αυτόματα προηγμένο ξεκλείδωμα εάν η βάση δεδομένων έχει ρυθμιστεί για να το χρησιμοποιήσει</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Ζητήστε αυτόματο ξεκλείδωμα συσκευής εάν η βάση δεδομένων έχει ρυθμιστεί για να το χρησιμοποιεί</string>
|
||||
<string name="biometric_delete_all_key_title">Διαγράψτε τα κλειδιά κρυπτογράφησης</string>
|
||||
<string name="biometric_delete_all_key_summary">Διαγράψτε όλα τα κλειδιά κρυπτογράφησης που σχετίζονται με το προηγμένο ξεκλείδωμα</string>
|
||||
<string name="biometric_delete_all_key_summary">Διαγράψτε όλα τα κλειδιά κρυπτογράφησης που σχετίζονται με την αναγνώριση ξεκλειδώματος συσκευής</string>
|
||||
<string name="enable">Ενεργοποίηση</string>
|
||||
<string name="disable">Απενεργοποίηση</string>
|
||||
<string name="master_key">Κύριο κλειδί</string>
|
||||
@@ -366,7 +366,7 @@
|
||||
<string name="autofill_explanation_summary">Ενεργοποιήστε την αυτόματη συμπλήρωση για να συμπληρώσετε γρήγορα φόρμες σε άλλες εφαρμογές</string>
|
||||
<string name="database_opened">Η Βάση Δεδομένων άνοιξε</string>
|
||||
<string name="clipboard_explanation_summary">Αντιγράψτε τα πεδία εισαγωγής χρησιμοποιώντας το πρόχειρο της συσκευής σας</string>
|
||||
<string name="advanced_unlock_explanation_summary">Χρησιμοποιήστε το προηγμένο ξεκλείδωμα για να ανοίξετε μια βάση δεδομένων πιο εύκολα</string>
|
||||
<string name="advanced_unlock_explanation_summary">Χρησιμοποιήστε το ξεκλείδωμα συσκευής για να ανοίξετε μια βάση δεδομένων πιο εύκολα</string>
|
||||
<string name="database_data_compression_title">Συμπίεση Δεδομένων</string>
|
||||
<string name="database_data_compression_summary">Η συμπίεση δεδομένων μειώνει το μέγεθος της βάσης δεδομένων</string>
|
||||
<string name="max_history_items_title">Μέγιστος αριθμός</string>
|
||||
@@ -442,7 +442,7 @@
|
||||
<string name="autofill_web_domain_blocklist_title">Λίστα αποκλεισμού τομέα Ιστού</string>
|
||||
<string name="autofill_application_id_blocklist_title">Λίστα αποκλεισμού Εφαρμογών</string>
|
||||
<string name="autofill_application_id_blocklist_summary">Λίστα αποκλεισμού που αποτρέπει την αυτόματη συμπλήρωση εφαρμογών</string>
|
||||
<string name="keyboard_previous_fill_in_title">Αυτόματη ενέργεια πλήκτρου</string>
|
||||
<string name="keyboard_previous_fill_in_title">Γυρίστε πίσω</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Επιστρέψτε αυτόματα στο προηγούμενο πληκτρολόγιο μετά την εκτέλεση της ενέργειας του \"Αυτόματου πλήκτρου\"</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Επιστρέψτε αυτόματα στο προηγούμενο πληκτρολόγιο στην οθόνη διαπιστευτηρίων βάσης δεδομένων</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Οθόνη διαπιστευτηρίων βάσης δεδομένων</string>
|
||||
@@ -487,33 +487,33 @@
|
||||
<string name="search_mode">Λειτουργία αναζήτησης</string>
|
||||
<string name="error_registration_read_only">Η αποθήκευση ενός νέου αντικειμένου δεν επιτρέπεται σε μια βάση δεδομένων μόνο για ανάγνωση</string>
|
||||
<string name="error_field_name_already_exists">Το όνομα πεδίου υπάρχει ήδη.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Προηγμένο ξεκλείδωμα αναγνώρισης</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Πρέπει ακόμα να θυμάστε τα κύρια διαπιστευτήριά σας εάν χρησιμοποιείτε σύνθετη αναγνώριση ξεκλειδώματος.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Ανοίξτε τη βάση δεδομένων με προηγμένο ξεκλείδωμα αναγνώρισης</string>
|
||||
<string name="menu_keystore_remove_key">Διαγραφή προηγμένου κλειδιού ξεκλειδώματος</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Σύνδεσμος για ξεκλείδωμα συσκευής</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Θα πρέπει ακόμα να θυμάστε τα κύρια διαπιστευτήρια της κρύπτης εάν χρησιμοποιείτε την αναγνώριση ξεκλειδώματος συσκευής.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Αναγνώριση ξεκλειδώματος συσκευής</string>
|
||||
<string name="menu_keystore_remove_key">Διαγραφή κλειδιού ξεκλειδώματος συσκευής</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Επιλέξτε καταχώριση</string>
|
||||
<string name="back_to_previous_keyboard">Επιστροφή στο προηγούμενο πληκτρολόγιο</string>
|
||||
<string name="custom_fields">Προσαρμοσμένα πεδία</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Διαγραφή όλων των κλειδιών κρυπτογράφησης που σχετίζονται με το προηγμένο ξεκλείδωμα αναγνώρισης;</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Διαγραφή όλων των κλειδιών κρυπτογράφησης που σχετίζονται με την αναγνώριση ξεκλειδώματος συσκευής;</string>
|
||||
<string name="device_credential_unlock_enable_summary">Σας επιτρέπει να χρησιμοποιήσετε τα διαπιστευτήρια της συσκευής σας για να ανοίξετε τη βάση δεδομένων</string>
|
||||
<string name="device_credential_unlock_enable_title">Ξεκλείδωμα διαπιστευτηρίων συσκευής</string>
|
||||
<string name="device_credential">Διαπιστευτήρια συσκευής</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Πληκτρολογήστε τον κωδικό πρόσβασης, και στη συνέχεια κάντε κλικ αυτό το κουμπί.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Δεν είναι δυνατή η προετοιμασία προτροπής προηγμένου ξεκλειδώματος.</string>
|
||||
<string name="advanced_unlock_not_recognized">Δεν ήταν δυνατή η αναγνώριση αποτυπώματος προηγμένου ξεκλειδώματος</string>
|
||||
<string name="advanced_unlock_scanning_error">Προηγμένο ξεκλείδωμα σφάλμα: %1$s</string>
|
||||
<string name="advanced_unlock_invalid_key">Δεν είναι δυνατή η ανάγνωση του προηγμένου κλειδιού ξεκλειδώματος. Διαγράψτε το και επαναλάβετε τη διαδικασία αναγνώρισης ξεκλειδώματος.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Εξαγωγή διαπιστευτηρίων βάσης δεδομένων με προηγμένο ξεκλείδωμα δεδομένων</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Δεν είναι δυνατή η προετοιμασία της προτροπής ξεκλειδώματος συσκευής.</string>
|
||||
<string name="advanced_unlock_not_recognized">Δεν ήταν δυνατή η αναγνώριση αποτυπώματος ξεκλειδώματος συσκευής</string>
|
||||
<string name="advanced_unlock_scanning_error">Σφάλμα ξεκλειδώματος συσκευής: %1$s</string>
|
||||
<string name="advanced_unlock_invalid_key">Δεν είναι δυνατή η ανάγνωση του κλειδιού ξεκλειδώματος της συσκευής. Διαγράψτε το και επαναλάβετε τη διαδικασία αναγνώρισης ξεκλειδώματος.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Εξαγωγή διαπιστευτηρίων βάσης δεδομένων με δεδομένα ξεκλειδώματος συσκευής</string>
|
||||
<string name="education_advanced_unlock_summary">Συνδέστε τον κωδικό πρόσβασής σας με το σαρωμένο βιομετρικό ή τα διαπιστευτήρια της συσκευής σας για να ξεκλειδώσετε γρήγορα τη βάση δεδομένων σας.</string>
|
||||
<string name="education_advanced_unlock_title">Προηγμένο ξεκλείδωμα βάσης δεδομένων</string>
|
||||
<string name="advanced_unlock_timeout">Χρονικό όριο προηγμένου ξεκλειδώματος</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Προσωρινό προηγμένο ξεκλείδωμα</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Μην αποθηκεύετε κανένα κρυπτογραφημένο περιεχόμενο για να χρησιμοποιήσετε προηγμένο ξεκλείδωμα</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Διάρκεια της χρήσης προηγμένου ξεκλειδώματος πριν την διαγραφή του περιεχομένου</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Λήξη προηγμένου ξεκλειδώματος</string>
|
||||
<string name="advanced_unlock_tap_delete">Πατήστε για διαγραφή προηγμένων κλειδιών ξεκλειδώματος</string>
|
||||
<string name="education_advanced_unlock_title">Ξεκλείδωμα βάσης δεδομένων συσκευής</string>
|
||||
<string name="advanced_unlock_timeout">Χρονικό όριο ξεκλειδώματος συσκευής</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Προσωρινό ξεκλείδωμα συσκευής</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Μην αποθηκεύετε κρυπτογραφημένο περιεχόμενο για να χρησιμοποιήσετε το ξεκλείδωμα της συσκευής</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Διάρκεια χρήσης ξεκλειδώματος συσκευής πριν από τη διαγραφή του περιεχομένου της</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Λήξη ξεκλειδώματος συσκευής</string>
|
||||
<string name="advanced_unlock_tap_delete">Πατήστε για να διαγράψετε τα κλειδιά ξεκλειδώματος της συσκευής</string>
|
||||
<string name="content">Περιεχόμενα</string>
|
||||
<string name="error_rebuild_list">Δεν είναι δυνατή η σωστή αναδημιουργία της λίστας.</string>
|
||||
<string name="error_database_uri_null">Δεν είναι δυνατή η ανάκτηση του URI βάσης δεδομένων.</string>
|
||||
@@ -540,15 +540,15 @@
|
||||
<string name="error_remove_file">Παρουσιάστηκε σφάλμα κατά την κατάργηση των δεδομένων αρχείου.</string>
|
||||
<string name="error_duplicate_file">Τα δεδομένα αρχείου υπάρχουν ήδη.</string>
|
||||
<string name="properties">Ιδιότητες</string>
|
||||
<string name="error_export_app_properties">Σφάλμα κατά την εξαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="success_export_app_properties">Έγινε εξαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="error_import_app_properties">Σφάλμα κατά την εισαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="success_import_app_properties">Έγινε εισαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="error_export_app_properties">Σφάλμα κατά την εξαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="success_export_app_properties">Έγινε εξαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="error_import_app_properties">Σφάλμα κατά την εισαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="success_import_app_properties">Έγινε εισαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="description_app_properties">Ιδιότητες KeePassDX για διαχείριση ρυθμίσεων εφαρμογής</string>
|
||||
<string name="export_app_properties_summary">Δημιουργήστε ένα αρχείο για εξαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="export_app_properties_title">Εξαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="import_app_properties_summary">Επιλέξτε ένα αρχείο για εισαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="import_app_properties_title">Εισαγωγή ιδιοτήτων εφαρμογής</string>
|
||||
<string name="export_app_properties_summary">Δημιουργήστε ένα αρχείο για εξαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="export_app_properties_title">Εξαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="import_app_properties_summary">Επιλέξτε ένα αρχείο για εισαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="import_app_properties_title">Εισαγωγή ρυθμίσεων εφαρμογής</string>
|
||||
<string name="error_start_database_action">Παρουσιάστηκε σφάλμα κατά την εκτέλεση μιας ενέργειας στη βάση δεδομένων.</string>
|
||||
<string name="error_move_group_here">Δεν μπορείτε να μετακινήσετε μια ομάδα εδώ.</string>
|
||||
<string name="error_word_reserved">Αυτή η λέξη είναι δεσμευμένη και δεν μπορεί να χρησιμοποιηθεί.</string>
|
||||
@@ -602,7 +602,7 @@
|
||||
<string name="menu_merge_database">Συγχώνευση δεδομένων</string>
|
||||
<string name="tags">Ετικέτες</string>
|
||||
<string name="warning_keyfile_integrity">Ο κατακερματισμός του αρχείου δεν είναι εγγυημένος επειδή το Android μπορεί να αλλάξει τα δεδομένα του αμέσως. Αλλάξτε την επέκταση αρχείου σε .bin για σωστή ακεραιότητα.</string>
|
||||
<string name="enable_keep_screen_on_summary">Κρατήστε την οθόνη ενεργή όταν παρακολουθείτε την καταχώρηση</string>
|
||||
<string name="enable_keep_screen_on_summary">Διατηρήστε την οθόνη ενεργοποιημένη όταν παρακολουθείτε ή επεξεργάζεστε μια καταχώρηση</string>
|
||||
<string name="enable_keep_screen_on_title">Διατηρήστε την οθόνη ενεργή</string>
|
||||
<string name="show_entry_colors_title">Χρώματα καταχώρησης</string>
|
||||
<string name="show_entry_colors_summary">Εμφανίζει τα χρώματα του προσκηνίου και του φόντου για μια καταχώρηση</string>
|
||||
@@ -667,4 +667,25 @@
|
||||
<string name="html_about_privacy"><strong>Δεν ανακτώνται δεδομένα χρήστη</strong>, αυτή η εφαρμογή δεν συνδέεται με κανένα διακομιστή, λειτουργεί μόνο τοπικά και σέβεται πλήρως το απόρρητο των χρηστών.</string>
|
||||
<string name="auto_type">Αυτόματη-Πληκτρολόγηση</string>
|
||||
<string name="merge_success">Η συγχώνευση ολοκληρώθηκε με επιτυχία</string>
|
||||
<string name="info">Πληροφορίες</string>
|
||||
<string name="menu_app_settings_summary">Αναζήτηση, κλείδωμα, ιστορικό, ιδιότητες</string>
|
||||
<string name="menu_form_filling_settings_summary">Πληκτρολόγιο, αυτόματη συμπλήρωση, πρόχειρο</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Βιομετρία, διαπιστευτήριο συσκευής</string>
|
||||
<string name="menu_database_settings_summary">Μεταδεδομένα, κάδος ανακύκλωσης, πρότυπα, ιστορικό</string>
|
||||
<string name="menu_security_settings_summary">Κρυπτογράφηση, λειτουργία παραγωγής κλειδιού</string>
|
||||
<string name="master_key_settings_summary">Αλλαγή, ανανέωση</string>
|
||||
<string name="warning_copy_permission">Η άδεια ειδοποίησης απαιτείται για τη χρήση της δυνατότητας ειδοποίησης του προχείρου.</string>
|
||||
<string name="unlock_and_link_biometric">Σύνδεσμος ξεκλειδώματος συσκευής</string>
|
||||
<string name="menu_appearance_settings_summary">Θέματα, χρώματα, ιδιότητες</string>
|
||||
<string name="ask">Ερώτηση</string>
|
||||
<string name="unlock">Ξεκλείδωμα</string>
|
||||
<string name="education_validate_entry_title">Επικυρώστε την καταχώρηση</string>
|
||||
<string name="warning_database_notification_permission">Η άδεια ειδοποίησης σάς επιτρέπει να εμφανίζετε την κατάσταση της βάσης δεδομένων και να την κλειδώνετε με ένα εύκολα προσβάσιμο κουμπί.
|
||||
\n
|
||||
\nΕάν δεν ενεργοποιήσετε αυτήν την άδεια, η ανοιχτή βάση δεδομένων στο παρασκήνιο δεν θα είναι ορατή εάν μια άλλη εφαρμογή βρίσκεται στο προσκήνιο.</string>
|
||||
<string name="later">Αργότερα</string>
|
||||
<string name="configure">Διαμορφώστε</string>
|
||||
<string name="education_validate_entry_summary">Θυμηθείτε να επικυρώσετε την καταχώρησή σας και να αποθηκεύσετε τη βάση δεδομένων σας.
|
||||
\n
|
||||
\nΕάν ενεργοποιηθεί ένα αυτόματο κλείδωμα και ξεχάσετε ότι κάνετε μια τροποποίηση, κινδυνεύετε να χάσετε τα δεδομένα σας.</string>
|
||||
</resources>
|
||||
@@ -50,4 +50,191 @@
|
||||
<string name="content_description_add_item">Add item</string>
|
||||
<string name="content_description_file_information">File info</string>
|
||||
<string name="content_description_credentials_information">Credentials info</string>
|
||||
<string name="content_description_hardware_key_checkbox">Hardware key checkbox</string>
|
||||
<string name="content_description_nav_header">Navigation header</string>
|
||||
<string name="navigation_drawer_open">Navigation drawer open</string>
|
||||
<string name="content_description_passphrase_word_count">Passphrase word count</string>
|
||||
<string name="content_description_remove_from_list">Remove</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="clipboard_cleared">Clipboard cleared</string>
|
||||
<string name="clipboard_error_title">Clipboard error</string>
|
||||
<string name="clipboard_error">Some devices won\'t let apps use the clipboard.</string>
|
||||
<string name="clipboard_timeout_summary">Duration of storage in the clipboard (if supported by your device)</string>
|
||||
<string name="content_description_otp_information">One-time password info</string>
|
||||
<string name="content_description_keyfile_checkbox">Keyfile checkbox</string>
|
||||
<string name="content_description_entry_icon">Entry icon</string>
|
||||
<string name="navigation_drawer_close">Navigation drawer close</string>
|
||||
<string name="validate">Validate</string>
|
||||
<string name="discard_changes">Discard changes?</string>
|
||||
<string name="discard">Discard</string>
|
||||
<string name="entry_password_generator">Password generator</string>
|
||||
<string name="content_description_password_length">Password length</string>
|
||||
<string name="content_description_keyboard_close_fields">Close fields</string>
|
||||
<string name="retrieving_db_key">Retrieving database key…</string>
|
||||
<string name="html_about_contribution">In order to <strong>keep our freedom</strong>, <strong>fix bugs</strong>, <strong>add features</strong> and <strong>to be always active</strong>, we count on your <strong>contribution</strong>.</string>
|
||||
<string name="entry_accessed">Accessed</string>
|
||||
<string name="entry_confpassword">Confirm password</string>
|
||||
<string name="clipboard_error_clear">Could not clear clipboard</string>
|
||||
<string name="clipboard_timeout">Clipboard timeout</string>
|
||||
<string name="content_description_password_checkbox">Password checkbox</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repeat toggle password visibility</string>
|
||||
<string name="waiting_challenge_request">Waiting for the challenge request…</string>
|
||||
<string name="waiting_challenge_response">Waiting for the challenge response…</string>
|
||||
<string name="database">Database</string>
|
||||
<string name="template_group_name">Templates</string>
|
||||
<string name="decrypting_db">Decrypting database content…</string>
|
||||
<string name="default_checkbox">Use as default database</string>
|
||||
<string name="digits">Digits</string>
|
||||
<string name="entry_add_field">Add field</string>
|
||||
<string name="entry_add_attachment">Add attachment</string>
|
||||
<string name="content_description_remove_field">Remove field</string>
|
||||
<string name="content_description_update_from_list">Update</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft is <strong>open source</strong> and <strong>without advertising</strong>.
|
||||
\nIt is provided as is, under <strong>GPLv3</strong> license, without any warranty.</string>
|
||||
<string name="html_about_privacy"><strong>No user data is retrieved</strong>, this application does not connect to any server, works only locally and fully respects the privacy of users.</string>
|
||||
<string name="entry_cancel">Cancel</string>
|
||||
<string name="entry_notes">Notes</string>
|
||||
<string name="entry_created">Created</string>
|
||||
<string name="otp_type">OTP type</string>
|
||||
<string name="otp_secret">Secret</string>
|
||||
<string name="otp_period">Period (seconds)</string>
|
||||
<string name="entry_user_name">Username</string>
|
||||
<string name="error_arc4">The Arcfour stream cipher is not supported.</string>
|
||||
<string name="error_file_not_create">Could not create file</string>
|
||||
<string name="error_load_database_KDF_memory">Could not load the key. Try to lower the KDF \"Memory Usage\".</string>
|
||||
<string name="entry_expires">Expires</string>
|
||||
<string name="expired">Expired</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_history">History</string>
|
||||
<string name="entry_attachments">Attachments</string>
|
||||
<string name="entry_keyfile">Keyfile</string>
|
||||
<string name="hardware_key">Hardware key</string>
|
||||
<string name="entry_modified">Modified</string>
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
<string name="id_card">ID Card</string>
|
||||
<string name="name">Name</string>
|
||||
<string name="place_of_issue">Place of issue</string>
|
||||
<string name="date_of_issue">Date of issue</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="error_invalid_db">Could not read the database.</string>
|
||||
<string name="error_invalid_path">Make sure the path is correct.</string>
|
||||
<string name="error_invalid_OTP">Invalid OTP secret.</string>
|
||||
<string name="error_no_name">Enter a name.</string>
|
||||
<string name="error_word_reserved">This word is reserved and cannot be used.</string>
|
||||
<string name="error_nokeyfile">Select a keyfile.</string>
|
||||
<string name="file_manager_install_description">A file manager that accepts the ACTION_CREATE_DOCUMENT and ACTION_OPEN_DOCUMENT intent action is required to create, open, and save database files.</string>
|
||||
<string name="select_to_copy">Select to copy %1$s to clipboard</string>
|
||||
<string name="searchable">Searchable</string>
|
||||
<string name="inherited">Inherit</string>
|
||||
<string name="auto_type">Auto-Type</string>
|
||||
<string name="auto_type_sequence">Auto-Type sequence</string>
|
||||
<string name="entry_not_found">Could not find entry data.</string>
|
||||
<string name="entry_password">Password</string>
|
||||
<string name="tags">Tags</string>
|
||||
<string name="custom_data">Custom data</string>
|
||||
<string name="save">Save</string>
|
||||
<string name="entry_title">Title</string>
|
||||
<string name="entry_setup_otp">Set up one-time password</string>
|
||||
<string name="otp_counter">Counter</string>
|
||||
<string name="otp_digits">Digits</string>
|
||||
<string name="search_filters">Search filters</string>
|
||||
<string name="otp_algorithm">Algorithm</string>
|
||||
<string name="current_group">Current group</string>
|
||||
<string name="case_sensitive">Case sensitive</string>
|
||||
<string name="regex">Regular expression</string>
|
||||
<string name="debit_credit_card">Debit / Credit Card</string>
|
||||
<string name="holder">Holder</string>
|
||||
<string name="number">Number</string>
|
||||
<string name="card_verification_value">CVV</string>
|
||||
<string name="email_address">Email address</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="type">Type</string>
|
||||
<string name="cryptocurrency">Cryptocurrency wallet</string>
|
||||
<string name="token">Token</string>
|
||||
<string name="public_key">Public key</string>
|
||||
<string name="private_key">Private key</string>
|
||||
<string name="seed">Seed</string>
|
||||
<string name="account">Account</string>
|
||||
<string name="bank">Bank</string>
|
||||
<string name="bank_name">Bank name</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="secure_note">Secure Note</string>
|
||||
<string name="membership">Membership</string>
|
||||
<string name="standard">Standard</string>
|
||||
<string name="template">Template</string>
|
||||
<string name="version">Version</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="entry_url">URL</string>
|
||||
<string name="error_can_not_handle_uri">Could not handle this URI in KeePassDX.</string>
|
||||
<string name="error_no_hardware_key">Select a hardware key.</string>
|
||||
<string name="error_out_of_memory">No memory to load your entire database.</string>
|
||||
<string name="error_XML_malformed">XML malformed.</string>
|
||||
<string name="error_load_database">Could not load the database.</string>
|
||||
<string name="error_pass_gen_type">At least one password generation type must be selected.</string>
|
||||
<string name="error_disallow_no_credentials">At least one credential must be set.</string>
|
||||
<string name="error_pass_match">The passwords do not match.</string>
|
||||
<string name="error_rounds_too_large">\"Transformation rounds\" too high. Setting to 2147483648.</string>
|
||||
<string name="error_string_key">Each string must have a field name.</string>
|
||||
<string name="error_label_exists">This label already exists.</string>
|
||||
<string name="error_challenge_already_requested">Challenge already requested</string>
|
||||
<string name="error_response_already_provided">Response already provided.</string>
|
||||
<string name="error_no_response_from_challenge">Unable to get the response from the challenge.</string>
|
||||
<string name="error_cancel_by_user">Cancelled by user.</string>
|
||||
<string name="length">Length</string>
|
||||
<string name="hint_pass">Password</string>
|
||||
<string name="error_wrong_length">Enter a positive integer number in the \"Length\" field.</string>
|
||||
<string name="error_autofill_enable_service">Could not enable autofill service.</string>
|
||||
<string name="error_move_group_here">You cannot move a group here.</string>
|
||||
<string name="error_move_entry_here">You cannot move an entry here.</string>
|
||||
<string name="error_copy_entry_here">You cannot copy an entry here.</string>
|
||||
<string name="error_copy_group_here">You cannot copy a group here.</string>
|
||||
<string name="error_create_database">Unable to create database file.</string>
|
||||
<string name="error_create_database_file">Unable to create database with this password and keyfile.</string>
|
||||
<string name="error_save_database">Could not save the database.</string>
|
||||
<string name="error_otp_secret_key">Secret key must be in Base32 format.</string>
|
||||
<string name="error_otp_counter">Counter must be between %1$d and %2$d.</string>
|
||||
<string name="error_duplicate_file">The file data already exists.</string>
|
||||
<string name="error_remove_file">An error occurred while removing the file data.</string>
|
||||
<string name="error_start_database_action">An error occurred while performing an action on the database.</string>
|
||||
<string name="error_driver_required">Driver for %1$s is required.</string>
|
||||
<string name="error_unable_merge_database_kdb">Unable to merge from a database V1.</string>
|
||||
<string name="error_hardware_key_unsupported">Hardware key is not supported.</string>
|
||||
<string name="error_empty_key">Key cannot be empty.</string>
|
||||
<string name="field_name">Field name</string>
|
||||
<string name="field_value">Field value</string>
|
||||
<string name="file_not_found_content">Could not find file. Try reopening it from your file browser.</string>
|
||||
<string name="corrupted_file">Corrupted file.</string>
|
||||
<string name="file_browser">File manager</string>
|
||||
<string name="generate_password">Generate password</string>
|
||||
<string name="hint_conf_pass">Confirm password</string>
|
||||
<string name="hint_generated_password">Generated password</string>
|
||||
<string name="hint_group_name">Group name</string>
|
||||
<string name="hint_icon_name">Icon name</string>
|
||||
<string name="hint_keyfile">Keyfile</string>
|
||||
<string name="hint_length">Length</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="passphrase">Passphrase</string>
|
||||
<string name="invalid_credentials">Could not read credentials.</string>
|
||||
<string name="invalid_algorithm">Wrong algorithm.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s with the same UUID %2$s already exists.</string>
|
||||
<string name="keyfile_is_empty">The keyfile is empty.</string>
|
||||
<string name="hide_password_title">Hide passwords</string>
|
||||
<string name="list_entries_show_username_title">Show usernames</string>
|
||||
<string name="error_otp_period">Period must be between %1$d and %2$d seconds.</string>
|
||||
<string name="error_string_type">This text does not match the requested item.</string>
|
||||
<string name="error_registration_read_only">Saving a new item is not allowed in a read-only database</string>
|
||||
<string name="error_otp_digits">Token must contain %1$d to %2$d digits.</string>
|
||||
<string name="error_database_uri_null">Database URI cannot be retrieved.</string>
|
||||
<string name="error_field_name_already_exists">The field name already exists.</string>
|
||||
<string name="error_rebuild_list">Unable to properly rebuild the list.</string>
|
||||
<string name="error_file_to_big">The file you are trying to upload is too big.</string>
|
||||
<string name="error_upload_file">An error occurred while uploading the file data.</string>
|
||||
<string name="error_location_unknown">Database location is unknown, database action cannot be performed.</string>
|
||||
<string name="hide_password_summary">Mask passwords (***) by default</string>
|
||||
<string name="list_entries_show_username_summary">Displays usernames in entry lists</string>
|
||||
<string name="list_groups_show_number_entries_title">Show number of entries</string>
|
||||
<string name="show_otp_token_summary">Displays OTP tokens in the list of entries</string>
|
||||
<string name="show_otp_token_title">Show OTP Token</string>
|
||||
</resources>
|
||||
@@ -145,4 +145,12 @@
|
||||
<string name="homepage">Hejmpaĝo</string>
|
||||
<string name="contribution">Kontribuo</string>
|
||||
<string name="contact">Kontakto</string>
|
||||
<string name="clipboard_error">Iu aparatoj ne permesas al apoj uzi tondujon.</string>
|
||||
<string name="about_description">Varianto de pasvort-manipulilo KeePass por Android</string>
|
||||
<string name="key_derivation_function">Funkcio por derivado de ŝlosilo</string>
|
||||
<string name="info">Informo</string>
|
||||
<string name="feedback">Erar-raportoj kaj sugestoj</string>
|
||||
<string name="file_manager_install_description">Por krei, malfermi kaj konservi datumbazaj dosieroj necesiĝas dosier-manipulilo, kiu akceptas intenco-agojn ACTION_CREATE_DOCUMENT kaj ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="app_timeout_summary">Periodo de malaktiveco antaŭ ŝlosado de datumbazo</string>
|
||||
<string name="extended_ASCII">Etendita ASCII</string>
|
||||
</resources>
|
||||
@@ -43,7 +43,7 @@
|
||||
<string name="digits">Dígitos</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft es de <strong>código abierto</strong> y <strong>sin publicidad</strong>.
|
||||
\nSe proporciona tal cual, bajo licencia <strong>GPLv3</strong>, sin ninguna garantía.</string>
|
||||
<string name="select_database_file">Abrir base de datos existente</string>
|
||||
<string name="select_database_file">Abrir la caja fuerte existente</string>
|
||||
<string name="entry_accessed">Accedido</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
<string name="entry_notes">Notas</string>
|
||||
@@ -91,11 +91,11 @@
|
||||
<string name="menu_change_key_settings">Cambiar contraseña maestra</string>
|
||||
<string name="settings">Configuración</string>
|
||||
<string name="menu_database_settings">Configuración de base de datos</string>
|
||||
<string name="menu_delete">Eliminar</string>
|
||||
<string name="menu_delete">Borrar</string>
|
||||
<string name="menu_donate">Donar</string>
|
||||
<string name="menu_edit">Editar</string>
|
||||
<string name="menu_hide_password">Ocultar contraseña</string>
|
||||
<string name="menu_lock">Bloquear base de datos</string>
|
||||
<string name="menu_lock">Bloquear la base de datos</string>
|
||||
<string name="menu_open">Abrir</string>
|
||||
<string name="menu_search">Buscar</string>
|
||||
<string name="menu_showpass">Mostrar contraseña</string>
|
||||
@@ -106,7 +106,7 @@
|
||||
<string name="no_url_handler">Instale un navegador web para abrir esta URL.</string>
|
||||
<string name="progress_create">Creando nueva base de datos…</string>
|
||||
<string name="progress_title">Trabajando…</string>
|
||||
<string name="content_description_remove_from_list">Eliminar</string>
|
||||
<string name="content_description_remove_from_list">Quitar</string>
|
||||
<string name="root">Raíz</string>
|
||||
<string name="rounds">Rondas de transformación</string>
|
||||
<string name="rounds_explanation">Un alto número de pasadas de cifrado proporciona protección adicional contra ataques de fuerza bruta, pero puede ralentizar mucho el cargado y el guardado.</string>
|
||||
@@ -169,7 +169,7 @@
|
||||
<string name="encrypted_value_stored">Contraseña cifrada almacenada</string>
|
||||
<string name="database_history">Historial</string>
|
||||
<string name="autofill_explanation_summary">Habilite el servicio para completar formularios fácilmente desde otras aplicaciones</string>
|
||||
<string name="unavailable">Esta base de datos aún no tiene credenciales almacenadas.</string>
|
||||
<string name="unavailable">No disponible</string>
|
||||
<string name="menu_appearance_settings">Apariencia</string>
|
||||
<string name="general">General</string>
|
||||
<string name="autofill">Autocompletado</string>
|
||||
@@ -186,18 +186,18 @@
|
||||
<string name="lock">Bloquear</string>
|
||||
<string name="lock_database_screen_off_title">Bloqueo de pantalla</string>
|
||||
<string name="lock_database_screen_off_summary">Bloquear la base de datos después de unos segundos cuando la pantalla esté apagada</string>
|
||||
<string name="advanced_unlock">Desbloqueo avanzado</string>
|
||||
<string name="advanced_unlock">Desbloqueo del dispositivo</string>
|
||||
<string name="biometric_unlock_enable_title">Desbloqueo biométrico</string>
|
||||
<string name="biometric_unlock_enable_summary">Le permite escanear sus datos biométricos para abrir la base de datos</string>
|
||||
<string name="biometric_delete_all_key_title">Eliminar claves de cifrado</string>
|
||||
<string name="biometric_delete_all_key_summary">Eliminar todas las claves de cifrado relacionadas con el reconocimiento de desbloqueo avanzado</string>
|
||||
<string name="biometric_delete_all_key_summary">Borrar todas las claves de cifrado relacionadas con el reconocimiento de desbloqueo del dispositivo</string>
|
||||
<string name="unavailable_feature_text">No se pudo iniciar esta funcionalidad.</string>
|
||||
<string name="unavailable_feature_version">El dispositivo funciona con Android %1$s, pero necesita %2$s o posterior.</string>
|
||||
<string name="unavailable_feature_hardware">No se pudo encontrar el hardware correspondiente.</string>
|
||||
<string name="file_name">Nombre del archivo</string>
|
||||
<string name="path">Ruta</string>
|
||||
<string name="assign_master_key">Asignar una clave maestra</string>
|
||||
<string name="create_keepass_file">Crear nueva base de datos</string>
|
||||
<string name="create_keepass_file">Crear una nueva caja fuerte</string>
|
||||
<string name="recycle_bin_title">Uso de la papelera de reciclaje</string>
|
||||
<string name="recycle_bin_summary">Mueve los grupos y las entradas al grupo \"Papelera de reciclaje\" antes de eliminarlos</string>
|
||||
<string name="monospace_font_fields_enable_title">Tipografía del campo</string>
|
||||
@@ -237,7 +237,7 @@
|
||||
<string name="education_field_copy_summary">Los campos copiados pueden pegarse en cualquier sitio.
|
||||
\n
|
||||
\nUtilice el método de relleno de formularios que prefiera.</string>
|
||||
<string name="education_lock_title">Bloquear base de datos</string>
|
||||
<string name="education_lock_title">Bloquear la base de datos</string>
|
||||
<string name="education_lock_summary">Bloquee su base de datos rápidamente, puede parametrizar la aplicación para bloquearla después de un tiempo o cuando la pantalla se apague.</string>
|
||||
<string name="education_sort_title">Ordenar elementos</string>
|
||||
<string name="education_sort_summary">Ordenar registros y grupos de acuerdo a parámetros específicos.</string>
|
||||
@@ -331,10 +331,10 @@
|
||||
<string name="content_description_update_from_list">Actualizar</string>
|
||||
<string name="content_description_keyboard_close_fields">Cerrar campos</string>
|
||||
<string name="error_create_database_file">No se puede crear la base de datos con esta contraseña y este archivo clave.</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueo avanzado</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueo de dispositivos</string>
|
||||
<string name="biometric">Biometría</string>
|
||||
<string name="biometric_auto_open_prompt_title">Abrir petición automáticamente</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar automáticamente el desbloqueo avanzado si la base de datos está configurada para utilizarlo</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar automáticamente el desbloqueo del dispositivo si la base de datos está configurada para utilizarlo</string>
|
||||
<string name="enable">Activar</string>
|
||||
<string name="disable">Desactivar</string>
|
||||
<string name="education_read_only_summary">Cambiar el modo de apertura de la sesión.
|
||||
@@ -382,7 +382,7 @@
|
||||
<string name="settings_database_force_changing_master_key_summary">Requerir un cambio de la contraseña maestra (días)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Forzar renovación</string>
|
||||
<string name="max_history_size_title">Tamaño máximo</string>
|
||||
<string name="advanced_unlock_explanation_summary">Usar el desbloqueo avanzado para abrir una base de datos más fácilmente</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utiliza el desbloqueo de dispositivos para abrir una base de datos más fácilmente</string>
|
||||
<string name="lock_database_show_button_summary">Muestra el botón de bloqueo en la interfaz</string>
|
||||
<string name="lock_database_show_button_title">Mostrar botón de bloqueo</string>
|
||||
<string name="autofill_preference_title">Configuración de autocompletado</string>
|
||||
@@ -442,27 +442,27 @@
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Elimina los archivos adjuntos contenidos en la base de datos pero no vinculados a una entrada</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Eliminar los datos no vinculados</string>
|
||||
<string name="data">Datos</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">¿Borrar todas las claves de encriptación relacionadas con el reconocimiento de desbloqueo avanzado\?</string>
|
||||
<string name="advanced_unlock_timeout">Tiempo límite de desbloqueo avanzado</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duración del uso de desbloqueo avanzado antes de borrar su contenido</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiración de desbloqueo avanzado</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">No almacenar ningún contenido encriptado para utilizar el desbloqueo avanzado</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueo avanzado temporal</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">¿Borrar todas las claves de cifrado relacionadas con el reconocimiento del desbloqueo del dispositivo\?</string>
|
||||
<string name="advanced_unlock_timeout">Tiempo de espera de desbloqueo del dispositivo</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duración del uso del desbloqueo del dispositivo antes de borrar su contenido</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Caducidad del desbloqueo del dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">No almacenes ningún contenido cifrado para utilizar el desbloqueo del dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueo temporal de los dispositivos</string>
|
||||
<string name="device_credential_unlock_enable_summary">Le permite usar la credenciales de su dispositivo para abrir la base de datos</string>
|
||||
<string name="device_credential_unlock_enable_title">Desbloqueo de las credenciales del dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Toque para eliminar las teclas de desbloqueo avanzadas</string>
|
||||
<string name="advanced_unlock_tap_delete">Pulsa para eliminar las claves de desbloqueo del dispositivo</string>
|
||||
<string name="content">Contenido</string>
|
||||
<string name="clipboard_explanation_summary">Copiar los campos de entrada usando el portapapeles de su dispositivo</string>
|
||||
<string name="device_credential">Credenciales del dispositivo</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Introduzca la contraseña y luego haga clic en este botón.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">No se pudo inicializar el indicador de desbloqueo avanzado.</string>
|
||||
<string name="advanced_unlock_scanning_error">Error de desbloqueo avanzado: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">No se pudo reconocer la impresión de desbloqueo avanzado</string>
|
||||
<string name="advanced_unlock_invalid_key">No se puede leer la clave de desbloqueo avanzada. Por favor, bórrela y repita el procedimiento de reconocimiento del desbloqueo.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraer la credencial de la base de datos con datos de desbloqueo avanzado</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Abrir la base de datos con reconocimiento de desbloqueo avanzado</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Aún debe recordar su contraseña maestra si emplea el reconocimiento de desbloqueo avanzado.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Reconocimiento de desbloqueo avanzado</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">No se ha podido inicializar el aviso de desbloqueo del dispositivo.</string>
|
||||
<string name="advanced_unlock_scanning_error">Error de desbloqueo del dispositivo: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">No se reconoció la huella digital para desbloquear el dispositivo</string>
|
||||
<string name="advanced_unlock_invalid_key">No se puede leer la clave de desbloqueo del dispositivo. Por favor, bórrala y repite el procedimiento de reconocimiento del desbloqueo.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraer la credencial de la base de datos con los datos de desbloqueo del dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconocimiento de desbloqueo de los dispositivos</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Aún debes recordar la credencial principal de tu caja fuerte si usas el reconocimiento para el desbloqueo del dispositivo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Enlace para el desbloqueo del dispositivo</string>
|
||||
<string name="keystore_not_accessible">El almacén de claves no está debidamente inicializado.</string>
|
||||
<string name="biometric_security_update_required">Se requiere una actualización de la seguridad biométrica.</string>
|
||||
<string name="configure_biometric">No se ha inscrito ninguna credencial biométrica o del dispositivo.</string>
|
||||
@@ -472,7 +472,7 @@
|
||||
<string name="save_mode">Modo de guardado</string>
|
||||
<string name="search_mode">Modo de búsqueda</string>
|
||||
<string name="contains_duplicate_uuid_procedure">¿Resolver el problema generando nuevos UUID para que los duplicados continúen\?</string>
|
||||
<string name="menu_keystore_remove_key">Eliminar clave de desbloqueo avanzado</string>
|
||||
<string name="menu_keystore_remove_key">Borrar la clave de desbloqueo del dispositivo</string>
|
||||
<string name="error_field_name_already_exists">El nombre del campo ya existe.</string>
|
||||
<string name="error_registration_read_only">Guardar un nuevo elemento no está permitido en una base de datos de sólo lectura</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recomendar la renovación</string>
|
||||
@@ -488,7 +488,7 @@
|
||||
<string name="education_setup_OTP_summary">Configurar la gestión de contraseñas de un solo uso (HOTP / TOTP) para generar un token solicitado para la autenticación de dos factores (2FA).</string>
|
||||
<string name="education_setup_OTP_title">Establecer la contraseña de un solo uso</string>
|
||||
<string name="education_advanced_unlock_summary">Vincule su contraseña con su credencial biométrica o del dispositivo escaneada para desbloquear rápidamente su base de datos.</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueo avanzado de la base de datos</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueo de la base de datos de los dispositivos</string>
|
||||
<string name="autofill_read_only_save">No se permite guardar datos en una base de datos abierta como de sólo lectura.</string>
|
||||
<string name="autofill_block_restart">Reiniciar la aplicación que contiene el formulario para activar el bloqueo.</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Lista de bloqueo que impide el llenado automático de los dominios web</string>
|
||||
@@ -509,7 +509,7 @@
|
||||
<string name="keyboard_previous_lock_summary">Cambiar automáticamente al teclado anterior después de bloquear la base de datos</string>
|
||||
<string name="keyboard_previous_lock_title">Bloquear la base de datos</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Cambiar automáticamente al teclado anterior después de ejecutar \"Acción de la tecla automática\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Acción de la tecla automática</string>
|
||||
<string name="keyboard_previous_fill_in_title">Volver atrás</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Cambiar automáticamente al teclado anterior en la pantalla de credenciales de la base de datos</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Pantalla de credenciales de la base de datos</string>
|
||||
<string name="keyboard_auto_go_action_title">Acción de la tecla automática</string>
|
||||
@@ -541,14 +541,14 @@
|
||||
<string name="style_brightness_summary">Seleccionar temas oscuros o claros</string>
|
||||
<string name="style_brightness_title">Brillo del tema</string>
|
||||
<string name="properties">Propiedades</string>
|
||||
<string name="error_import_app_properties">Error al importar las propiedades de la aplicación</string>
|
||||
<string name="error_export_app_properties">Error al exportar las propiedades de la aplicación</string>
|
||||
<string name="success_export_app_properties">Propiedades de la aplicación exportadas</string>
|
||||
<string name="success_import_app_properties">Propiedades de la aplicación importadas</string>
|
||||
<string name="export_app_properties_summary">Cree un archivo para exportar las propiedades de la aplicación</string>
|
||||
<string name="export_app_properties_title">Exportar propiedades de la aplicación</string>
|
||||
<string name="import_app_properties_summary">Seleccione un archivo para importar las propiedades de la aplicación</string>
|
||||
<string name="import_app_properties_title">Importar propiedades de la aplicación</string>
|
||||
<string name="error_import_app_properties">Error al importar la configuración de la aplicación</string>
|
||||
<string name="error_export_app_properties">Error al exportar la configuración de la aplicación</string>
|
||||
<string name="success_export_app_properties">Exportada la configuración de la aplicación</string>
|
||||
<string name="success_import_app_properties">Importada la configuración de la aplicación</string>
|
||||
<string name="export_app_properties_summary">Crear un archivo para exportar la configuración de la aplicación</string>
|
||||
<string name="export_app_properties_title">Exportar la configuración de la aplicación</string>
|
||||
<string name="import_app_properties_summary">Selecciona un archivo para importar la configuración de la aplicación</string>
|
||||
<string name="import_app_properties_title">Importar la configuración de la aplicación</string>
|
||||
<string name="error_start_database_action">Se ha producido un error al realizar una acción en la base de datos.</string>
|
||||
<string name="error_remove_file">Se ha producido un error al eliminar los datos del archivo.</string>
|
||||
<string name="error_file_to_big">El archivo que está intentando cargar es demasiado grande.</string>
|
||||
@@ -604,7 +604,7 @@
|
||||
<string name="warning_database_info_reloaded">La recarga de la base de datos borrará los datos modificados localmente.</string>
|
||||
<string name="warning_keyfile_integrity">El hash del archivo no está garantizado porque Android puede cambiar sus datos sobre la marcha. Cambia la extensión del archivo a .bin para una correcta integridad.</string>
|
||||
<string name="enable_keep_screen_on_title">Mantener la pantalla encendida</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantenga la pantalla encendida cuando vea la entrada</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantén la pantalla encendida cuando veas o edites una entrada</string>
|
||||
<string name="enable_screenshot_mode_title">Modo captura de pantalla</string>
|
||||
<string name="enable_screenshot_mode_summary">Permitir que otras aplicaciones graben o tomen capturas de pantalla de la aplicación</string>
|
||||
<string name="show_entry_colors_summary">Muestra los colores de primer y segundo plano de una entrada</string>
|
||||
@@ -669,4 +669,25 @@
|
||||
<string name="waiting_challenge_request">Esperando solicitud de desafío…</string>
|
||||
<string name="waiting_challenge_response">Esperando respuesta al desafío…</string>
|
||||
<string name="merge_success">Fusión finalizada con éxito</string>
|
||||
</resources>
|
||||
<string name="info">Información</string>
|
||||
<string name="menu_app_settings_summary">Buscar, bloquear, historial, propiedades</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclado, autocompletar, portapapeles</string>
|
||||
<string name="menu_database_settings_summary">Metadatos, papelera de reciclaje, plantillas, historial</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometría, credencial del dispositivo</string>
|
||||
<string name="menu_security_settings_summary">Cifrado, función de derivación de las claves</string>
|
||||
<string name="master_key_settings_summary">Cambio, renovación</string>
|
||||
<string name="warning_database_notification_permission">El permiso de notificación te permite mostrar el estado de la base de datos y bloquearla con un botón de fácil acceso.
|
||||
\n
|
||||
\nSi no activas este permiso, la base de datos abierta en segundo plano no será visible si hay otra aplicación en primer plano.</string>
|
||||
<string name="warning_copy_permission">El permiso de notificación es necesario para utilizar la función de notificaciones para el portapapeles.</string>
|
||||
<string name="later">Más tarde</string>
|
||||
<string name="ask">Preguntar</string>
|
||||
<string name="configure">Configurar</string>
|
||||
<string name="unlock_and_link_biometric">Enlace de desbloqueo del dispositivo</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, colores, atributos</string>
|
||||
<string name="unlock">Desbloquear</string>
|
||||
<string name="education_validate_entry_title">Validar la entrada</string>
|
||||
<string name="education_validate_entry_summary">No olvides validar tu entrada y guardar tu base de datos.
|
||||
\n
|
||||
\nSi se activa un bloqueo automático y olvidas que estabas haciendo una modificación, corres el riesgo de perder tus datos.</string>
|
||||
</resources>
|
||||
@@ -306,4 +306,5 @@
|
||||
<string name="error_move_entry_here">Et voi siirtää tietuetta tänne.</string>
|
||||
<string name="error_autofill_enable_service">Automaattista täyttöä ei voitu ottaa käyttöön.</string>
|
||||
<string name="content_description_node_children">Solmun lapset</string>
|
||||
<string name="info">Tietoja</string>
|
||||
</resources>
|
||||
@@ -118,7 +118,7 @@
|
||||
<string name="never">Jamais</string>
|
||||
<string name="no_results">Aucun résultat</string>
|
||||
<string name="no_url_handler">Installer un navigateur Web pour ouvrir cette URL.</string>
|
||||
<string name="select_database_file">Ouvrir une base de données existante</string>
|
||||
<string name="select_database_file">Ouvrir un coffre-fort existant</string>
|
||||
<string name="progress_create">Création d’une nouvelle base de données…</string>
|
||||
<string name="progress_title">Traitement en cours…</string>
|
||||
<string name="protection">Protection</string>
|
||||
@@ -159,7 +159,7 @@
|
||||
<string name="configure_biometric">Aucune information d’identification biométrique ou de périphérique n’est enregistrée.</string>
|
||||
<string name="encrypted_value_stored">Mot de passe chiffré stocké</string>
|
||||
<string name="database_history">Historique</string>
|
||||
<string name="unavailable">Cette base de données n’a pas encore stocké d’identifiants.</string>
|
||||
<string name="unavailable">Indisponible</string>
|
||||
<string name="menu_appearance_settings">Apparence</string>
|
||||
<string name="general">Général</string>
|
||||
<string name="autofill">Remplissage automatique</string>
|
||||
@@ -183,14 +183,14 @@
|
||||
<string name="biometric_unlock_enable_title">Déverrouillage biométrique</string>
|
||||
<string name="biometric_unlock_enable_summary">Permet de numériser votre empreinte biométrique pour ouvrir la base de données</string>
|
||||
<string name="biometric_delete_all_key_title">Supprimer les clés de chiffrement</string>
|
||||
<string name="biometric_delete_all_key_summary">Supprime toutes les clés de chiffrement liées à la reconnaissance biométrique</string>
|
||||
<string name="biometric_delete_all_key_summary">Supprime toutes les clés de chiffrement liées à la reconnaissance du déverouillage de l\'appareil</string>
|
||||
<string name="unavailable_feature_text">Impossible de démarrer cette fonctionnalité.</string>
|
||||
<string name="unavailable_feature_version">L’appareil tourne sous Android %1$s, mais la version %2$s ou supérieure est requise.</string>
|
||||
<string name="unavailable_feature_hardware">Impossible de trouver le matériel correspondant.</string>
|
||||
<string name="file_name">Nom de fichier</string>
|
||||
<string name="path">Chemin d’accès</string>
|
||||
<string name="assign_master_key">Affecter une clé principale</string>
|
||||
<string name="create_keepass_file">Créer une nouvelle base de données</string>
|
||||
<string name="create_keepass_file">Créer un nouveau coffre-fort</string>
|
||||
<string name="recycle_bin_title">Utilisation de la corbeille</string>
|
||||
<string name="recycle_bin_summary">Déplace les groupes et les entrées dans le groupe \"Corbeille\" avant leur suppression</string>
|
||||
<string name="monospace_font_fields_enable_title">Fonte de caractères des champs</string>
|
||||
@@ -262,17 +262,17 @@
|
||||
</string-array>
|
||||
<string name="style_choose_title">Thème de l’application</string>
|
||||
<string name="style_choose_summary">Thème utilisé dans l’application</string>
|
||||
<string-array name="list_style_names">
|
||||
<item>Forêt</item>
|
||||
<item>Divin</item>
|
||||
<item>Classique</item>
|
||||
<item>Simple</item>
|
||||
<item>Lune</item>
|
||||
<item>Soleil</item>
|
||||
<item>Réponse</item>
|
||||
<item>Kunzite</item>
|
||||
<item>Suivre le système</item>
|
||||
</string-array>
|
||||
<string name="style_name_forest">Forêt</string>
|
||||
<string name="style_name_divine">Divin</string>
|
||||
<string name="style_name_classic">Classique</string>
|
||||
<string name="style_name_simple">Simple</string>
|
||||
<string name="style_name_moon">Lune</string>
|
||||
<string name="style_name_sun">Soleil</string>
|
||||
<string name="style_name_reply">Réponse</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Suivre le système</string>
|
||||
<string name="style_name_light">Lumière</string>
|
||||
<string name="style_name_dark">Ombre</string>
|
||||
<string name="icon_pack_choose_title">Collection d’icônes</string>
|
||||
<string name="icon_pack_choose_summary">Collection d’icônes utilisées dans l’application</string>
|
||||
<string name="menu_copy">Copier</string>
|
||||
@@ -317,7 +317,7 @@
|
||||
<string name="keyboard_change">Changement de clavier</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Écran d\'authentification de la base de données</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Revenir automatiquement au clavier précédent sur l’écran d\'authentification de la base de données</string>
|
||||
<string name="keyboard_previous_fill_in_title">Action de touche automatique</string>
|
||||
<string name="keyboard_previous_fill_in_title">Changement précédent</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Revenir automatiquement au clavier précédent après avoir exécuté \"Action de touche automatique\"</string>
|
||||
<string name="selection_mode">Mode sélection</string>
|
||||
<string name="do_not_kill_app">Ne pas tuer l\'application…</string>
|
||||
@@ -353,12 +353,12 @@
|
||||
<string name="content_description_update_from_list">Mise à jour</string>
|
||||
<string name="content_description_keyboard_close_fields">Fermer les champs</string>
|
||||
<string name="error_create_database_file">Impossible de créer une base de données avec ce mot de passe et ce fichier clé.</string>
|
||||
<string name="menu_advanced_unlock_settings">Déverrouillage avancé</string>
|
||||
<string name="menu_advanced_unlock_settings">Déverrouillage de l\'appareil</string>
|
||||
<string name="enable">Activer</string>
|
||||
<string name="disable">Désactiver</string>
|
||||
<string name="biometric">Biométrie</string>
|
||||
<string name="biometric_auto_open_prompt_title">Ouvrir automatiquement l’invite biométrique</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Demande automatiquement la reconnaissance biométrique si la base de données est configurée pour l’utiliser</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Demande automatiquement le deverouillage de l\'appareil si la base de données est configurée pour l’utiliser</string>
|
||||
<string name="master_key">Clé principale</string>
|
||||
<string name="security">Sécurité</string>
|
||||
<string name="entry_history">Historique</string>
|
||||
@@ -389,7 +389,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Résoudre le problème en générant de nouveaux UUID pour les doublons et continuer \?</string>
|
||||
<string name="database_opened">Base de données ouverte</string>
|
||||
<string name="clipboard_explanation_summary">Copier les champs d’une entrée à l’aide du presse-papier de votre appareil</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utiliser le déverrouillage avancé pour ouvrir plus facilement une base de données</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utiliser le déverrouillage de l\'appareil pour ouvrir plus facilement une base de données</string>
|
||||
<string name="database_data_compression_title">Compression de données</string>
|
||||
<string name="database_data_compression_summary">La compression des données réduit la taille de la base de données</string>
|
||||
<string name="max_history_items_title">Nombre maximum</string>
|
||||
@@ -403,7 +403,7 @@
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forcer le renouvellement la prochaine fois</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Nécessite de changer la clé principale la prochaine fois (une seule fois)</string>
|
||||
<string name="database_default_username_title">Nom d’utilisateur par défaut</string>
|
||||
<string name="database_custom_color_title">Couleur de la base de données</string>
|
||||
<string name="database_custom_color_title">Couleur customisée de la base de données</string>
|
||||
<string name="compression">Compression</string>
|
||||
<string name="compression_none">Aucune</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
@@ -429,7 +429,7 @@
|
||||
<string name="download_complete">Terminé !</string>
|
||||
<string name="hide_expired_entries_title">Masquer les entrées expirées</string>
|
||||
<string name="hide_expired_entries_summary">Les entrées expirées ne sont pas affichées</string>
|
||||
<string name="contact">Contacthttps://hosted.weblate.org/translate/keepass-dx/strings/fr/\?checksum=7eedefa01e57015e</string>
|
||||
<string name="contact">Contact</string>
|
||||
<string name="contribution">Contribution</string>
|
||||
<string name="html_about_contribution">Afin de <strong>garder notre liberté</strong>, <strong>corriger les bugs</strong>, <strong>ajouter des fonctionnalités</strong> et <strong>être toujours actif</strong>, nous comptons sur votre <strong>contribution</strong>.</string>
|
||||
<string name="auto_focus_search_title">Recherche rapide</string>
|
||||
@@ -503,20 +503,20 @@
|
||||
<string name="search_mode">Mode recherche</string>
|
||||
<string name="error_registration_read_only">L’enregistrement d’un nouvel élément n’est pas autorisé dans une base de données en lecture seule</string>
|
||||
<string name="error_field_name_already_exists">Le nom du champ existe déjà.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Supprimer toutes les clés de chiffrement liées à la reconnaissance de déverrouillage avancée \?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Supprimer toutes les clés de chiffrement liées à la reconnaissance de déverrouillage de l\'appareil \?</string>
|
||||
<string name="device_credential_unlock_enable_summary">Vous permet d\'utiliser les informations d\'identification de votre appareil pour ouvrir la base de données</string>
|
||||
<string name="device_credential_unlock_enable_title">Déverrouillage par identifiants de l\'appareil</string>
|
||||
<string name="device_credential">Déverouillage de l\'appareil</string>
|
||||
<string name="device_credential">Identifiant de l\'appareil</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Tapez le mot de passe, puis cliquez sur ce bouton.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Impossible d\'initialiser l\'invite de déverrouillage avancé.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erreur de déverrouillage avancé : %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Impossible de reconnaître l\'empreinte de déverrouillage avancé</string>
|
||||
<string name="advanced_unlock_invalid_key">Impossible de lire la clé de déverrouillage avancé. Veuillez la supprimer et répéter la procédure de reconnaissance de déverrouillage.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraire les identifiants de la base de données avec des données de déverrouillage avancées</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Ouvrir la base de données avec la reconnaissance de déverrouillage avancée</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Vous devez toujours vous souvenir de votre identifiant principal si vous utilisez le déverrouillage avancé.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Reconnaissance de déverrouillage avancée</string>
|
||||
<string name="menu_keystore_remove_key">Supprimer la clé de déverrouillage avancé</string>
|
||||
<string name="advanced_unlock_scanning_error">Erreur de déverrouillage avancé : %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Impossible de reconnaître l\'empreinte de déverrouillage de l\'appareil</string>
|
||||
<string name="advanced_unlock_invalid_key">Impossible de lire la clé de déverrouillage de l\'appareil. Veuillez la supprimer et répéter la procédure de reconnaissance de déverrouillage.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraire les identifiants de la base de données avec des données de déverrouillage de l\'appareil</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconnaissance du déverrouillage de l\'appareil</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Vous devez toujours vous souvenir de l\'identifiant principal du coffre-fort si vous utilisez le déverrouillage de l\'appareil.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Liaison vers le déverrouillage de l\'appareil</string>
|
||||
<string name="menu_keystore_remove_key">Supprimer la clé de déverrouillage avancée</string>
|
||||
<string name="enter">Entrer</string>
|
||||
<string name="backspace">Retour arrière</string>
|
||||
<string name="select_entry">Sélection d\'une entrée</string>
|
||||
@@ -524,12 +524,12 @@
|
||||
<string name="custom_fields">Champs customisés</string>
|
||||
<string name="education_advanced_unlock_summary">Lier votre mot de passe à vos informations d\'identification biométriques ou de périphérique scannées pour déverrouiller rapidement votre base de données.</string>
|
||||
<string name="education_advanced_unlock_title">Déverrouillage avancé de la base de données</string>
|
||||
<string name="advanced_unlock_timeout">Délai du déverrouillage avancé</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durée d\'utilisation du déverrouillage avancé avant de supprimer son contenu</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiration du déverrouillage avancé</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ne stocker aucun contenu crypté pour utiliser le déverrouillage avancé</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Déverrouillage avancé temporaire</string>
|
||||
<string name="advanced_unlock_tap_delete">Appuyez pour supprimer les clés de déverrouillage avancées</string>
|
||||
<string name="advanced_unlock_timeout">Délai du déverrouillage de l\'appareil</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durée d\'utilisation du déverrouillage de l\'appareil avant de supprimer son contenu</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiration du déverrouillage de l\'appareil</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ne stocker aucun contenu crypté pour utiliser le déverrouillage de l\'appareil</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Déverrouillage de l\'appareil temporaire</string>
|
||||
<string name="advanced_unlock_tap_delete">Appuyez pour supprimer les clés de déverrouillage de l\'appareil</string>
|
||||
<string name="content">Contenu</string>
|
||||
<string name="error_rebuild_list">Impossible de reconstruire correctement la liste.</string>
|
||||
<string name="error_database_uri_null">L\'URI de la base de données ne peut pas être récupéré.</string>
|
||||
@@ -556,15 +556,15 @@
|
||||
<string name="error_file_to_big">Le fichier que vous essayez de téléverser est trop volumineux.</string>
|
||||
<string name="content_description_otp_information">Information sur le mot de passe à usage unique</string>
|
||||
<string name="properties">Propriétés</string>
|
||||
<string name="error_export_app_properties">Erreur lors de l\'exportation des propriétés de l\'application</string>
|
||||
<string name="success_export_app_properties">Propriétés de l\'application exportées</string>
|
||||
<string name="error_import_app_properties">Erreur lors de l\'importation des propriétés de l\'application</string>
|
||||
<string name="success_import_app_properties">Propriétés de l\'application importées</string>
|
||||
<string name="error_export_app_properties">Erreur lors de l\'exportation des paramètres de l\'application</string>
|
||||
<string name="success_export_app_properties">Paramètres exportés de l\'application</string>
|
||||
<string name="error_import_app_properties">Erreur lors de l\'importation des paramètres de l\'application</string>
|
||||
<string name="success_import_app_properties">Paramètres importés de l\'application</string>
|
||||
<string name="description_app_properties">Propriétés KeePassDX pour gérer les paramètres de l\'application</string>
|
||||
<string name="export_app_properties_summary">Créer un fichier pour exporter les propriétés de l\'application</string>
|
||||
<string name="export_app_properties_title">Exporter les propriétés de l\'application</string>
|
||||
<string name="import_app_properties_summary">Sélectionner un fichier pour importer les propriétés de l\'application</string>
|
||||
<string name="import_app_properties_title">Importer les propriétés de l\'application</string>
|
||||
<string name="export_app_properties_summary">Créer un fichier pour exporter les paramètres de l\'application</string>
|
||||
<string name="export_app_properties_title">Exporter les paramètres de l\'application</string>
|
||||
<string name="import_app_properties_summary">Sélectionner un fichier pour importer les paramètres de l\'application</string>
|
||||
<string name="import_app_properties_title">Importer les paramètres de l\'application</string>
|
||||
<string name="error_start_database_action">Une erreur s\'est produite lors de l\'exécution d\'une action sur la base de données.</string>
|
||||
<string name="error_move_group_here">Vous ne pouvez pas déplacer un groupe ici.</string>
|
||||
<string name="error_word_reserved">Ce mot est réservé et ne peut pas être utilisé.</string>
|
||||
@@ -610,7 +610,7 @@
|
||||
<string name="content_description_entry_background_color">Couleur d\'arrière plan de l\'entrée</string>
|
||||
<string name="tags">Étiquettes</string>
|
||||
<string name="menu_merge_database">Fusionner les données</string>
|
||||
<string name="enable_keep_screen_on_summary">Maintiens l\'écran allumé lorsque l\'entrée est visionnée</string>
|
||||
<string name="enable_keep_screen_on_summary">Maintiens l\'écran allumé lorsque l\'entrée est visionnée ou éditée</string>
|
||||
<string name="warning_keyfile_integrity">Le hachage du fichier n\'est pas garanti car Android peut modifier ses données à la volée. Changez l\'extension du fichier en .bin pour une intégrité correcte.</string>
|
||||
<string name="warning_copy_permission">L\'autorisation de notification est nécessaire pour utiliser la fonction de notification du presse-papiers.</string>
|
||||
<string name="later">Plus tard</string>
|
||||
@@ -682,4 +682,19 @@
|
||||
<string name="error_driver_required">Le pilote pour %1$s est nécessaire.</string>
|
||||
<string name="error_unable_merge_database_kdb">Impossible de fusionner à partir d\'une base de données V1.</string>
|
||||
<string name="merge_success">Fusion terminée avec succès</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="menu_app_settings_summary">Recherche, verrouillage, historique, propriétés</string>
|
||||
<string name="menu_form_filling_settings_summary">Clavier, remplissage automatique, presse-papiers</string>
|
||||
<string name="master_key_settings_summary">Changement, renouvellement</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biométrie, identifiant de l\'appareil</string>
|
||||
<string name="unlock_and_link_biometric">Liaison avec déverouillage de l\'appareil</string>
|
||||
<string name="unlock">Déverrouiller</string>
|
||||
<string name="configure">Configurer</string>
|
||||
<string name="menu_database_settings_summary">Métadonnées, corbeille, gabarits, historique</string>
|
||||
<string name="menu_security_settings_summary">Chiffrement, fonction de dérivation de clé</string>
|
||||
<string name="menu_appearance_settings_summary">Thèmes, couleurs, attributs</string>
|
||||
<string name="education_validate_entry_title">Valider l\'entrée</string>
|
||||
<string name="education_validate_entry_summary">N\'oubliez pas de valider votre saisie et de sauvegarder votre base de données
|
||||
\n
|
||||
\nSi un verrouillage automatique est activé et que vous oubliez que vous étiez en train d\'effectuer une modification, vous risquez de perdre vos données.</string>
|
||||
</resources>
|
||||
@@ -75,7 +75,7 @@
|
||||
<string name="error_rounds_too_large">\"परिवर्तन राउंड\" बहुत अधिक है। 2147483648 पर सेट हो रहा है।</string>
|
||||
<string name="error_string_key">प्रत्येक स्ट्रिंग में फ़ील्ड नाम होना चाहिए।</string>
|
||||
<string name="content_description_open_file">फ़ाइल खोलें</string>
|
||||
<string name="content_description_node_children">नोड के बच्चे</string>
|
||||
<string name="content_description_node_children">उप नोड</string>
|
||||
<string name="content_description_add_node">नोड जोड़ें</string>
|
||||
<string name="content_description_add_entry">रिकॉर्ड जोड़ें</string>
|
||||
<string name="content_description_add_group">समूह जोड़ें</string>
|
||||
@@ -166,4 +166,5 @@
|
||||
<string name="error_database_uri_null">डेटाबेस URI को पुनःप्राप्त नहीं किया जा सका।</string>
|
||||
<string name="error_upload_file">फ़ाइल डेटा को अपलोड करते समय एक त्रुटि हुई।</string>
|
||||
<string name="error_duplicate_file">फ़ाइल डेटा पहले से उपलब्ध है।</string>
|
||||
<string name="info">जानकारी</string>
|
||||
</resources>
|
||||
@@ -118,7 +118,7 @@
|
||||
<string name="settings">Postavke</string>
|
||||
<string name="menu_app_settings">Postavke aplikacije</string>
|
||||
<string name="menu_form_filling_settings">Ispunjavanje obrasca</string>
|
||||
<string name="menu_advanced_unlock_settings">Napredno otključavanje</string>
|
||||
<string name="menu_advanced_unlock_settings">Otključavanje uređaja</string>
|
||||
<string name="menu_database_settings">Postavke baze podataka</string>
|
||||
<string name="menu_security_settings">Postavke sigurnosti</string>
|
||||
<string name="menu_master_key_settings">Postavke glavnog ključa</string>
|
||||
@@ -142,8 +142,8 @@
|
||||
<string name="never">Nikada</string>
|
||||
<string name="no_results">Nema rezultata pretraživanja</string>
|
||||
<string name="no_url_handler">Instalirajte web preglednik da bi ste otvorili ovaj URL.</string>
|
||||
<string name="select_database_file">Otvori postojeću bazu podataka</string>
|
||||
<string name="create_keepass_file">Stvori novu bazu podataka</string>
|
||||
<string name="select_database_file">Otvori postojeći trezor</string>
|
||||
<string name="create_keepass_file">Stvori novi trezor</string>
|
||||
<string name="progress_create">Stvaranje nove baze podataka …</string>
|
||||
<string name="protection">Zaštita</string>
|
||||
<string name="contains_duplicate_uuid">Baza podataka sadrži duplicirane UUID-ove.</string>
|
||||
@@ -177,7 +177,7 @@
|
||||
<string name="menu_appearance_settings">Izgled</string>
|
||||
<string name="general">Opće</string>
|
||||
<string name="autofill">Automatsko ispunjavanje</string>
|
||||
<string name="autofill_service_name">Automatsko ispunjavanje obrazaca KeePassDX</string>
|
||||
<string name="autofill_service_name">Automatsko ispunjavanje KeePassDX obrasca</string>
|
||||
<string name="set_autofill_service_title">Postavi standardnu uslugu automatskog ispunjavanja</string>
|
||||
<string name="list_password_generator_options_title">Znakovi lozinke</string>
|
||||
<string name="list_password_generator_options_summary">Postavi dozvoljene znakove za generiranje lozinke</string>
|
||||
@@ -187,12 +187,12 @@
|
||||
<string name="clipboard_warning">Ako automatsko brisanje međuspremnika ne uspije, izbriši njegovu povijest ručno.</string>
|
||||
<string name="lock_database_screen_off_summary">Zaključaj bazu podataka nakon par sekundi kad se ekran ugasi</string>
|
||||
<string name="lock_database_back_root_title">Pritisni \'Natrag\' za zaključavanje</string>
|
||||
<string name="advanced_unlock">Napredno otključavanje</string>
|
||||
<string name="advanced_unlock_explanation_summary">Koristi napredno otključavanje za jednostavnije otvaranje baze podataka</string>
|
||||
<string name="advanced_unlock">Otključavanje uređaja</string>
|
||||
<string name="advanced_unlock_explanation_summary">Koristi otključavanje uređaja za jednostavnije otvaranje baze podataka</string>
|
||||
<string name="biometric_unlock_enable_title">Biometrijsko otključavanje</string>
|
||||
<string name="biometric_unlock_enable_summary">Otvaranje baze podataka skeniranjem biometrike</string>
|
||||
<string name="biometric_delete_all_key_title">Izbriši ključeve šifriranja</string>
|
||||
<string name="biometric_delete_all_key_summary">Izbriši sve ključeve šifriranja povezane s naprednim prepoznavanjem otključavanja</string>
|
||||
<string name="biometric_delete_all_key_summary">Izbriši sve ključeve šifriranja povezane s prepoznavanjem otključavanja uređaja</string>
|
||||
<string name="unavailable_feature_hardware">Nije moguće pronaći odgovarajući hardver.</string>
|
||||
<string name="file_name">Ime datoteke</string>
|
||||
<string name="path">Putanja</string>
|
||||
@@ -267,7 +267,7 @@
|
||||
<string name="special">Posebni znakovi</string>
|
||||
<string name="underline">Podcrtaj</string>
|
||||
<string name="uppercase">Velika slova</string>
|
||||
<string name="unavailable">Ova baza podataka još nema spremljene podatke za prijavu.</string>
|
||||
<string name="unavailable">Nedostupno</string>
|
||||
<string name="biometric">Biometrija</string>
|
||||
<string name="autofill_sign_in_prompt">Prijavi se s KeePassDX</string>
|
||||
<string name="autofill_explanation_summary">Aktiviraj automatsko ispunjavanje za brzo ispunjavanje obrazaca u drugim aplikacijama</string>
|
||||
@@ -395,7 +395,7 @@
|
||||
<string name="hide_expired_entries_summary">Istekli unosi se ne pokazuju</string>
|
||||
<string name="education_lock_title">Zaključaj bazu podataka</string>
|
||||
<string name="education_unlock_title">Otključaj bazu podataka</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatski zatraži napredno otključavanje ako je baza podataka tako postavljena</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatski zatraži otključavanje uređaja ako je baza podataka postavljena da ga koristi</string>
|
||||
<string name="unavailable_feature_text">Nije moguće pokrenuti ovu funkciju.</string>
|
||||
<string name="biometric_auto_open_prompt_title">Automatski otvori prozor za prijavu</string>
|
||||
<string name="clipboard_timeout">Istek vremena međuspremnika</string>
|
||||
@@ -441,8 +441,8 @@
|
||||
<string name="download_progression">U tijeku: %1$d%%</string>
|
||||
<string name="download_complete">Gotovo!</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Automatski se vrati na prethodnu tipkovnicu nakon izvršavanja „Automatska radnje tipke”</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatska radnja tipke</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Automatski se prebaci na prethodnu tipkovnicu pri ekranu za unos podataka za prijavu na bazu podataka</string>
|
||||
<string name="keyboard_previous_fill_in_title">Vrati se na prethodnu tipkovnicu</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Automatski se vrati na prethodnu tipkovnicu pri ekranu za unos podataka za prijavu na bazu podataka</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Ekran za unos podataka za prijavu na bazu podataka</string>
|
||||
<string name="keyboard_change">Promijeni tipkovnicu</string>
|
||||
<string name="warning_file_too_big">Baza podataka za KeePass trebala bi sadržavati samo male datoteke uslužnih programa (poput PGP datoteke ključeva).
|
||||
@@ -472,7 +472,7 @@
|
||||
<string name="autofill_save_search_info_title">Spremi podatke pretrage</string>
|
||||
<string name="autofill_close_database_summary">Zatvori bazu podataka nakon odabira automatskog ispunjavanja</string>
|
||||
<string name="autofill_close_database_title">Zatvori bazu podataka</string>
|
||||
<string name="keyboard_previous_lock_summary">Automatski prebaci na prethodnu tipkovnicu nakon zaključavanja baze podataka</string>
|
||||
<string name="keyboard_previous_lock_summary">Automatski se vrati na prethodnu tipkovnicu nakon zaključavanja baze podataka</string>
|
||||
<string name="keyboard_previous_lock_title">Zaključaj bazu podataka</string>
|
||||
<string name="keyboard_save_search_info_summary">Pokušaj spremiti dijeljene podatke prilikom ručnog odabira unosa za jednostavniju buduću upotrebu</string>
|
||||
<string name="keyboard_save_search_info_title">Spremi dijeljene informacije</string>
|
||||
@@ -483,17 +483,17 @@
|
||||
<string name="save_mode">Modus spremanja</string>
|
||||
<string name="search_mode">Modus pretrage</string>
|
||||
<string name="error_field_name_already_exists">Ime polja već postoji.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Izbrisati sve ključeve šifriranja povezane s naprednim prepoznavanjem otključavanja\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Izbrisati sve ključeve šifriranja povezane s prepoznavanjem otključavanja uređaja\?</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Upiši lozinku, zatim pritisni ovaj gumb.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Otvori bazu podataka pomoću naprednog prepoznavanja otključavanja</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Ako koristiš prepoznavanje naprednog otključavanja morat ćeš i dalje znati glavnu lozinku.</string>
|
||||
<string name="menu_keystore_remove_key">Izbriši ključ naprednog otključavanja</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Napredno prepoznavanje otključavanja</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nije moguće pokrenuti prozor naprednog otključavanja.</string>
|
||||
<string name="advanced_unlock_scanning_error">Greška naprednog otključavanja: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Izdvoji podatake za prijavu na bazu podataka pomoću podataka naprednog otključavanja</string>
|
||||
<string name="advanced_unlock_not_recognized">Nije moguće prepoznati digitanlni otisak za napredno otključavanje</string>
|
||||
<string name="advanced_unlock_invalid_key">Nije moguće pročitati ključ naprednog otključavanja. Izbriši ga i ponovi postupak prepoznavanja otključavanja.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Prepoznavanje otključavanja uređaja</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Ako koristiš prepoznavanje otključavanja uređaja morat ćeš i dalje znati tvoj glavni podatak za prijavu za trezor.</string>
|
||||
<string name="menu_keystore_remove_key">Izbriši ključ za otključavanje uređaja</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Poveznica za otključavanje uređaja</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nije moguće pokrenuti prozor za otključavanje uređaja.</string>
|
||||
<string name="advanced_unlock_scanning_error">Greška otključavanja uređaja: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Izdvoji podatake za prijavu na bazu podataka pomoću podataka za otključavanje uređaja</string>
|
||||
<string name="advanced_unlock_not_recognized">Nije bilo moguće prepoznati ispis za otključavanje uređaja</string>
|
||||
<string name="advanced_unlock_invalid_key">Nije moguće pročitati ključ za otključavanje uređaja. Izbriši ga i ponovi postupak prepoznavanja otključavanja.</string>
|
||||
<string name="enter">Tipka Enter</string>
|
||||
<string name="backspace">Tipka Backspace</string>
|
||||
<string name="select_entry">Odaberi unos</string>
|
||||
@@ -502,19 +502,19 @@
|
||||
<string name="device_credential_unlock_enable_summary">Omogućuje otvaranje baze podataka pomoću podataka za prijavu</string>
|
||||
<string name="device_credential_unlock_enable_title">Otključavanje s podacima za prijavu uređaja</string>
|
||||
<string name="device_credential">Podaci za prijavu uređaja</string>
|
||||
<string name="advanced_unlock_tap_delete">Dodirni za brisanje ključeva naprednog otključavanja</string>
|
||||
<string name="education_advanced_unlock_title">Napredno otključavanje baze podataka</string>
|
||||
<string name="advanced_unlock_timeout">Vremensko ograničenje neprednog otključavanja</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Trajanje korištenja naprednog otključavanja prije brisanja sadržaja</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Istek naprednog otključavanja</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Nemoj spremati šifrirani sadržaj za napredno otključavanje</string>
|
||||
<string name="advanced_unlock_tap_delete">Dodirni za brisanje ključeva za otključavanje uređaja</string>
|
||||
<string name="education_advanced_unlock_title">Otključavanje uređaja baze podataka</string>
|
||||
<string name="advanced_unlock_timeout">Vremensko ograničenje otključavanja uređaja</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Trajanje korištenja otključavanja uređaja prije brisanja njegovog sadržaja</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Istek otključavanja uređaja</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Nemoj spremati šifrirani sadržaj za otključavanje uređaja</string>
|
||||
<string name="content">Sadržaj</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Privremeno napredno otključavanje</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Privremeno otključavanje uređaja</string>
|
||||
<string name="error_rebuild_list">Nije moguće ispravno obnoviti popis.</string>
|
||||
<string name="error_database_uri_null">URI baze podataka nije moguće dobiti.</string>
|
||||
<string name="autofill_inline_suggestions_title">Umetnuti prijedlozi</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Prijedlozi za automatsko popunjavanje su dodani.</string>
|
||||
<string name="autofill_inline_suggestions_summary">Pokušaj prikazivanja prijedloga za automatsko popunjavanje izravno s kompatibilne tipkovnice</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Prijedlozi za automatsko ispunjavanje su dodani.</string>
|
||||
<string name="autofill_inline_suggestions_summary">Pokušaj prikazivanja prijedloga za automatsko ispunjavanje izravno s kompatibilne tipkovnice</string>
|
||||
<string name="warning_database_revoked">Pristup datoteci opozvan od upravljača datoteka. Zatvori bazu podataka i ponovo je otvori s njezinog mjesta.</string>
|
||||
<string name="warning_database_info_changed_options">Sjedini podatke, prepiši vanjske promjene spremanjem baze podataka ili je ponovo učitaj s najnovijim promjenama.</string>
|
||||
<string name="warning_database_info_changed">Podaci u datoteci tvoje baze podataka izmijenjeni su izvan aplikacije.</string>
|
||||
@@ -535,15 +535,15 @@
|
||||
<string name="error_remove_file">Tijekom uklanjanja podataka datoteke došlo je do greške.</string>
|
||||
<string name="error_duplicate_file">Podaci datoteke već postoje.</string>
|
||||
<string name="properties">Svojstva</string>
|
||||
<string name="error_export_app_properties">Greška tijekom izvoza svojstava aplikacije</string>
|
||||
<string name="success_export_app_properties">Svojstva aplikacije su izvezena</string>
|
||||
<string name="error_import_app_properties">Greška tijekom uvoza svojstava aplikacije</string>
|
||||
<string name="success_import_app_properties">Svojstva aplikacije su uvezena</string>
|
||||
<string name="error_export_app_properties">Greška tijekom izvoza postavki aplikacije</string>
|
||||
<string name="success_export_app_properties">Postavke aplikacije su izvezene</string>
|
||||
<string name="error_import_app_properties">Greška tijekom uvoza postavki aplikacije</string>
|
||||
<string name="success_import_app_properties">Postavke aplikacije su uvezene</string>
|
||||
<string name="description_app_properties">KeePassDX svojstva za upravljanje postavkama aplikacije</string>
|
||||
<string name="export_app_properties_summary">Stvori datoteku za izvoz svojstva aplikacije</string>
|
||||
<string name="export_app_properties_title">Izvezi svojstva aplikacije</string>
|
||||
<string name="import_app_properties_summary">Odaberi datoteku za uvoz svojstva aplikacije</string>
|
||||
<string name="import_app_properties_title">Uvezi svojstva aplikacije</string>
|
||||
<string name="export_app_properties_summary">Stvori datoteku za izvoz postavki aplikacije</string>
|
||||
<string name="export_app_properties_title">Izvezi postavke aplikacije</string>
|
||||
<string name="import_app_properties_summary">Odaberi datoteku za uvoz postavki aplikacije</string>
|
||||
<string name="import_app_properties_title">Uvezi postavke aplikacije</string>
|
||||
<string name="error_start_database_action">Došlo je do greške tijekom izvođenja radnje u bazi podataka.</string>
|
||||
<string name="error_move_group_here">Grupa se ne može ovdje premjestiti.</string>
|
||||
<string name="error_word_reserved">Ova je riječ rezervirana i ne može se koristiti.</string>
|
||||
@@ -595,7 +595,7 @@
|
||||
<string name="warning_database_info_reloaded">Ponovnim učitavanjem baze podataka izbrisat će se lokalno izmijenjeni podaci.</string>
|
||||
<string name="warning_keyfile_integrity">Hash-šifra datoteke nije zajamčena jer Android svoje podatke može promijeniti za vrijeme rada. Promijeni datotečni nastavak u .bin radi ispravnog integriteta.</string>
|
||||
<string name="enable_keep_screen_on_title">Ostavi ekran uključen</string>
|
||||
<string name="enable_keep_screen_on_summary">Ostavi ekran uključen tijekom gledanja unosa</string>
|
||||
<string name="enable_keep_screen_on_summary">Ostavi ekran uključen tijekom gledanja ili uređivanja unosa</string>
|
||||
<string name="show_entry_colors_title">Boje unosa</string>
|
||||
<string name="show_entry_colors_summary">Prikazuje prednje boje i boje pozadine za unos</string>
|
||||
<string name="content_description_entry_foreground_color">Prednja boja unosa</string>
|
||||
@@ -662,4 +662,25 @@
|
||||
<string name="error_challenge_already_requested">Izazov je već zatražen</string>
|
||||
<string name="error_response_already_provided">Odgovor je već dat.</string>
|
||||
<string name="merge_success">Sjedinjavanje uspješno završeno</string>
|
||||
<string name="menu_app_settings_summary">Pretraga, zaključavanje, povijest, svojstva</string>
|
||||
<string name="menu_form_filling_settings_summary">Tipkovnica, automatsko ispunjavanje, međuspremnik</string>
|
||||
<string name="menu_database_settings_summary">Metapodaci, koš za smeće, predlošci, povijest</string>
|
||||
<string name="menu_security_settings_summary">Šifriranje, funkcija derivacije ključa</string>
|
||||
<string name="warning_copy_permission">Dozvola za obavijesti je potrebna za korištenje funkcije obavijesti međuspremnika.</string>
|
||||
<string name="later">Kasnije</string>
|
||||
<string name="ask">Pitaj</string>
|
||||
<string name="warning_database_notification_permission">Dozvola za obavijesti omogućuje prikaz stanja baze podataka i zaključavanje pomoću lako dostupnog gumba.
|
||||
\n
|
||||
\nAko ovu dozvolu ne aktiviraš, u pozadini otvorena baza podataka neće biti vidljiva ako je jedna druga aplikacija u prvom planu.</string>
|
||||
<string name="configure">Konfiguriraj</string>
|
||||
<string name="unlock_and_link_biometric">Poveznica za otključavanje uređaja</string>
|
||||
<string name="menu_appearance_settings_summary">Teme, boje, atributi</string>
|
||||
<string name="unlock">Otključaj</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrija, podatak za prijavu uređaja</string>
|
||||
<string name="info">Informacije</string>
|
||||
<string name="master_key_settings_summary">Promjena, obnova</string>
|
||||
<string name="education_validate_entry_title">Potvrdi unos</string>
|
||||
<string name="education_validate_entry_summary">Nemoj zaboraviti potvrditi svoj unos i spremiti svoju bazu podataka.
|
||||
\n
|
||||
\nAko se automatsko zaključavanje aktivira i ako zaboraviš da si izvršio/la promjene, riskiraš gubitak podataka.</string>
|
||||
</resources>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="digits">Számok</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft. A program <strong>nyílt forráskódú</strong> és <strong>reklámmentes</strong>.
|
||||
\nA program jelen állapotában kerül közreadásra, <strong>GPLv3</strong> licenc alatt, bármilyen garancia nélkül.</string>
|
||||
<string name="select_database_file">Létező adatbázis megnyitása</string>
|
||||
<string name="select_database_file">Létező széf megnyitása</string>
|
||||
<string name="entry_accessed">Utolsó hozzáférés</string>
|
||||
<string name="entry_cancel">Mégse</string>
|
||||
<string name="entry_notes">Megjegyzések</string>
|
||||
@@ -55,7 +55,7 @@
|
||||
<string name="entry_modified">Módosítva</string>
|
||||
<string name="entry_password">Jelszó</string>
|
||||
<string name="save">Mentés</string>
|
||||
<string name="entry_title">Név</string>
|
||||
<string name="entry_title">Titulus</string>
|
||||
<string name="entry_url">URL</string>
|
||||
<string name="entry_user_name">Felhasználónév</string>
|
||||
<string name="error_arc4">Az Arcfour adatfolyam-titkosítás nem támogatott.</string>
|
||||
@@ -132,7 +132,7 @@
|
||||
<string name="warning_password_encoding">Kerülje a Latin-1 karakterkészlettől eltérő jelszókaraktereket az adatbázis-fájlban (a nem felismert karakterek mert ugyanarra a betűre lesznek alakítva).</string>
|
||||
<string name="version_label">Verzió: %1$s</string>
|
||||
<string name="encrypted_value_stored">Titkosított jelszó tárolva</string>
|
||||
<string name="unavailable">Az adatbázisnak még nincs jelszava.</string>
|
||||
<string name="unavailable">Nem érhető el</string>
|
||||
<string name="education_unlock_summary">Adja meg a jelszót és/vagy a kulcsfájlt, hogy kinyithassa az adatbázist.
|
||||
\n
|
||||
\nKészítsen biztonsági mentést az adatbázisról minden egyes módosítás után.</string>
|
||||
@@ -147,7 +147,7 @@
|
||||
<string name="extended_ASCII">Bővített ASCII</string>
|
||||
<string name="allow">Engedélyezés</string>
|
||||
<string name="entry_not_found">A bejegyzésadatok nem találhatóak.</string>
|
||||
<string name="error_load_database">Az adatbázis betöltése meghiúsult.</string>
|
||||
<string name="error_load_database">Nem sikerült az adatbázis betöltése.</string>
|
||||
<string name="error_load_database_KDF_memory">A kulcs nem tölthető be. Próbálja meg csökkenteni a KDF „Memóriahasználatot”.</string>
|
||||
<string name="error_autofill_enable_service">Az automatikus kitöltési szolgáltatás nem engedélyezhető.</string>
|
||||
<string name="list_entries_show_username_title">Felhasználónevek megjelenítése</string>
|
||||
@@ -160,8 +160,8 @@
|
||||
<string name="menu_cancel">Mégse</string>
|
||||
<string name="menu_file_selection_read_only">Írásvédett</string>
|
||||
<string name="menu_open_file_read_and_write">Módosítható</string>
|
||||
<string name="create_keepass_file">Új adatbázis létrehozása</string>
|
||||
<string name="encryption_explanation">Az összes adathoz használt adatbázis-titkosítási algoritmus.</string>
|
||||
<string name="create_keepass_file">Új széf létrehozása</string>
|
||||
<string name="encryption_explanation">Az összes adathoz használt adatbázis-titkosítási algoritmus</string>
|
||||
<string name="kdf_explanation">A kulcs előállításához a titkosítási algoritmushoz, a mesterkulcs átalakításra került egy véletlenszerűen sózott kulcselőállítási függvénnyel.</string>
|
||||
<string name="memory_usage">Memóriahasználat</string>
|
||||
<string name="memory_usage_explanation">A kulcselőállítási függvényhez használt memóriamennyiség.</string>
|
||||
@@ -198,11 +198,11 @@
|
||||
<string name="lock">Zárolás</string>
|
||||
<string name="lock_database_screen_off_title">Képernyőzár</string>
|
||||
<string name="lock_database_screen_off_summary">Az adatbázis zárolása néhány másodperc után, ha a képernyő kikapcsol</string>
|
||||
<string name="advanced_unlock">Speciális feloldás</string>
|
||||
<string name="advanced_unlock">Eszközfeloldás</string>
|
||||
<string name="biometric_unlock_enable_title">Ujjlenyomat-alapú feloldás</string>
|
||||
<string name="biometric_unlock_enable_summary">Lehetővé teszi, hogy leolvassa az ujjlenyomatát az adatbázis megnyitásához</string>
|
||||
<string name="biometric_delete_all_key_title">Titkosítási kulcsok törlése</string>
|
||||
<string name="biometric_delete_all_key_summary">Az összes, a speciális feloldásfelisméreshez tartozó titkosítási kulcs törlése</string>
|
||||
<string name="biometric_delete_all_key_summary">Az összes, az eszközfeloldás-felismeréshez tartozó titkosítási kulcs törlése</string>
|
||||
<string name="unavailable_feature_text">A funkciót nem sikerült elindítani.</string>
|
||||
<string name="unavailable_feature_version">Az eszköz Android %1$s rendszert futtat, de %2$s vagy újabb szükséges.</string>
|
||||
<string name="unavailable_feature_hardware">Nem található a megfelelő hardver.</string>
|
||||
@@ -296,7 +296,7 @@
|
||||
<string name="html_text_dev_feature_work_hard">Keményen dolgozunk, hogy gyorsan kiadjuk ezt a funkciót.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Ne felejtse naprakészen tartani az alkalmazást az új verziók telepítésével.</string>
|
||||
<string name="download">Letöltés</string>
|
||||
<string name="contribute">Támogatás</string>
|
||||
<string name="contribute">Közreműködés</string>
|
||||
<string name="style_choose_title">Alkalmazástéma</string>
|
||||
<string name="style_choose_summary">Az alkalmazásban használt téma</string>
|
||||
<string name="icon_pack_choose_title">Ikoncsomag</string>
|
||||
@@ -382,7 +382,7 @@
|
||||
<string name="max_history_items_title">Maximális szám</string>
|
||||
<string name="database_data_compression_summary">Az adattömörítés csökkenti az adatbázis méretét</string>
|
||||
<string name="database_data_compression_title">Adattömörítés</string>
|
||||
<string name="advanced_unlock_explanation_summary">Speciális feloldás használat az adatbázis könnyebb megnyitásához</string>
|
||||
<string name="advanced_unlock_explanation_summary">Eszközfeloldás használata az adatbázis könnyebb megnyitásához</string>
|
||||
<string name="clipboard_explanation_summary">A bejegyzésmezők másolása az eszköz vágólapjának használatával</string>
|
||||
<string name="database_opened">Adatbázis megnyitva</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Megoldja a problémát azzal, hogy új UUID-t állít elő az ismétlődések számára\?</string>
|
||||
@@ -409,16 +409,16 @@
|
||||
<string name="entry_history">Előzmények</string>
|
||||
<string name="disable">Letiltás</string>
|
||||
<string name="enable">Engedélyezés</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatikusan kéri a speciális feloldást, ha az adatbázis úgy van beállítva, hogy használja</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Az eszközfeloldás automatikus kérése, ha az adatbázis úgy van beállítva, hogy használja</string>
|
||||
<string name="biometric_auto_open_prompt_title">Automatikus megnyitási képernyő</string>
|
||||
<string name="biometric">Ujjlenyomat</string>
|
||||
<string name="menu_advanced_unlock_settings">Speciális feloldás</string>
|
||||
<string name="menu_advanced_unlock_settings">Eszköz feloldása</string>
|
||||
<string name="content_description_keyboard_close_fields">Mezők bezárása</string>
|
||||
<string name="content_description_update_from_list">Frissítés</string>
|
||||
<string name="list_groups_show_number_entries_summary">A csoportban szereplő bejegyzések számának megjelenítése</string>
|
||||
<string name="list_groups_show_number_entries_title">Bejegyzések számának megjelenítése</string>
|
||||
<string name="error_copy_entry_here">Bejegyzés nem másolható ide.</string>
|
||||
<string name="error_move_entry_here">Bejegyzés nem helyezhető át ide.</string>
|
||||
<string name="error_copy_entry_here">Nem másolhat ide bejegyzést.</string>
|
||||
<string name="error_move_entry_here">Nem helyezhet át ide bejegyzéseket.</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="content_description_remove_field">Mező eltávolítása</string>
|
||||
<string name="content_description_password_length">Jelszó hossza</string>
|
||||
@@ -462,12 +462,12 @@
|
||||
<string name="error_string_type">A szöveg nem egyezik a kért elemmel.</string>
|
||||
<string name="content_description_credentials_information">Hitelesítő adatok információi</string>
|
||||
<string name="content_description_add_item">Elem hozzáadása</string>
|
||||
<string name="export_app_properties_summary">Fájl létrehozása az alkalmazástulajdonságok exportálásához</string>
|
||||
<string name="export_app_properties_title">Alkalmazástulajdonságok exportálása</string>
|
||||
<string name="import_app_properties_summary">Válasszon fájlt az alkalmazástulajdonságok importálásához</string>
|
||||
<string name="import_app_properties_title">Alkalmazástulajdonságok importálása</string>
|
||||
<string name="export_app_properties_summary">Fájl létrehozása az alkalmazásbeállítások exportálásához</string>
|
||||
<string name="export_app_properties_title">Alkalmazásbeállítások exportálása</string>
|
||||
<string name="import_app_properties_summary">Válasszon fájlt az alkalmazásbeállítások importálásához</string>
|
||||
<string name="import_app_properties_title">Alkalmazásbeállítások importálása</string>
|
||||
<string name="menu_external_icon">Külső ikon</string>
|
||||
<string name="menu_keystore_remove_key">Speciális feloldási kulcs törlése</string>
|
||||
<string name="menu_keystore_remove_key">Eszközfeloldási kulcs törlése</string>
|
||||
<string name="menu_reload_database">Adatok újratöltése</string>
|
||||
<string name="error_start_database_action">Hiba történt az adatbázison végzett művelet során.</string>
|
||||
<string name="error_remove_file">Hiba történt a fájladatok eltávolítása során.</string>
|
||||
@@ -511,46 +511,46 @@
|
||||
<string name="content_description_otp_information">Egyszer használatos jelszó információ</string>
|
||||
<string name="content_description_entry_background_color">Bejegyzés háttérszíne</string>
|
||||
<string name="content_description_entry_foreground_color">Bejegyzés előtérszíne</string>
|
||||
<string name="success_import_app_properties">Alkalmazástulajdonságok importálva</string>
|
||||
<string name="error_export_app_properties">Hiba történt az alkalmazástulajdonságok exportálása során</string>
|
||||
<string name="success_import_app_properties">Alkalmazásbeállítások importálva</string>
|
||||
<string name="error_export_app_properties">Hiba történt az alkalmazásbeállítások exportálása során</string>
|
||||
<string name="warning_database_info_changed">Az adatbázisfájlban lévő információkat az alkalmazáson kívülről megváltoztatták.</string>
|
||||
<string name="description_app_properties">KeePassDX tulajdonságok az alkalmazásbeállítások kezeléséhez</string>
|
||||
<string name="success_export_app_properties">Alkalmazástulajdonságok exportálva</string>
|
||||
<string name="success_export_app_properties">Alkalmazásbeállítások exportálva</string>
|
||||
<string name="content_description_database_color">Adatbázis színe</string>
|
||||
<string name="error_import_app_properties">Hiba történt az alkalmazástulajdonságok importálása során</string>
|
||||
<string name="error_import_app_properties">Hiba történt az alkalmazásbeállítások importálása során</string>
|
||||
<string name="hint_icon_name">Ikon neve</string>
|
||||
<string name="autofill_select_entry">Válasszon bejegyzést…</string>
|
||||
<string name="warning_database_info_changed_options">Adatok egyesítése, majd a külső módosítások felülírása az adatbázis mentésével, vagy az adatbázis újratöltése a legfrissebb változtatásokkal.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Speciális feloldásfelismerés</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Figyelmeztetés: Továbbra is meg kell jegyeznie a mesterjelszót, ha a speciális feloldásfelismerést használja.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Adatbázis hitelesítő adatainak kinyerése a speciális adatfeloldással</string>
|
||||
<string name="advanced_unlock_invalid_key">A speciális feloldási kulcs nem olvasható. Törölje, és ismételje meg a feloldásfelismerési folyamatot.</string>
|
||||
<string name="advanced_unlock_not_recognized">A speciális feloldási ujjlenyomat nem ismerhető fel</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">A speciális feloldási képernyő előkészítése sikertelen.</string>
|
||||
<string name="warning_database_info_changed_options">Adatok egyesítése, majd a külső módosítások felülírása az adatbázis mentésével, vagy újratöltés a legfrissebb változtatásokkal.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Hivatkozás az eszköz feloldásához</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Továbbra is meg kell jegyeznie a széf fő jelszavát, ha az eszköz feloldásfelismerését használja.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Adatbázis hitelesítő adatainak kinyerése az eszköz adatfeloldásával</string>
|
||||
<string name="advanced_unlock_invalid_key">Az eszközfeloldási kulcs nem olvasható. Törölje, és ismételje meg a feloldásfelismerési folyamatot.</string>
|
||||
<string name="advanced_unlock_not_recognized">Az eszközfeloldási ujjlenyomat nem ismerhető fel</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Az eszközfeloldási képernyő előkészítése sikertelen.</string>
|
||||
<string name="properties">Tulajdonságok</string>
|
||||
<string name="device_credential">Eszköz hitelesítő adatai</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ne tároljon semmilyen titkosított tartalmat a speciális feloldás használatához</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Speciális feloldás lejárati ideje</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ne tároljon semmilyen titkosított tartalmat az eszközfeloldás használatához</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Eszközfeloldás lejárati ideje</string>
|
||||
<string name="warning_database_revoked">A fájl elérését visszavonta a fájlkezelő, zárja be az adatbázist és nyissa meg újra a helyéről.</string>
|
||||
<string name="warning_exact_alarm">Nem engedélyezte az alkalmazásnak, hogy pontos riasztást használjon. Ezért az időzítőt használó funkciók nem a pontos időt fogják használni.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Adatbázis megnyitása a speciális feloldásfelismeréssel</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Eszköz feloldásfelismerése</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Írja be a jelszót, majd kattintson erre a gombra.</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Ideiglenes speciális feloldás</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Ideiglenes eszközfeloldás</string>
|
||||
<string name="permission">Engedély</string>
|
||||
<string name="advanced_unlock_scanning_error">Speciális feloldási hiba: %1$s</string>
|
||||
<string name="advanced_unlock_scanning_error">Eszközfeloldási hiba: %1$s</string>
|
||||
<string name="content">Tartalom</string>
|
||||
<string name="advanced_unlock_tap_delete">Koppintson a speciális feloldási kulcsok törléséhez</string>
|
||||
<string name="advanced_unlock_tap_delete">Koppintson az eszközfeloldási kulcsok törléséhez</string>
|
||||
<string name="device_credential_unlock_enable_title">Eszköz hitelesítő adataival történő feloldás</string>
|
||||
<string name="device_credential_unlock_enable_summary">Lehetővé teszi, hogy az eszköz hitelesítő adataival nyissa meg az adatbázist</string>
|
||||
<string name="autofill_application_id_blocklist_title">Letiltott alkalmazások</string>
|
||||
<string name="menu_merge_database">Adatok egyesítése</string>
|
||||
<string name="autofill_close_database_title">Adatbázis bezárása</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">A speciális feloldás használata ideje, mielőtt a tartalma törölve lesz</string>
|
||||
<string name="advanced_unlock_timeout">Speciális feloldás időtúllépése</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Az eszközfeloldás használata ideje, mielőtt a tartalma törölve lesz</string>
|
||||
<string name="advanced_unlock_timeout">Eszközfeloldás időtúllépése</string>
|
||||
<string name="templates_group_enable_title">Sablonok használata</string>
|
||||
<string name="templates_group_enable_summary">Dinamikus sablonok használata a bejegyzés mezőinek kitöltéséhez</string>
|
||||
<string name="templates_group_uuid_title">Sabloncsoport</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatikus kulcsművelet</string>
|
||||
<string name="keyboard_previous_fill_in_title">Visszaváltás</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Automatikus visszaváltás az előző billentyűzetre az „Automatikus kulcsművelet” végrehajtása után</string>
|
||||
<string name="keyboard_previous_lock_title">Adatbázis zárolása</string>
|
||||
<string name="keyboard_previous_lock_summary">Automatikus visszaváltás az előző billentyűzetre az adatbázis zárolása után</string>
|
||||
@@ -563,8 +563,8 @@
|
||||
<string name="autofill_manual_selection_title">Kézi kiválasztás</string>
|
||||
<string name="autofill_manual_selection_summary">Lehetőség megjelenítése, hogy a felhasználó válasszon adatbázis-bejegyzést</string>
|
||||
<string name="autofill_save_search_info_title">Keresési információk mentése</string>
|
||||
<string name="autofill_save_search_info_summary">A keresési információk mentésének kísérlete kézi bejegyzéskiválasztásnál</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Az adatok mentésének kérése az űrlapok ellenőrzésekor</string>
|
||||
<string name="autofill_save_search_info_summary">A könnyebb jövőbeli használat érdekében próbálja menteni a keresési információkat a kézi bejegyzéskiválasztásnál</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Az adatok mentésének kérése az űrlapok kitöltésének befejezésekor</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Tiltólista, amely megakadályozza a webes domainek automatikus kitöltését</string>
|
||||
<string name="autofill_block">Automatikus kitöltés letiltása</string>
|
||||
<string name="autofill_block_restart">Indítsa újra az űrlapot tartalmazó alkalmazást a tiltás aktiválásához.</string>
|
||||
@@ -580,8 +580,8 @@
|
||||
<string name="style_brightness_title">Téma fényereje</string>
|
||||
<string name="show_uuid_summary">Megjeleníti a bejegyzéshez vagy csoporthoz tartozó UUID-t</string>
|
||||
<string name="show_otp_token_title">OTP token megjelenítése</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Törli az összes, a speciális feloldásfelisméreshez tartozó titkosítási kulcsot\?</string>
|
||||
<string name="keyboard_save_search_info_summary">Egy URL KeePassDX-be történő megosztásakor, ha kiválaszt egy bejegyzést, akkor megpróbálja megjegyezni a bejegyzés a további használathoz</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Törli az összes, az eszközfeloldás-felismeréshez tartozó titkosítási kulcsot\?</string>
|
||||
<string name="keyboard_save_search_info_summary">A könnyebb jövőbeli használat érdekében próbálja menteni a megosztott információkat a kézi bejegyzéskiválasztásnál</string>
|
||||
<string name="custom_fields">Egyéni mezők</string>
|
||||
<string name="back_to_previous_keyboard">Vissza az előző billentyűzethez</string>
|
||||
<string name="upload_attachment">%1$s feltöltése</string>
|
||||
@@ -591,11 +591,101 @@
|
||||
<string name="autofill_application_id_blocklist_summary">Tiltólista, amely megakadályozza az alkalmazások automatikus kitöltését</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Letiltott webes domainek</string>
|
||||
<string name="autofill_ask_to_save_data_title">Adatok mentésének kérése</string>
|
||||
<string name="education_advanced_unlock_title">Speciális adatbázis-feloldás</string>
|
||||
<string name="education_advanced_unlock_title">Eszközadatbázis feloldása</string>
|
||||
<string name="education_advanced_unlock_summary">A jelszó összekötése a leolvasott biometrikus adatokkal vagy eszköz-hitelesítőadatokkal, hogy gyorsan feloldhassa az adatbázist.</string>
|
||||
<string name="show_otp_token_summary">Megjeleníti az OTP tokeneket a bejegyzések között</string>
|
||||
<string name="education_add_attachment_title">Melléklet hozzáadása</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Automatikus visszaváltás az előző billentyűzetre az adatbázis-hitelesítőadatok képernyőn</string>
|
||||
<string name="warning_database_info_reloaded">Az adatbázis újratöltése törli a helyileg módosított adatokat.</string>
|
||||
<string name="templates">Sablonok</string>
|
||||
<string name="error_no_response_from_challenge">Nem kérhető le a válasz a kihívásból.</string>
|
||||
<string name="error_unable_merge_database_kdb">Nem lehet egyesíteni az adatbázis V1-es változatából.</string>
|
||||
<string name="entropy">Entrópia: %1$s bit</string>
|
||||
<string name="keyboard_previous_search_title">Keresési képernyő</string>
|
||||
<string name="error_move_group_here">Nem helyezhet át ide csoportot.</string>
|
||||
<string name="auto_type">Automatikus bevitel</string>
|
||||
<string name="warning_keyfile_integrity">A fájl ujjlenyomata nem garantált, mert az Android menet közben is módosíthatja az adatokat. A helyes integritás-ellenőrzéshez módosítsa a fájlt .bin kiterjesztésűre.</string>
|
||||
<string name="error_challenge_already_requested">A kihívás már kérve volt</string>
|
||||
<string name="inherited">Öröklés</string>
|
||||
<string name="remember_hardware_key_title">Hardverkulcs megjegyzése</string>
|
||||
<string name="consider_chars_filter">Karakterek figyelembe vétele</string>
|
||||
<string name="entropy_high">Entrópia: magas</string>
|
||||
<string name="error_cancel_by_user">A felhasználó által megszakítva.</string>
|
||||
<string name="exclude_ambiguous_chars">Összekeverhető karakterek kihagyása</string>
|
||||
<string name="unlock">Feloldás</string>
|
||||
<string name="master_key_settings_summary">Módosítás, megújítás</string>
|
||||
<string name="info">Információ</string>
|
||||
<string name="error_empty_key">A kulcs nem lehet üres.</string>
|
||||
<string name="custom_data">Egyéni adatok</string>
|
||||
<string name="tags">Címkék</string>
|
||||
<string name="hardware_key">Hardverkulcs</string>
|
||||
<string name="keyboard_previous_search_summary">Automatikus visszaváltás az előző billentyűzetre a keresési képernyőn</string>
|
||||
<string name="education_validate_entry_title">Bejegyzés ellenőrzése</string>
|
||||
<string name="ignore_chars_filter">Karakterek mellőzése</string>
|
||||
<string name="ask">Kérdés</string>
|
||||
<string name="searchable">Kereshető</string>
|
||||
<string name="menu_form_filling_settings_summary">Billentyűzet, automatikus kitöltés, vágólap</string>
|
||||
<string name="configure">Beállítás</string>
|
||||
<string name="content_description_nav_header">Navigációs fejléc</string>
|
||||
<string name="navigation_drawer_close">A navigációs tálca bezárása</string>
|
||||
<string name="html_about_privacy"><strong>Nincsenek felhasználói adatok lekérve</strong>, az alkalmazás nem kapcsolódik semmilyen külső kiszolgálóhoz, csak helyben működik, és teljes mértékben tiszteletben tartja a felhasználók adatvédelmét.</string>
|
||||
<string name="enable_keep_screen_on_summary">Képernyő bekapcsolva tartása egy bejegyzés megtekintésekor vagy szerkesztésekor</string>
|
||||
<string name="title_case">Nagy Kezdőbetűs</string>
|
||||
<string name="navigation_drawer_open">A navigációs tálca kinyitása</string>
|
||||
<string name="content_description_hardware_key_checkbox">Hardverkulcs jelölőnégyzete</string>
|
||||
<string name="at_least_one_char">Legalább egy karakter mindegyikből</string>
|
||||
<string name="lower_case">kisbetűk</string>
|
||||
<string name="screenshot_mode_banner_text">Képernyőképmodul</string>
|
||||
<string name="case_sensitive">Kis- és nagybetű eltérő</string>
|
||||
<string name="error_location_unknown">Az adatbázis helye ismeretlen, az adatbázis-művelet nem hajtható végre.</string>
|
||||
<string name="content_description_passphrase_word_count">A jelmondat szószáma</string>
|
||||
<string name="regex">Reguláris kifejezés</string>
|
||||
<string name="show_entry_colors_title">Bejegyzésszínek</string>
|
||||
<string name="passphrase">Jelmondat</string>
|
||||
<string name="menu_appearance_settings_summary">Témák, színek, attribútumok</string>
|
||||
<string name="expired">Lejárt</string>
|
||||
<string name="error_response_already_provided">A válasz már megérkezett.</string>
|
||||
<string name="colorize_password_summary">A jelszó karaktereinek színezése típus szerint</string>
|
||||
<string name="waiting_challenge_request">Várakozás a kihívási kérésre…</string>
|
||||
<string name="search_filters">Keresési szűrők</string>
|
||||
<string name="current_group">Jelenlegi csoport</string>
|
||||
<string name="auto_type_sequence">Automatikus bevitelsorozat</string>
|
||||
<string name="word_separator">Elválasztó</string>
|
||||
<string name="enable_screenshot_mode_summary">Engedélyezés a harmadik féltől származó alkalmazásoknak, hogy képernyőképet vagy felvételt készítsenek az alkalmazásról</string>
|
||||
<string name="menu_security_settings_summary">Titkosítás, kulcselőállító függvény</string>
|
||||
<string name="waiting_challenge_response">Várakozás a kihívás válaszára…</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="error_hardware_key_unsupported">A hardverkulcs nem támogatott.</string>
|
||||
<string name="colorize_password_title">Jelszavak színezése</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrikus adatok, eszköz-hitelesítőadatok</string>
|
||||
<string name="error_XML_malformed">Hibásan formázott XML.</string>
|
||||
<string name="remember_hardware_key_summary">Követi a használt hardverkulcsokat</string>
|
||||
<string name="warning_database_already_opened">Egy adatbázis már nyitva van, előbb zárja be, hogy újat nyisson meg</string>
|
||||
<string name="education_validate_entry_summary">Ne felejtse el ellenőrizni a bejegyzést és menteni az adatbázist.
|
||||
\n
|
||||
\nHa az automatikus zárolás aktiválva van, és elfelejti, hogy módosítást végzett, akkor az adatvesztést kockáztatja.</string>
|
||||
<string name="warning_database_notification_permission">Az értesítési engedély lehetővé teszi az adatbázis állapotának megjelenítését, és az egyszerű ikonnal történő zárolást.
|
||||
\n
|
||||
\nHa nem aktiválja az engedélyt, akkor a háttérben nyitott adatbázis nem lesz látható, ha egy másik alkalmazás van előtérben.</string>
|
||||
<string name="advanced_unlock_keystore_warning">A funkció eltárolja a titkosított hitelesítőadatokat az eszköz biztonságos kulcstárában.
|
||||
\n
|
||||
\nAz operációs rendszer natív API megvalósításától függően lehet, hogy nem lesz teljes értékű.
|
||||
\nEllenőrizze a kulcstár kompatibilitását és biztonságát az eszköz gyártójánál és a használt ROM készítőjénél.</string>
|
||||
<string name="show_entry_colors_summary">Megjeleníti egy bejegyzés előtér- és háttérszínét</string>
|
||||
<string name="unlock_and_link_biometric">Eszközfeloldási hivatkozás</string>
|
||||
<string name="warning_copy_permission">Az értesítési engedély szükséges a vágólap-értesítési funkció használatához.</string>
|
||||
<string name="menu_save_copy_to">Másolat mentése ide…</string>
|
||||
<string name="enable_screenshot_mode_title">Képernyőkép mód</string>
|
||||
<string name="error_driver_required">A(z) %1$s illesztőprogramja szükséges.</string>
|
||||
<string name="menu_merge_from">Egyesítés innen…</string>
|
||||
<string name="entropy_calculate">Entrópia: kiszámítás…</string>
|
||||
<string name="character_count">Karakterszám: %1$d</string>
|
||||
<string name="menu_database_settings_summary">Metaadatok, kuka, sablonok, előzmények</string>
|
||||
<string name="merge_success">Az egyesítés sikeresen elkészült</string>
|
||||
<string name="upper_case">NAGYBETŰK</string>
|
||||
<string name="enable_keep_screen_on_title">Képernyő bekapcsolva tartása</string>
|
||||
<string name="corrupted_file">Sérült fájl.</string>
|
||||
<string name="menu_app_settings_summary">Keresés, zárolás, előzmények, tulajdonságok</string>
|
||||
<string name="later">Később</string>
|
||||
<string name="error_no_hardware_key">Válasszon hardverkulcsot.</string>
|
||||
</resources>
|
||||
@@ -12,8 +12,8 @@
|
||||
<string name="menu_showpass">Tampilkan Kata Sandi</string>
|
||||
<string name="menu_search">Cari</string>
|
||||
<string name="menu_open">Buka</string>
|
||||
<string name="menu_save_database">Simpan Database</string>
|
||||
<string name="menu_lock">Basisdata Terkunci</string>
|
||||
<string name="menu_save_database">Simpan data</string>
|
||||
<string name="menu_lock">Basis Data Terkunci</string>
|
||||
<string name="menu_hide_password">Sembunyikan Kata Sandi</string>
|
||||
<string name="menu_cancel">Batal</string>
|
||||
<string name="menu_delete">Hapus</string>
|
||||
@@ -25,8 +25,8 @@
|
||||
<string name="menu_master_key_settings">Pengaturan Kunci Utama</string>
|
||||
<string name="menu_security_settings">Pengaturan Keamanan</string>
|
||||
<string name="menu_app_settings">Pengaturan Aplikasi</string>
|
||||
<string name="menu_database_settings">Pengaturan Basisdata</string>
|
||||
<string name="menu_advanced_unlock_settings">Buka Kunci Lanjutan</string>
|
||||
<string name="menu_database_settings">Pengaturan Basis Data</string>
|
||||
<string name="menu_advanced_unlock_settings">Membuka kunci perangkat</string>
|
||||
<string name="menu_form_filling_settings">Pengisian Formulir</string>
|
||||
<string name="settings">Pengaturan</string>
|
||||
<string name="copy_field">Salinan dari %1$s</string>
|
||||
@@ -68,7 +68,7 @@
|
||||
<string name="error_otp_secret_key">Kunci rahasia harus dalam format Base32.</string>
|
||||
<string name="error_save_database">Tidak dapat menyimpan basis data.</string>
|
||||
<string name="error_create_database_file">Tidak bisa membuat basis data dengan kata sandi dan file kunci ini.</string>
|
||||
<string name="error_create_database">Tidak bisa membuat berkas database.</string>
|
||||
<string name="error_create_database">Tidak bisa membuat berkas basis data.</string>
|
||||
<string name="error_copy_group_here">Anda tidak bisa menyalin grup di sini.</string>
|
||||
<string name="error_copy_entry_here">Anda tidak dapat menyalin entri di sini.</string>
|
||||
<string name="error_move_entry_here">Anda tidak dapat memindahkan sebuah entri ke sini.</string>
|
||||
@@ -93,7 +93,7 @@
|
||||
<string name="entry_add_attachment">Tambahkan Lampiran</string>
|
||||
<string name="digits">Dijit</string>
|
||||
<string name="app_timeout_summary">Waktu idle sebelum mengunci basis data</string>
|
||||
<string name="file_manager_install_description">Manajer file yang menerima ACTION_CREATE_DOCUMENT ACTION_OPEN_DOCUMENT izin diperlukan untuk membuat, membuka, dan menyimpan file database.</string>
|
||||
<string name="file_manager_install_description">Manajer file yang menerima ACTION_CREATE_DOCUMENT ACTION_OPEN_DOCUMENT izin diperlukan untuk membuat, membuka, dan menyimpan file basis data.</string>
|
||||
<string name="otp_type">Jenis OTP</string>
|
||||
<string name="entry_setup_otp">Penyiapan Sandi Sekali Pakai (OTP)</string>
|
||||
<string name="error_can_not_handle_uri">Tidak bisa menangani URI ini di KeePassDX.</string>
|
||||
@@ -131,7 +131,7 @@
|
||||
\nTersedia apa adanya, di bawah lisensi <strong>GPLv3</strong>, tanpa jaminan apa pun.</string>
|
||||
<string name="default_checkbox">Gunakan sebagai basis data standar</string>
|
||||
<string name="decrypting_db">Mendekripsi konten basis data…</string>
|
||||
<string name="database">BasisData</string>
|
||||
<string name="database">Basis Data</string>
|
||||
<string name="select_to_copy">Pilih untuk menyalin %1$s ke papan klip</string>
|
||||
<string name="content_description_keyboard_close_fields">Tutup Bidang</string>
|
||||
<string name="content_description_remove_from_list">Buang</string>
|
||||
@@ -175,10 +175,10 @@
|
||||
<string name="feedback">Umpan Balik</string>
|
||||
<string name="contribution">Kontribusi</string>
|
||||
<string name="contact">Kontak</string>
|
||||
<string name="auto_focus_search_summary">Minta pencarian saat membuka database</string>
|
||||
<string name="auto_focus_search_summary">Minta pencarian saat membuka basis data</string>
|
||||
<string name="auto_focus_search_title">Pencarian cepat</string>
|
||||
<string name="create_keepass_file">Buat basis data baru</string>
|
||||
<string name="select_database_file">Buka basis data yang sudah ada</string>
|
||||
<string name="create_keepass_file">Membuat brankas baru</string>
|
||||
<string name="select_database_file">Buka brankas yang ada</string>
|
||||
<string name="no_url_handler">Pasang browser web untuk membuka URL ini.</string>
|
||||
<string name="memory_usage">Penggunaan memori</string>
|
||||
<string name="rounds">Putaran transformasi</string>
|
||||
@@ -190,11 +190,11 @@
|
||||
<string name="show_recent_files_title">Tampilkan file sebelumnya</string>
|
||||
<string name="remember_keyfile_locations_summary">Melacak di mana file kunci disimpan</string>
|
||||
<string name="remember_keyfile_locations_title">Ingat lokasi file kunci</string>
|
||||
<string name="remember_database_locations_summary">Melacak di mana database disimpan</string>
|
||||
<string name="remember_database_locations_summary">Melacak di mana basis data disimpan</string>
|
||||
<string name="remember_database_locations_title">Ingat lokasi basis data</string>
|
||||
<string name="selection_mode">Mode seleksi</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Selesaikan masalah dengan menghasilkan UUID baru, lanjutkan\?</string>
|
||||
<string name="contains_duplicate_uuid">Basisdata berisi UUIDs duplikat.</string>
|
||||
<string name="contains_duplicate_uuid">Basis data berisi UUID yang terduplikat.</string>
|
||||
<string name="read_only_warning">Tergantung pada manajer file Anda, KeePassDX mungkin tidak diizinkan untuk menulis di penyimpanan Anda.</string>
|
||||
<string name="read_only">Terlindung dari penulisan</string>
|
||||
<string name="protection">Perlindungan</string>
|
||||
@@ -219,7 +219,7 @@
|
||||
<string name="warning_empty_keyfile">Tidak disarankan menambah keyfile kosong.</string>
|
||||
<string name="warning_sure_remove_data">Hapus data ini\?</string>
|
||||
<string name="warning">Peringatan</string>
|
||||
<string name="unsupported_db_version">Versi database tidak di dukung.</string>
|
||||
<string name="unsupported_db_version">Versi basis data tidak didukung.</string>
|
||||
<string name="search">Cari</string>
|
||||
<string name="sort_last_access_time">Akses</string>
|
||||
<string name="sort_last_modify_time">Modifikasi</string>
|
||||
@@ -237,23 +237,23 @@
|
||||
<string name="compression">Kompresi</string>
|
||||
<string name="other">Lainnya</string>
|
||||
<string name="application_appearance">Tampilan</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Pengenalan pembuka kunci tingkat lanjut</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Tautan ke pembukaan kunci perangkat</string>
|
||||
<string name="keystore_not_accessible">Keystore tidak diinisialisasi dengan benar.</string>
|
||||
<string name="biometric_security_update_required">Pembaruan keamanan biometrik diperlukan.</string>
|
||||
<string name="configure_biometric">Tidak ada kredensial biometrik atau perangkat yang terdaftar.</string>
|
||||
<string name="warning_remove_unlinked_attachment">Menghapus data yang tidak tertaut dapat mengurangi ukuran database Anda, tetapi juga dapat menghapus data yang digunakan untuk plugin KeePass.</string>
|
||||
<string name="warning_remove_unlinked_attachment">Menghapus data yang tidak tertaut dapat mengurangi ukuran basis data Anda, tetapi juga dapat menghapus data yang digunakan untuk plugin KeePass.</string>
|
||||
<string name="warning_sure_add_file">Tetap tambahkan berkas\?</string>
|
||||
<string name="warning_replace_file">Mengunggah berkas ini akan menggantikan berkas yang ada.</string>
|
||||
<string name="warning_file_too_big">Database KeePass seharusnya hanya berisi file utilitas kecil (seperti file kunci PGP).
|
||||
<string name="warning_file_too_big">Basis data KeePass seharusnya hanya berisi file utilitas kecil (seperti file kunci PGP).
|
||||
\n
|
||||
\nDatabase Anda mungkin menjadi sangat besar dan mengurangi kinerja dengan unggahan ini.</string>
|
||||
\nBasis data Anda mungkin menjadi sangat besar dan mengurangi kinerja dengan unggahan ini.</string>
|
||||
<string name="warning_empty_recycle_bin">Hapus permanen semua node dari keranjang sampah\?</string>
|
||||
<string name="advanced_unlock_tap_delete">Ketuk untuk menghapus tombol pembuka kunci lanjutan</string>
|
||||
<string name="advanced_unlock">Buka kunci lanjutan</string>
|
||||
<string name="advanced_unlock_tap_delete">Ketuk untuk menghapus tombol pembuka kunci perangkat</string>
|
||||
<string name="advanced_unlock">Buka kunci perangkat</string>
|
||||
<string name="content">Konten</string>
|
||||
<string name="lock_database_show_button_summary">Tampilkan tombol kunci di antarmuka pengguna</string>
|
||||
<string name="lock_database_show_button_title">Tampilkan tombol kunci</string>
|
||||
<string name="lock_database_back_root_summary">Kunci database saat pengguna mengklik tombol kembali di layar root</string>
|
||||
<string name="lock_database_back_root_summary">Kunci basis data saat pengguna mengklik tombol kembali di layar root</string>
|
||||
<string name="lock_database_back_root_title">Tekan \'Kembali\' untuk mengunci</string>
|
||||
<string name="lock_database_screen_off_summary">Kunci basis data setelah beberapa detik ketika layar mati</string>
|
||||
<string name="lock_database_screen_off_title">Kunci layar</string>
|
||||
@@ -263,14 +263,14 @@
|
||||
<string name="clipboard_notifications_title">Pemberitahuan papan klip</string>
|
||||
<string name="clipboard_explanation_summary">Salin kolom entri menggunakan papan klip perangkat Anda</string>
|
||||
<string name="clipboard">Papan klip</string>
|
||||
<string name="database_opened">Database dibuka</string>
|
||||
<string name="database_opened">Basis data dibuka</string>
|
||||
<string name="list_password_generator_options_summary">Atur karakter pembuat kata sandi yang diperbolehkan</string>
|
||||
<string name="list_password_generator_options_title">Karakter kata sandi</string>
|
||||
<string name="password_size_summary">Setel ukuran default kata sandi yang dihasilkan</string>
|
||||
<string name="password_size_title">Ukuran kata sandi yang dihasilkan</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Menghapus lampiran yang terdapat dalam database tetapi tidak ditautkan ke entri</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Menghapus lampiran yang terdapat dalam basis data tetapi tidak ditautkan ke entri</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Hapus data yang tidak tertaut</string>
|
||||
<string name="database_data_compression_summary">Kompresi data mengurangi ukuran database</string>
|
||||
<string name="database_data_compression_summary">Kompresi data mengurangi ukuran basis data</string>
|
||||
<string name="database_data_compression_title">Kompresi data</string>
|
||||
<string name="data">Data</string>
|
||||
<string name="assign_master_key">Tetapkan kunci master</string>
|
||||
@@ -296,7 +296,7 @@
|
||||
<string name="unit_kibibyte">KiB</string>
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="show_uuid_summary">Tampilkan UUID yang ditautkan ke entri atau grup</string>
|
||||
<string name="warning_password_encoding">Hindari karakter kata sandi di luar format pengkodean teks dalam file database (karakter yang tidak dikenal dikonversi ke huruf yang sama).</string>
|
||||
<string name="warning_password_encoding">Hindari karakter kata sandi di luar format pengkodean teks dalam file basis data (karakter yang tidak dikenal dikonversi ke huruf yang sama).</string>
|
||||
<string name="uppercase">Huruf besar</string>
|
||||
<string name="sort_creation_time">Penciptaan</string>
|
||||
<string name="sort_ascending">Terendah pertama ↓</string>
|
||||
@@ -309,11 +309,11 @@
|
||||
<string name="registration_mode">Mode pendaftaran</string>
|
||||
<string name="save_mode">Mode simpan</string>
|
||||
<string name="search_mode">Mode pencarian</string>
|
||||
<string name="menu_keystore_remove_key">Hapus pembuka kunci lanjutan</string>
|
||||
<string name="menu_keystore_remove_key">Menghapus kunci buka kunci perangkat</string>
|
||||
<string name="menu_reload_database">Muat ulang data</string>
|
||||
<string name="error_database_uri_null">URI database tidak dapat diambil.</string>
|
||||
<string name="error_database_uri_null">URI basis data tidak dapat diambil.</string>
|
||||
<string name="error_field_name_already_exists">Nama bidang sudah ada.</string>
|
||||
<string name="error_registration_read_only">Menyimpan item baru tidak diperbolehkan dalam database read-only</string>
|
||||
<string name="error_registration_read_only">Menyimpan item baru tidak diperbolehkan dalam basis data hanya-baca</string>
|
||||
<string name="error_otp_type">Tipe OTP yang ada tidak dikenali oleh formulir ini, validasinya mungkin tidak lagi menghasilkan token dengan benar.</string>
|
||||
<string name="content_description_credentials_information">Info kredensial</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Saran pengisian otomatis ditambahkan.</string>
|
||||
@@ -328,17 +328,17 @@
|
||||
<string name="autofill_save_search_info_summary">Cobalah untuk menyimpan informasi pencarian saat membuat pilihan entri manual untuk penggunaan mudah di waktu mendatang</string>
|
||||
<string name="autofill_save_search_info_title">Simpan info pencarian</string>
|
||||
<string name="autofill_inline_suggestions_title">Saran sebaris</string>
|
||||
<string name="autofill_close_database_summary">Menutup database setelah pilihan isi-auto</string>
|
||||
<string name="autofill_close_database_title">Tutup database</string>
|
||||
<string name="autofill_close_database_summary">Tutup basis data setelah pengisian otomatis pada pilihan</string>
|
||||
<string name="autofill_close_database_title">Tutup basis data</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="backspace">Hapus</string>
|
||||
<string name="select_entry">Pilih entri</string>
|
||||
<string name="back_to_previous_keyboard">Kembali ke papan tik sebelumnya</string>
|
||||
<string name="custom_fields">Bidang kustom</string>
|
||||
<string name="keyboard_previous_lock_title">Kunci database</string>
|
||||
<string name="keyboard_previous_lock_title">Kunci basis data</string>
|
||||
<string name="keyboard_auto_go_action_title">Aksi tombol otomatis</string>
|
||||
<string name="keyboard_keys_category">Tombol</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Layar kredensial database</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Layar kredensial basis data</string>
|
||||
<string name="keyboard_change">Ganti papan tik</string>
|
||||
<string name="keyboard_key_sound_title">Tombol terdengar</string>
|
||||
<string name="keyboard_key_vibrate_title">Getar saat menekan tombol</string>
|
||||
@@ -350,7 +350,7 @@
|
||||
<string name="keyboard_notification_entry_content_title_text">Entri</string>
|
||||
<string name="keyboard_entry_timeout_summary">Waktu habis untuk menghapus entri papan tik</string>
|
||||
<string name="keyboard_entry_timeout_title">Waktu habis</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Tutup database saat menutup notifikasi</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Tutup basis data saat menutup notifikasi</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Bersihkan saat menutup</string>
|
||||
<string name="keyboard_notification_entry_summary">Tampilkan notifikasi ketika entri tersedia</string>
|
||||
<string name="keyboard_notification_entry_title">Info notifikasi</string>
|
||||
@@ -390,35 +390,35 @@
|
||||
<string name="education_field_copy_title">Salin bidang</string>
|
||||
<string name="education_setup_OTP_title">Atur OTP</string>
|
||||
<string name="education_donation_title">Partisipasi</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Buka basis data dengan pengenalan pembuka kunci tingkat lanjut</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Anda tetap harus mengingat kata sandi utama Anda jika Anda menggunakan pengenalan pembukaan kunci tingkat lanjut.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Pengenalan pembuka kunci perangkat</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Anda masih perlu mengingat kredensial utama vault Anda jika Anda menggunakan pengenalan kunci perangkat.</string>
|
||||
<string name="warning_database_revoked">Akses ke berkas dicabut oleh pengelola berkas, tutup basis data dan buka kembali dari lokasi tempatnya.</string>
|
||||
<string name="warning_database_info_changed_options">Gabungkan data, timpa perubahan dengan cara menyimpan database atau muat ulang dengan perubahan terbaru.</string>
|
||||
<string name="warning_database_info_changed_options">Gabungkan data, timpa perubahan dengan cara menyimpan basis data atau muat ulang dengan perubahan terbaru.</string>
|
||||
<string name="warning_database_info_changed">Informasi yang tersimpan di berkas basis data Anda sudah diubah di luar aplikasi.</string>
|
||||
<string name="warning_no_encryption_key">Lanjut tanpa kunci enkripsi\?</string>
|
||||
<string name="warning_empty_password">Lanjut tanpa proteksi buka kunci dengan kata sandi\?</string>
|
||||
<string name="warning_database_link_revoked">Akses ke berkas dicabut oleh pengelola berkas</string>
|
||||
<string name="warning_database_read_only">Berikan akses tulis berkas untuk menyimpan perubahan basis data</string>
|
||||
<string name="properties">Setelan</string>
|
||||
<string name="error_export_app_properties">Galat ketika mengekspor setelan aplikasi</string>
|
||||
<string name="success_export_app_properties">Setelan aplikasi diekspor</string>
|
||||
<string name="error_import_app_properties">Galat ketika mengimpor setelan aplikasi</string>
|
||||
<string name="success_import_app_properties">Setelan aplikasi diimpor</string>
|
||||
<string name="error_export_app_properties">Galat ketika mengekspor pengaturan aplikasi</string>
|
||||
<string name="success_export_app_properties">Pengaturan aplikasi diekspor</string>
|
||||
<string name="error_import_app_properties">Galat ketika mengimpor pengaturan aplikasi</string>
|
||||
<string name="success_import_app_properties">Pengaturan aplikasi diimpor</string>
|
||||
<string name="description_app_properties">Setelan KeePassDX untuk mengelola pengaturan aplikasi</string>
|
||||
<string name="export_app_properties_summary">Buat sebuah berkas untuk mengekspor setelan aplikasi</string>
|
||||
<string name="export_app_properties_title">Ekspor setelan aplikasi</string>
|
||||
<string name="import_app_properties_summary">Pilih sebuah berkas untuk mengimpor setelan aplikasi</string>
|
||||
<string name="import_app_properties_title">Impor setelan aplikasi</string>
|
||||
<string name="export_app_properties_summary">Buat sebuah berkas untuk mengekspor pengaturan aplikasi</string>
|
||||
<string name="export_app_properties_title">Ekspor pengaturan aplikasi</string>
|
||||
<string name="import_app_properties_summary">Pilih sebuah berkas untuk mengimpor pengaturan aplikasi</string>
|
||||
<string name="import_app_properties_title">Impor pengaturan aplikasi</string>
|
||||
<string name="error_start_database_action">Timbul galat ketika melaksanakan sebuah aksi di basis data.</string>
|
||||
<string name="error_move_group_here">Anda tidak dapat memindahkan sebuah grup ke sini.</string>
|
||||
<string name="device_credential_unlock_enable_title">Membuka kredensial perangkat</string>
|
||||
<string name="biometric_unlock_enable_summary">Memperbolehkan Anda memindai biometrik Anda untuk membuka basis data</string>
|
||||
<string name="biometric_unlock_enable_title">Membuka kunci biometrik</string>
|
||||
<string name="advanced_unlock_explanation_summary">Gunakan buka kunci lanjutan untuk membuka database dengan lebih mudah</string>
|
||||
<string name="unavailable">Basis data ini belum menyimpan kredensial.</string>
|
||||
<string name="advanced_unlock_not_recognized">Tidak dapat mengenali cetakan buka kunci lanjutan</string>
|
||||
<string name="advanced_unlock_invalid_key">Tidak dapat membaca kunci pembuka lanjutan. Harap hapus dan ulangi prosedur pengenalan buka kunci.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Ekstrak kredensial basis data dengan pembuka kunci data lanjutan</string>
|
||||
<string name="advanced_unlock_explanation_summary">Gunakan buka kunci perangkat untuk membuka basis data dengan lebih mudah</string>
|
||||
<string name="unavailable">Tidak tersedia</string>
|
||||
<string name="advanced_unlock_not_recognized">Tidak dapat mengenali cetakan buka kunci perangkat</string>
|
||||
<string name="advanced_unlock_invalid_key">Tidak dapat membaca kunci pembuka perangkat. Harap hapus dan ulangi prosedur pengenalan buka kunci.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Ekstrak kredensial basis data dengan pembuka kunci data perangkat</string>
|
||||
<string name="error_word_reserved">Kata ini telah dipakai dan tidak bisa digunakan.</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Ketik kata sandi, lalu klik tombol ini.</string>
|
||||
<string name="autofill_service_name">Isi formulir KeePassDX otomatis</string>
|
||||
@@ -461,14 +461,14 @@
|
||||
<string name="menu_external_icon">Ikon eksternal</string>
|
||||
<string name="holder">Penyangga</string>
|
||||
<string name="autofill_select_entry">Pilih entri…</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Secara otomatis meminta buka kunci lanjutan jika basis data diatur menggunakan itu</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Buka kunci lanjutan sementara</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Jangan simpan konten terenkripsi apa pun untuk menggunakan buka kunci lanjutan</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durasi penggunaan buka kunci lanjutan sebelum menghapus konten tersebut</string>
|
||||
<string name="advanced_unlock_timeout">Batas waktu membuka kunci lanjutan</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Hapus semua kunci enkripsi yang terkait pengenalan buka kunci lanjutan\?</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Secara otomatis meminta buka kunci perangkat jika basis data diatur menggunakan itu</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Buka kunci perangkat sementara</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Jangan simpan konten terenkripsi apa pun untuk menggunakan buka kunci perangkat</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durasi penggunaan buka kunci perangkat sebelum menghapus konten tersebut</string>
|
||||
<string name="advanced_unlock_timeout">Batas waktu membuka kunci perangkat</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Hapus semua kunci enkripsi yang terkait pengenalan buka kunci perangkat\?</string>
|
||||
<string name="templates_group_enable_title">Penggunaan templat</string>
|
||||
<string name="biometric_delete_all_key_summary">Hapus semua kunci enkripsi yang terkait pengenalan buka kunci lanjutan</string>
|
||||
<string name="biometric_delete_all_key_summary">Hapus semua kunci enkripsi yang terkait pengenalan buka kunci perangkat</string>
|
||||
<string name="max_history_items_summary">Batasi jumlah item riwayat per entri</string>
|
||||
<string name="template_group_name">Templat</string>
|
||||
<string name="date_of_issue">Tanggal diterbitkan</string>
|
||||
@@ -480,7 +480,7 @@
|
||||
<string name="max_history_size_summary">Batasi ukuran riwayat per entri</string>
|
||||
<string name="max_history_size_title">Ukuran maksimum</string>
|
||||
<string name="biometric_delete_all_key_title">Hapus kunci enkripsi</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Kedaluwarsa pembuka kunci lanjutan</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Kedaluwarsa pembuka kunci perangkat</string>
|
||||
<string name="templates_group_enable_summary">Gunakan templat dinamis untuk mengisi bidang entri</string>
|
||||
<string name="education_read_only_summary">Ubah mode pembuka untuk sesi.
|
||||
\n
|
||||
@@ -526,7 +526,7 @@
|
||||
<string name="html_text_dev_feature_buy_pro">Dengan membeli versi <strong>pro</strong>,</string>
|
||||
<string name="content_description_database_color">Warna basis data</string>
|
||||
<string name="menu_merge_database">Gabung data</string>
|
||||
<string name="warning_database_info_reloaded">Memuat ulang database akan menghapus data yang diubah secara lokal.</string>
|
||||
<string name="warning_database_info_reloaded">Memuat ulang basis data akan menghapus data yang diubah secara lokal.</string>
|
||||
<string name="warning_keyfile_integrity">Hash file tidak dijamin karena Android dapat mengubah datanya dengan cepat. Ubah ekstensi file menjadi .bin untuk integritas yang benar.</string>
|
||||
<string name="content_description_entry_foreground_color">Warna latar depan entri</string>
|
||||
<string name="content_description_entry_background_color">Warna latar belakang entri</string>
|
||||
@@ -562,7 +562,7 @@
|
||||
\n
|
||||
\nGrup (~folder) mengatur entri dalam basis data Anda.</string>
|
||||
<string name="education_search_summary">Masukkan judul, nama pengguna atau konten bidang lain untuk mengambil kata sandi Anda.</string>
|
||||
<string name="education_advanced_unlock_title">Pembukaan kunci basis data tingkat lanjut</string>
|
||||
<string name="education_advanced_unlock_title">Pembukaan kunci basis data perangkat</string>
|
||||
<string name="education_advanced_unlock_summary">Tautkan kata sandi Anda ke kredensial biometrik atau perangkat yang dipindai untuk membuka kunci basis data Anda dengan cepat.</string>
|
||||
<string name="education_entry_new_field_title">Tambahkan bidang kustom</string>
|
||||
<string name="education_entry_new_field_summary">Daftarkan bidang tambahan, tambahkan nilai, dan lindungi secara opsional.</string>
|
||||
@@ -582,11 +582,11 @@
|
||||
<string name="upper_case">HURUF BESAR</string>
|
||||
<string name="title_case">Huruf Judul</string>
|
||||
<string name="character_count">Jumlah karakter: %1$d</string>
|
||||
<string name="advanced_unlock_scanning_error">Terjadi kesalahan buka kunci lanjutan: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Tidak dapat menginisialisasi prompt buka kunci tingkat lanjut.</string>
|
||||
<string name="advanced_unlock_scanning_error">Terjadi kesalahan buka kunci perangkat: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Tidak dapat menginisialisasi perintah buka kunci perangkat.</string>
|
||||
<string name="monospace_font_fields_enable_title">Bidang tipe huruf</string>
|
||||
<string name="keyboard_save_search_info_title">Simpan info terbagi</string>
|
||||
<string name="keyboard_previous_fill_in_title">Tindakan tombol otomatis</string>
|
||||
<string name="keyboard_previous_fill_in_title">Ganti kembali</string>
|
||||
<string name="keyboard_previous_lock_summary">Secara otomatis beralih kembali ke keyboard sebelumnya setelah mengunci basis data</string>
|
||||
<string name="autofill_inline_suggestions_summary">Coba tampilkan saran pengisian otomatis langsung dari keyboard yang kompatibel</string>
|
||||
<string name="enable_education_screens_title">Petunjuk pendidikan</string>
|
||||
@@ -616,10 +616,10 @@
|
||||
\n
|
||||
\nBergantung pada implementasi API asli dari sistem operasi, mungkin tidak berfungsi penuh.
|
||||
\nPeriksa kompatibilitas dan keamanan KeyStore dengan produsen perangkat Anda dan pembuat ROM yang Anda gunakan.</string>
|
||||
<string name="education_read_only_title">Lindungi database Anda dari penulisan</string>
|
||||
<string name="education_read_only_title">Lindungi basis data Anda dari penulisan</string>
|
||||
<string name="keyboard_save_search_info_summary">Coba simpan informasi terbagi ketika membuat sebuah pilihan entri manual untuk penggunaan mudah di waktu mendatang</string>
|
||||
<string name="enable_read_only_title">Terlindungi-tulis</string>
|
||||
<string name="enable_keep_screen_on_summary">Jaga layar tetap menyala saat melihat entri</string>
|
||||
<string name="enable_keep_screen_on_summary">Jaga layar tetap menyala saat melihat atau menyunting sebuah entri</string>
|
||||
<string name="content_description_hardware_key_checkbox">Kotak centang kunci perangkat keras</string>
|
||||
<string name="waiting_challenge_request">Menunggu untuk permintaan tantangan…</string>
|
||||
<string name="waiting_challenge_response">Menunggu untuk tanggapan tantangan…</string>
|
||||
@@ -645,4 +645,25 @@
|
||||
<string name="content_description_nav_header">Tajuk navigasi</string>
|
||||
<string name="auto_type">Ketik Otomatis</string>
|
||||
<string name="merge_success">Penggabungan berhasil dilakukan</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="menu_app_settings_summary">Cari, kunci, riwayat, properti</string>
|
||||
<string name="menu_form_filling_settings_summary">Papan ketik, isi otomatis, papan klip</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometri, kredensial perangkat</string>
|
||||
<string name="menu_database_settings_summary">Metadata, tempat sampah, templat, riwayat</string>
|
||||
<string name="menu_security_settings_summary">Enkripsi, fungsi derivasi kunci</string>
|
||||
<string name="master_key_settings_summary">Perubahan, pembaruan</string>
|
||||
<string name="warning_database_notification_permission">Izin notifikasi memungkinkan Anda untuk menampilkan status basis data dan menguncinya dengan tombol yang mudah diakses.
|
||||
\n
|
||||
\nJika Anda tidak mengaktifkan, basis data yang terbuka di latar belakang tidak akan terlihat jika ada aplikasi lain di latar depan.</string>
|
||||
<string name="warning_copy_permission">Izin pemberitahuan diperlukan untuk menggunakan fitur pemberitahuan papan klip.</string>
|
||||
<string name="ask">Tanya</string>
|
||||
<string name="configure">Atur</string>
|
||||
<string name="later">Nanti</string>
|
||||
<string name="unlock_and_link_biometric">Tautan buka kunci perangkat</string>
|
||||
<string name="education_validate_entry_summary">Ingat untuk memvalidasi entri Anda dan simpan basis data Anda.
|
||||
\n
|
||||
\nJika penguncian otomatis diaktifkan dan Anda lupa bahwa Anda sedang membuat perubahan, Anda berisiko kehilangan data Anda.</string>
|
||||
<string name="menu_appearance_settings_summary">Tema, warna, atribut</string>
|
||||
<string name="unlock">Buka kunci</string>
|
||||
<string name="education_validate_entry_title">Validasi entri</string>
|
||||
</resources>
|
||||
@@ -26,7 +26,7 @@
|
||||
<string name="add_entry">Aggiungi elemento</string>
|
||||
<string name="add_group">Aggiungi gruppo</string>
|
||||
<string name="encryption_algorithm">Algoritmo di cifratura</string>
|
||||
<string name="app_timeout">Timeout</string>
|
||||
<string name="app_timeout">Scadenza</string>
|
||||
<string name="app_timeout_summary">Tempo di inattività prima del blocco del database</string>
|
||||
<string name="application">App</string>
|
||||
<string name="menu_app_settings">Impostazioni app</string>
|
||||
@@ -47,7 +47,7 @@
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft è un programma <strong>open-source</strong> e <strong>senza pubblicità</strong>.
|
||||
\nViene distribuito sotto le condizioni della licenza <strong>GPL versione 3</strong> o successiva, senza alcuna garanzia.</string>
|
||||
<string name="entry_notes">Note</string>
|
||||
<string name="select_database_file">Apri un database esistente</string>
|
||||
<string name="select_database_file">Apri una cassaforte esistente</string>
|
||||
<string name="entry_accessed">Ultimo accesso</string>
|
||||
<string name="entry_cancel">Annulla</string>
|
||||
<string name="entry_confpassword">Conferma password</string>
|
||||
@@ -134,7 +134,7 @@
|
||||
<string name="warning_password_encoding">Evita password con caratteri al di fuori del formato di codifica del testo nel file del database (i caratteri non riconosciuti vengono convertiti nella stessa lettera).</string>
|
||||
<string name="version_label">Versione %1$s</string>
|
||||
<string name="encrypted_value_stored">Password criptata salvata</string>
|
||||
<string name="unavailable">Questo database non contiene alcuna credenziale.</string>
|
||||
<string name="unavailable">Non disponibile</string>
|
||||
<string name="education_unlock_summary">Inserisci la password e/o il file chiave per sbloccare il database.
|
||||
\n
|
||||
\nEseguire il backup del file del database in un luogo sicuro dopo ogni modifica.</string>
|
||||
@@ -180,7 +180,7 @@
|
||||
<string name="autofill">Autocompletamento</string>
|
||||
<string name="autofill_service_name">Autocompletamento di KeePassDX</string>
|
||||
<string name="autofill_sign_in_prompt">Accedi con KeePassDX</string>
|
||||
<string name="set_autofill_service_title">Imposta servizio predefinito di autocompletamento</string>
|
||||
<string name="set_autofill_service_title">Servizio predefinito di autocompletamento</string>
|
||||
<string name="autofill_explanation_summary">Attiva l\'autocompletamento per riempire velocemente i campi in altre app</string>
|
||||
<string name="password_size_title">Dimensione password generata</string>
|
||||
<string name="password_size_summary">Imposta la dimensione predefinita delle password generate</string>
|
||||
@@ -192,18 +192,18 @@
|
||||
<string name="lock">Blocca</string>
|
||||
<string name="lock_database_screen_off_title">Blocco schermo</string>
|
||||
<string name="lock_database_screen_off_summary">Blocca il database dopo alcuni secondi quando lo schermo è spento</string>
|
||||
<string name="advanced_unlock">Impronta digitale</string>
|
||||
<string name="advanced_unlock">Sblocco con dispositivo</string>
|
||||
<string name="biometric_unlock_enable_title">Scansione biometrica</string>
|
||||
<string name="biometric_unlock_enable_summary">Consente la scansione biometrica per aprire il database</string>
|
||||
<string name="biometric_delete_all_key_title">Elimina chiavi di cifratura</string>
|
||||
<string name="biometric_delete_all_key_summary">Elimina tutte le chiavi di cifratura relative allo sblocco avanzato</string>
|
||||
<string name="biometric_delete_all_key_summary">Elimina tutte le chiavi di crittografia relative allo sblocco con dispositivo</string>
|
||||
<string name="unavailable_feature_text">Impossibile avviare questa funzione.</string>
|
||||
<string name="unavailable_feature_version">Il dispositivo usa Android %1$s, ma richiede %2$s o versioni successive.</string>
|
||||
<string name="unavailable_feature_hardware">L\'hardware relativo non è stato trovato.</string>
|
||||
<string name="file_name">Nome del file</string>
|
||||
<string name="path">Percorso</string>
|
||||
<string name="assign_master_key">Assegna una chiave master</string>
|
||||
<string name="create_keepass_file">Crea un nuovo database</string>
|
||||
<string name="create_keepass_file">Crea una nuova cassaforte</string>
|
||||
<string name="recycle_bin_title">Utilizzo del Cestino</string>
|
||||
<string name="recycle_bin_summary">Sposta i gruppi e le voci nel gruppo «Cestino» prima di eliminarli</string>
|
||||
<string name="monospace_font_fields_enable_title">Carattere campi</string>
|
||||
@@ -220,7 +220,7 @@
|
||||
<string name="keyboard">Tastiera</string>
|
||||
<string name="magic_keyboard_title">Magitastiera</string>
|
||||
<string name="magic_keyboard_explanation_summary">Attiva una tastiera personale che inserisce le tue password e i campi di identità</string>
|
||||
<string name="allow_no_password_title">Non consentire nessuna chiave principale</string>
|
||||
<string name="allow_no_password_title">Non consentire chiavi principali</string>
|
||||
<string name="allow_no_password_summary">Permetti di toccare il pulsante \"Apri\" se non sono selezionate credenziali</string>
|
||||
<string name="enable_read_only_title">Protetto da scrittura</string>
|
||||
<string name="enable_read_only_summary">Apri il database in sola lettura in modo predefinito</string>
|
||||
@@ -277,15 +277,15 @@
|
||||
<string name="contribute">Contribuisci</string>
|
||||
<string name="style_choose_title">Tema dell\'app</string>
|
||||
<string name="style_choose_summary">Tema usato nell\'app</string>
|
||||
<string name="icon_pack_choose_title">Pacchetto icone</string>
|
||||
<string name="icon_pack_choose_summary">Pacchetto icone usato nell\'app</string>
|
||||
<string name="icon_pack_choose_title">Pacchetto di icone</string>
|
||||
<string name="icon_pack_choose_summary">Pacchetto di icone usato nell\'app</string>
|
||||
<string name="edit_entry">Modifica elemento</string>
|
||||
<string name="error_load_database">Caricamento del database fallito.</string>
|
||||
<string name="error_load_database_KDF_memory">Caricamento della chiave fallito. Prova a diminuire l\'«Utilizzo memoria» del KDF.</string>
|
||||
<string name="list_entries_show_username_title">Mostra nomi utente</string>
|
||||
<string name="list_entries_show_username_summary">Mostra i nomi utente negli elenchi</string>
|
||||
<string name="clipboard">Appunti</string>
|
||||
<string name="build_label">Build %1$s</string>
|
||||
<string name="build_label">Versione %1$s</string>
|
||||
<string name="keyboard_name">Magitastiera</string>
|
||||
<string name="keyboard_label">Magitastiera (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Impostazioni Magitastiera</string>
|
||||
@@ -339,7 +339,7 @@
|
||||
<string name="content_description_background">Sfondo</string>
|
||||
<string name="entry_UUID">Identificativo univoco universale</string>
|
||||
<string name="error_create_database_file">Impossibile creare un database con questa password e file chiave.</string>
|
||||
<string name="menu_advanced_unlock_settings">Sblocco avanzato</string>
|
||||
<string name="menu_advanced_unlock_settings">Sblocco con dispositivo</string>
|
||||
<string name="entry_history">Cronologia</string>
|
||||
<string name="entry_setup_otp">Imposta password usa e getta</string>
|
||||
<string name="otp_type">Tipo di OTP</string>
|
||||
@@ -378,7 +378,7 @@
|
||||
<string name="contribution">Contributi</string>
|
||||
<string name="warning_database_read_only">Concedi il permesso di scrittura per salvare i cambiamenti del database</string>
|
||||
<string name="hide_broken_locations_summary">Nascondi collegamenti corrotti nella lista dei database recenti</string>
|
||||
<string name="hide_broken_locations_title">Nascondi i collegamenti dei database corrotti</string>
|
||||
<string name="hide_broken_locations_title">Nascondi link a database corrotti</string>
|
||||
<string name="show_recent_files_summary">Mostra le posizioni dei database recenti</string>
|
||||
<string name="show_recent_files_title">Mostra file recenti</string>
|
||||
<string name="remember_keyfile_locations_title">Ricorda posizione file chiave</string>
|
||||
@@ -398,8 +398,8 @@
|
||||
<string name="recycle_bin_group_title">Gruppo cestino</string>
|
||||
<string name="database_data_compression_summary">La compressione dei dati riduce le dimensioni del database</string>
|
||||
<string name="database_data_compression_title">Compressione dati</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Richiedi automaticamente lo sblocco avanzato se il database è impostato per usarlo</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizza lo sblocco avanzato per aprire il database più facilmente</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Richiedi automaticamente lo sblocco con dispositivo se il database è impostato per usarlo</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizza lo sblocco con dispositivo per aprire un database più facilmente</string>
|
||||
<string name="clipboard_explanation_summary">Copia i campi di immissione utilizzando gli appunti del tuo dispositivo</string>
|
||||
<string name="database_opened">Database aperto</string>
|
||||
<string name="biometric">Biometrico</string>
|
||||
@@ -430,8 +430,8 @@
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Richiedi il cambio della chiave principale la prossima volta (una volta)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forza il rinnovo la prossima volta</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Richiedi la modifica della chiave principale (giorni)</string>
|
||||
<string name="lock_database_show_button_summary">Mostra il bottone di blocco nell\'interfaccia utente</string>
|
||||
<string name="lock_database_show_button_title">Mostra il bottone di blocco</string>
|
||||
<string name="lock_database_show_button_summary">Mostra il pulsante di blocco nell\'interfaccia utente</string>
|
||||
<string name="lock_database_show_button_title">Mostra il pulsante di blocco</string>
|
||||
<string name="autofill_preference_title">Impostazioni dell\'autocompletamento</string>
|
||||
<string name="warning_database_link_revoked">Accesso al file revocato dal file manager</string>
|
||||
<string name="remember_keyfile_locations_summary">Ricorda la posizione dei file chiave</string>
|
||||
@@ -448,7 +448,7 @@
|
||||
<string name="subdomain_search_title">Ricerca per sotto-dominio</string>
|
||||
<string name="content_description_add_item">Aggiungi elemento</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Torna automaticamente alla tastiera precedente quando si esegue l\'azione del tasto automatico</string>
|
||||
<string name="keyboard_previous_fill_in_title">Azione tasto automatico</string>
|
||||
<string name="keyboard_previous_fill_in_title">Torna indietro</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Torna automaticamente alla tastiera precedente nella schermata credenziali del database</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Schermata credenziali del database</string>
|
||||
<string name="keyboard_change">Cambia tastiera</string>
|
||||
@@ -478,7 +478,7 @@
|
||||
<string name="autofill_close_database_summary">Chiudi il database dopo aver usato l\'autocompletamento</string>
|
||||
<string name="autofill_close_database_title">Chiudi database</string>
|
||||
<string name="keyboard_previous_lock_summary">Torna automaticamente alla tastiera precedente dopo aver bloccato il database</string>
|
||||
<string name="keyboard_previous_lock_title">Blocca il database</string>
|
||||
<string name="keyboard_previous_lock_title">Blocca database</string>
|
||||
<string name="keyboard_save_search_info_summary">Provare a salvare l\'informazione condivisa quando viene selezionato manualmente un elemento, per poterne facilitare gli utilizzi futuri</string>
|
||||
<string name="keyboard_save_search_info_title">Salva le informazioni condivise</string>
|
||||
<string name="notification">Notifica</string>
|
||||
@@ -491,33 +491,33 @@
|
||||
<string name="error_registration_read_only">Il salvataggio di un nuovo elemento non è consentito in un database di sola lettura</string>
|
||||
<string name="configure_biometric">Nessuna credenziale biometrica o del dispositivo è registrata.</string>
|
||||
<string name="education_advanced_unlock_summary">Collega la password alla tua autenticazione biometrica (o del dispositivo) per sbloccare velocemente il database.</string>
|
||||
<string name="education_advanced_unlock_title">Sblocco avanzato del database</string>
|
||||
<string name="education_advanced_unlock_title">Sblocco del database con dispositivo</string>
|
||||
<string name="enter">Invio</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Seleziona voce</string>
|
||||
<string name="back_to_previous_keyboard">Torna alla tasitera precedente</string>
|
||||
<string name="custom_fields">Campi personalizzati</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Vuoi eliminare le chiavi di cifratura relative allo sblocco avanzato\?</string>
|
||||
<string name="advanced_unlock_timeout">Durata dello sblocco avanzato</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Non salvare alcun contenuto criptato per usare lo sblocco avanzato</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Validità dello sblocco avanzato prima di eliminarne il contenuto</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Scadenza dello sblocco avanzato</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Sblocco avanzato temporaneo</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Vuoi eliminare tutte le chiavi di crittografia relative allo sblocco con dispositivo\?</string>
|
||||
<string name="advanced_unlock_timeout">Scadenza dello sblocco con dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Non salvare alcun contenuto cifrato per usare lo sblocco con dispositivo</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Validità dell\'uso dello sblocco con dispositivo prima di eliminarne il contenuto</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Scadenza dello sblocco con dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Sblocco con dispositivo temporaneo</string>
|
||||
<string name="device_credential_unlock_enable_summary">Permette di usare le credenziali del dispositivo per sbloccare il database</string>
|
||||
<string name="device_credential_unlock_enable_title">Sblocco con le credenziali del dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Tocca per eliminare le chiavi di sblocco avanzato</string>
|
||||
<string name="device_credential_unlock_enable_title">Sblocco con credenziali del dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Tocca per eliminare le chiavi di sblocco con dispositivo</string>
|
||||
<string name="content">Contenuto</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Non è possibile inizializzare lo sblocco avanzato.</string>
|
||||
<string name="advanced_unlock_not_recognized">Non è possibile riconoscere lo sblocco avanzato</string>
|
||||
<string name="advanced_unlock_invalid_key">Non è possibile leggere la chiave di sblocco avanzato. Eliminala e ripeti la procedura di riconoscimento dello sblocco.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Estrai le credenziali del database con i dati dallo sblocco avanzato</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Attenzione: dovrai comunque ricordare la password principale anche se usi lo sblocco avanzato.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Riconoscimento con sblocco avanzato</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Impossibile inizializzare la richiesta di sblocco con dispositivo.</string>
|
||||
<string name="advanced_unlock_not_recognized">Non è stato possibile riconoscere l\'impronta di sblocco del dispositivo</string>
|
||||
<string name="advanced_unlock_invalid_key">Non è possibile leggere la chiave di sblocco del dispositivo. Eliminala e ripeti la procedura di riconoscimento dello sblocco.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Estrai le credenziali del database con i dati dello sblocco con dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Dovrai comunque ricordare la password principale della cassaforte anche se usi lo sblocco con dispositivo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Collegamento allo sblocco con dispositivo</string>
|
||||
<string name="device_credential">Credenziali del dispositivo</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Inserisci la password, poi clicca questo pulsante.</string>
|
||||
<string name="advanced_unlock_scanning_error">Errore sblocco avanzato: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Apri il database con lo sblocco avanzato</string>
|
||||
<string name="menu_keystore_remove_key">Elimina chiave di sblocco avanzato</string>
|
||||
<string name="advanced_unlock_scanning_error">Errore sblocco con dispositivo: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Riconoscimento sblocco con dispositivo</string>
|
||||
<string name="menu_keystore_remove_key">Elimina chiave di sblocco del dispositivo</string>
|
||||
<string name="error_rebuild_list">Non è possibile ricostruire la lista correttamente.</string>
|
||||
<string name="error_database_uri_null">Non è stato recuperato l\'indirizzo del database.</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Suggerimento di riempimento aggiunto.</string>
|
||||
@@ -544,15 +544,15 @@
|
||||
<string name="error_file_to_big">Il file che stai cercando di caricare è troppo grande.</string>
|
||||
<string name="error_start_database_action">Si è verificato un errore durante l\'esecuzione di una azione sul database.</string>
|
||||
<string name="properties">Proprietà</string>
|
||||
<string name="error_export_app_properties">Errore durante l\'esportazione delle proprietà dell\'app</string>
|
||||
<string name="success_export_app_properties">Proprietà dell\'app esportate</string>
|
||||
<string name="error_import_app_properties">Errore durante l\'importazione delle proprietà dell\'app</string>
|
||||
<string name="success_import_app_properties">Proprietà dell\'app importate</string>
|
||||
<string name="error_export_app_properties">Errore durante l\'esportazione delle impostazioni dell\'app</string>
|
||||
<string name="success_export_app_properties">Impostazioni dell\'app esportate</string>
|
||||
<string name="error_import_app_properties">Errore durante l\'importazione delle impostazioni dell\'app</string>
|
||||
<string name="success_import_app_properties">Impostazioni dell\'app importate</string>
|
||||
<string name="description_app_properties">Proprietà di KeePassDX per gestire le impostazioni dell\'app</string>
|
||||
<string name="export_app_properties_summary">Crea un file in cui esportare le proprietà dell\'app</string>
|
||||
<string name="export_app_properties_title">Esporta le proprietà dell\'app</string>
|
||||
<string name="import_app_properties_summary">Seleziona un file da cui importare le proprietà dell\'app</string>
|
||||
<string name="import_app_properties_title">Importa le proprietà dell\'app</string>
|
||||
<string name="export_app_properties_summary">Crea un file in cui esportare le impostazioni dell\'app</string>
|
||||
<string name="export_app_properties_title">Esporta le impostazioni dell\'app</string>
|
||||
<string name="import_app_properties_summary">Seleziona un file da cui importare le impostazioni dell\'app</string>
|
||||
<string name="import_app_properties_title">Importa le impostazioni dell\'app</string>
|
||||
<string name="error_word_reserved">Questa parola è riservata e non può essere usata.</string>
|
||||
<string name="error_move_group_here">Non puoi spostare un gruppo qui.</string>
|
||||
<string name="templates">Modelli</string>
|
||||
@@ -606,7 +606,7 @@
|
||||
<string name="warning_database_info_reloaded">Ricaricare il database eliminerà i dati modificati in locale.</string>
|
||||
<string name="warning_keyfile_integrity">L\'hash del file non è garantito perché Android può cambiare i suoi dati al volo. Cambia l\'estensione del file in .bin per una corretta integrità.</string>
|
||||
<string name="enable_keep_screen_on_title">Tieni lo schermo acceso</string>
|
||||
<string name="enable_keep_screen_on_summary">Tieni lo schermo acceso mentre si vede la voce</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantieni lo schermo acceso mentre guardi o modifichi un elemento</string>
|
||||
<string name="show_entry_colors_title">Colori della voce</string>
|
||||
<string name="show_entry_colors_summary">Mostra colori in evidenza e in secondo piano per una voce</string>
|
||||
<string name="custom_data">Dati personalizzati</string>
|
||||
@@ -626,7 +626,7 @@
|
||||
<string name="passphrase">Frase di accesso</string>
|
||||
<string name="colorize_password_title">Colora le password</string>
|
||||
<string name="colorize_password_summary">Colora i tipi di carattere della password</string>
|
||||
<string name="warning_database_already_opened">Un database è già aperto, chiuderlo prima di aprirne un altro</string>
|
||||
<string name="warning_database_already_opened">Un database è già aperto, chiudilo prima di aprirne un altro</string>
|
||||
<string name="auto_type_sequence">Sequenza di autodigitazione</string>
|
||||
<string name="advanced_unlock_keystore_warning">Questa funzione memorizzerà le informazioni cifrate di accesso nel KeyStore protetto del dispositivo.
|
||||
\n
|
||||
@@ -670,4 +670,25 @@
|
||||
<string name="html_about_privacy"><strong>Nessun dato dell\'utente viene prelevato</strong>, questa applicazione non si connette ad alcun server, funziona solo in locale e rispetta pienamente la privacy degli utenti.</string>
|
||||
<string name="auto_type">Auto-digita</string>
|
||||
<string name="merge_success">Unione completata correttamente</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="menu_app_settings_summary">Ricerca, blocco, cronologia, proprietà</string>
|
||||
<string name="menu_form_filling_settings_summary">Tastiera, riempimento automatico, appunti</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, credenziali del dispositivo</string>
|
||||
<string name="menu_database_settings_summary">Metadati, cestino, modelli, cronologia</string>
|
||||
<string name="menu_security_settings_summary">Crittografia, funzione di derivazione della chiave</string>
|
||||
<string name="master_key_settings_summary">Cambio, rinnovo</string>
|
||||
<string name="warning_copy_permission">L\'autorizzazione per le notifiche è necessaria per usare la funzione di notifica degli appunti.</string>
|
||||
<string name="later">Dopo</string>
|
||||
<string name="ask">Chiedi</string>
|
||||
<string name="configure">Configura</string>
|
||||
<string name="unlock_and_link_biometric">Collegamento sblocco con dispositivo</string>
|
||||
<string name="menu_appearance_settings_summary">Temi, colori, attributi</string>
|
||||
<string name="unlock">Sblocca</string>
|
||||
<string name="education_validate_entry_title">Conferma la voce</string>
|
||||
<string name="education_validate_entry_summary">Ricordati di confermare la voce e salvare il tuo database.
|
||||
\n
|
||||
\nSe un blocco automatico è attivo e ti dimentichi che stavi apportando una modifica, rischi di perdere i tuoi dati.</string>
|
||||
<string name="warning_database_notification_permission">L\'autorizzazione per le notifiche ti permette di mostrare lo stato del database e bloccarlo con un pulsante facilmente accessibile.
|
||||
\n
|
||||
\nSe non attivi questa autorizzazione, il database aperto in secondo piano non sarà visibile se un\'altra applicazione è aperta in primo piano.</string>
|
||||
</resources>
|
||||
@@ -124,7 +124,7 @@
|
||||
<string name="unsupported_db_version">גרסת מסד נתונים לא נתמכת.</string>
|
||||
<string name="uppercase">רישית</string>
|
||||
<string name="version_label">גרסה %1$s</string>
|
||||
<string name="education_unlock_summary">הזן סיסמה ו/או קובץ מפתח כדי לפתוח את מסד הנתונים.</string>
|
||||
<string name="education_unlock_summary">הזן סיסמה ו/או קובץ מפתח כדי לפתוח את מסד הנתונים. גבה את קובץ מסד הנתונים שלך במקום בטוח לאחר כל שינוי.</string>
|
||||
<string-array name="list_size_options">
|
||||
<item>קטן</item>
|
||||
<item>בינוני</item>
|
||||
@@ -226,7 +226,7 @@
|
||||
<string name="content_description_node_children">ילדי החוליה</string>
|
||||
<string name="content_description_background">רקע</string>
|
||||
<string name="contact">איש קשר</string>
|
||||
<string name="contribution">תרומה</string>
|
||||
<string name="contribution">השתתפות</string>
|
||||
<string name="master_key">מפתח ראשי</string>
|
||||
<string name="key_derivation_function">פונקציית גזירת מפתח</string>
|
||||
<string name="content_description_nav_header">כותרת ניווט</string>
|
||||
@@ -276,7 +276,7 @@
|
||||
<string name="content_description_repeat_toggle_password_visibility">החלפת נראות הסיסמה</string>
|
||||
<string name="entry_add_field">הוסף שדה</string>
|
||||
<string name="menu_form_filling_settings">מילוי טפסים</string>
|
||||
<string name="menu_advanced_unlock_settings">ביטול נעילה מתקדם</string>
|
||||
<string name="menu_advanced_unlock_settings">נעילה מכשיר</string>
|
||||
<string name="menu_save_database">שמור נתונים</string>
|
||||
<string name="menu_merge_database">מזג נתונים</string>
|
||||
<string name="list_groups_show_number_entries_title">הצג מספר ערכים</string>
|
||||
@@ -314,4 +314,12 @@
|
||||
<string name="subdomain_search_title">חיפוש תת-דומיין</string>
|
||||
<string name="menu_keystore_remove_key">מחק מפתח ביטול נעילה מתקדם</string>
|
||||
<string name="invalid_db_same_uuid">%1$s עם אותו UUID %2$s כבר קיים.</string>
|
||||
<string name="master_key_settings_summary">שינוי, חידוש</string>
|
||||
<string name="info">מידע</string>
|
||||
<string name="registration_mode">מצב הרשמה</string>
|
||||
<string name="menu_form_filling_settings_summary">מקלדת, מילוי אוטומטי, לוח</string>
|
||||
<string name="search_mode">מצב חיפוש</string>
|
||||
<string name="remember_database_locations_title">זכור מיקומי מסדי הנתונים</string>
|
||||
<string name="save_mode">מצב שמירה</string>
|
||||
<string name="selection_mode">מצב בחירה</string>
|
||||
</resources>
|
||||
@@ -468,17 +468,7 @@
|
||||
</string-array>
|
||||
<string name="style_choose_title">アプリのテーマ</string>
|
||||
<string name="style_choose_summary">アプリで使用するテーマ</string>
|
||||
<string-array name="list_style_names">
|
||||
<item>Forest</item>
|
||||
<item>Divine</item>
|
||||
<item>Classic</item>
|
||||
<item>Simple</item>
|
||||
<item>Moon</item>
|
||||
<item>Sun</item>
|
||||
<item>Reply</item>
|
||||
<item>Kunzite</item>
|
||||
<item>システムに従う</item>
|
||||
</string-array>
|
||||
<string name="style_name_follow_system">システムに従う</string>
|
||||
<string name="icon_pack_choose_title">アイコンパック</string>
|
||||
<string name="icon_pack_choose_summary">アプリで使用するアイコンパック</string>
|
||||
<string name="hide_expired_entries_title">有効期限切れのエントリーを非表示にする</string>
|
||||
|
||||
2
app/src/main/res/values-kk/strings.xml
Normal file
2
app/src/main/res/values-kk/strings.xml
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
47
app/src/main/res/values-my/strings.xml
Normal file
47
app/src/main/res/values-my/strings.xml
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="info">အချက်အလက်</string>
|
||||
<string name="feedback">တုံ့ပြန်ချက်</string>
|
||||
<string name="homepage">ပင်မစာမျက်နှာ</string>
|
||||
<string name="accept">လက်ခံသည်</string>
|
||||
<string name="add_entry">စကားဝှက်ထည့်မည်</string>
|
||||
<string name="add_group">ဂရုထဲထည့်မည်</string>
|
||||
<string name="master_key">မာစတာ ကီး</string>
|
||||
<string name="security">လုံခြုံရေး</string>
|
||||
<string name="encryption">ကုဒ်ဝှက်ခြင်း</string>
|
||||
<string name="key_derivation_function">မာစတာကီးအား ကုဒ်ဝှက်ခြင်းလုပ်ဆောင်ချက်</string>
|
||||
<string name="app_timeout">အချိန်ပြည့်</string>
|
||||
<string name="application">အက်ပ်</string>
|
||||
<string name="extended_ASCII">ထပ်တိုးထားသော အေအက်စ်စီအိုင်အိုင်</string>
|
||||
<string name="allow">ခွင့်ပြုသည်</string>
|
||||
<string name="clipboard_cleared">ကလစ်ဘုတ် ရှင်းလင်းပြီး</string>
|
||||
<string name="clipboard_error_title">ကလစ်ဘုတ် အယ်ရာ</string>
|
||||
<string name="clipboard_error">တချို့ဖုန်းတွေမှာ အက်ပ်တွေကို ကလစ်ဘုတ်အသုံးပြုခွင့်မပေးတာမျိုးရိှနိုင်ပါတယ်။</string>
|
||||
<string name="content_description_open_file">ဖိုင်ဖွင့်မည်</string>
|
||||
<string name="content_description_add_entry">ထည့်မည်</string>
|
||||
<string name="contact">ဆက်သွယ်ရန်</string>
|
||||
<string name="contribution">ပါဝင်အားဖြည့်မှု</string>
|
||||
<string name="about_description">Android အတွက် KeePass စကားဝှက်မန်နေဂျာ</string>
|
||||
<string name="encryption_algorithm">ကုဒ်ဝှက်ခြင်း အယ်ဂိုရီသမ်</string>
|
||||
<string name="edit_entry">ပြုပြင်မည်</string>
|
||||
<string name="app_timeout_summary">ဒေတာဘေ့စ်အား ဖွင့်ထားရန်ကြာချိန်</string>
|
||||
<string name="file_manager_install_description">ဒေတာဘေ့ ဖန်တီးရန်၊ဖွင့်ရန်နှင့်သိမ်းဆည်းရန်အတွက် ACTION_CREATE_DOCUMENT နှင့် ACTION_OPEN_DOCUMENT လုပ်ဆောင်ချက်များပါဝင် သောဖိုင်မန်နေဂျာလိုအပ်ပါသည်။</string>
|
||||
<string name="clipboard_error_clear">ကလစ်ဘုတ်ကို မရှင်းလင်းနိုင်ပါ</string>
|
||||
<string name="clipboard_timeout">ကလစ်ဘုတ် သတ်မှတ်ချိန်ကုန်သွားသည်</string>
|
||||
<string name="clipboard_timeout_summary">ကလစ်ဘုတ်ရှိ သိုလှောင်မှုကြာချိန် (သင့်ဖုန်းမှပံ့ပိုးပေးလျှင်)</string>
|
||||
<string name="content_description_background">နောက်ခံ</string>
|
||||
<string name="brackets">ကွင်းစကွင်းပိတ်များ</string>
|
||||
<string name="content_description_add_group">ဂရုထည့်မည်</string>
|
||||
<string name="content_description_add_item">အိုင်တမ်ထည့်မည်</string>
|
||||
<string name="content_description_otp_information">တစ်ခါသုံး password အချက်အလက်</string>
|
||||
<string name="content_description_keyfile_checkbox">Keyfile စစ်ဆေးရန်</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">password မြင်နိုင်စွမ်းအား ထပ်တလဲလဲ ပြရန်</string>
|
||||
<string name="content_description_entry_icon">ပစ္စည်း အိုင်ကွန်</string>
|
||||
<string name="content_description_database_color">Database အရောင်</string>
|
||||
<string name="content_description_entry_background_color">ပစ္စည်းနောက်ခံ အရောင်</string>
|
||||
<string name="content_description_file_information">ဖိုင်အချက်အလက်</string>
|
||||
<string name="content_description_credentials_information">ဝင်ရောက်ရန်အချက်အလက်</string>
|
||||
<string name="content_description_password_checkbox">Password စစ်ဆေးရန်</string>
|
||||
<string name="content_description_hardware_key_checkbox">ဟက်ဝဲလ် ကီး စစ်ဆေးရန်</string>
|
||||
<string name="content_description_entry_foreground_color">ပစ္စည်း ရှေ့မျက်နှာစာ အရောင်</string>
|
||||
</resources>
|
||||
@@ -27,7 +27,7 @@
|
||||
<string name="add_group">Groep toevoegen</string>
|
||||
<string name="encryption_algorithm">Versleutelingsalgoritme</string>
|
||||
<string name="app_timeout">Time-out</string>
|
||||
<string name="app_timeout_summary">Inactieve tijd tot vergrendeling van de database</string>
|
||||
<string name="app_timeout_summary">Inactieve tijd waarna de database vergrendeld wordt</string>
|
||||
<string name="application">App</string>
|
||||
<string name="menu_app_settings">App-instellingen</string>
|
||||
<string name="brackets">Haakjes</string>
|
||||
@@ -39,17 +39,17 @@
|
||||
<string name="retrieving_db_key">Databasesleutel ophalen…</string>
|
||||
<string name="database">Database</string>
|
||||
<string name="decrypting_db">Database-inhoud decoderen …</string>
|
||||
<string name="default_checkbox">Gebruiken als standaarddatabase</string>
|
||||
<string name="digits">Getallen</string>
|
||||
<string name="default_checkbox">Als standaarddatabase gebruiken</string>
|
||||
<string name="digits">Cijfers</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft is <strong>open source</strong> en <strong>zonder reclame</strong>.
|
||||
\nHet wordt geleverd zoals het is, onder <strong>GPLv3</strong> -licentie, zonder enige garantie.</string>
|
||||
<string name="select_database_file">Bestaande database openen</string>
|
||||
<string name="select_database_file">Bestaande kluis openen</string>
|
||||
<string name="entry_accessed">Laatst geopend</string>
|
||||
<string name="entry_cancel">Annuleren</string>
|
||||
<string name="entry_notes">Opmerkingen</string>
|
||||
<string name="entry_notes">Notities</string>
|
||||
<string name="entry_confpassword">Wachtwoord bevestigen</string>
|
||||
<string name="entry_created">Aangemaakt</string>
|
||||
<string name="entry_expires">Verloopt op</string>
|
||||
<string name="entry_expires">Verloopt</string>
|
||||
<string name="entry_keyfile">Sleutelbestand</string>
|
||||
<string name="entry_modified">Bewerkt op</string>
|
||||
<string name="entry_password">Wachtwoord</string>
|
||||
@@ -61,11 +61,11 @@
|
||||
<string name="error_can_not_handle_uri">KeePassDX kan deze URI niet verwerken.</string>
|
||||
<string name="error_file_not_create">Bestand is niet aangemaakt</string>
|
||||
<string name="error_invalid_db">Kan de database niet uitlezen.</string>
|
||||
<string name="error_invalid_path">Zorg ervoor dat het pad juist is.</string>
|
||||
<string name="error_invalid_path">Zorg ervoor dat het pad correct is.</string>
|
||||
<string name="error_no_name">Voer een naam in.</string>
|
||||
<string name="error_nokeyfile">Kies een sleutelbestand.</string>
|
||||
<string name="error_out_of_memory">Onvoldoende vrij geheugen om de gehele database te laden.</string>
|
||||
<string name="error_pass_gen_type">Je moet minimaal één soort wachtwoordgenerering kiezen.</string>
|
||||
<string name="error_pass_gen_type">Selecteer ten minste één type wachtwoordgeneratie.</string>
|
||||
<string name="error_pass_match">De wachtwoorden komen niet overeen.</string>
|
||||
<string name="error_rounds_too_large">\"Cycli-waarde\" te groot. Deze wordt ingesteld op 2147483648.</string>
|
||||
<string name="error_wrong_length">Voer in het veld \"Lengte\" een positief geheel getal in.</string>
|
||||
@@ -79,14 +79,14 @@
|
||||
<string name="password">Wachtwoord</string>
|
||||
<string name="hint_pass">Wachtwoord</string>
|
||||
<string name="invalid_credentials">Kan referenties niet lezen.</string>
|
||||
<string name="invalid_db_sig">Databaseformaat kan niet worden herkend.</string>
|
||||
<string name="invalid_db_sig">Databaseformaat werd niet herkend.</string>
|
||||
<string name="length">Lengte</string>
|
||||
<string name="list_size_title">Lijstgrootte</string>
|
||||
<string name="list_size_title">Grootte van lijstitems</string>
|
||||
<string name="list_size_summary">Tekstgrootte in de itemslijst</string>
|
||||
<string name="loading_database">Database laden…</string>
|
||||
<string name="lowercase">Kleine letters</string>
|
||||
<string name="hide_password_title">Wachtwoorden verbergen</string>
|
||||
<string name="hide_password_summary">Wachtwoorden standaard maskeren (***)</string>
|
||||
<string name="hide_password_summary">Wachtwoorden maskeren (***)</string>
|
||||
<string name="about">Over</string>
|
||||
<string name="menu_change_key_settings">Hoofdsleutel wijzigen</string>
|
||||
<string name="settings">Instellingen</string>
|
||||
@@ -99,7 +99,7 @@
|
||||
<string name="menu_open">Openen</string>
|
||||
<string name="menu_search">Zoeken</string>
|
||||
<string name="menu_showpass">Wachtwoord tonen</string>
|
||||
<string name="menu_url">Ga naar URL</string>
|
||||
<string name="menu_url">URL openen</string>
|
||||
<string name="minus">Minus</string>
|
||||
<string name="never">Nooit</string>
|
||||
<string name="no_results">Geen zoekresultaten</string>
|
||||
@@ -108,10 +108,10 @@
|
||||
<string name="progress_title">Bezig met verwerken…</string>
|
||||
<string name="content_description_remove_from_list">Verwijderen</string>
|
||||
<string name="root">Hoofdmap</string>
|
||||
<string name="rounds">Encryptie-cycli</string>
|
||||
<string name="rounds_explanation">Een hoger aantal encryptie-cycli geeft bijkomende bescherming tegen brute-force aanvallen, maar kan het laden en opslaan sterk vertragen.</string>
|
||||
<string name="rounds">Versleutelingscycli</string>
|
||||
<string name="rounds_explanation">Een hoger aantal versleutelingscycli geeft bijkomende bescherming tegen brute-force aanvallen, maar kan het laden en opslaan sterk vertragen.</string>
|
||||
<string name="saving_database">Database opslaan…</string>
|
||||
<string name="space">Ruimte</string>
|
||||
<string name="space">Spatie</string>
|
||||
<string name="sort_db">Natuurlijke volgorde</string>
|
||||
<string name="special">Speciaal</string>
|
||||
<string name="search">Zoeken</string>
|
||||
@@ -132,17 +132,17 @@
|
||||
<string name="key_derivation_function">Sleutelafleidingsfunctie</string>
|
||||
<string name="extended_ASCII">Uitgebreide ASCII</string>
|
||||
<string name="allow">Toestaan</string>
|
||||
<string name="clipboard_error_title">Klembordfout</string>
|
||||
<string name="clipboard_error_title">Fout met klembord</string>
|
||||
<string name="clipboard_error">Sommige apparaten staan niet toe dat apps het klembord gebruiken.</string>
|
||||
<string name="clipboard_error_clear">Klembord is niet gewist</string>
|
||||
<string name="entry_not_found">Geen iteminhoud gevonden.</string>
|
||||
<string name="entry_not_found">Geen itemgegevens gevonden.</string>
|
||||
<string name="error_load_database">De database is niet geladen.</string>
|
||||
<string name="error_load_database_KDF_memory">De sleutel kan niet worden geladen. Probeer om het \"geheugengebruik\" van KDF te verminderen.</string>
|
||||
<string name="error_string_key">Elke zin moet een veldnaam bevatten.</string>
|
||||
<string name="error_autofill_enable_service">De dienst automatisch aanvullen kan niet worden ingeschakeld.</string>
|
||||
<string name="field_name">Veldnaam</string>
|
||||
<string name="field_value">Veldwaarde</string>
|
||||
<string name="file_not_found_content">Bestand niet gevonden. Probeer opnieuw te openen via bestandsbeheer.</string>
|
||||
<string name="file_not_found_content">Bestand niet gevonden. Probeer het opnieuw te openen via bestandsbeheer.</string>
|
||||
<string name="invalid_algorithm">Ongeldig algoritme.</string>
|
||||
<string name="keyfile_is_empty">Het sleutelbestand is leeg.</string>
|
||||
<string name="list_entries_show_username_title">Gebruikersnamen tonen</string>
|
||||
@@ -159,7 +159,7 @@
|
||||
<string name="read_only">Alleen-lezen</string>
|
||||
<string name="read_only_warning">KeePassDX moet worden gemachtigd om je databank te kunnen aanpassen.</string>
|
||||
<string name="show_recent_files_title">Bestandsgeschiedenis</string>
|
||||
<string name="show_recent_files_summary">Toon locaties van recente databases</string>
|
||||
<string name="show_recent_files_summary">Locaties van recente databases tonen</string>
|
||||
<string name="encryption_explanation">Database-versleutelingsalgoritme voor alle gegevens</string>
|
||||
<string name="kdf_explanation">Om de sleutel voor het algoritme te kunnen genereren, wordt de hoofdsleutel getransformeerd middels een willekeurige afleidingsfunctie.</string>
|
||||
<string name="memory_usage">Geheugengebruik</string>
|
||||
@@ -167,20 +167,20 @@
|
||||
<string name="parallelism">Parallellen</string>
|
||||
<string name="parallelism_explanation">Het aantal parallellen (aantal threads) dat de afleidingsfunctie mag gebruiken.</string>
|
||||
<string name="sort_menu">Sorteren</string>
|
||||
<string name="sort_ascending">Laagste eerst ↓</string>
|
||||
<string name="sort_groups_before">Groepen vooraan plaatsen</string>
|
||||
<string name="sort_ascending">Oplopend ↓</string>
|
||||
<string name="sort_groups_before">Groepen bovenaan</string>
|
||||
<string name="sort_recycle_bin_bottom">Prullenbak onderaan</string>
|
||||
<string name="sort_title">Titel</string>
|
||||
<string name="sort_username">Gebruikersnaam</string>
|
||||
<string name="sort_creation_time">Gecreëerd op</string>
|
||||
<string name="sort_last_modify_time">Aangepast om</string>
|
||||
<string name="sort_last_access_time">Geopend om</string>
|
||||
<string name="sort_creation_time">Aanmaakdatum</string>
|
||||
<string name="sort_last_modify_time">Aangepast op</string>
|
||||
<string name="sort_last_access_time">Geopend op</string>
|
||||
<string name="warning">Waarschuwing</string>
|
||||
<string name="warning_password_encoding">Vermijd wachtwoordtekens buiten het tekstcoderingsformaat in het databasebestand (niet-herkende tekens worden geconverteerd naar dezelfde letter).</string>
|
||||
<string name="warning_empty_password">Doorgaan zonder beveiliging voor wachtwoordontgrendeling\?</string>
|
||||
<string name="warning_no_encryption_key">Doorgaan zonder coderingssleutel\?</string>
|
||||
<string name="encrypted_value_stored">Versleuteld wachtwoord is opgeslagen</string>
|
||||
<string name="unavailable">Deze database heeft nog geen opgeslagen gegevens.</string>
|
||||
<string name="unavailable">Niet beschikbaar</string>
|
||||
<string name="database_history">Geschiedenis</string>
|
||||
<string name="menu_appearance_settings">Uiterlijk</string>
|
||||
<string name="general">Algemeen</string>
|
||||
@@ -200,22 +200,22 @@
|
||||
<string name="lock">Vergrendelen</string>
|
||||
<string name="lock_database_screen_off_title">Schermvergrendeling</string>
|
||||
<string name="lock_database_screen_off_summary">Vergrendel de database een paar seconden nadat het scherm is uitgeschakeld</string>
|
||||
<string name="advanced_unlock">Geavanceerd ontgrendelen</string>
|
||||
<string name="advanced_unlock">Apparaat ontgrendelen</string>
|
||||
<string name="biometric_unlock_enable_title">Ontgrendelen met biometrie</string>
|
||||
<string name="biometric_unlock_enable_summary">Gebruik biometrische herkenning om de database te openen</string>
|
||||
<string name="biometric_delete_all_key_title">Coderingssleutels verwijderen</string>
|
||||
<string name="biometric_delete_all_key_summary">Alle coderingssleutels met betrekking tot geavanceerde ontgrendelingsherkenning verwijderen</string>
|
||||
<string name="biometric_delete_all_key_summary">Alle coderingssleutels met betrekking tot apparaat-ontgrendelingsherkenning verwijderen</string>
|
||||
<string name="unavailable_feature_text">Kan deze functie niet starten.</string>
|
||||
<string name="unavailable_feature_version">Dit apparaat draait op Android %1$s, maar %2$s of hoger is vereist.</string>
|
||||
<string name="unavailable_feature_hardware">De bijbehorende hardware werd niet gevonden.</string>
|
||||
<string name="file_name">Bestandsnaam</string>
|
||||
<string name="path">Pad</string>
|
||||
<string name="assign_master_key">Hoofdsleutel toewijzen</string>
|
||||
<string name="create_keepass_file">Nieuwe database aanmaken</string>
|
||||
<string name="create_keepass_file">Nieuwe kluis aanmaken</string>
|
||||
<string name="recycle_bin_title">Prullenbak gebruiken</string>
|
||||
<string name="recycle_bin_summary">Verplaatst groepen en items naar \"Prullenbak\" voordat ze worden verwijderd</string>
|
||||
<string name="monospace_font_fields_enable_title">Veldlettertype</string>
|
||||
<string name="monospace_font_fields_enable_summary">Wijzig het lettertype dat in velden wordt gebruikt voor een betere leesbaarheid</string>
|
||||
<string name="monospace_font_fields_enable_summary">Het lettertype aanpassen voor een betere leesbaarheid</string>
|
||||
<string name="allow_copy_password_title">Klembord vertrouwen</string>
|
||||
<string name="allow_copy_password_summary">Toestaan dat het wachtwoord en beveiligde velden naar het klembord worden gekopieerd</string>
|
||||
<string name="allow_copy_password_warning">Waarschuwing: Het klembord wordt met alle aps gedeeld. Als gevoelige gegevens worden gekopieerd, kan andere software deze opvragen.</string>
|
||||
@@ -310,7 +310,7 @@
|
||||
<string name="lock_database_back_root_title">Druk \'Terug\' om te vergrendelen</string>
|
||||
<string name="lock_database_back_root_summary">Vergrendel de database wanneer de gebruiker in het hoofdscherm op de knop Terug klikt</string>
|
||||
<string name="clear_clipboard_notification_title">Wissen bij afsluiten</string>
|
||||
<string name="clear_clipboard_notification_summary">Vergrendel de database wanneer de duur van het klembord verloopt of de melding wordt gesloten nadat u deze bent gaan gebruiken</string>
|
||||
<string name="clear_clipboard_notification_summary">Vergrendel de database wanneer het klembord verlopen is of wanneer de melding wordt gesloten nadat u deze hebt gebruikt</string>
|
||||
<string name="recycle_bin">Prullenbak</string>
|
||||
<string name="keyboard_selection_entry_title">Itemselectie</string>
|
||||
<string name="keyboard_selection_entry_summary">Vul, bij het bekijken van een item in KeePassDX, Magikeyboard met dat item</string>
|
||||
@@ -331,18 +331,18 @@
|
||||
<string name="entry_add_field">Veld toevoegen</string>
|
||||
<string name="content_description_remove_field">Veld verwijderen</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="error_move_entry_here">Je kan hier geen item plaatsen.</string>
|
||||
<string name="error_copy_entry_here">Je kan hier geen item kopiëren.</string>
|
||||
<string name="error_move_entry_here">Je kunt hier geen item plaatsen.</string>
|
||||
<string name="error_copy_entry_here">Je kunt hier geen item kopiëren.</string>
|
||||
<string name="list_groups_show_number_entries_title">Aantal items tonen</string>
|
||||
<string name="list_groups_show_number_entries_summary">Toont het aantal items in een groep</string>
|
||||
<string name="content_description_background">Achtergrond</string>
|
||||
<string name="content_description_update_from_list">Update</string>
|
||||
<string name="content_description_update_from_list">Bijwerken</string>
|
||||
<string name="content_description_keyboard_close_fields">Velden sluiten</string>
|
||||
<string name="error_create_database_file">Kan geen database aanmaken met dit wachtwoord en sleutelbestand.</string>
|
||||
<string name="menu_advanced_unlock_settings">Geavanceerd ontgrendelen</string>
|
||||
<string name="menu_advanced_unlock_settings">Apparaatontgrendeling</string>
|
||||
<string name="biometric">Biometrie</string>
|
||||
<string name="biometric_auto_open_prompt_title">Auto-open suggestie</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatisch om geavanceerde ontgrendeling vragen als een database hiervoor is ingesteld</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatisch om apparaat-ontgrendeling vragen als een database hiervoor is ingesteld</string>
|
||||
<string name="enable">Inschakelen</string>
|
||||
<string name="disable">Uitschakelen</string>
|
||||
<string name="master_key">Hoofdsleutel</string>
|
||||
@@ -357,21 +357,21 @@
|
||||
<string name="otp_algorithm">Algoritme</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="error_invalid_OTP">Ongeldig OTP-geheim.</string>
|
||||
<string name="error_disallow_no_credentials">Er moet tenminste één referentie worden ingesteld.</string>
|
||||
<string name="error_disallow_no_credentials">Stel tenminste één referentie in.</string>
|
||||
<string name="error_copy_group_here">Je kunt hier geen groep kopiëren.</string>
|
||||
<string name="error_otp_secret_key">Geheime sleutel moet in Base32-indeling zijn.</string>
|
||||
<string name="error_otp_counter">Teller moet tussen %1$d en %2$d liggen.</string>
|
||||
<string name="error_otp_period">De duur moet tussen %1$d en %2$d seconden liggen.</string>
|
||||
<string name="error_otp_digits">Token moet %1$d tot %2$d cijfers bevatten.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s met dezelfde UUID %2$s bestaat al.</string>
|
||||
<string name="creating_database">Database aanmaken …</string>
|
||||
<string name="creating_database">Database aanmaken…</string>
|
||||
<string name="menu_security_settings">Beveiligingsinstellingen</string>
|
||||
<string name="menu_master_key_settings">Instellingen hoofdsleutel</string>
|
||||
<string name="contains_duplicate_uuid">De database bevat dubbele UUID\'s.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Probleem oplossen door nieuwe UUID\'s te genereren voor de duplicaten\?</string>
|
||||
<string name="database_opened">Database geopend</string>
|
||||
<string name="clipboard_explanation_summary">Kopieer velden met behulp van het klembord van dit apparaat</string>
|
||||
<string name="advanced_unlock_explanation_summary">Geavanceerde ontgrendeling gebruiken om een database gemakkelijker te openen</string>
|
||||
<string name="advanced_unlock_explanation_summary">Apparaat-ontgrendeling gebruiken om een database eenvoudiger te openen</string>
|
||||
<string name="database_data_compression_title">Gegevenscompressie</string>
|
||||
<string name="database_data_compression_summary">Gegevenscompressie verkleint de omvang van de database</string>
|
||||
<string name="max_history_items_title">Maximum aantal</string>
|
||||
@@ -409,10 +409,10 @@
|
||||
<string name="autofill_preference_title">Instellingen voor automatisch aanvullen</string>
|
||||
<string name="keystore_not_accessible">De sleutelopslag is niet correct geïnitialiseerd.</string>
|
||||
<string name="warning_permanently_delete_nodes">Geselecteerde knooppunten definitief verwijderen\?</string>
|
||||
<string name="warning_database_link_revoked">Toegang tot het bestand ingetrokken door bestandsbeheer</string>
|
||||
<string name="warning_database_link_revoked">Bestandsbeheer heeft de toegang tot het bestand ingetrokken</string>
|
||||
<string name="warning_database_read_only">Bestandstoegang verlenen om databasewijzigingen op te slaan</string>
|
||||
<string name="command_execution">Opdracht uitvoeren…</string>
|
||||
<string name="hide_broken_locations_summary">Gebroken links in de lijst met recente databases verbergen</string>
|
||||
<string name="hide_broken_locations_summary">Verbroken koppelingen in de lijst met recente databases verbergen</string>
|
||||
<string name="hide_broken_locations_title">Verbroken databasekoppelingen verbergen</string>
|
||||
<string name="remember_keyfile_locations_summary">Onthoud de locatie van databasesleutelbestanden</string>
|
||||
<string name="remember_database_locations_summary">Onthoud de locatie van databases</string>
|
||||
@@ -426,10 +426,10 @@
|
||||
<string name="error_create_database">Databasebestand is niet aangemaakt.</string>
|
||||
<string name="error_label_exists">Dit label bestaat al.</string>
|
||||
<string name="entry_attachments">Bijlagen</string>
|
||||
<string name="html_about_contribution">Om <strong>onze vrijheid te behouden</strong>, <strong>bugs te verhelpen</strong>, <strong>functies toe te voegen</strong> en <strong>altijd actief te blijven</strong>, rekenen wij op jouw <strong>bijdrage</strong>.</string>
|
||||
<string name="html_about_contribution">Om <strong>onze vrijheid te behouden</strong>, <strong>fouten te verhelpen</strong>, <strong>functies toe te voegen</strong> en <strong>altijd actief te blijven</strong>, rekenen wij op jouw <strong>bijdrage</strong>.</string>
|
||||
<string name="entry_add_attachment">Bijlage toevoegen</string>
|
||||
<string name="discard">Weggooien</string>
|
||||
<string name="discard_changes">Veranderingen ongedaan maken\?</string>
|
||||
<string name="discard_changes">Wijzigingen weggooien\?</string>
|
||||
<string name="validate">Valideren</string>
|
||||
<string name="contribution">Donatie</string>
|
||||
<string name="contact">Contact</string>
|
||||
@@ -447,10 +447,10 @@
|
||||
<string name="keyboard_auto_go_action_summary">\"Gaan\"-toetsactie na het indrukken van een \"Veld\"-toets</string>
|
||||
<string name="keyboard_auto_go_action_title">Automatische toetsactie</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Schakel automatisch terug naar het vorige toetsenbord na het uitvoeren van de \"Automatische toetsactie\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatische toetsactie</string>
|
||||
<string name="keyboard_previous_fill_in_title">Terugzetten</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Schakel automatisch terug naar het vorige toetsenbord op het databasereferentiescherm</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Scherm Databasereferenties</string>
|
||||
<string name="keyboard_change">Van toetsenbord wisselen</string>
|
||||
<string name="keyboard_change">Toetsenbord wisselen</string>
|
||||
<string name="upload_attachment">Upload %1$s</string>
|
||||
<string name="education_add_attachment_summary">Voeg een bijlage toe aan dit item om belangrijke externe gegevens op te slaan.</string>
|
||||
<string name="education_add_attachment_title">Bijlage toevoegen</string>
|
||||
@@ -458,7 +458,7 @@
|
||||
<string name="warning_file_too_big">Een KeePass database is bedoeld om alleen kleine gebruiksbestanden te bevatten (zoals PGP sleutelbestanden).
|
||||
\n
|
||||
\nMet deze upload kan de database erg groot worden en kunnen de prestaties verminderen.</string>
|
||||
<string name="warning_replace_file">Uploaden van dit bestand zal het bestaande bestand vervangen.</string>
|
||||
<string name="warning_replace_file">De upload van dit bestand zal het bestaande bestand vervangen.</string>
|
||||
<string name="content_description_credentials_information">Inloggegevens</string>
|
||||
<string name="warning_remove_unlinked_attachment">Het verwijderen van niet-gekoppelde gegevens kan de omvang van uw database verkleinen, maar kan ook gegevens verwijderen die voor KeePass-plug-ins worden gebruikt.</string>
|
||||
<string name="warning_sure_remove_data">Deze gegevens toch verwijderen\?</string>
|
||||
@@ -489,33 +489,33 @@
|
||||
<string name="search_mode">Zoekmodus</string>
|
||||
<string name="error_registration_read_only">Het opslaan van een nieuw item is niet toegestaan in een alleen-lezen database</string>
|
||||
<string name="education_advanced_unlock_summary">Koppel je wachtwoord aan je gescande biometrische gegevens of apparaatreferentie om je database snel te ontgrendelen.</string>
|
||||
<string name="education_advanced_unlock_title">Geavanceerde database-ontgrendeling</string>
|
||||
<string name="education_advanced_unlock_title">Apparaat-ontgrendeling database</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Item selecteren</string>
|
||||
<string name="back_to_previous_keyboard">Terug naar vorig toetsenbord</string>
|
||||
<string name="custom_fields">Aangepaste velden</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Alle coderingssleutels met betrekking tot geavanceerde ontgrendelingsherkenning verwijderen\?</string>
|
||||
<string name="advanced_unlock_timeout">Time-out voor geavanceerd ontgrendelen</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duur van geavanceerd ontgrendelingsgebruik voordat de inhoud wordt verwijderd</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Vervaltijd voor geavanceerde ontgrendeling</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Sla geen versleutelde inhoud op om geavanceerde ontgrendeling te gebruiken</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Tijdelijke geavanceerde ontgrendeling</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Alle coderingssleutels met betrekking tot apparaat-ontgrendelingsherkenning verwijderen\?</string>
|
||||
<string name="advanced_unlock_timeout">Time-out bij apparaat-ontgrendeling</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duur van apparaat-ontgrendelingsgebruik voordat de inhoud wordt verwijderd</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Vervaltijd voor apparaat-ontgrendeling</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Sla geen versleutelde inhoud op om apparaat-ontgrendeling te gebruiken</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Tijdelijke apparaat-ontgrendeling</string>
|
||||
<string name="device_credential_unlock_enable_summary">Hiermee kan je de referentie van je apparaat gebruiken om de database te openen</string>
|
||||
<string name="device_credential_unlock_enable_title">Ontgrendeling met apparaatreferenties</string>
|
||||
<string name="advanced_unlock_tap_delete">Tik om geavanceerde ontgrendelingstoetsen te verwijderen</string>
|
||||
<string name="advanced_unlock_tap_delete">Tik om apparaat-ontgrendelingssleutels te verwijderen</string>
|
||||
<string name="content">Inhoud</string>
|
||||
<string name="device_credential">Apparaatreferentie</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Typ het wachtwoord en klik vervolgens op deze knop.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kan geavanceerde ontgrendelingsprompt niet initialiseren.</string>
|
||||
<string name="advanced_unlock_scanning_error">Geavanceerde ontgrendelingsfout: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Kan geavanceerde ontgrendelingsafdruk niet herkennen</string>
|
||||
<string name="advanced_unlock_invalid_key">Kan de geavanceerde ontgrendelingssleutel niet lezen. Verwijder deze en herhaal de herkenningsprocedure voor het ontgrendelen.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Databasegegevens uitpakken met geavanceerde ontgrendelingsgegevens</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Open database met geavanceerde ontgrendelingsherkenning</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Je moet nog steeds je hoofdwachtwoord onthouden als je geavanceerde ontgrendelingsherkenning gebruikt.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Geavanceerde ontgrendelingsherkenning</string>
|
||||
<string name="menu_keystore_remove_key">Geavanceerde ontgrendelingssleutel verwijderen</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kan apparaat-ontgrendelingsprompt niet initialiseren.</string>
|
||||
<string name="advanced_unlock_scanning_error">Apparaat-ontgrendelingsfout: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Kan apparaat-ontgrendelingsafdruk niet herkennen</string>
|
||||
<string name="advanced_unlock_invalid_key">Kan de apparaat-ontgrendelingssleutel niet lezen. Verwijder deze en herhaal de herkenningsprocedure voor het ontgrendelen.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Databasegegevens uitpakken met apparaat-ontgrendelingsgegevens</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Apparaat-ontgrendelingsherkenning</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Je moet nog steeds je hoofdwachtwoord onthouden als je apparaat-ontgrendelingsherkenning gebruikt.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Koppeling naar Apparaat-ontgrendeling</string>
|
||||
<string name="menu_keystore_remove_key">Apparaat-ontgrendelingssleutel verwijderen</string>
|
||||
<string name="error_field_name_already_exists">De veldnaam bestaat al.</string>
|
||||
<string name="unit_gibibyte">GiB</string>
|
||||
<string name="unit_mebibyte">MiB</string>
|
||||
@@ -526,7 +526,7 @@
|
||||
<string name="autofill_inline_suggestions_summary">Probeer suggesties voor automatisch aanvullen rechtstreeks vanaf een compatibel toetsenbord weer te geven</string>
|
||||
<string name="autofill_inline_suggestions_title">Inline suggesties</string>
|
||||
<string name="warning_database_revoked">Toegang tot het bestand is ingetrokken door de bestandsbeheerder, sluit de database en open deze opnieuw vanaf de locatie.</string>
|
||||
<string name="warning_database_info_changed_options">Voeg de gegevens samen, overschrijf de externe wijzigingen door de database op te slaan of herlaad deze met de laatste wijzigingen.</string>
|
||||
<string name="warning_database_info_changed_options">De gegevens samenvoegen, de externe wijzigingen overschrijven door de database op te slaan of deze opnieuw te laden met de jongste wijzigingen.</string>
|
||||
<string name="warning_database_info_changed">De informatie in het databasebestand is buiten de app gewijzigd.</string>
|
||||
<string name="menu_reload_database">Gegevens opnieuw laden</string>
|
||||
<string name="error_rebuild_list">Kan de lijst niet correct opnieuw opbouwen.</string>
|
||||
@@ -539,18 +539,18 @@
|
||||
<string name="error_remove_file">Er is een fout opgetreden bij het verwijderen van de bestandsgegevens.</string>
|
||||
<string name="error_duplicate_file">De bestandsgegevens bestaan al.</string>
|
||||
<string name="error_upload_file">Er is een fout opgetreden bij het uploaden van de bestandsgegevens.</string>
|
||||
<string name="error_file_to_big">Het bestand dat je probeert te uploaden, is te groot.</string>
|
||||
<string name="error_file_to_big">Het te uploaden bestand is te groot.</string>
|
||||
<string name="content_description_otp_information">Eenmalig wachtwoord-informatie</string>
|
||||
<string name="properties">Eigenschappen</string>
|
||||
<string name="error_export_app_properties">Fout tijdens het exporteren van app-eigenschappen</string>
|
||||
<string name="success_export_app_properties">App-eigenschappen geëxporteerd</string>
|
||||
<string name="error_import_app_properties">Fout tijdens het importeren van app-eigenschappen</string>
|
||||
<string name="success_import_app_properties">App-eigenschappen geïmporteerd</string>
|
||||
<string name="error_export_app_properties">Fout bij het exporteren van app-instellingen</string>
|
||||
<string name="success_export_app_properties">App-instellingen geëxporteerd</string>
|
||||
<string name="error_import_app_properties">Fout bij het importeren van app-instellingen</string>
|
||||
<string name="success_import_app_properties">App-instellingen geïmporteerd</string>
|
||||
<string name="description_app_properties">KeePassDX-eigenschappen om app-instellingen te beheren</string>
|
||||
<string name="export_app_properties_summary">Maak een bestand om app-eigenschappen te exporteren</string>
|
||||
<string name="export_app_properties_title">App-eigenschappen exporteren</string>
|
||||
<string name="import_app_properties_summary">Selecteer een bestand om app-eigenschappen te importeren</string>
|
||||
<string name="import_app_properties_title">App-eigenschappen importeren</string>
|
||||
<string name="export_app_properties_summary">Bestand voor export van app-instellingen aanmaken</string>
|
||||
<string name="export_app_properties_title">App-instellingen exporteren</string>
|
||||
<string name="import_app_properties_summary">Selecteer een bestand om app-instellingen te importeren</string>
|
||||
<string name="import_app_properties_title">App-instellingen importeren</string>
|
||||
<string name="error_start_database_action">Er is een fout opgetreden bij het uitvoeren van een actie op de database.</string>
|
||||
<string name="error_move_group_here">Je kunt hier geen groep verplaatsen.</string>
|
||||
<string name="error_word_reserved">Dit woord is gereserveerd en kan niet worden gebruikt.</string>
|
||||
@@ -573,7 +573,7 @@
|
||||
<string name="membership">Lidmaatschap</string>
|
||||
<string name="secure_note">Veilige notitie</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="bank_identifier_code">SWIFT/BIC</string>
|
||||
<string name="bank_name">Banknaam</string>
|
||||
<string name="bank">Bank</string>
|
||||
<string name="account">Rekening</string>
|
||||
@@ -600,11 +600,11 @@
|
||||
<string name="warning_database_info_reloaded">Door de database opnieuw te laden, worden de lokaal gewijzigde gegevens gewist.</string>
|
||||
<string name="content_description_entry_foreground_color">Voorgrondkleur item</string>
|
||||
<string name="menu_merge_database">Gegevens samenvoegen</string>
|
||||
<string name="content_description_entry_background_color">Achtergrondkleur item</string>
|
||||
<string name="content_description_entry_background_color">Achtergrondkleur van item</string>
|
||||
<string name="tags">Labels</string>
|
||||
<string name="warning_keyfile_integrity">Het controlegetal van het bestand is niet gegarandeerd omdat Android zijn gegevens direct kan wijzigen. Wijzig de bestandsextensie in .bin voor de juiste integriteit.</string>
|
||||
<string name="enable_keep_screen_on_title">Houd het scherm aan</string>
|
||||
<string name="enable_keep_screen_on_summary">Houd het scherm aan bij het bekijken van een item</string>
|
||||
<string name="enable_keep_screen_on_summary">Houd het scherm aan bij het bekijken of bewerken van een item</string>
|
||||
<string name="show_entry_colors_title">Itemkleuren</string>
|
||||
<string name="show_entry_colors_summary">Toont items met voorgrond- en achtergrondkleuren</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
@@ -629,7 +629,7 @@
|
||||
<string name="content_description_passphrase_word_count">Lengte wachtwoordzin</string>
|
||||
<string name="passphrase">Wachtwoordzin</string>
|
||||
<string name="colorize_password_title">Wachtwoorden kleuren</string>
|
||||
<string name="colorize_password_summary">Wachtwoordtekens kleuren per type</string>
|
||||
<string name="colorize_password_summary">Wachtwoordtekens per type kleuren</string>
|
||||
<string name="keyboard_previous_search_title">Zoekvenster</string>
|
||||
<string name="keyboard_previous_search_summary">Schakel in het zoekvenster automatisch terug naar het vorige toetsenbord</string>
|
||||
<string name="entropy">Entropie: %1$s bit</string>
|
||||
@@ -662,11 +662,32 @@
|
||||
<string name="error_unable_merge_database_kdb">Samenvoegen vanuit database V1 niet mogelijk.</string>
|
||||
<string name="error_no_hardware_key">Kies een fysieke sleutel.</string>
|
||||
<string name="remember_hardware_key_summary">Houdt de gebruikte fysieke sleutels bij</string>
|
||||
<string name="html_about_privacy"><strong> Er worden geen gebruikersgegevens opgehaald </strong>, deze applicatie maakt geen verbinding met een server, werkt alleen lokaal en respecteert volledig de privacy van gebruikers.</string>
|
||||
<string name="html_about_privacy"><strong>Er worden geen gebruikersgegevens opgehaald</strong>, deze applicatie maakt geen verbinding met een server, werkt alleen lokaal en respecteert volledig de privacy van gebruikers.</string>
|
||||
<string name="error_location_unknown">Locatie van database is onbekend, actie kan niet worden uitgevoerd.</string>
|
||||
<string name="content_description_hardware_key_checkbox">Fysieke sleutel-selectievak</string>
|
||||
<string name="waiting_challenge_request">In afwachting van de reactietest-vraag…</string>
|
||||
<string name="waiting_challenge_response">In afwachting van het reactietest-antwoord…</string>
|
||||
<string name="error_hardware_key_unsupported">Deze fysieke sleutel wordt niet ondersteund.</string>
|
||||
<string name="merge_success">Samenvoeging met succes voltooid</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrie, apparaatreferenties</string>
|
||||
<string name="menu_database_settings_summary">Metadata, prullenbak, sjablonen, geschiedenis</string>
|
||||
<string name="master_key_settings_summary">Wijziging, vernieuwing</string>
|
||||
<string name="warning_copy_permission">De meldingsrechten zijn nodig om de functie klembord-melding te gebruiken.</string>
|
||||
<string name="later">Later</string>
|
||||
<string name="ask">Vragen</string>
|
||||
<string name="configure">Configureren</string>
|
||||
<string name="menu_appearance_settings_summary">Thema\'s, kleuren, attributen</string>
|
||||
<string name="menu_app_settings_summary">Zoeken, vergrendelen, geschiedenis, eigenschappen</string>
|
||||
<string name="menu_form_filling_settings_summary">Toetsenbord, automatisch aanvullen, klembord</string>
|
||||
<string name="info">Informatie</string>
|
||||
<string name="menu_security_settings_summary">Versleuteling, sleutelafleidingsfunctie</string>
|
||||
<string name="warning_database_notification_permission">Met de meldingstoestemming kunt u de status van de database weergeven en vergrendelen met een gemakkelijk toegankelijke knop.
|
||||
\n
|
||||
\nAls u deze toestemming niet verleent, is de database die op de achtergrond is geopend niet zichtbaar als er een andere applicatie op de voorgrond staat.</string>
|
||||
<string name="unlock_and_link_biometric">Apparaat-ontgrendelingslink</string>
|
||||
<string name="education_validate_entry_summary">Vergeet niet om de invoer te valideren en de database op te slaan.
|
||||
\n
|
||||
\nWanneer automatische vergrendeling is geactiveerd en u vergeet dat u een wijziging aan het aanbrengen was, dan loopt u het risico gegevens te verliezen.</string>
|
||||
<string name="unlock">Ontgrendelen</string>
|
||||
<string name="education_validate_entry_title">Invoer valideren</string>
|
||||
</resources>
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="decrypting_db">Odszyfrowywanie zawartości bazy danych…</string>
|
||||
<string name="default_checkbox">Ustaw jako domyślną bazę danych</string>
|
||||
<string name="digits">Cyfry</string>
|
||||
<string name="select_database_file">Otwórz istniejącą bazę danych</string>
|
||||
<string name="select_database_file">Otwórz istniejący sejf</string>
|
||||
<string name="entry_accessed">Dostęp do pliku</string>
|
||||
<string name="entry_cancel">Anuluj</string>
|
||||
<string name="entry_notes">Notatki</string>
|
||||
@@ -124,7 +124,7 @@
|
||||
</string-array>
|
||||
<string name="edit_entry">Edytuj wpis</string>
|
||||
<string name="encryption">Szyfrowanie</string>
|
||||
<string name="key_derivation_function">Funkcja generująca klucz</string>
|
||||
<string name="key_derivation_function">Funkcja wyprowadzania klucza</string>
|
||||
<string name="extended_ASCII">Rozszerzone ASCII</string>
|
||||
<string name="allow">Zezwól</string>
|
||||
<string name="clipboard_error_title">Błąd schowka</string>
|
||||
@@ -171,12 +171,12 @@
|
||||
<string name="warning_password_encoding">Unikaj znaków hasła spoza formatu kodowania tekstu w pliku bazy danych (nierozpoznane znaki są konwertowane na tę samą literę).</string>
|
||||
<string name="sort_recycle_bin_bottom">Pokaż Kosz na dole listy</string>
|
||||
<string name="sort_title">Tytuł</string>
|
||||
<string name="warning_empty_password">Kontynuować bez ochrony odblokowującej hasło\?</string>
|
||||
<string name="warning_empty_password">Kontynuować bez ochrony odblokowywania hasłem\?</string>
|
||||
<string name="warning_no_encryption_key">Kontynuować bez klucza szyfrowania\?</string>
|
||||
<string name="version_label">Wersja %1$s</string>
|
||||
<string name="encrypted_value_stored">Zapisano zaszyfrowane hasło</string>
|
||||
<string name="sort_groups_before">Pokaż Grupy na górze listy</string>
|
||||
<string name="unavailable">Baza danych nie ma jeszcze hasła.</string>
|
||||
<string name="unavailable">Niedostępne</string>
|
||||
<string name="database_history">Historia</string>
|
||||
<string name="menu_appearance_settings">Wygląd</string>
|
||||
<string name="general">Ogólne</string>
|
||||
@@ -193,21 +193,21 @@
|
||||
<string name="clipboard_notifications_title">Powiadomienia schowka</string>
|
||||
<string name="clipboard_notifications_summary">Pokaż powiadomienia schowka, aby skopiować pola podczas przeglądania wpisu</string>
|
||||
<string name="clipboard_warning">Jeśli automatyczne usuwanie schowka nie powiedzie się, ręcznie usuń jego historię.</string>
|
||||
<string name="lock">Zablokuj bazę danych</string>
|
||||
<string name="lock">Zablokuj</string>
|
||||
<string name="lock_database_screen_off_title">Blokada ekranu</string>
|
||||
<string name="lock_database_screen_off_summary">Zablokuj bazę danych po kilku sekundach od wyłączenia ekranu</string>
|
||||
<string name="advanced_unlock">Zaawansowane odblokowywanie</string>
|
||||
<string name="advanced_unlock">Odblokowanie urządzenia</string>
|
||||
<string name="biometric_unlock_enable_title">Odblokowywanie biometryczne</string>
|
||||
<string name="biometric_unlock_enable_summary">Umożliwia zeskanowanie danych biometrycznych w celu otwarcia bazy danych</string>
|
||||
<string name="biometric_delete_all_key_title">Usuń klucze szyfrowania</string>
|
||||
<string name="biometric_delete_all_key_summary">Usuń wszystkie klucze szyfrujące związane z zaawansowanym rozpoznawaniem odblokowania</string>
|
||||
<string name="biometric_delete_all_key_summary">Usuń wszystkie klucze szyfrowania związane z rozpoznawaniem odblokowania urządzenia</string>
|
||||
<string name="unavailable_feature_text">Nie można uruchomić tej funkcji.</string>
|
||||
<string name="unavailable_feature_version">Urządzenie pracuje na systemie Android %1$s, ale wymaga wersji %2$s lub nowszej.</string>
|
||||
<string name="unavailable_feature_hardware">Nie można znaleźć odpowiedniego sprzętu.</string>
|
||||
<string name="file_name">Nazwa pliku</string>
|
||||
<string name="path">Ścieżka</string>
|
||||
<string name="assign_master_key">Przypisz klucz główny</string>
|
||||
<string name="create_keepass_file">Utwórz nową bazę danych</string>
|
||||
<string name="create_keepass_file">Utwórz nowy sejf</string>
|
||||
<string name="recycle_bin_title">Wykorzystaj kosz</string>
|
||||
<string name="recycle_bin_summary">Przenosi grupy i wpisy do grupy \"Kosz\" przed usunięciem</string>
|
||||
<string name="monospace_font_fields_enable_title">Czcionka pola</string>
|
||||
@@ -334,12 +334,12 @@
|
||||
<string name="content_description_update_from_list">Aktualizuj</string>
|
||||
<string name="content_description_keyboard_close_fields">Zamknij pola</string>
|
||||
<string name="error_create_database_file">Nie można utworzyć bazy danych przy użyciu tego hasła i pliku klucza.</string>
|
||||
<string name="menu_advanced_unlock_settings">Zaawansowane odblokowywanie</string>
|
||||
<string name="menu_advanced_unlock_settings">Odblokowywanie urządzenia</string>
|
||||
<string name="biometric">Biometryczne</string>
|
||||
<string name="biometric_auto_open_prompt_title">Automatyczne otwieranie</string>
|
||||
<string name="enable">Włącz</string>
|
||||
<string name="disable">Wyłącz</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatyczne żądanie zaawansowanego odblokowania, jeśli baza danych jest skonfigurowana do korzystania z niej</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Automatycznie żądaj odblokowania urządzenia, jeśli baza danych jest skonfigurowana do korzystania z tej funkcji</string>
|
||||
<string name="content_description_node_children">Węzły podrzędne</string>
|
||||
<string name="master_key">Klucz główny</string>
|
||||
<string name="security">Zabezpieczenia</string>
|
||||
@@ -379,7 +379,7 @@
|
||||
<string name="invalid_db_same_uuid">%1$s o tym samym identyfikatorze UUID %2$s już istnieje.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Rozwiązać problem, generując nowe identyfikatory UUID dla duplikatów, aby kontynuować\?</string>
|
||||
<string name="clipboard_explanation_summary">Skopiuj pola wprowadzania danych za pomocą schowka urządzenia</string>
|
||||
<string name="advanced_unlock_explanation_summary">Użyj zaawansowanego odblokowywania w celu łatwiejszego otwierania bazy danych</string>
|
||||
<string name="advanced_unlock_explanation_summary">Użyj odblokowywania urządzenia, aby łatwiej otwierać bazę danych</string>
|
||||
<string name="database_data_compression_summary">Kompresja danych zmniejsza rozmiar bazy danych</string>
|
||||
<string name="max_history_items_title">Maksymalna liczba</string>
|
||||
<string name="max_history_size_summary">Ogranicz rozmiar historii każdego wpisu</string>
|
||||
@@ -445,7 +445,7 @@
|
||||
<string name="autofill_web_domain_blocklist_title">Lista zablokowanych domen internetowych</string>
|
||||
<string name="autofill_application_id_blocklist_title">Lista zablokowanych aplikacji</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Automatycznie przełącz się z powrotem na poprzednią klawiaturę po wykonaniu automatycznej akcji klawiszy</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatyczne działanie klucza</string>
|
||||
<string name="keyboard_previous_fill_in_title">Przełącz się z powrotem</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Automatycznie przełącz się z powrotem do poprzedniej klawiatury na ekranie poświadczeń bazy danych</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Ekran poświadczeń bazy danych</string>
|
||||
<string name="keyboard_change">Przełącz klawiaturę</string>
|
||||
@@ -492,34 +492,34 @@
|
||||
<string name="select_entry">Wybierz pozycję</string>
|
||||
<string name="back_to_previous_keyboard">Wróć do poprzedniej klawiatury</string>
|
||||
<string name="custom_fields">Pola niestandardowe</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Czy usunąć wszystkie klucze szyfrowania związane z zaawansowanym rozpoznawaniem odblokowywania\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Usunąć wszystkie klucze szyfrowania związane z rozpoznawaniem odblokowania urządzenia\?</string>
|
||||
<string name="device_credential_unlock_enable_summary">Umożliwia otwieranie bazy danych za pomocą poświadczeń urządzenia</string>
|
||||
<string name="device_credential_unlock_enable_title">Odblokowywanie uwierzytelniające urządzenia</string>
|
||||
<string name="device_credential">Uwierzytelnienie urządzenia</string>
|
||||
<string name="device_credential_unlock_enable_title">Odblokowywanie urządzenia poświadczeniem</string>
|
||||
<string name="device_credential">Poświadczenie urządzenia</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Wpisz hasło, a następnie kliknij ten przycisk.</string>
|
||||
<string name="advanced_unlock_not_recognized">Nie można rozpoznać wprowadzonych danych odblokowujących</string>
|
||||
<string name="advanced_unlock_invalid_key">Nie można odczytać zaawansowanego klucza odblokowującego. Usuń go i powtórz procedurę rozpoznawania odblokowania.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Wyodrębnij poświadczenia bazy danych z zaawansowanymi danymi odblokowującymi</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Jeśli używasz zaawansowanego rozpoznawania odblokowania, nadal musisz zapamiętać główne dane uwierzytelniające.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Zaawansowane rozpoznawanie odblokowania</string>
|
||||
<string name="menu_keystore_remove_key">Usuń zaawansowany klucz odblokowujący</string>
|
||||
<string name="education_advanced_unlock_summary">Połącz swoje hasło ze zeskanowanymi danymi biometrycznymi lub danymi logowania urządzenia, aby szybko odblokować bazę danych.</string>
|
||||
<string name="education_advanced_unlock_title">Zaawansowane odblokowywanie bazy danych</string>
|
||||
<string name="advanced_unlock_timeout">Limit czasu zaawansowanego odblokowywania</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Czas trwania zaawansowanego odblokowywania przed usunięciem jego zawartości</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Wygaśnięcie zaawansowanego odblokowywania</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Nie przechowuj żadnych zaszyfrowanych treści, aby korzystać z zaawansowanego odblokowywania</string>
|
||||
<string name="advanced_unlock_tap_delete">Naciśnij, aby usunąć zaawansowane klucze odblokowujące</string>
|
||||
<string name="advanced_unlock_not_recognized">Nie można rozpoznać odcisku odblokowującego urządzenie</string>
|
||||
<string name="advanced_unlock_invalid_key">Nie można odczytać klucza odblokowującego urządzenie. Usuń go i powtórz procedurę rozpoznawania odblokowania.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Wyodrębnij poświadczenia bazy danych z danymi odblokowania urządzenia</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Nadal musisz pamiętać główne poświadczenie sejfu, jeśli używasz rozpoznawania odblokowania urządzenia.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Łącze do odblokowywania urządzenia</string>
|
||||
<string name="menu_keystore_remove_key">Usuń klucz odblokowujący urządzenie</string>
|
||||
<string name="education_advanced_unlock_summary">Połącz swoje hasło z zeskanowanymi danymi biometrycznymi lub poświadczeniami urządzenia, aby szybko odblokować bazę danych.</string>
|
||||
<string name="education_advanced_unlock_title">Odblokowywanie bazy danych urządzenia</string>
|
||||
<string name="advanced_unlock_timeout">Limit czasu odblokowywania urządzenia</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Czas odblokowywania urządzenia przed usunięciem jego zawartości</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Wygaśnięcie odblokowywania urządzenia</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Nie przechowuj żadnych zaszyfrowanych treści w celu odblokowywania urządzenia</string>
|
||||
<string name="advanced_unlock_tap_delete">Stuknij, aby usunąć klucze odblokowywania urządzenia</string>
|
||||
<string name="content">Zawartość</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Otwórz bazę danych z zaawansowanym rozpoznawaniem odblokowania</string>
|
||||
<string name="advanced_unlock_scanning_error">Błąd zaawansowanego odblokowywania: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Rozpoznawanie odblokowania urządzenia</string>
|
||||
<string name="advanced_unlock_scanning_error">Błąd odblokowania urządzenia: %1$s</string>
|
||||
<string name="error_rebuild_list">Nie można poprawnie odbudować listy.</string>
|
||||
<string name="error_database_uri_null">Nie można pobrać identyfikatora URI bazy danych.</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Dodano sugestie autouzupełniania.</string>
|
||||
<string name="autofill_inline_suggestions_title">Sugestie wbudowane</string>
|
||||
<string name="autofill_inline_suggestions_summary">Spróbuj wyświetlić sugestie autouzupełniania bezpośrednio z kompatybilnej klawiatury</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Zaawansowane odblokowywanie tymczasowe</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nie można zainicjować monitu odblokowania zaawansowanego.</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Odblokowywanie tymczasowe urządzenia</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nie można zainicjować monitu o odblokowanie urządzenia.</string>
|
||||
<string name="warning_database_revoked">Dostęp do pliku odwołany przez menedżera plików, zamknij bazę danych i otwórz ją ponownie z jej lokalizacji.</string>
|
||||
<string name="warning_database_info_changed_options">Scal dane, zastąp modyfikacje zewnętrzne poprzez zapisanie bazy danych lub ponownie załaduj ją z najnowszymi zmianami.</string>
|
||||
<string name="warning_database_info_changed">Informacje zawarte w pliku bazy danych zostały zmodyfikowane poza aplikacją.</string>
|
||||
@@ -540,15 +540,15 @@
|
||||
<string name="error_remove_file">Wystąpił błąd podczas usuwania danych z pliku.</string>
|
||||
<string name="error_duplicate_file">Dane pliku już istnieją.</string>
|
||||
<string name="properties">Właściwości</string>
|
||||
<string name="error_export_app_properties">Błąd podczas eksportowania właściwości aplikacji</string>
|
||||
<string name="success_export_app_properties">Eksportowano właściwości aplikacji</string>
|
||||
<string name="error_import_app_properties">Błąd podczas importowania właściwości aplikacji</string>
|
||||
<string name="success_import_app_properties">Importowano właściwości aplikacji</string>
|
||||
<string name="error_export_app_properties">Błąd podczas eksportowania ustawień aplikacji</string>
|
||||
<string name="success_export_app_properties">Eksportowano ustawienia aplikacji</string>
|
||||
<string name="error_import_app_properties">Błąd podczas importowania ustawień aplikacji</string>
|
||||
<string name="success_import_app_properties">Importowano ustawienia aplikacji</string>
|
||||
<string name="description_app_properties">Właściwości KeePassDX do zarządzania ustawieniami aplikacji</string>
|
||||
<string name="export_app_properties_summary">Utwórz plik, aby eksportować właściwości aplikacji</string>
|
||||
<string name="export_app_properties_title">Eksportuj właściwości aplikacji</string>
|
||||
<string name="import_app_properties_summary">Wybierz plik, aby importować właściwości aplikacji</string>
|
||||
<string name="import_app_properties_title">Importuj właściwości aplikacji</string>
|
||||
<string name="export_app_properties_summary">Utwórz plik, aby eksportować ustawienia aplikacji</string>
|
||||
<string name="export_app_properties_title">Eksportuj ustawienia aplikacji</string>
|
||||
<string name="import_app_properties_summary">Wybierz plik, aby importować ustawienia aplikacji</string>
|
||||
<string name="import_app_properties_title">Importuj ustawienia aplikacji</string>
|
||||
<string name="error_start_database_action">Wystąpił błąd podczas wykonywania akcji w bazie danych.</string>
|
||||
<string name="error_move_group_here">Nie możesz tutaj przenieść grupy.</string>
|
||||
<string name="error_word_reserved">To słowo jest zastrzeżone i nie może być używane.</string>
|
||||
@@ -602,7 +602,7 @@
|
||||
<string name="menu_merge_database">Scal dane</string>
|
||||
<string name="show_entry_colors_title">Kolory wpisu</string>
|
||||
<string name="warning_keyfile_integrity">Hash pliku nie jest gwarantowany, ponieważ system Android może zmieniać swoje dane w locie. Zmień rozszerzenie pliku na .bin, aby uzyskać prawidłową integralność.</string>
|
||||
<string name="enable_keep_screen_on_summary">Nie wyłączaj ekranu podczas oglądania wpisu</string>
|
||||
<string name="enable_keep_screen_on_summary">Nie wyłączaj ekranu podczas oglądania lub edytowania wpisu</string>
|
||||
<string name="tags">Etykiety</string>
|
||||
<string name="enable_keep_screen_on_title">Nie wyłączaj ekranu</string>
|
||||
<string name="show_entry_colors_summary">Wyświetla kolory pierwszego planu i tła wpisu</string>
|
||||
@@ -667,4 +667,25 @@
|
||||
<string name="screenshot_mode_banner_text">Tryb zrzutu ekranu</string>
|
||||
<string name="html_about_privacy"><strong>Żadne dane użytkownika nie są pobierane</strong>, ta aplikacja nie łączy się z żadnym serwerem, działa tylko lokalnie i w pełni szanuje prywatność użytkowników.</string>
|
||||
<string name="merge_success">Scalanie zostało pomyślnie zakończone</string>
|
||||
<string name="info">Informacje</string>
|
||||
<string name="menu_app_settings_summary">Wyszukiwanie, blokada, historia, właściwości</string>
|
||||
<string name="menu_form_filling_settings_summary">Klawiatura, autouzupełnianie, schowek</string>
|
||||
<string name="menu_database_settings_summary">Metadane, kosz, szablony, historia</string>
|
||||
<string name="menu_security_settings_summary">Szyfrowanie, funkcja wyprowadzania klucza</string>
|
||||
<string name="master_key_settings_summary">Zmiana, odnowienie</string>
|
||||
<string name="warning_copy_permission">Uprawnienie do powiadamiania jest wymagane do korzystania z funkcji powiadamiania o schowku.</string>
|
||||
<string name="later">Później</string>
|
||||
<string name="ask">Zapytaj</string>
|
||||
<string name="configure">Skonfiguruj</string>
|
||||
<string name="unlock_and_link_biometric">Łącze do odblokowania urządzenia</string>
|
||||
<string name="menu_appearance_settings_summary">Motywy, kolory, atrybuty</string>
|
||||
<string name="unlock">Odblokuj</string>
|
||||
<string name="education_validate_entry_title">Sprawdź poprawność wpisu</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, poświadczenie urządzenia</string>
|
||||
<string name="warning_database_notification_permission">Uprawnienie do powiadomień umożliwia wyświetlanie stanu bazy danych i blokowanie jej za pomocą łatwo dostępnego przycisku.
|
||||
\n
|
||||
\nJeśli nie aktywujesz tego uprawnienia, baza danych otwarta w tle nie będzie widoczna, jeśli inna aplikacja jest na pierwszym planie.</string>
|
||||
<string name="education_validate_entry_summary">Pamiętaj, aby sprawdzić poprawność wpisu i zapisać bazę danych.
|
||||
\n
|
||||
\nJeśli aktywowane jest automatyczne blokowanie i zapomnisz, że dokonano modyfikacji, ryzykujesz utratę danych.</string>
|
||||
</resources>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="digits">Dígitos</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft é de <strong>código aberto</strong> e <strong>sem propagandas</strong>.
|
||||
\nÉ fornecido no estado em que se encontra, sob licença <strong>GPLv3</strong>, sem qualquer garantia.</string>
|
||||
<string name="select_database_file">Abrir banco de dados existente</string>
|
||||
<string name="select_database_file">Abrir cofre existente</string>
|
||||
<string name="entry_accessed">Acessado</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
<string name="entry_notes">Notas</string>
|
||||
@@ -137,7 +137,7 @@
|
||||
<string name="error_autofill_enable_service">Não foi possível habilitar o serviço de preenchimento automático.</string>
|
||||
<string name="field_name">Nome do campo</string>
|
||||
<string name="field_value">Valor do campo</string>
|
||||
<string name="file_not_found_content">Não foi possível encontrar o arquivo. Tente reabri-lo de seu explorador de arquivos.</string>
|
||||
<string name="file_not_found_content">Arquivo não encontrado. Tente reabri-lo de seu explorador de arquivos.</string>
|
||||
<string name="invalid_algorithm">Algoritmo errado.</string>
|
||||
<string name="keyfile_is_empty">O arquivo-chave está vazio.</string>
|
||||
<string name="copy_field">Cópia de %1$s</string>
|
||||
@@ -173,7 +173,7 @@
|
||||
<string name="warning_empty_password">Continuar sem proteção de desbloqueio por senha\?</string>
|
||||
<string name="warning_no_encryption_key">Continuar sem chave de criptografia\?</string>
|
||||
<string name="encrypted_value_stored">Senha cifrada armazenada</string>
|
||||
<string name="unavailable">Ainda não há nenhuma senha armazenada nesse banco de dados.</string>
|
||||
<string name="unavailable">Indisponível</string>
|
||||
<string name="database_history">Histórico</string>
|
||||
<string name="menu_appearance_settings">Aparência</string>
|
||||
<string name="general">Geral</string>
|
||||
@@ -192,18 +192,18 @@
|
||||
<string name="lock">Bloquear</string>
|
||||
<string name="lock_database_screen_off_title">Bloqueio de tela</string>
|
||||
<string name="lock_database_screen_off_summary">Bloqueie o banco de dados após alguns segundos quando a tela for desligada</string>
|
||||
<string name="advanced_unlock">Desbloqueio avançado</string>
|
||||
<string name="advanced_unlock">Desbloqueio do dispositivo</string>
|
||||
<string name="biometric_unlock_enable_title">Desbloqueio biométrico</string>
|
||||
<string name="biometric_unlock_enable_summary">Permite que você escaneie sua biometria para a abertura do banco de dados</string>
|
||||
<string name="biometric_delete_all_key_title">Apague chaves de criptografia</string>
|
||||
<string name="biometric_delete_all_key_summary">Apagar todas as chaves de criptografia relacionadas ao reconhecimento de desbloqueio avançado</string>
|
||||
<string name="biometric_delete_all_key_summary">Excluir todas as chaves de criptografia relacionadas ao reconhecimento de desbloqueio do dispositivo</string>
|
||||
<string name="unavailable_feature_text">Não foi possível iniciar esse recurso.</string>
|
||||
<string name="unavailable_feature_version">O dispositivo está utilizando Android %1$s, mas precisa %2$s ou posterior.</string>
|
||||
<string name="unavailable_feature_hardware">Não foi possível encontrar o hardware correspondente.</string>
|
||||
<string name="file_name">Nome do arquivo</string>
|
||||
<string name="path">Caminho</string>
|
||||
<string name="assign_master_key">Defina uma chave-mestra</string>
|
||||
<string name="create_keepass_file">Criar novo banco</string>
|
||||
<string name="create_keepass_file">Criar novo cofre</string>
|
||||
<string name="recycle_bin_title">Usar lixeira</string>
|
||||
<string name="recycle_bin_summary">Mover grupos e entradas para o grupo \"Lixeira\" antes de apagar</string>
|
||||
<string name="monospace_font_fields_enable_title">Tipo de letra nos campos</string>
|
||||
@@ -261,7 +261,7 @@
|
||||
<string name="education_sort_summary">Escolha como entradas e grupos são ordenados.</string>
|
||||
<string name="education_donation_title">Participar</string>
|
||||
<string name="education_donation_summary">Ajude a aumentar a estabilidade, segurança e na adição de mais recursos.</string>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de senhas, este aplicativo é <strong>livre de anúncios</strong>, <strong>livre de direitos autorais</strong> e não recupera dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de senhas, este aplicativo é <strong>livre de anúncios</strong>, <strong>livre de direitos autorais</strong> e não coleta dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_buy_pro">Ao comprar a versão Pro, você terá acesso a este <strong>recurso visual</strong> e ajudará especialmente a <strong>realização de projetos comunitários.</strong></string>
|
||||
<string name="html_text_feature_generosity">Este <strong>recurso visual</strong> está disponível graças à sua generosidade.</string>
|
||||
<string name="html_text_donation">Para manter a nossa liberdade e estarmos sempre ativos, nós contamos com a sua <strong>contribuição.</strong></string>
|
||||
@@ -337,10 +337,10 @@
|
||||
<string name="content_description_update_from_list">Atualizar</string>
|
||||
<string name="content_description_keyboard_close_fields">Campos fechados</string>
|
||||
<string name="error_create_database_file">Impossibilitado de criar um banco de dados com essa senha e arquivo-chave.</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio avançado</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio do dispositivo</string>
|
||||
<string name="biometric">Biometria</string>
|
||||
<string name="biometric_auto_open_prompt_title">Abrir automaticamente o prompt</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar desbloqueio avançado automaticamente se o banco de dados estiver configurado para usá-lo</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar automaticamente o desbloqueio do dispositivo se o banco de dados estiver configurado para usá-lo</string>
|
||||
<string name="enable">Habilitado</string>
|
||||
<string name="disable">Desabilitado</string>
|
||||
<string name="master_key">Chave-mestra</string>
|
||||
@@ -369,7 +369,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Consertar o problema gerando nova UUIDs para duplicatas para continuar\?</string>
|
||||
<string name="database_opened">Banco de dados aberto</string>
|
||||
<string name="clipboard_explanation_summary">Copie campos de entrada usando a área de transferência do seu dispositivo</string>
|
||||
<string name="advanced_unlock_explanation_summary">Use o desbloqueio avançado para abrir o banco de dados mais facilmente</string>
|
||||
<string name="advanced_unlock_explanation_summary">Use o desbloqueio do dispositivo para abrir um banco de dados com mais facilidade</string>
|
||||
<string name="database_data_compression_title">Compressão dos dados</string>
|
||||
<string name="database_data_compression_summary">Compressão dos dados reduz o tamanho do banco de dados</string>
|
||||
<string name="max_history_items_title">Número máximo</string>
|
||||
@@ -435,7 +435,7 @@
|
||||
<string name="contribution">Contribuição</string>
|
||||
<string name="upload_attachment">Upload %1$s</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Retornar automaticamente para o teclado anterior após executar a \"ação de tecla automática\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Ação automática de tecla</string>
|
||||
<string name="keyboard_previous_fill_in_title">Mudar de volta</string>
|
||||
<string name="warning_remove_unlinked_attachment">A remoção de dados não vinculados pode diminuir o tamanho do seu banco de dados, mas também pode excluir os dados usados para plug-ins KeePass.</string>
|
||||
<string name="warning_replace_file">O upload deste arquivo substituirá o existente.</string>
|
||||
<string name="education_add_attachment_summary">Carregar um anexo em sua entrada para salvar dados externos importantes.</string>
|
||||
@@ -465,7 +465,7 @@
|
||||
<string name="content_description_credentials_information">Informações de credenciais</string>
|
||||
<string name="content_description_add_item">Adicionar item</string>
|
||||
<string name="autofill_block_restart">Reinicie o aplicativo que contém o formulário para ativar o bloqueio.</string>
|
||||
<string name="menu_keystore_remove_key">Excluir chave de desbloqueio avançado</string>
|
||||
<string name="menu_keystore_remove_key">Excluir chave de desbloqueio do dispositivo</string>
|
||||
<string name="menu_reload_database">Recarregar dados</string>
|
||||
<string name="error_start_database_action">Ocorreu um erro ao executar uma ação no banco de dados.</string>
|
||||
<string name="error_remove_file">Ocorreu um erro ao remover os dados do arquivo.</string>
|
||||
@@ -511,29 +511,29 @@
|
||||
<string name="device_credential">Credencial do dispositivo</string>
|
||||
<string name="properties">Propriedades</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Digite a senha e clique neste botão.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Incapaz de inicializar o prompt de desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio avançado: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_invalid_key">Não é possível ler a chave de desbloqueio avançada. Por favor, apague-a e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraia credencial de banco de dados com dados de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Banco de dados aberto com reconhecimento avançado de desbloqueio</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Você ainda precisa lembrar sua credencial principal se usar o reconhecimento de desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Reconhecimento de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Não foi possível inicializar o prompt de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio do dispositivo: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio</string>
|
||||
<string name="advanced_unlock_invalid_key">Não é possível ler a chave de desbloqueio do dispositivo. Exclua-o e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extraia a credencial do banco de dados com os dados de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconhecimento de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Você ainda precisa se lembrar da credencial principal do cofre se usar o reconhecimento de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Link para desbloqueio do dispositivo</string>
|
||||
<string name="biometric_security_update_required">Atualização de segurança biométrica necessária.</string>
|
||||
<string name="configure_biometric">Nenhuma credencial biométrica ou de dispositivo está registrada.</string>
|
||||
<string name="warning_database_revoked">Acesso ao arquivo revogado pelo gerenciador de arquivos, feche o banco de dados e reabra-o de sua localização.</string>
|
||||
<string name="warning_database_info_changed_options">Mescle os dados, substitua as modificações externas salvando o banco de dados ou recarregue-o com as alterações mais recentes.</string>
|
||||
<string name="warning_database_info_changed">As informações contidas em seu arquivo de banco de dados foram modificadas fora do aplicativo.</string>
|
||||
<string name="warning_empty_recycle_bin">Deletar permanentemente todos os nós da lixeira\?</string>
|
||||
<string name="error_export_app_properties">Erro durante a exportação de propriedades do aplicativo</string>
|
||||
<string name="success_export_app_properties">Propriedades do aplicativo exportadas</string>
|
||||
<string name="error_import_app_properties">Erro durante a importação de propriedades do aplicativo</string>
|
||||
<string name="success_import_app_properties">Propriedades de aplicativos importadas</string>
|
||||
<string name="error_export_app_properties">Houve um erro durante a exportação das configurações do aplicativo</string>
|
||||
<string name="success_export_app_properties">As configurações do aplicativo foram exportadas</string>
|
||||
<string name="error_import_app_properties">Houve um erro durante a importação das configurações do aplicativo</string>
|
||||
<string name="success_import_app_properties">As configurações do aplicativo foram importadas</string>
|
||||
<string name="description_app_properties">Propriedades KeePassDX para gerenciar configurações de aplicativos</string>
|
||||
<string name="export_app_properties_summary">Crie um arquivo para exportar as propriedades do aplicativo</string>
|
||||
<string name="export_app_properties_title">Exportar propriedades do aplicativo</string>
|
||||
<string name="import_app_properties_summary">Selecione um arquivo para importar as propriedades do aplicativo</string>
|
||||
<string name="import_app_properties_title">Importar propriedades do aplicativo</string>
|
||||
<string name="export_app_properties_summary">Crie um arquivo para exportar as configurações do aplicativo</string>
|
||||
<string name="export_app_properties_title">Exportar as configurações do aplicativo</string>
|
||||
<string name="import_app_properties_summary">Selecione um arquivo para importar as configurações do aplicativo</string>
|
||||
<string name="import_app_properties_title">Importar as configurações do aplicativo</string>
|
||||
<string name="registration_mode">Modo registro</string>
|
||||
<string name="save_mode">Modo salvar</string>
|
||||
<string name="search_mode">Modo busca</string>
|
||||
@@ -552,7 +552,7 @@
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="download_canceled">Cancelado!</string>
|
||||
<string name="education_advanced_unlock_summary">Vincule sua senha à credencial biométrica ou do dispositivo digitalizada para desbloquear rapidamente seu banco de dados.</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio avançado de banco de dados</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio do banco de dados do dispositivo</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Sugestões de preenchimento automático adicionadas.</string>
|
||||
<string name="autofill_read_only_save">A salvação de dados não é permitida para um banco de dados aberto apenas como leitura.</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Pedir para salvar dados ao terminar de preencher um formulário</string>
|
||||
@@ -579,15 +579,15 @@
|
||||
<string name="templates_group_uuid_title">Grupo de modelos</string>
|
||||
<string name="templates_group_enable_summary">Use modelos dinâmicos para preencher os campos de uma entrada</string>
|
||||
<string name="templates_group_enable_title">Uso de modelos</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Apagar todas as chaves de criptografia relacionadas ao reconhecimento de desbloqueio avançado\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite de desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração do uso de desbloqueio avançado antes de excluir seu conteúdo</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiração de desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não armazene nenhum conteúdo cifrado para usar desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio avançado temporário</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Excluir todas as chaves de criptografia relacionadas ao reconhecimento de desbloqueio do dispositivo\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite de desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração do uso do desbloqueio do dispositivo antes de excluir seu conteúdo</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiração do desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não armazene nenhum conteúdo criptografado para usar desbloqueio dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio temporário do dispositivo</string>
|
||||
<string name="device_credential_unlock_enable_summary">Permite que você use a credencial do seu dispositivo para abrir o banco de dados</string>
|
||||
<string name="device_credential_unlock_enable_title">Desbloqueio de credencial de dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Toque para excluir as chaves de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_tap_delete">Toque para excluir as chaves de desbloqueio do dispositivo</string>
|
||||
<string name="content">Conteúdo</string>
|
||||
<string name="autofill_select_entry">Selecione a entrada…</string>
|
||||
<string name="hint_icon_name">Nome do ícone</string>
|
||||
@@ -600,7 +600,7 @@
|
||||
<string name="menu_merge_database">Mesclar dados</string>
|
||||
<string name="tags">Etiquetas</string>
|
||||
<string name="enable_keep_screen_on_title">Mantenha a tela ligada</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantenha a tela ligada enquanto estiver vendo a entrada</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantenha a tela ligada enquanto ver ou editar uma entrada</string>
|
||||
<string name="show_entry_colors_title">Cores de entrada</string>
|
||||
<string name="show_entry_colors_summary">Exibe as cores de primeiro plano e de fundo de uma entrada</string>
|
||||
<string name="error_move_group_here">Você não pode mover um grupo pra cá.</string>
|
||||
@@ -664,7 +664,28 @@
|
||||
<string name="enable_screenshot_mode_summary">Permitir que aplicativos de terceiros gravem ou façam capturas de tela do aplicativo</string>
|
||||
<string name="screenshot_mode_banner_text">Modo de captura de tela</string>
|
||||
<string name="corrupted_file">Arquivo corrompido.</string>
|
||||
<string name="auto_type">Preenchimento automático</string>
|
||||
<string name="auto_type">Digitação automática</string>
|
||||
<string name="content_description_hardware_key_checkbox">Caixa de verificação da chave física</string>
|
||||
<string name="merge_success">Merge concluído com sucesso</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, credencial do dispositivo</string>
|
||||
<string name="menu_database_settings_summary">Metadados, lixeira, modelos, histórico</string>
|
||||
<string name="menu_security_settings_summary">Criptografia, função de derivação chave</string>
|
||||
<string name="master_key_settings_summary">Mudança, renovação</string>
|
||||
<string name="warning_copy_permission">A permissão de notificação é necessária para usar o recurso de notificação da área de transferência.</string>
|
||||
<string name="later">Mais tarde</string>
|
||||
<string name="ask">Perguntar</string>
|
||||
<string name="configure">Configurar</string>
|
||||
<string name="unlock_and_link_biometric">Link de desbloqueio do dispositivo</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, cores, atributos</string>
|
||||
<string name="unlock">Desbloquear</string>
|
||||
<string name="education_validate_entry_title">Validar a entrada</string>
|
||||
<string name="menu_app_settings_summary">Pesquisar, bloquear, histórico, propriedades</string>
|
||||
<string name="warning_database_notification_permission">A permissão de notificação permite exibir o status do banco de dados e bloqueá-lo com um botão de fácil acesso.
|
||||
\n
|
||||
\nSe você não ativar essa permissão, o banco de dados aberto em segundo plano não ficará visível se outro aplicativo estiver em primeiro plano.</string>
|
||||
<string name="education_validate_entry_summary">Lembre-se de validar sua entrada e salvar seu banco de dados.
|
||||
\n
|
||||
\nSe um bloqueio automático for ativado e você esquecer que estava fazendo uma modificação, você corre o risco de perder seus dados.</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclado, preenchimento automático, área de transferência</string>
|
||||
</resources>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="digits">Dígitos</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft tem o <strong>código-fonte aberto</strong> e <strong>sem publicidade</strong>.
|
||||
\nÉ fornecido como está, sob a <strong>licença GPLv3</strong>, sem qualquer garantia.</string>
|
||||
<string name="select_database_file">Abrir uma base de dados existente</string>
|
||||
<string name="select_database_file">Abrir o cofre existente</string>
|
||||
<string name="entry_accessed">Acedido</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
<string name="entry_notes">Notas</string>
|
||||
@@ -153,7 +153,7 @@
|
||||
<string name="menu_cancel">Cancelar</string>
|
||||
<string name="menu_file_selection_read_only">Apenas leitura</string>
|
||||
<string name="menu_open_file_read_and_write">Alterável</string>
|
||||
<string name="create_keepass_file">Criar base de dados</string>
|
||||
<string name="create_keepass_file">Criar novo cofre</string>
|
||||
<string name="kdf_explanation">Para gerar a chave para o algoritmo de encriptação, a chave mestra é transformada usando uma função de derivação de chave com um salt aleatório.</string>
|
||||
<string name="memory_usage">Uso de memória</string>
|
||||
<string name="memory_usage_explanation">Quantidade de memória a ser usada pela função de derivação de chave.</string>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="warning_no_encryption_key">Continuar sem a chave de encriptação\?</string>
|
||||
<string name="build_label">Compilação %1$s</string>
|
||||
<string name="encrypted_value_stored">Palavra-passe encriptada armazenada</string>
|
||||
<string name="unavailable">Ainda não há nenhuma palavra-chave armazenada nesta base de dados.</string>
|
||||
<string name="unavailable">Não disponível</string>
|
||||
<string name="database_history">Histórico</string>
|
||||
<string name="menu_appearance_settings">Aparência</string>
|
||||
<string name="general">Geral</string>
|
||||
@@ -276,7 +276,7 @@
|
||||
\n
|
||||
\n\"Apenas leitura\" evita que faça alterações não intencionais na base de dados.
|
||||
\n\"Alterável\" permite adicionar, eliminar ou alterar todos os elementos.</string>
|
||||
<string name="list_entries_show_username_summary">Apresenta nomes de Utilizador nas listas de entradas</string>
|
||||
<string name="list_entries_show_username_summary">Mostra nomes de utilizador nas listas de entradas</string>
|
||||
<string name="clipboard">Área de transferência</string>
|
||||
<string name="keyboard_name">Magikeyboard</string>
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
@@ -315,7 +315,7 @@
|
||||
<string name="content_description_file_information">Informações sobre ficheiro</string>
|
||||
<string name="content_description_password_checkbox">Caixa de seleção da palavra-passe</string>
|
||||
<string name="content_description_keyfile_checkbox">Caixa de seleção do ficheiro-chave</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetir alternar a visibilidade da palavra-passe</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetir mudança de visibilidade da palavra-passe</string>
|
||||
<string name="content_description_entry_icon">Ícone da entrada</string>
|
||||
<string name="entry_password_generator">Gerador de palavras-passe</string>
|
||||
<string name="content_description_password_length">Comprimento da palavra-passe</string>
|
||||
@@ -325,14 +325,14 @@
|
||||
<string name="error_move_entry_here">Não se pode mover uma entrada para aqui.</string>
|
||||
<string name="error_copy_entry_here">Não se pode copiar uma entrada aqui.</string>
|
||||
<string name="list_groups_show_number_entries_title">Mostrar número de entradas</string>
|
||||
<string name="list_groups_show_number_entries_summary">Mostra o número de entradas num grupo</string>
|
||||
<string name="list_groups_show_number_entries_summary">Mostra o número de entradas dentro de um grupo</string>
|
||||
<string name="database_custom_color_title">Cor personalizada da base de dados</string>
|
||||
<string name="database_data_compression_summary">A compressão de dados reduz o tamanho da base de dados</string>
|
||||
<string name="biometric_unlock_enable_summary">Permite que leia os seus dados biométricos para abrir a base de dados</string>
|
||||
<string name="advanced_unlock_explanation_summary">Usar desbloqueio avançado para abrir a base de dados mais facilmente</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizar o desbloqueio do dispositivo para abrir uma base de dados mais facilmente</string>
|
||||
<string name="database_opened">Base de dados aberta</string>
|
||||
<string name="contains_duplicate_uuid">A base de dados contém UUIDs duplicados.</string>
|
||||
<string name="menu_save_database">Guardar base de dados</string>
|
||||
<string name="menu_save_database">Guardar dados</string>
|
||||
<string name="creating_database">A criar a base de dados…</string>
|
||||
<string name="error_save_database">Não foi possível guardar a base de dados.</string>
|
||||
<string name="error_create_database_file">Não foi possível criar a base de dados com essa palavra-passe e ficheiro-chave.</string>
|
||||
@@ -344,7 +344,7 @@
|
||||
<string name="autofill_application_id_blocklist_summary">Lista de aplicações bloqueadas sem permissão de preenchimento automático</string>
|
||||
<string name="autofill_application_id_blocklist_title">Lista de bloqueio de aplicações</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Mudar automaticamente para o teclado anterior depois de executar a \"tecla automática\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Ação da tecla automática</string>
|
||||
<string name="keyboard_previous_fill_in_title">Voltar atrás</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Voltar automaticamente para o teclado anterior no ecrã de credenciais da base de dados</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Ecrã de credenciais da base de dados</string>
|
||||
<string name="keyboard_change">Mudar de teclado</string>
|
||||
@@ -406,7 +406,7 @@
|
||||
<string name="invalid_db_same_uuid">%1$s com o mesmo UUID %2$s já existe.</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Forçar alteração da chave mestra (em dias)</string>
|
||||
<string name="command_execution">A executar o comando…</string>
|
||||
<string name="otp_algorithm">Algorítimo</string>
|
||||
<string name="otp_algorithm">Algoritmo</string>
|
||||
<string name="show_recent_files_title">Mostrar ficheiros recentes</string>
|
||||
<string name="content_description_background">Plano de fundo</string>
|
||||
<string name="lock_database_show_button_title">Mostrar botão de bloquear</string>
|
||||
@@ -418,8 +418,8 @@
|
||||
<string name="error_otp_counter">O contador tem de estar entre %1$d e %2$d.</string>
|
||||
<string name="otp_period">Período (segundos)</string>
|
||||
<string name="device_keyboard_setting_title">Configurações do teclado do dispositivo</string>
|
||||
<string name="biometric_delete_all_key_summary">Eliminar todas as chaves de encriptação relacionadas com o desbloqueio de reconhecimento avançado</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Pedir automaticamente o desbloqueio avançado se a base de dados estiver configurada para usá-lo</string>
|
||||
<string name="biometric_delete_all_key_summary">Eliminar todas as chaves de encriptação relacionadas com o reconhecimento do desbloqueio do dispositivo</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar automaticamente o desbloqueio do dispositivo se a base de dados estiver configurada para o utilizar</string>
|
||||
<string name="warning_database_link_revoked">O acesso ao ficheiro foi revogado pelo gestor de ficheiros</string>
|
||||
<string name="error_invalid_OTP">Segredo OTP inválido.</string>
|
||||
<string name="contact">Contacto</string>
|
||||
@@ -442,12 +442,12 @@
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Forçar alteração da chave mestra na próxima vez (uma vez)</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Resolver o problema gerando novas UUIDs para os duplicados para continuar\?</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forçar renovação na próxima vez</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio avançado</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio de dispositivos</string>
|
||||
<string name="education_setup_OTP_summary">Configure a gestão de palavra-passe única (HOTP / TOTP) para gerar um token solicitado para autenticação de dois fatores (2FA).</string>
|
||||
<string name="remember_keyfile_locations_title">Lembrar locais dos ficheiros-chave</string>
|
||||
<string name="download_progression">Em progresso: %1$d%%</string>
|
||||
<string name="biometric_auto_open_prompt_title">Abrir automaticamente o leitor</string>
|
||||
<string name="advanced_unlock">Desbloqueio avançado</string>
|
||||
<string name="advanced_unlock">Desbloqueio do dispositivo</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Renovação recomendada</string>
|
||||
<string name="upload_attachment">Enviar %1$s</string>
|
||||
<string name="education_add_attachment_summary">Envie um anexo para a sua entrada para guardar dados externos importantes.</string>
|
||||
@@ -467,14 +467,14 @@
|
||||
<string name="content_description_credentials_information">Informações sobre credenciais</string>
|
||||
<string name="device_credential">Credencial do dispositivo</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Digite a palavra-passe e depois clique neste botão.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Não foi possível inicializar o desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio avançado: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_invalid_key">Não foi possível ler a chave de desbloqueio avançada. Por favor, elimine-a e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extrair credencial da base de dados com dados de desbloqueio avançados</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Abrir base de dados com reconhecimento de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Ainda terá de se lembrar da sua credencial principal se usar o reconhecimento de desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Reconhecimento de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Não foi possível inicializar a solicitação de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio do dispositivo: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_invalid_key">Não é possível ler a chave de desbloqueio do dispositivo. Elimine-a e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extrair credencial da base de dados com dados de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconhecimento do desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Continua a ser necessário recordar a credencial principal do cofre se utilizar o reconhecimento de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Ligação para o desbloqueio do dispositivo</string>
|
||||
<string name="biometric_security_update_required">É necessária uma atualização de segurança biométrica.</string>
|
||||
<string name="configure_biometric">Não está registada nenhuma credencial biométrica ou de dispositivo.</string>
|
||||
<string name="warning_database_revoked">Acesso ao ficheiro revogado pelo gestor de ficheiros. Feche a base de dados e reabra-a a partir da sua localização.</string>
|
||||
@@ -484,8 +484,8 @@
|
||||
<string name="registration_mode">Modo de registo</string>
|
||||
<string name="save_mode">Modo de guardar</string>
|
||||
<string name="search_mode">Modo de pesquisa</string>
|
||||
<string name="menu_keystore_remove_key">Eliminar chave de desbloqueio avançada</string>
|
||||
<string name="menu_reload_database">Recarregar base de dados</string>
|
||||
<string name="menu_keystore_remove_key">Eliminar a chave de desbloqueio do dispositivo</string>
|
||||
<string name="menu_reload_database">Recarregar dados</string>
|
||||
<string name="error_rebuild_list">Não foi possível reconstruir adequadamente a lista.</string>
|
||||
<string name="error_database_uri_null">Não foi possível recuperar o URI da base de dados.</string>
|
||||
<string name="error_field_name_already_exists">O nome do campo já existe.</string>
|
||||
@@ -505,7 +505,7 @@
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="download_canceled">Cancelado!</string>
|
||||
<string name="education_advanced_unlock_summary">Ligue a sua palavra-passe às suas credenciais biométricas ou do dispositivo para desbloquear rapidamente a sua base de dados.</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio avançado da base de dados</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio da base de dados do dispositivo</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Adicionadas sugestões de preenchimento automático.</string>
|
||||
<string name="autofill_read_only_save">Não é possível guardar dados numa base de dados aberta apenas com permissão de leitura.</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Pedir para guardar dados quando terminar de preencher um formulário</string>
|
||||
@@ -531,15 +531,15 @@
|
||||
<string name="notification">Notificação</string>
|
||||
<string name="autofill_select_entry">Selecionar entrada…</string>
|
||||
<string name="properties">Propriedades</string>
|
||||
<string name="error_export_app_properties">Erro ao exportar as propriedades da aplicação</string>
|
||||
<string name="success_export_app_properties">Propriedades da aplicação exportadas</string>
|
||||
<string name="error_import_app_properties">Erro ao importar as propriedades da aplicação</string>
|
||||
<string name="success_import_app_properties">Propriedades da aplicação importadas</string>
|
||||
<string name="error_export_app_properties">Erro durante a exportação das definições da aplicação</string>
|
||||
<string name="success_export_app_properties">Definições da aplicação exportadas</string>
|
||||
<string name="error_import_app_properties">Erro durante a importação das definições da aplicação</string>
|
||||
<string name="success_import_app_properties">Definições da aplicação importadas</string>
|
||||
<string name="description_app_properties">Propriedades do KeePassDX para gerir as configurações da aplicação</string>
|
||||
<string name="export_app_properties_summary">Criar um ficheiro para exportar as propriedades da aplicação</string>
|
||||
<string name="export_app_properties_title">Exportar as propriedades da aplicação</string>
|
||||
<string name="import_app_properties_summary">Selecione um ficheiro para importar as propriedades da aplicação</string>
|
||||
<string name="import_app_properties_title">Importar propriedades da aplicação</string>
|
||||
<string name="export_app_properties_summary">Criar um ficheiro para exportar as definições da aplicação</string>
|
||||
<string name="export_app_properties_title">Exportar definições da aplicação</string>
|
||||
<string name="import_app_properties_summary">Selecionar um ficheiro para importar as definições da aplicação</string>
|
||||
<string name="import_app_properties_title">Importar definições da aplicação</string>
|
||||
<string name="menu_external_icon">Ícone externo</string>
|
||||
<string name="error_start_database_action">Ocorreu um erro ao tentar executar uma ação na base de dados.</string>
|
||||
<string name="error_remove_file">Ocorreu um erro ao tentar remover o ficheiro de dados.</string>
|
||||
@@ -580,17 +580,17 @@
|
||||
<string name="templates_group_uuid_title">Grupo de modelos</string>
|
||||
<string name="templates_group_enable_summary">Usa modelos dinâmicos para preencher os campos de uma entrada</string>
|
||||
<string name="templates_group_enable_title">Utilização de modelos</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Eliminar todas as chaves de encriptação relacionadas com o desbloqueio de reconhecimento avançado\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite do desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração do uso do desbloqueio avançado antes de eliminar os seus conteúdos</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Duração do desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não armazenar nenhum conteúdo encriptado para usar o desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio avançado temporário</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Eliminar todas as chaves de encriptação relacionadas com o reconhecimento do desbloqueio do dispositivo\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite de desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração da utilização do desbloqueio do dispositivo antes de eliminar o seu conteúdo</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiração do desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não guarde qualquer conteúdo encriptado para utilizar o desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio temporário do dispositivo</string>
|
||||
<string name="device_credential_unlock_enable_summary">Permite-lhe usar as credenciais do seu dispositivo para abrir a base de dados</string>
|
||||
<string name="device_credential_unlock_enable_title">Desbloqueio das credenciais do dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Tocar para as eliminar chaves de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_tap_delete">Toque para eliminar as chaves de desbloqueio do dispositivo</string>
|
||||
<string name="content">Conteúdo</string>
|
||||
<string name="expired">Expirado</string>
|
||||
<string name="expired">Expirou</string>
|
||||
<string name="passphrase">Frase-chave</string>
|
||||
<string name="enable_keep_screen_on_title">Manter o ecrã ligado</string>
|
||||
<string name="error_move_group_here">Não se pode mover um grupo para aqui.</string>
|
||||
@@ -611,10 +611,10 @@
|
||||
<string name="error_hardware_key_unsupported">A chave física não é suportada.</string>
|
||||
<string name="error_empty_key">A chave não pode estar vazia.</string>
|
||||
<string name="corrupted_file">Ficheiro corrompido.</string>
|
||||
<string name="colorize_password_title">Colorir passwords</string>
|
||||
<string name="colorize_password_title">Colorir palavras-passe</string>
|
||||
<string name="remember_hardware_key_summary">Mantém um registo das chaves físicas utilizadas</string>
|
||||
<string name="warning_database_already_opened">Uma base de dados já está aberta, feche-a primeiro para abrir a nova base</string>
|
||||
<string name="warning_database_info_reloaded">Recarregar a base de dados eliminará os dados modificados localmente.</string>
|
||||
<string name="warning_database_already_opened">Já está aberta uma base de dados, feche-a primeiro para poder abrir uma nova</string>
|
||||
<string name="warning_database_info_reloaded">Recarregar a base de dados irá eliminar os dados alterados localmente.</string>
|
||||
<string name="warning_keyfile_integrity">O hash do ficheiro não é garantido porque o Android pode alterar os seus dados em tempo real. Altere a extensão do ficheiro para .bin para obter a integridade correta.</string>
|
||||
<string name="advanced_unlock_keystore_warning">Esta funcionalidade irá armazenar dados encriptados de credenciais na KeyStore segura do seu dispositivo.
|
||||
\n
|
||||
@@ -630,33 +630,33 @@
|
||||
<string name="ignore_chars_filter">Ignorar caracteres</string>
|
||||
<string name="upper_case">MAIÚSCULAS</string>
|
||||
<string name="title_case">Capitalização de Título</string>
|
||||
<string name="show_entry_colors_title">Cores de entrada</string>
|
||||
<string name="show_entry_colors_title">Cores da entrada</string>
|
||||
<string name="screenshot_mode_banner_text">Modo de captura de ecrã</string>
|
||||
<string name="show_entry_colors_summary">Mostra as cores de fundo e de primeiro plano numa entrada</string>
|
||||
<string name="keyboard_previous_search_title">Ecrã de pesquisa</string>
|
||||
<string name="enable_keep_screen_on_summary">Mantenha o ecrã ligado ao ver a entrada</string>
|
||||
<string name="at_least_one_char">Pelo menos um carácter de cada</string>
|
||||
<string name="enable_keep_screen_on_summary">Manter o ecrã ligado ao ver ou editar uma entrada</string>
|
||||
<string name="at_least_one_char">Pelo menos um caractere de cada um</string>
|
||||
<string name="exclude_ambiguous_chars">Excluir caracteres ambíguos</string>
|
||||
<string name="character_count">Número de caracteres: %1$d</string>
|
||||
<string name="content_description_database_color">Cor da base de dados</string>
|
||||
<string name="content_description_entry_background_color">Cor de fundo da entrada</string>
|
||||
<string name="content_description_entry_background_color">Cor do fundo da página inicial</string>
|
||||
<string name="warning_exact_alarm">Não permitiu que a aplicação usasse um alarme exato. Como resultado, as funcionalidades que requerem um temporizador não serão feitas com um tempo exato.</string>
|
||||
<string name="permission">Permissão</string>
|
||||
<string name="colorize_password_summary">Colorir passwords pelo tipo de caracteres</string>
|
||||
<string name="colorize_password_summary">Colorir caracteres da palavra-passe por tipo</string>
|
||||
<string name="hint_icon_name">Nome do ícone</string>
|
||||
<string name="hardware_key">Chave física</string>
|
||||
<string name="error_no_hardware_key">Selecione uma chave física.</string>
|
||||
<string name="error_XML_malformed">XML malformado.</string>
|
||||
<string name="error_cancel_by_user">Cancelado pelo utilizador.</string>
|
||||
<string name="error_driver_required">É necessário o driver para %1$s.</string>
|
||||
<string name="menu_merge_database">Juntar dados</string>
|
||||
<string name="menu_merge_database">Unir dados</string>
|
||||
<string name="remember_hardware_key_title">Lembrar chaves físicas</string>
|
||||
<string name="enable_screenshot_mode_title">Modo de captura de ecrã</string>
|
||||
<string name="lower_case">Minúsculas</string>
|
||||
<string name="lower_case">minúsculas</string>
|
||||
<string name="content_description_nav_header">Cabeçalho de navegação</string>
|
||||
<string name="navigation_drawer_open">Gaveta de navegação aberta</string>
|
||||
<string name="navigation_drawer_close">Gaveta de navegação fechada</string>
|
||||
<string name="inherited">Herdado</string>
|
||||
<string name="inherited">Herdar</string>
|
||||
<string name="searchable">Pesquisável</string>
|
||||
<string name="auto_type">Preenchimento automático</string>
|
||||
<string name="auto_type_sequence">Sequência de preenchimento automático</string>
|
||||
@@ -664,7 +664,28 @@
|
||||
<string name="current_group">Grupo atual</string>
|
||||
<string name="case_sensitive">Sensível a maiúsculas e minúsculas</string>
|
||||
<string name="regex">Expressão regular</string>
|
||||
<string name="menu_merge_from">Juntar de …</string>
|
||||
<string name="menu_save_copy_to">Guarde uma cópia para …</string>
|
||||
<string name="menu_merge_from">Unir de…</string>
|
||||
<string name="menu_save_copy_to">Guardar uma cópia em…</string>
|
||||
<string name="merge_success">Fusão concluída com sucesso</string>
|
||||
<string name="info">Informação</string>
|
||||
<string name="menu_app_settings_summary">Pesquisar, bloquear, histórico, propriedades</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclado, preenchimento automático, área de transferência</string>
|
||||
<string name="menu_security_settings_summary">Encriptação, função de derivação de chaves</string>
|
||||
<string name="master_key_settings_summary">Mudança, renovação</string>
|
||||
<string name="warning_database_notification_permission">A permissão de notificação permite-lhe apresentar o estado da base de dados e bloqueá-la com um botão facilmente acessível.
|
||||
\n
|
||||
\nSe não ativar esta permissão, a base de dados aberta em segundo plano não será visível se outra aplicação estiver em primeiro plano.</string>
|
||||
<string name="unlock">Desbloquear</string>
|
||||
<string name="education_validate_entry_title">Validar a entrada</string>
|
||||
<string name="education_validate_entry_summary">Não se esqueça de validar a sua entrada e de guardar a sua base de dados.
|
||||
\n
|
||||
\nSe um bloqueio automático estiver ativado e se esquecer que está a fazer uma modificação, corre o risco de perder os seus dados.</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, credencial do dispositivo</string>
|
||||
<string name="menu_database_settings_summary">Metadados, reciclagem, modelos, histórico</string>
|
||||
<string name="warning_copy_permission">A permissão de notificação é necessária para utilizar a funcionalidade de notificação da área de transferência.</string>
|
||||
<string name="later">Mais tarde</string>
|
||||
<string name="ask">Perguntar</string>
|
||||
<string name="configure">Configurar</string>
|
||||
<string name="unlock_and_link_biometric">Ligação de desbloqueio do dispositivo</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, cores, atributos</string>
|
||||
</resources>
|
||||
@@ -79,7 +79,7 @@
|
||||
<string name="monospace_font_fields_enable_title">Tipo de letra nos campos</string>
|
||||
<string name="recycle_bin_summary">Move grupos e entradas para o \"Caixote da reciclagem\" antes de eliminar</string>
|
||||
<string name="recycle_bin_title">Utilização do caixote da reciclagem</string>
|
||||
<string name="create_keepass_file">Criar base de dados</string>
|
||||
<string name="create_keepass_file">Criar novo cofre</string>
|
||||
<string name="assign_master_key">Atribuir uma chave mestra</string>
|
||||
<string name="path">Caminho</string>
|
||||
<string name="file_name">Nome do ficheiro</string>
|
||||
@@ -135,7 +135,7 @@
|
||||
<string name="protection">Proteção</string>
|
||||
<string name="progress_title">Em funcionamento…</string>
|
||||
<string name="progress_create">A criar nova base de dados…</string>
|
||||
<string name="select_database_file">Abrir uma base de dados existente</string>
|
||||
<string name="select_database_file">Abrir o cofre existente</string>
|
||||
<string name="no_url_handler">Instale um navegador para abrir esta URL.</string>
|
||||
<string name="no_results">A pesquisa não obteve resultados</string>
|
||||
<string name="never">Nunca</string>
|
||||
@@ -207,14 +207,14 @@
|
||||
<string name="remember_keyfile_locations_title">Lembrar locais dos ficheiros-chave</string>
|
||||
<string name="remember_database_locations_summary">Mantém um registo dos locais onde as bases de dados são armazenadas</string>
|
||||
<string name="remember_database_locations_title">Lembrar locais das bases de dados</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio avançado</string>
|
||||
<string name="menu_advanced_unlock_settings">Desbloqueio de dispositivos</string>
|
||||
<string name="error_invalid_db">Não foi possível ler a base de dados.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft tem o <strong>código-fonte aberto</strong> e <strong>sem publicidade</strong>.
|
||||
\nÉ fornecido como está, sob a <strong>licença GPLv3</strong>, sem qualquer garantia.</string>
|
||||
<string name="content_description_file_information">Informações sobre ficheiro</string>
|
||||
<string name="content_description_credentials_information">Informações sobre credenciais</string>
|
||||
<string name="content_description_file_information">Informações do ficheiro</string>
|
||||
<string name="content_description_credentials_information">Informações das credenciais</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Mudar automaticamente para o teclado anterior depois de executar a \"tecla automática\"</string>
|
||||
<string name="keyboard_previous_fill_in_title">Ação da tecla automática</string>
|
||||
<string name="keyboard_previous_fill_in_title">Voltar atrás</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Voltar automaticamente para o teclado anterior no ecrã de credenciais da base de dados</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Ecrã de credenciais da base de dados</string>
|
||||
<string name="keyboard_change">Mudar de teclado</string>
|
||||
@@ -294,7 +294,7 @@
|
||||
<string name="max_history_items_summary">Limitar a quantidade de itens no histórico por entrada</string>
|
||||
<string name="max_history_items_title">Número máximo</string>
|
||||
<string name="database_data_compression_title">Compressão de dados</string>
|
||||
<string name="advanced_unlock_explanation_summary">Usar desbloqueio avançado para abrir a base de dados mais facilmente</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizar o desbloqueio do dispositivo para abrir uma base de dados mais facilmente</string>
|
||||
<string name="clipboard_explanation_summary">Copiar campos de entrada usando a área de transferência do seu dispositivo</string>
|
||||
<string name="database_opened">Base de dados aberta</string>
|
||||
<string name="autofill_explanation_summary">Ative o serviço de preencher automático para preencher formulários noutras aplicações</string>
|
||||
@@ -314,7 +314,7 @@
|
||||
<string name="error_disallow_no_credentials">Tem de ser definida pelo menos uma credencial.</string>
|
||||
<string name="error_invalid_OTP">Segredo OTP inválido.</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="otp_algorithm">Algorítimo</string>
|
||||
<string name="otp_algorithm">Algoritmo</string>
|
||||
<string name="otp_digits">Dígitos</string>
|
||||
<string name="otp_counter">Contador</string>
|
||||
<string name="otp_period">Período (segundos)</string>
|
||||
@@ -326,15 +326,15 @@
|
||||
<string name="master_key">Chave mestra</string>
|
||||
<string name="disable">Desativar</string>
|
||||
<string name="enable">Ativar</string>
|
||||
<string name="biometric_delete_all_key_summary">Eliminar todas as chaves de encriptação relacionadas com o desbloqueio de reconhecimento avançado</string>
|
||||
<string name="biometric_delete_all_key_summary">Eliminar todas as chaves de encriptação relacionadas com o reconhecimento do desbloqueio do dispositivo</string>
|
||||
<string name="biometric_delete_all_key_title">Eliminar chaves de encriptação</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Pedir automaticamente o desbloqueio avançado se a base de dados estiver configurada para usá-lo</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicitar automaticamente o desbloqueio do dispositivo se a base de dados estiver configurada para o utilizar</string>
|
||||
<string name="biometric_unlock_enable_summary">Permite que leia os seus dados biométricos para abrir a base de dados</string>
|
||||
<string name="biometric_unlock_enable_title">Desbloqueio biométrico</string>
|
||||
<string name="advanced_unlock">Desbloqueio avançado</string>
|
||||
<string name="advanced_unlock">Desbloqueio do dispositivo</string>
|
||||
<string name="biometric">Biométrico</string>
|
||||
<string name="menu_appearance_settings">Aparência</string>
|
||||
<string name="unavailable">Ainda não há nenhuma palavra-chave armazenada nesta base de dados.</string>
|
||||
<string name="unavailable">Não disponível.</string>
|
||||
<string name="menu_database_settings">Configurações da base de dados</string>
|
||||
<string name="menu_change_key_settings">Alterar chave mestra</string>
|
||||
<string name="error_create_database_file">Não foi possível criar a base de dados com essa palavra-passe e ficheiro-chave.</string>
|
||||
@@ -342,7 +342,7 @@
|
||||
<string name="content_description_remove_from_list">Remover</string>
|
||||
<string name="content_description_update_from_list">Atualizar</string>
|
||||
<string name="content_description_background">Plano de fundo</string>
|
||||
<string name="file_manager_install_description">Um gestor de ficheiros que aceita a ação intencional ACTION_CREATE_DOCUMENT e ACTION_OPEN_DOCUMENT é necessário para criar, abrir e gravar ficheiros da base de dados.</string>
|
||||
<string name="file_manager_install_description">É necessário um gestor de ficheiros que aceite a ação intencional ACTION_CREATE_DOCUMENT e ACTION_OPEN_DOCUMENT para criar, abrir e gravar ficheiros da base de dados.</string>
|
||||
<string name="list_groups_show_number_entries_summary">Mostra o número de entradas dentro de um grupo</string>
|
||||
<string name="list_groups_show_number_entries_title">Mostrar número de entradas</string>
|
||||
<string name="error_copy_entry_here">Não se pode copiar uma entrada aqui.</string>
|
||||
@@ -351,7 +351,7 @@
|
||||
<string name="content_description_remove_field">Remover campo</string>
|
||||
<string name="content_description_password_length">Comprimento da palavra-passe</string>
|
||||
<string name="content_description_entry_icon">Ícone da entrada</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetir alternar a visibilidade da palavra-passe</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetir mudança de visibilidade da palavra-passe</string>
|
||||
<string name="content_description_keyfile_checkbox">Caixa de seleção do ficheiro-chave</string>
|
||||
<string name="content_description_password_checkbox">Caixa de seleção da palavra-passe</string>
|
||||
<string name="content_description_add_group">Adicionar grupo</string>
|
||||
@@ -445,14 +445,14 @@
|
||||
<string name="add_entry">Adicionar entrada</string>
|
||||
<string name="accept">Aceitar</string>
|
||||
<string name="device_credential">Credencial do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Não foi possível inicializar o desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio avançado: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_invalid_key">Não foi possível ler a chave de desbloqueio avançada. Por favor, elimine-a e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extrair credencial da base de dados com dados de desbloqueio avançados</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Abrir base de dados com reconhecimento de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Ainda terá de se lembrar da sua credencial principal se usar o reconhecimento de desbloqueio avançado.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Reconhecimento de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Não foi possível inicializar a solicitação de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_scanning_error">Erro de desbloqueio do dispositivo: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Não foi possível reconhecer a impressão de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_invalid_key">Não é possível ler a chave de desbloqueio do dispositivo. Elimine-a e repita o procedimento de reconhecimento de desbloqueio.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extrair credencial da base de dados com dados de desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Reconhecimento do desbloqueio do dispositivo</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Continua a ser necessário recordar a credencial principal do cofre se utilizar o reconhecimento de desbloqueio do dispositivo.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Ligação para o desbloqueio do dispositivo</string>
|
||||
<string name="biometric_security_update_required">É necessária uma atualização de segurança biométrica.</string>
|
||||
<string name="configure_biometric">Não está registada nenhuma credencial biométrica ou de dispositivo.</string>
|
||||
<string name="warning_database_revoked">Acesso ao ficheiro revogado pelo gestor de ficheiros. Feche a base de dados e reabra-a a partir da sua localização.</string>
|
||||
@@ -462,14 +462,14 @@
|
||||
<string name="registration_mode">Modo de registo</string>
|
||||
<string name="save_mode">Modo de guardar</string>
|
||||
<string name="search_mode">Modo de pesquisa</string>
|
||||
<string name="menu_keystore_remove_key">Eliminar chave de desbloqueio avançada</string>
|
||||
<string name="menu_keystore_remove_key">Eliminar a chave de desbloqueio do dispositivo</string>
|
||||
<string name="menu_reload_database">Recarregar dados</string>
|
||||
<string name="error_rebuild_list">Não foi possível reconstruir adequadamente a lista.</string>
|
||||
<string name="error_database_uri_null">Não foi possível recuperar o URI da base de dados.</string>
|
||||
<string name="error_field_name_already_exists">O nome do campo já existe.</string>
|
||||
<string name="error_registration_read_only">Não é permitido guardar um novo item numa base de dados só de leitura</string>
|
||||
<string name="export_app_properties_title">Exportar as propriedades da aplicação</string>
|
||||
<string name="import_app_properties_summary">Selecione um ficheiro para importar as propriedades da aplicação</string>
|
||||
<string name="export_app_properties_title">Exportar definições da aplicação</string>
|
||||
<string name="import_app_properties_summary">Selecionar um ficheiro para importar as definições da aplicação</string>
|
||||
<string name="unit_gibibyte">GiB</string>
|
||||
<string name="unit_mebibyte">MiB</string>
|
||||
<string name="unit_kibibyte">KiB</string>
|
||||
@@ -486,7 +486,7 @@
|
||||
<string name="style_brightness_summary">Escolha temas claros ou escuros</string>
|
||||
<string name="style_brightness_title">Brilho do tema</string>
|
||||
<string name="download_canceled">Cancelado!</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio avançado da base de dados</string>
|
||||
<string name="education_advanced_unlock_title">Desbloqueio da base de dados do dispositivo</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Adicionadas sugestões de preenchimento automático.</string>
|
||||
<string name="autofill_read_only_save">Não é possível guardar dados numa base de dados aberta apenas com permissão de leitura.</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Pedir para guardar dados quando terminar de preencher um formulário</string>
|
||||
@@ -513,26 +513,26 @@
|
||||
<string name="templates_group_enable_title">Utilização de modelos</string>
|
||||
<string name="templates_group_uuid_title">Grupo de modelos</string>
|
||||
<string name="templates_group_enable_summary">Usa modelos dinâmicos para preencher os campos de uma entrada</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Eliminar todas as chaves de encriptação relacionadas com o desbloqueio de reconhecimento avançado\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite do desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração do uso do desbloqueio avançado antes de eliminar os seus conteúdos</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Duração do desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não armazenar nenhum conteúdo encriptado para usar o desbloqueio avançado</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio avançado temporário</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Eliminar todas as chaves de encriptação relacionadas com o reconhecimento do desbloqueio do dispositivo\?</string>
|
||||
<string name="advanced_unlock_timeout">Tempo limite de desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Duração da utilização do desbloqueio do dispositivo antes de eliminar o seu conteúdo</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expiração do desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Não guarde qualquer conteúdo encriptado para utilizar o desbloqueio do dispositivo</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Desbloqueio temporário do dispositivo</string>
|
||||
<string name="device_credential_unlock_enable_summary">Permite-lhe usar as credenciais do seu dispositivo para abrir a base de dados</string>
|
||||
<string name="device_credential_unlock_enable_title">Desbloqueio das credenciais do dispositivo</string>
|
||||
<string name="advanced_unlock_tap_delete">Tocar para as eliminar chaves de desbloqueio avançado</string>
|
||||
<string name="advanced_unlock_tap_delete">Toque para eliminar as chaves de desbloqueio do dispositivo</string>
|
||||
<string name="content">Conteúdo</string>
|
||||
<string name="autofill_select_entry">Selecionar entrada…</string>
|
||||
<string name="properties">Propriedades</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Digite a palavra-passe e depois clique neste botão.</string>
|
||||
<string name="error_export_app_properties">Erro ao exportar as propriedades da aplicação</string>
|
||||
<string name="success_export_app_properties">Propriedades da aplicação exportadas</string>
|
||||
<string name="error_export_app_properties">Erro durante a exportação das definições da aplicação</string>
|
||||
<string name="success_export_app_properties">Definições da aplicação exportadas</string>
|
||||
<string name="error_import_app_properties">Erro ao importar as propriedades da aplicação</string>
|
||||
<string name="success_import_app_properties">Propriedades da aplicação importadas</string>
|
||||
<string name="success_import_app_properties">Definições da aplicação importadas</string>
|
||||
<string name="description_app_properties">Propriedades do KeePassDX para gerir as configurações da aplicação</string>
|
||||
<string name="export_app_properties_summary">Criar um ficheiro para exportar as propriedades da aplicação</string>
|
||||
<string name="import_app_properties_title">Importar propriedades da aplicação</string>
|
||||
<string name="export_app_properties_summary">Criar um ficheiro para exportar as definições da aplicação</string>
|
||||
<string name="import_app_properties_title">Importar definições da aplicação</string>
|
||||
<string name="menu_external_icon">Ícone externo</string>
|
||||
<string name="error_start_database_action">Ocorreu um erro ao tentar executar uma ação na base de dados.</string>
|
||||
<string name="error_remove_file">Ocorreu um erro ao tentar remover o ficheiro de dados.</string>
|
||||
@@ -578,7 +578,7 @@
|
||||
<string name="menu_merge_database">Unir dados</string>
|
||||
<string name="warning_database_info_reloaded">Recarregar a base de dados irá eliminar os dados alterados localmente.</string>
|
||||
<string name="enable_keep_screen_on_title">Manter o ecrã ligado</string>
|
||||
<string name="enable_keep_screen_on_summary">Manter o ecrã ligado ao ver uma entrada</string>
|
||||
<string name="enable_keep_screen_on_summary">Manter o ecrã ligado ao ver ou editar uma entrada</string>
|
||||
<string name="show_entry_colors_title">Cores da entrada</string>
|
||||
<string name="error_move_group_here">Não se pode mover um grupo para aqui.</string>
|
||||
<string name="content_description_database_color">Cor da base de dados</string>
|
||||
@@ -645,4 +645,25 @@
|
||||
<string name="html_about_privacy"><strong>Nenhum dado de utilizador é recuperado</strong>, esta aplicação não se liga a nenhum servidor, funciona apenas localmente e respeita plenamente a privacidade dos utilizadores.</string>
|
||||
<string name="auto_type">Preenchimento automático</string>
|
||||
<string name="merge_success">Fusão concluída com sucesso</string>
|
||||
<string name="info">Informação</string>
|
||||
<string name="menu_app_settings_summary">Pesquisar, bloquear, histórico, propriedades</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclado, preenchimento automático, área de transferência</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, credencial do dispositivo</string>
|
||||
<string name="menu_database_settings_summary">Metadados, reciclagem, modelos, histórico</string>
|
||||
<string name="menu_security_settings_summary">Encriptação, função de derivação de chaves</string>
|
||||
<string name="master_key_settings_summary">Mudança, renovação</string>
|
||||
<string name="warning_copy_permission">A permissão de notificação é necessária para utilizar a funcionalidade de notificação da área de transferência.</string>
|
||||
<string name="later">Mais tarde</string>
|
||||
<string name="ask">Perguntar</string>
|
||||
<string name="configure">Configurar</string>
|
||||
<string name="unlock_and_link_biometric">Ligação de desbloqueio do dispositivo</string>
|
||||
<string name="unlock">Desbloquear</string>
|
||||
<string name="education_validate_entry_title">Validar a entrada</string>
|
||||
<string name="education_validate_entry_summary">Não se esqueça de validar a sua entrada e de guardar a sua base de dados.
|
||||
\n
|
||||
\nSe um bloqueio automático estiver ativado e se esquecer que está a fazer uma modificação, corre o risco de perder os seus dados.</string>
|
||||
<string name="warning_database_notification_permission">A permissão de notificação permite-lhe apresentar o estado da base de dados e bloqueá-la com um botão facilmente acessível.
|
||||
\n
|
||||
\nSe não ativar esta permissão, a base de dados aberta em segundo plano não será visível se outra aplicação estiver em primeiro plano.</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, cores, atributos</string>
|
||||
</resources>
|
||||
@@ -17,82 +17,82 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_description">Implementarea Android a managerului de parole KeePass</string>
|
||||
<string name="accept">Accept</string>
|
||||
<string name="add_entry">Introduce intrarea</string>
|
||||
<string name="edit_entry">Editeaza intrarea</string>
|
||||
<string name="add_group">Aduce grup</string>
|
||||
<string name="master_key">Cheia generala</string>
|
||||
<string name="about_description">Implementarea pentru Android a managerului de parole KeePass</string>
|
||||
<string name="accept">Acceptă</string>
|
||||
<string name="add_entry">Introduceți intrarea</string>
|
||||
<string name="edit_entry">Editează intrarea</string>
|
||||
<string name="add_group">Adăugați un grup</string>
|
||||
<string name="master_key">Cheia generală</string>
|
||||
<string name="security">Securitate</string>
|
||||
<string name="encryption">Criptare</string>
|
||||
<string name="encryption_algorithm">Algoritm de criptare</string>
|
||||
<string name="key_derivation_function">Functie derivata a cheii</string>
|
||||
<string name="app_timeout">Timeout</string>
|
||||
<string name="app_timeout_summary">Timpul de asteptare inaintea blocarii bancii de date</string>
|
||||
<string name="key_derivation_function">Funcție de derivare a cheii</string>
|
||||
<string name="app_timeout">Timpul de așteptare</string>
|
||||
<string name="app_timeout_summary">Timpul de inactivitate înainte de blocarea bazei de date</string>
|
||||
<string name="application">Aplicație</string>
|
||||
<string name="brackets">Paranteze patrate</string>
|
||||
<string name="brackets">Paranteze pătrate</string>
|
||||
<string name="extended_ASCII">ASCII extins</string>
|
||||
<string name="file_manager_install_description">Pentru a crea, deschide și salva fișiere de baze de date, este necesar un manager de fișiere care acceptă acțiunea de intenție ACTION_CREATE_DOCUMENT și ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="allow">Permite</string>
|
||||
<string name="clipboard_cleared">Carnetelul din memorie curatat</string>
|
||||
<string name="clipboard_error_title">Eroare de citire copiere memorie</string>
|
||||
<string name="clipboard_error">Unele dispozitive nu permit aplicatiei sa foloseasca memoria de citire din carnetel.</string>
|
||||
<string name="clipboard_error_clear">Nu s-a putut curata memoria carnetelului</string>
|
||||
<string name="clipboard_timeout">Timp expirat de citire a carnetelului</string>
|
||||
<string name="clipboard_timeout_summary">Durata de stocare în carnețel (dacă este acceptată de dispozitivul tău)</string>
|
||||
<string name="content_description_background">In spate</string>
|
||||
<string name="content_description_open_file">Deschide fisier</string>
|
||||
<string name="content_description_node_children">Copil nod</string>
|
||||
<string name="content_description_add_node">Introduce nod</string>
|
||||
<string name="content_description_add_entry">Introduce o intrare</string>
|
||||
<string name="content_description_add_group">Aduce un grup</string>
|
||||
<string name="file_manager_install_description">Pentru a crea, deschide și salva fișiere de baze de date este necesar un manager de fișiere care acceptă acțiunea de intenție ACȚIUNE_CREARE_DOCUMENT și ACȚIUNE_DESCHIDE_DOCUMENT.</string>
|
||||
<string name="allow">Permiteți</string>
|
||||
<string name="clipboard_cleared">Clipboard curățat</string>
|
||||
<string name="clipboard_error_title">Eroare Clipboard</string>
|
||||
<string name="clipboard_error">Unele dispozitive nu permit aplicației sa folosească clipboard-ul.</string>
|
||||
<string name="clipboard_error_clear">Nu s-a putut curăța clipboard-ul</string>
|
||||
<string name="clipboard_timeout">Timpul de așteptare pentru clipboard</string>
|
||||
<string name="clipboard_timeout_summary">Durata de stocare în clipboard (dacă dispozitivul tău suportă)</string>
|
||||
<string name="content_description_background">În fundal</string>
|
||||
<string name="content_description_open_file">Deschide fișier</string>
|
||||
<string name="content_description_node_children">Nod copil</string>
|
||||
<string name="content_description_add_node">Adăugați nod</string>
|
||||
<string name="content_description_add_entry">Introduceți intrarea</string>
|
||||
<string name="content_description_add_group">Adăugați un grup</string>
|
||||
<string name="content_description_file_information">Informații despre fișier</string>
|
||||
<string name="content_description_password_checkbox">Verifica parola</string>
|
||||
<string name="content_description_keyfile_checkbox">Verifica fisierul cheie</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetați pentru a comuta vizibilitatea parolei</string>
|
||||
<string name="content_description_entry_icon">Pictograma de intrare</string>
|
||||
<string name="entry_password_generator">Generator de parole</string>
|
||||
<string name="content_description_password_checkbox">Căsuță de selectare pentru parolă</string>
|
||||
<string name="content_description_keyfile_checkbox">Căsuță de selectare pentru fișier-cheie</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetați comutarea vizibilității parolei</string>
|
||||
<string name="content_description_entry_icon">Pictogramă de intrare</string>
|
||||
<string name="entry_password_generator">Generator de parolă</string>
|
||||
<string name="content_description_password_length">Lungimea parolei</string>
|
||||
<string name="entry_add_field">Adăugați câmp</string>
|
||||
<string name="content_description_remove_field">Elimina câmp</string>
|
||||
<string name="content_description_remove_field">Eliminați câmpul</string>
|
||||
<string name="content_description_update_from_list">Actualizați</string>
|
||||
<string name="content_description_remove_from_list">Elimina</string>
|
||||
<string name="content_description_keyboard_close_fields">Câmpuri închise</string>
|
||||
<string name="content_description_remove_from_list">Eliminați</string>
|
||||
<string name="content_description_keyboard_close_fields">Închideți câmpurile</string>
|
||||
<string name="select_to_copy">Selectați pentru a copia %1$s în clipboard</string>
|
||||
<string name="retrieving_db_key">Obtinerea cheii bazei de date…</string>
|
||||
<string name="database">Baza de date</string>
|
||||
<string name="decrypting_db">Decriptarea continutului bazei de date.…</string>
|
||||
<string name="retrieving_db_key">Se recuperează cheia bazei de date…</string>
|
||||
<string name="database">Bază de date</string>
|
||||
<string name="decrypting_db">Se decriptează conținutul bazei de date.…</string>
|
||||
<string name="contact">Contact</string>
|
||||
<string name="contribution">Contributie</string>
|
||||
<string name="contribution">Contribuție</string>
|
||||
<string name="feedback">Opinii</string>
|
||||
<string name="homepage">Pagina acasa</string>
|
||||
<string name="homepage">Pagina principală</string>
|
||||
<string name="default_checkbox">Folosiți ca bază de date implicită</string>
|
||||
<string name="digits">Digits</string>
|
||||
<string name="digits">Cifre</string>
|
||||
<string name="entry_accessed">Accesat</string>
|
||||
<string name="entry_cancel">Anuleaza</string>
|
||||
<string name="entry_cancel">Anulează</string>
|
||||
<string name="entry_notes">Note</string>
|
||||
<string name="entry_confpassword">Confirma parola</string>
|
||||
<string name="entry_created">Creeat</string>
|
||||
<string name="entry_expires">Expira</string>
|
||||
<string name="entry_confpassword">Confirmă parola</string>
|
||||
<string name="entry_created">Creat</string>
|
||||
<string name="entry_expires">Expiră</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_history">Istoric</string>
|
||||
<string name="entry_attachments">Atasamente</string>
|
||||
<string name="entry_keyfile">Fisiercheie</string>
|
||||
<string name="entry_attachments">Atașamente</string>
|
||||
<string name="entry_keyfile">Fișier-cheie</string>
|
||||
<string name="entry_modified">Modificat</string>
|
||||
<string name="entry_not_found">Nu s-au putut găsi date de intrare.</string>
|
||||
<string name="entry_password">Parola</string>
|
||||
<string name="save">Salveaza</string>
|
||||
<string name="entry_password">Parolă</string>
|
||||
<string name="save">Salvează</string>
|
||||
<string name="entry_title">Titlu</string>
|
||||
<string name="entry_setup_otp">Setați o singură parolă</string>
|
||||
<string name="otp_type">Tipul OTP</string>
|
||||
<string name="entry_setup_otp">Setați o parolă unică</string>
|
||||
<string name="otp_type">Tip OTP</string>
|
||||
<string name="otp_secret">Secret</string>
|
||||
<string name="otp_period">Perioada(secunde)</string>
|
||||
<string name="otp_counter">Numaratoare</string>
|
||||
<string name="otp_digits">Digiti</string>
|
||||
<string name="otp_period">Perioadă (secunde)</string>
|
||||
<string name="otp_counter">Numărătoare</string>
|
||||
<string name="otp_digits">Cifre</string>
|
||||
<string name="otp_algorithm">Algoritm</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="entry_url">URL</string>
|
||||
<string name="entry_user_name">Nume utilizator</string>
|
||||
<string name="entry_user_name">Nume de utilizator</string>
|
||||
<string name="error_arc4">Cifrarea fluxului Arcfour nu este acceptată.</string>
|
||||
<string name="error_can_not_handle_uri">Nu s-a putut gestiona acest URI în KeePassDX.</string>
|
||||
<string name="error_file_not_create">Nu s-a putut creea fisierul</string>
|
||||
@@ -105,7 +105,7 @@
|
||||
<string name="error_load_database">Nu s-a putut încărca baza de date.</string>
|
||||
<string name="error_load_database_KDF_memory">Nu s-a putut încărca cheia. Încercați să reduceți KDF „Utilizarea memoriei”.</string>
|
||||
<string name="error_pass_gen_type">Trebuie selectat cel puțin un tip de generare a parolei.</string>
|
||||
<string name="error_disallow_no_credentials">Trebuie să fie stabilit cel puțin o acreditare.</string>
|
||||
<string name="error_disallow_no_credentials">Trebuie să setați cel puțin o credențială.</string>
|
||||
<string name="error_pass_match">Parolele nu se potrivesc.</string>
|
||||
<string name="error_rounds_too_large">\"Transformările rotunde\" prea sus. Setarea la 2147483648.</string>
|
||||
<string name="error_string_key">Fiecare șir trebuie să aibă un nume de câmp.</string>
|
||||
@@ -123,16 +123,16 @@
|
||||
<string name="field_name">Numele domeniului</string>
|
||||
<string name="field_value">Valoarea câmpului</string>
|
||||
<string name="file_not_found_content">Nu s-a putut găsi fișierul. Încercați să-l redeschideți din browserul de fișiere.</string>
|
||||
<string name="file_browser">Browser de fișiere</string>
|
||||
<string name="generate_password">Generați parola</string>
|
||||
<string name="file_browser">Manager de fișiere</string>
|
||||
<string name="generate_password">Generare parolă</string>
|
||||
<string name="hint_conf_pass">Confirmă parola</string>
|
||||
<string name="hint_generated_password">Parola generata</string>
|
||||
<string name="hint_group_name">Numele Grupului</string>
|
||||
<string name="hint_keyfile">Fisier cheie</string>
|
||||
<string name="hint_generated_password">Parolă generată</string>
|
||||
<string name="hint_group_name">Numele grupului</string>
|
||||
<string name="hint_keyfile">Fișier cheie</string>
|
||||
<string name="hint_length">Lungime</string>
|
||||
<string name="hint_pass">Parola</string>
|
||||
<string name="password">Parola</string>
|
||||
<string name="invalid_credentials">Nu s-a putut citi datele de acreditare.</string>
|
||||
<string name="hint_pass">Parolă</string>
|
||||
<string name="password">Parolă</string>
|
||||
<string name="invalid_credentials">Nu s-au putut citi credențialele.</string>
|
||||
<string name="invalid_algorithm">Algoritm greșit.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s cu același UUID %2$s există deja.</string>
|
||||
<string name="invalid_db_sig">Nu s-a putut recunoaște formatul bazei de date.</string>
|
||||
@@ -142,76 +142,76 @@
|
||||
<string name="list_entries_show_username_summary">Afișați numele de utilizator în listele de intrare</string>
|
||||
<string name="list_groups_show_number_entries_title">Afișează numărul de intrări</string>
|
||||
<string name="list_groups_show_number_entries_summary">Afișează numărul de intrări dintr-un grup</string>
|
||||
<string name="list_size_title">Mărimea articolelor din listă</string>
|
||||
<string name="list_size_title">Dimensiunea elementelor din listă</string>
|
||||
<string name="list_size_summary">Dimensiunea textului în lista de elemente</string>
|
||||
<string name="creating_database">Crearea bazei de date …</string>
|
||||
<string name="loading_database">Se încarcă baza de date …</string>
|
||||
<string name="lowercase">Caz jos</string>
|
||||
<string name="creating_database">Se creează baza de date…</string>
|
||||
<string name="loading_database">Se încarcă baza de date…</string>
|
||||
<string name="lowercase">Litere mici</string>
|
||||
<string name="menu_change_key_settings">Schimbă cheia principală</string>
|
||||
<string name="copy_field">Copie din %1$s</string>
|
||||
<string name="settings">Setări</string>
|
||||
<string name="menu_app_settings">Setările aplicației</string>
|
||||
<string name="menu_form_filling_settings">Completarea formularului</string>
|
||||
<string name="menu_advanced_unlock_settings">Deblocare avansată</string>
|
||||
<string name="menu_form_filling_settings">Completarea formularelor</string>
|
||||
<string name="menu_advanced_unlock_settings">Deblocare dispozitiv</string>
|
||||
<string name="menu_database_settings">Setările bazei de date</string>
|
||||
<string name="menu_security_settings">Setări de securitate</string>
|
||||
<string name="menu_master_key_settings">Setări cheie master</string>
|
||||
<string name="menu_master_key_settings">Setări cheie principală</string>
|
||||
<string name="menu_donate">Donează</string>
|
||||
<string name="menu_edit">Editați</string>
|
||||
<string name="menu_copy">Copie</string>
|
||||
<string name="menu_move">Muta</string>
|
||||
<string name="menu_paste">Lipeste</string>
|
||||
<string name="menu_edit">Editează</string>
|
||||
<string name="menu_copy">Copiază</string>
|
||||
<string name="menu_move">Mută</string>
|
||||
<string name="menu_paste">Lipește</string>
|
||||
<string name="menu_delete">Șterge</string>
|
||||
<string name="menu_cancel">Anulare</string>
|
||||
<string name="menu_cancel">Anulează</string>
|
||||
<string name="menu_hide_password">Ascunde parola</string>
|
||||
<string name="menu_lock">Blocați baza de date</string>
|
||||
<string name="menu_save_database">Salvați baza de date</string>
|
||||
<string name="menu_lock">Blochează baza de date</string>
|
||||
<string name="menu_save_database">Salvează datele</string>
|
||||
<string name="menu_open">Deschide</string>
|
||||
<string name="menu_search">Căutare</string>
|
||||
<string name="menu_showpass">Arata parola</string>
|
||||
<string name="menu_search">Caută</string>
|
||||
<string name="menu_showpass">Afișează parola</string>
|
||||
<string name="menu_url">Accesați adresa URL</string>
|
||||
<string name="menu_file_selection_read_only">Protejat la scriere</string>
|
||||
<string name="menu_open_file_read_and_write">Modificabil</string>
|
||||
<string name="menu_empty_recycle_bin">Golește coșul de gunoi</string>
|
||||
<string name="menu_restore_entry_history">Restaurați istoria</string>
|
||||
<string name="menu_restore_entry_history">Restaurați istoricul</string>
|
||||
<string name="menu_delete_entry_history">Ștergeți istoricul</string>
|
||||
<string name="minus">Minus</string>
|
||||
<string name="never">Niciodata</string>
|
||||
<string name="no_results">Nu există Rezultate</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft is <strong>sursa deschisa</strong> and <strong>fara publicitate</strong>.
|
||||
\nEste prevăzut așa cum este, sub <strong>GPLv3</strong> licenta, fara nici un fel de garantie.</string>
|
||||
<string name="html_about_contribution">In oridine sa <strong>pastram libertatea noastra</strong>, <strong>fix bugs</strong>, <strong>adăugați funcții</strong> si<strong>sa fie intotdeauna activ</strong>, ne bazam pe <strong>contributie</strong>.</string>
|
||||
<string name="minus">Mai puțin</string>
|
||||
<string name="never">Niciodată</string>
|
||||
<string name="no_results">Nu există rezultate de căutare</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft este <strong>open-source (sursă deschisă)</strong> și <strong>fără reclame</strong>.
|
||||
\nEste prevăzut așa cum este, sub licența <strong>GPLv3</strong>, fără nici un fel de garanție.</string>
|
||||
<string name="html_about_contribution">În ordine să <strong>pastrăm libertatea noastră</strong>, <strong>fixăm bug-uri</strong>, <strong>adăugăm funcții</strong> și<strong>să fie întotdeauna activ</strong>, ne bazam pe <strong>contribuția</strong> ta.</string>
|
||||
<string name="hide_password_title">Ascundeți parolele</string>
|
||||
<string name="hide_password_summary">Mascați parolele (***) în mod implicit</string>
|
||||
<string name="about">Despre</string>
|
||||
<string name="no_url_handler">Instalați un browser web pentru a deschide această adresă URL.</string>
|
||||
<string name="select_database_file">Deschide baza de date existentă</string>
|
||||
<string name="create_keepass_file">Creați o bază de date nouă</string>
|
||||
<string name="progress_create">Crearea noii baze de date …</string>
|
||||
<string name="progress_title">Lucrând …</string>
|
||||
<string name="select_database_file">Deschideți seiful existent</string>
|
||||
<string name="create_keepass_file">Creați un nou seif</string>
|
||||
<string name="progress_create">Crearea unei noi baze de date…</string>
|
||||
<string name="progress_title">Se lucrează…</string>
|
||||
<string name="protection">Protecție</string>
|
||||
<string name="read_only">Protejat la scriere</string>
|
||||
<string name="read_only_warning">În funcție de managerul de fișiere, este posibil ca KeePassDX să nu poată scrie în stocare.</string>
|
||||
<string name="read_only_warning">În funcție de managerul de fișiere, este posibil ca KeePassDX să nu aibă permisiunea de a scrie în spațiul dvs. de stocare.</string>
|
||||
<string name="contains_duplicate_uuid">Baza de date conține UUID-uri duplicate.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Prin validarea acestui dialog, KeePassDX va rezolva problema (prin generarea de noi UUID-uri pentru duplicate) și va continua\?</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Rezolvați problema prin generarea de noi UUID-uri pentru ca duplicatele să continue?</string>
|
||||
<string name="selection_mode">Mod de selectare</string>
|
||||
<string name="root">Rădăcină</string>
|
||||
<string name="encryption_explanation">Algoritmul bazei de date de criptare utilizat pentru toate datele.</string>
|
||||
<string name="kdf_explanation">Pentru a genera cheia pentru algoritmul de criptare, cheia principală este transformată folosind o funcție de derivare a cheilor sărate aleatoriu.</string>
|
||||
<string name="rounds">Rundele de transformare</string>
|
||||
<string name="rounds_explanation">Rundele suplimentare de criptare oferă o protecție mai mare împotriva atacurilor de forță brută, dar pot încetini cu adevărat încărcarea și economisirea.</string>
|
||||
<string name="encryption_explanation">Algoritm de criptare a bazei de date utilizat pentru toate datele</string>
|
||||
<string name="kdf_explanation">Pentru a genera cheia pentru algoritmul de criptare, cheia principală este transformată cu ajutorul unei funcții de derivare a cheii sărate aleatoriu.</string>
|
||||
<string name="rounds">Runde de transformare</string>
|
||||
<string name="rounds_explanation">Rundele suplimentare de criptare oferă o protecție mai mare împotriva atacurilor prin forță brută, dar pot încetini cu adevărat încărcarea și salvarea.</string>
|
||||
<string name="memory_usage">Utilizarea memoriei</string>
|
||||
<string name="memory_usage_explanation">Cantitatea de memorie care trebuie utilizată de funcția de derivare a cheilor.</string>
|
||||
<string name="parallelism">Paralelism</string>
|
||||
<string name="parallelism_explanation">Gradul de paralelism (adică numărul de fire) utilizat de funcția de derivare a cheilor.</string>
|
||||
<string name="saving_database">Salvarea bazei de date …</string>
|
||||
<string name="command_execution">Executarea comenzii …</string>
|
||||
<string name="do_not_kill_app">Nu omori aplicația …</string>
|
||||
<string name="space">Spatiu</string>
|
||||
<string name="sort_menu">Sorteaza</string>
|
||||
<string name="sort_ascending">Prima cea mai mică ↓</string>
|
||||
<string name="parallelism_explanation">Gradul de paralelism (adică numărul de fire de execuție) utilizat de funcția de derivare a cheilor.</string>
|
||||
<string name="saving_database">Se salvează baza de date…</string>
|
||||
<string name="command_execution">Executarea comenzii…</string>
|
||||
<string name="do_not_kill_app">Nu întrerupeți aplicația…</string>
|
||||
<string name="space">Spațiu</string>
|
||||
<string name="sort_menu">Sortează</string>
|
||||
<string name="sort_ascending">Cea mai mică prima ↓</string>
|
||||
<string name="sort_groups_before">Grupuri înainte</string>
|
||||
<string name="sort_recycle_bin_bottom">Reciclați coșul din partea de jos</string>
|
||||
<string name="sort_recycle_bin_bottom">Coșul de gunoi în partea de jos</string>
|
||||
<string name="sort_db">Ordine naturală</string>
|
||||
<string name="sort_title">Titlu</string>
|
||||
<string name="sort_username">Nume de utilizator</string>
|
||||
@@ -221,151 +221,151 @@
|
||||
<string name="special">Special</string>
|
||||
<string name="search">Căutare</string>
|
||||
<string name="underline">Subliniere</string>
|
||||
<string name="unsupported_db_version">Versiunea bazei de date neacceptată.</string>
|
||||
<string name="uppercase">Cu majuscule</string>
|
||||
<string name="unsupported_db_version">Versiune de bază de date nesuportată.</string>
|
||||
<string name="uppercase">Litere mari</string>
|
||||
<string name="warning">Avertizare</string>
|
||||
<string name="warning_password_encoding">Evitați caracterele parole în afara formatului de codare a textului în fișierul bazei de date (caracterele nerecunoscute sunt convertite în aceeași literă).</string>
|
||||
<string name="warning_empty_password">Chiar nu doriți nicio protecție de deblocare a parolei\?</string>
|
||||
<string name="warning_no_encryption_key">Ești sigur că nu vrei să folosești nicio cheie de criptare\?</string>
|
||||
<string name="warning_permanently_delete_nodes">Sigur doriți să ștergeți definitiv nodurile selectate\?</string>
|
||||
<string name="warning_password_encoding">Evitați caracterele parolei în afara formatului de codificare text în fișierul bazei de date (caracterele nerecunoscute sunt convertite în aceeași literă).</string>
|
||||
<string name="warning_empty_password">Continuați fără protecția de deblocare prin parolă?</string>
|
||||
<string name="warning_no_encryption_key">Continuați fără cheia de criptare?</string>
|
||||
<string name="warning_permanently_delete_nodes">Ștergeți definitiv nodurile selectate?</string>
|
||||
<string name="version_label">Versiunea %1$s</string>
|
||||
<string name="build_label">Construiți %1$s</string>
|
||||
<string name="keystore_not_accessible">Magazinul de chei nu este inițializat corect.</string>
|
||||
<string name="encrypted_value_stored">Parola criptată stocată</string>
|
||||
<string name="unavailable">Această bază de date nu are încă credențiale stocate.</string>
|
||||
<string name="encrypted_value_stored">Parolă criptată stocată</string>
|
||||
<string name="unavailable">Indisponibil</string>
|
||||
<string name="database_history">Istoric</string>
|
||||
<string name="menu_appearance_settings">Aparenta</string>
|
||||
<string name="menu_appearance_settings">Aspect</string>
|
||||
<string name="biometric">Biometric</string>
|
||||
<string name="general">General</string>
|
||||
<string name="autofill">Autocompletare</string>
|
||||
<string name="autofill_service_name">Completarea automată a formularului KeePassDX</string>
|
||||
<string name="autofill_service_name">Completarea automată cu KeePassDX</string>
|
||||
<string name="autofill_sign_in_prompt">Conectați-vă cu KeePassDX</string>
|
||||
<string name="autofill_explanation_summary">Permiteți completarea automată pentru a completa rapid formularele din alte aplicații</string>
|
||||
<string name="set_autofill_service_title">Setați serviciul automat de completare automată</string>
|
||||
<string name="password_size_title">Mărimea generată a parolei</string>
|
||||
<string name="autofill_explanation_summary">Activați completarea automată pentru a completa rapid formulare în alte aplicații</string>
|
||||
<string name="set_autofill_service_title">Setați serviciul implicit de autocompletare</string>
|
||||
<string name="password_size_title">Dimensiunea parolei generate</string>
|
||||
<string name="password_size_summary">Setează dimensiunea implicită a parolelor generate</string>
|
||||
<string name="list_password_generator_options_title">Caractere parolă</string>
|
||||
<string name="list_password_generator_options_summary">Setați caractere permise generator de parole</string>
|
||||
<string name="database_opened">Baza de date a fost deschisă</string>
|
||||
<string name="list_password_generator_options_summary">Setați caracterele permise pentru generatorul de parole</string>
|
||||
<string name="database_opened">Bază de date deschisă</string>
|
||||
<string name="clipboard">Clipboard</string>
|
||||
<string name="clipboard_explanation_summary">Copiați câmpurile de intrare cu ajutorul clipboard-ului dispozitivului</string>
|
||||
<string name="clipboard_notifications_title">Clipboard notificări</string>
|
||||
<string name="clipboard_notifications_summary">Activați notificările pentru clipboard pentru a copia câmpurile când vizionați o intrare</string>
|
||||
<string name="clipboard_explanation_summary">Copiați câmpurile de intrare utilizând clipboard-ul dispozitivului dvs.</string>
|
||||
<string name="clipboard_notifications_title">Notificări clipboard</string>
|
||||
<string name="clipboard_notifications_summary">Afișați notificările pentru clipboard pentru a copia câmpurile atunci când vizualizați o intrare</string>
|
||||
<string name="clipboard_warning">Dacă ștergerea automată a clipboard-ului nu reușește, ștergeți manual istoricul acestuia.</string>
|
||||
<string name="lock">Blocheaza</string>
|
||||
<string name="lock">Blochează</string>
|
||||
<string name="lock_database_screen_off_title">Blocare ecran</string>
|
||||
<string name="lock_database_screen_off_summary">Încărcați baza de date când ecranul este deconectat</string>
|
||||
<string name="lock_database_back_root_title">Apăsați „Înapoi” pentru a bloca ecranul</string>
|
||||
<string name="lock_database_back_root_summary">Blocați baza de date atunci când utilizatorul face clic pe butonul înapoi de pe ecranul rădăcină</string>
|
||||
<string name="advanced_unlock">Deblocare avansată</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizați deblocarea avansată pentru a deschide o bază de date mai ușor</string>
|
||||
<string name="lock_database_screen_off_summary">Blocați baza de date după câteva secunde după ce ecranul este oprit</string>
|
||||
<string name="lock_database_back_root_title">Apăsați \'Înapoi\' pentru a bloca</string>
|
||||
<string name="lock_database_back_root_summary">Blocarea bazei de date atunci când utilizatorul face clic pe butonul înapoi pe ecranul rădăcină</string>
|
||||
<string name="advanced_unlock">Deblocare dispozitiv</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizați deblocarea dispozitivului pentru a deschide mai ușor o bază de date</string>
|
||||
<string name="biometric_unlock_enable_title">Deblocare biometrică</string>
|
||||
<string name="biometric_unlock_enable_summary">Vă permite să scanați biometric pentru a deschide baza de date</string>
|
||||
<string name="biometric_auto_open_prompt_title">Indicator biometric deschis automat</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Deschideți automat biometric prompt atunci când o cheie biometrică este definită pentru o bază de date</string>
|
||||
<string name="biometric_unlock_enable_summary">Vă permite să vă scanați datele biometrice pentru a deschide baza de date</string>
|
||||
<string name="biometric_auto_open_prompt_title">Solicitare de deschidere automată</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Solicită automat deblocarea dispozitivului dacă baza de date este configurată pentru a o utiliza</string>
|
||||
<string name="biometric_delete_all_key_title">Ștergeți cheile de criptare</string>
|
||||
<string name="biometric_delete_all_key_summary">Ștergeți toate cheile de criptare legate de recunoașterea biometrică</string>
|
||||
<string name="unavailable_feature_text">Nu s-a putut porni această caracteristică.</string>
|
||||
<string name="unavailable_feature_version">Versiunea dvs. de Android %1$s nu corespunde versiunii minime %2$s necesare.</string>
|
||||
<string name="biometric_delete_all_key_summary">Ștergeți toate cheile de criptare legate de recunoașterea deblocării dispozitivului</string>
|
||||
<string name="unavailable_feature_text">Nu s-a putut porni această funcție.</string>
|
||||
<string name="unavailable_feature_version">Dispozitivul rulează Android %1$s, dar are nevoie de %2$s sau o versiune ulterioară.</string>
|
||||
<string name="unavailable_feature_hardware">Nu s-a putut găsi hardware-ul corespunzător.</string>
|
||||
<string name="file_name">Nume fișier</string>
|
||||
<string name="path">Cale</string>
|
||||
<string name="assign_master_key">Atribuie o cheie master</string>
|
||||
<string name="database_data_compression_title">Compresia datelor</string>
|
||||
<string name="database_data_compression_summary">Compresia datelor reduce dimensiunea bazei de date.</string>
|
||||
<string name="recycle_bin_title">Utilizarea cosului de gunoi</string>
|
||||
<string name="recycle_bin_summary">Mută grupuri și intrări în grupul „Coș de reciclare” înainte de ștergere</string>
|
||||
<string name="recycle_bin_group_title">Grupul cosului de reciclare</string>
|
||||
<string name="assign_master_key">Atribuiți o cheie principală</string>
|
||||
<string name="database_data_compression_title">Comprimarea datelor</string>
|
||||
<string name="database_data_compression_summary">Comprimarea datelor reduce dimensiunea bazei de date</string>
|
||||
<string name="recycle_bin_title">Utilizarea coșului de gunoi</string>
|
||||
<string name="recycle_bin_summary">Mută grupurile și intrările în grupul \"Coș de gunoi\" înainte de ștergere</string>
|
||||
<string name="recycle_bin_group_title">Grupul coș de gunoi</string>
|
||||
<string name="max_history_items_title">Număr maxim</string>
|
||||
<string name="max_history_items_summary">Limitați numărul de articole istorice pe intrare</string>
|
||||
<string name="max_history_items_summary">Limitarea numărului de elemente de istoric pentru fiecare intrare</string>
|
||||
<string name="max_history_size_title">Dimensiune maximă</string>
|
||||
<string name="max_history_size_summary">Limitați dimensiunea istoricului pe intrare</string>
|
||||
<string name="max_history_size_summary">Limitați dimensiunea istoricului pentru fiecare intrare</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recomandă reînnoirea</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Recomandă schimbarea cheii master (zile)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Forteaza reinoirea</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Solicitați schimbarea cheii master (zile)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forteaza reînnoirea data viitoare</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Solicitați schimbarea cheii master data viitoare (o dată)</string>
|
||||
<string name="monospace_font_fields_enable_title">Font camp</string>
|
||||
<string name="monospace_font_fields_enable_summary">Schimbați fontul folosit în câmpuri pentru o mai bună vizibilitate a caracterelor</string>
|
||||
<string name="allow_copy_password_title">Clipboard de incredere</string>
|
||||
<string name="allow_copy_password_summary">Permiteți copierea parolei de intrare și câmpurile protejate în clipboard</string>
|
||||
<string name="allow_copy_password_warning">Avertisment: Clipboard-ul este distribuit de toate aplicațiile. Dacă datele sensibile sunt copiate, alt software îl poate recupera.</string>
|
||||
<string name="enable">Activeaza</string>
|
||||
<string name="disable">Dezactiveaza</string>
|
||||
<string name="clear_clipboard_notification_title">Curata la închidere</string>
|
||||
<string name="clear_clipboard_notification_summary">Blocați baza de date la închiderea notificării</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Se recomandă schimbarea cheii principale (zile)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Forțează reînnoirea</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Necesită schimbarea cheii principale (zile)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forțează reînnoirea data viitoare</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Necesită schimbarea cheii principale data viitoare (o dată)</string>
|
||||
<string name="monospace_font_fields_enable_title">Caracter de câmp</string>
|
||||
<string name="monospace_font_fields_enable_summary">Schimbați fontul utilizat în câmpuri pentru o mai bună vizibilitate a caracterelor</string>
|
||||
<string name="allow_copy_password_title">Clipboard de încredere</string>
|
||||
<string name="allow_copy_password_summary">Permiteți copierea în clipboard a parolei de intrare și a câmpurilor protejate</string>
|
||||
<string name="allow_copy_password_warning">Avertisment: Clipboard-ul este partajat de toate aplicațiile. Dacă sunt copiate date sensibile, alte programe le pot recupera.</string>
|
||||
<string name="enable">Activează</string>
|
||||
<string name="disable">Dezactivează</string>
|
||||
<string name="clear_clipboard_notification_title">Curat la închidere</string>
|
||||
<string name="clear_clipboard_notification_summary">Blocați baza de date atunci când durata clipboard-ului expiră sau notificarea este închisă după ce ați început să o utilizați</string>
|
||||
<string name="database_name_title">Numele bazei de date</string>
|
||||
<string name="database_description_title">Descrierea bazei de date</string>
|
||||
<string name="database_default_username_title">Nume utilizator implicit</string>
|
||||
<string name="database_custom_color_title">Culoare personalizată a bazei de date</string>
|
||||
<string name="database_default_username_title">Nume de utilizator implicit</string>
|
||||
<string name="database_custom_color_title">Culoarea personalizată a bazei de date</string>
|
||||
<string name="database_version_title">Versiunea bazei de date</string>
|
||||
<string name="text_appearance">Text</string>
|
||||
<string name="application_appearance">Aplicație</string>
|
||||
<string name="other">Alta</string>
|
||||
<string name="application_appearance">Interfață</string>
|
||||
<string name="other">Altele</string>
|
||||
<string name="compression">Compresie</string>
|
||||
<string name="compression_none">Nimic</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="recycle_bin">Cos de reciclare</string>
|
||||
<string name="keyboard">Tastatura</string>
|
||||
<string name="magic_keyboard_title">TastaturaMagica</string>
|
||||
<string name="magic_keyboard_explanation_summary">Activați o tastatură personalizată care conține parolele și toate câmpurile de identitate</string>
|
||||
<string name="device_keyboard_setting_title">Setări tastatură dispozitiv</string>
|
||||
<string name="keyboard_name">TastaturaMagica</string>
|
||||
<string name="keyboard_label">TastaturaMagica (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Setări TastaturaMagica</string>
|
||||
<string name="recycle_bin">Coș de gunoi</string>
|
||||
<string name="keyboard">Tastatură</string>
|
||||
<string name="magic_keyboard_title">Tastatură magică</string>
|
||||
<string name="magic_keyboard_explanation_summary">Activați o tastatură personalizată care să vă completeze parolele și toate câmpurile de identitate</string>
|
||||
<string name="device_keyboard_setting_title">Setări ale tastaturii dispozitivului</string>
|
||||
<string name="keyboard_name">Tastatură magică</string>
|
||||
<string name="keyboard_label">Tastatură magică (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Setări tastatură magică</string>
|
||||
<string name="keyboard_entry_category">Intrare</string>
|
||||
<string name="keyboard_selection_entry_title">Selectia de intrare</string>
|
||||
<string name="keyboard_selection_entry_summary">Afișați câmpurile de intrare în TastaturaMagica când vizualizați o intrare</string>
|
||||
<string name="keyboard_selection_entry_title">Selecție de intrare</string>
|
||||
<string name="keyboard_selection_entry_summary">Când vizualizați o intrare în KeePassDX, completați Tastatura magică cu acea intrare</string>
|
||||
<string name="keyboard_notification_entry_title">Informații de notificare</string>
|
||||
<string name="keyboard_notification_entry_summary">Afișați o notificare atunci când este disponibilă o intrare</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Curata la închidere</string>
|
||||
<string name="keyboard_notification_entry_summary">Afișați o notificare atunci când o intrare este disponibilă</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Curăță la închidere</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Închideți baza de date la închiderea notificării</string>
|
||||
<string name="keyboard_entry_timeout_title">Sesiune expirata</string>
|
||||
<string name="keyboard_entry_timeout_summary">Sesiune expirata pentru a șterge intrarea tastaturii</string>
|
||||
<string name="keyboard_entry_timeout_title">Timpul de așteptare</string>
|
||||
<string name="keyboard_entry_timeout_summary">Timpul de așteptare pentru a șterge intrarea de la tastatură</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">Intrare</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s disponibil pe TastaturaMagica</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s disponibil pe Tastatura magică</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="keyboard_appearance_category">Aparenta</string>
|
||||
<string name="keyboard_appearance_category">Aspect</string>
|
||||
<string name="keyboard_theme_title">Tema tastaturii</string>
|
||||
<string name="keyboard_keys_category">Chei</string>
|
||||
<string name="keyboard_auto_go_action_title">Acțiune automată cu cheie</string>
|
||||
<string name="keyboard_auto_go_action_summary">Acțiunea tastei Go se efectuează automat după apăsarea unei taste Field</string>
|
||||
<string name="keyboard_key_vibrate_title">Apăsări de taste vibratoare</string>
|
||||
<string name="keyboard_key_sound_title">Apăsări de taste cheie</string>
|
||||
<string name="keyboard_auto_go_action_title">Acțiune automată a tastelor</string>
|
||||
<string name="keyboard_auto_go_action_summary">Acțiunea tastei \"Go\" după apăsarea unui \"Câmp\"</string>
|
||||
<string name="keyboard_key_vibrate_title">Apăsare vibratorie a tastelor</string>
|
||||
<string name="keyboard_key_sound_title">Apăsarea sonoră a tastelor</string>
|
||||
<string name="allow_no_password_title">Nu permiteți nicio cheie principală</string>
|
||||
<string name="allow_no_password_summary">Activați butonul „Deschide” dacă nu sunt selectate acreditările</string>
|
||||
<string name="allow_no_password_summary">Permite apăsarea butonului \"Deschide\" în cazul în care nu sunt selectate credențiale</string>
|
||||
<string name="delete_entered_password_title">Ștergeți parola</string>
|
||||
<string name="delete_entered_password_summary">Șterge parola introdusă după o încercare de conectare</string>
|
||||
<string name="delete_entered_password_summary">Șterge parola introdusă după o încercare de conectare la o bază de date</string>
|
||||
<string name="enable_read_only_title">Protejat la scriere</string>
|
||||
<string name="enable_read_only_summary">Deschideți baza de date numai în citire în mod implicit</string>
|
||||
<string name="enable_auto_save_database_title">Baza de date Autosave</string>
|
||||
<string name="enable_auto_save_database_summary">Salvați automat baza de date după o acțiune importantă (numai în modul „Modificabil”)</string>
|
||||
<string name="enable_education_screens_title">Ecrane educative</string>
|
||||
<string name="enable_education_screens_summary">Evidențiați elementele pentru a afla cum funcționează aplicația</string>
|
||||
<string name="reset_education_screens_title">Resetați ecranele educaționale</string>
|
||||
<string name="reset_education_screens_summary">Afișează din nou toate elementele educaționale</string>
|
||||
<string name="reset_education_screens_text">Ecranele educaționale sunt resetate</string>
|
||||
<string name="education_create_database_title">Creați fișierul dvs. de bază de date</string>
|
||||
<string name="education_create_database_summary">Creați primul dvs. fișier de gestionare a parolelor.</string>
|
||||
<string name="enable_auto_save_database_title">Salvare automată a bazei de date</string>
|
||||
<string name="enable_auto_save_database_summary">Salvați baza de date după fiecare acțiune importantă (în modul \"Modificabil\")</string>
|
||||
<string name="enable_education_screens_title">Sugestii educaționale</string>
|
||||
<string name="enable_education_screens_summary">Evidențiați elementele pentru a învăța cum funcționează aplicația</string>
|
||||
<string name="reset_education_screens_title">Resetați sugestiile educaționale</string>
|
||||
<string name="reset_education_screens_summary">Afișați din nou toate informațiile educaționale</string>
|
||||
<string name="reset_education_screens_text">Sugestiile educaționale resetate</string>
|
||||
<string name="education_create_database_title">Creați fișierul bazei de date</string>
|
||||
<string name="education_create_database_summary">Creați primul fișier de gestionare a parolelor.</string>
|
||||
<string name="education_select_database_title">Deschideți o bază de date existentă</string>
|
||||
<string name="education_select_database_summary">Deschideți fișierul bazei de date anterioare din browserul de fișiere pentru a-l continua.</string>
|
||||
<string name="education_select_database_summary">Deschideți fișierul anterior al bazei de date din managerul de fișiere pentru a continua să îl utilizați.</string>
|
||||
<string name="education_new_node_title">Adăugați elemente în baza de date</string>
|
||||
<string name="education_new_node_summary">Înscrierile vă ajută să vă gestionați identitățile digitale.
|
||||
<string name="education_new_node_summary">Intrările vă ajută să vă gestionați identitățile digitale.
|
||||
\n
|
||||
\nGrupuri (~ foldere) organizează intrări în baza de date.</string>
|
||||
<string name="education_search_title">Căutați prin intrări</string>
|
||||
\nGrupurile (~foldere) organizează intrările în baza de date.</string>
|
||||
<string name="education_search_title">Căutați printre intrări</string>
|
||||
<string name="education_search_summary">Introduceți titlul, numele de utilizator sau conținutul altor câmpuri pentru a prelua parolele.</string>
|
||||
<string name="education_entry_edit_title">Modificați intrarea</string>
|
||||
<string name="education_entry_edit_summary">Modificați-vă înregistrarea cu câmpuri personalizate. Datele despre pool pot fi referențiate între diferite câmpuri de intrare.</string>
|
||||
<string name="education_generate_password_title">Creați o parolă puternică pentru intrarea dvs.</string>
|
||||
<string name="education_entry_edit_summary">Editați-vă intrarea cu câmpuri personalizate. Datele din pool pot fi referite între diferite câmpuri de intrare.</string>
|
||||
<string name="education_generate_password_title">Creați o parolă puternică</string>
|
||||
<string name="education_generate_password_summary">Generați o parolă puternică pentru a vă asocia cu intrarea dvs., definiți-o ușor în funcție de criteriile formularului și nu uitați parola securizată.</string>
|
||||
<string name="education_entry_new_field_title">Adăugați câmpuri personalizate</string>
|
||||
<string name="education_entry_new_field_summary">Înregistrați un câmp suplimentar, adăugați o valoare și protejați-l opțional.</string>
|
||||
<string name="education_unlock_title">Deblocați baza de date</string>
|
||||
<string name="education_unlock_summary">Introduceți parola și / sau fișierul cheie pentru a debloca baza de date.
|
||||
<string name="education_unlock_summary">Introduceți parola și/sau fișierul cheie pentru a debloca baza de date.
|
||||
\n
|
||||
\nBackup-ul fișierului dvs. de bază de date într-un loc sigur după fiecare modificare.</string>
|
||||
\nFaceți o copie de rezervă a fișierului bazei de date într-un loc sigur după fiecare modificare.</string>
|
||||
<string name="education_read_only_title">Protejați-vă baza de date</string>
|
||||
<string name="education_read_only_summary">Schimbați modul de deschidere pentru sesiune.
|
||||
\n
|
||||
@@ -375,17 +375,17 @@
|
||||
<string name="education_field_copy_summary">Câmpurile copiate pot fi lipite oriunde.
|
||||
\n
|
||||
\nFolosiți metoda de completare a formularului pe care o preferați.</string>
|
||||
<string name="education_lock_title">Blocați baza de date</string>
|
||||
<string name="education_lock_summary">Blocați rapid baza de date, puteți configura aplicația pentru a o bloca după un timp și când ecranul se va opri.</string>
|
||||
<string name="education_lock_title">Blocarea bazei de date</string>
|
||||
<string name="education_lock_summary">Blocați rapid baza de date, puteți configura aplicația pentru a o bloca după un anumit timp și atunci când ecranul se stinge.</string>
|
||||
<string name="education_sort_title">Sortarea articolelor</string>
|
||||
<string name="education_sort_summary">Alegeți cum sunt sortate intrările și grupurile.</string>
|
||||
<string name="education_donation_title">Participa</string>
|
||||
<string name="education_donation_summary">Ajută la creșterea stabilității, securității și la adăugarea mai multor funcții.</string>
|
||||
<string name="html_text_ad_free">Spre deosebire de multe aplicații de gestionare a parolelor, acesta este <strong> gratuit de anunțuri </strong>, <strong> software liber copilefted </strong> și nu colectează date personale pe serverele sale, indiferent de versiunea pe care o utilizați.</string>
|
||||
<string name="html_text_buy_pro">Cumpărând versiunea pro, veți avea acces la acest <strong> stil vizual </strong> și vă va ajuta în special <strong> implementarea proiectelor comunitare. </strong></string>
|
||||
<string name="education_donation_title">Participați</string>
|
||||
<string name="education_donation_summary">Ajutați la creșterea stabilității, a securității și la adăugarea de noi caracteristici.</string>
|
||||
<string name="html_text_ad_free">Spre deosebire de multe aplicații de gestionare a parolelor, aceasta este <strong>fără anunțuri</strong>, <strong>software liber cu copyleft</strong> și nu colectează date personale pe serverele sale, indiferent de versiunea pe care o utilizați.</string>
|
||||
<string name="html_text_buy_pro">Prin cumpărarea versiunii pro, veți avea acces la acest lucru <strong>stil vizual</strong> și veți ajuta în special la <strong>realizarea proiectelor comunitare.</strong></string>
|
||||
<string name="html_text_feature_generosity">Acest <strong> stil vizual </strong> este disponibil datorită generozității tale.</string>
|
||||
<string name="html_text_donation">Pentru a ne păstra libertatea și pentru a fi mereu activi, ne bazăm pe contribuția dvs. <strong>. </strong></string>
|
||||
<string name="html_text_dev_feature">Această caracteristică este <strong> în curs de dezvoltare</strong> și necesită ca <strong>contribuția</strong> dvs să fie disponibilă în curând.</string>
|
||||
<string name="html_text_donation">Pentru a ne păstra libertatea și pentru a fi mereu activi, ne bazăm pe <strong>contribuția dvs.</strong></string>
|
||||
<string name="html_text_dev_feature">Această caracteristică este <strong> în curs de dezvoltare</strong> și necesită ca <strong>contribuția</strong> dvs. să fie disponibilă în curând.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Cumpărând versiunea <strong> pro </strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Prin <strong> contribuție </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">încurajezi dezvoltatorii să creeze <strong> funcții noi </strong> și să <strong> remedieze erori </strong> în conformitate cu observațiile tale.</string>
|
||||
@@ -395,51 +395,51 @@
|
||||
<string name="download">Descărcați</string>
|
||||
<string name="contribute">Contribuie</string>
|
||||
<string name="download_attachment">Descărcați %1$s</string>
|
||||
<string name="download_initialization">Inițializare …</string>
|
||||
<string name="download_progression">In progress: %1$d%%</string>
|
||||
<string name="download_finalization">Finalizare …</string>
|
||||
<string name="download_initialization">Se inițializează…</string>
|
||||
<string name="download_progression">În curs de procesare: %1$d%%</string>
|
||||
<string name="download_finalization">Finalizare…</string>
|
||||
<string name="download_complete">Complet!</string>
|
||||
<string name="style_choose_title">Tema aplicației</string>
|
||||
<string name="style_choose_summary">Tema folosită în aplicație</string>
|
||||
<string name="icon_pack_choose_title">Pachet de pictograme</string>
|
||||
<string name="icon_pack_choose_summary">Pachet de pictograme folosit în aplicație</string>
|
||||
<string name="hide_expired_entries_title">Ascundeți intrările expirate</string>
|
||||
<string name="hide_expired_entries_summary">Înscrierile expirate vor fi ascunse</string>
|
||||
<string name="hide_expired_entries_summary">Nu se afișează intrările expirate</string>
|
||||
<string name="auto_focus_search_title">Căutare rapidă</string>
|
||||
<string name="auto_focus_search_summary">Solicitați o căutare atunci când deschideți o bază de date</string>
|
||||
<string name="remember_database_locations_title">Salvați locația bazelor de date</string>
|
||||
<string name="remember_database_locations_summary">Amintiți-vă locația bazelor de date</string>
|
||||
<string name="remember_keyfile_locations_title">Salvați locația fișierelor cheie</string>
|
||||
<string name="remember_keyfile_locations_summary">Amintiți-vă locația bazelor de date cheie de date</string>
|
||||
<string name="show_recent_files_title">Afișați fișiere recente</string>
|
||||
<string name="auto_focus_search_summary">Solicitați o căutare când deschideți o bază de date</string>
|
||||
<string name="remember_database_locations_title">Reține locațiile bazelor de date</string>
|
||||
<string name="remember_database_locations_summary">Ține evidența locului în care sunt stocate bazele de date</string>
|
||||
<string name="remember_keyfile_locations_title">Reține locațiile fișierelor cheie</string>
|
||||
<string name="remember_keyfile_locations_summary">Ține evidența locului în care sunt stocate fișierele cheie</string>
|
||||
<string name="show_recent_files_title">Afișați fișierele recente</string>
|
||||
<string name="show_recent_files_summary">Afișați locațiile bazelor de date recente</string>
|
||||
<string name="hide_broken_locations_title">Ascundeți linkurile de bază de date stricate</string>
|
||||
<string name="hide_broken_locations_summary">Ascundeți legăturile rupte în lista bazelor de date recente</string>
|
||||
<string name="warning_database_read_only">Acordă acces la scriere fișier pentru a salva modificările bazei de date</string>
|
||||
<string name="warning_database_link_revoked">Accesul catre fisier eliminat de catre managerul de fisiere</string>
|
||||
<string name="hide_broken_locations_title">Ascundeți legăturile de baze de date rupte</string>
|
||||
<string name="hide_broken_locations_summary">Ascundeți legăturile întrerupte din lista de baze de date recente</string>
|
||||
<string name="warning_database_read_only">Acordați acces de scriere în fișier pentru a salva modificările aduse bazei de date</string>
|
||||
<string name="warning_database_link_revoked">Accesul la fișier revocat de către managerul de fișiere</string>
|
||||
<string name="error_create_database">Imposibil de creeat fisierul bazei de date.</string>
|
||||
<string name="error_label_exists">Aceasta eticheta exista</string>
|
||||
<string name="entry_add_attachment">Aduce atasament</string>
|
||||
<string name="discard">Renunta</string>
|
||||
<string name="discard_changes">Renunti la schimbari\?</string>
|
||||
<string name="validate">Valideaza</string>
|
||||
<string name="content_description_add_item">adaugă un element</string>
|
||||
<string name="error_label_exists">Această etichetă există deja.</string>
|
||||
<string name="entry_add_attachment">Adăugați atașament</string>
|
||||
<string name="discard">Renunțați</string>
|
||||
<string name="discard_changes">Renunțați la schimbări\?</string>
|
||||
<string name="validate">Validează</string>
|
||||
<string name="content_description_add_item">Adăugați un element</string>
|
||||
<string name="content_description_database_color">Culoarea bazei de date</string>
|
||||
<string name="content_description_entry_foreground_color">Culoarea primului plan</string>
|
||||
<string name="content_description_entry_background_color">Culoarea de fundal</string>
|
||||
<string name="debit_credit_card">Card de debit / credit</string>
|
||||
<string name="holder">Titularul</string>
|
||||
<string name="holder">Titular</string>
|
||||
<string name="number">Număr</string>
|
||||
<string name="card_verification_value">CVV</string>
|
||||
<string name="name">Nume</string>
|
||||
<string name="place_of_issue">Locul de eliberare</string>
|
||||
<string name="date_of_issue">Data eliberării</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="email_address">Adresa email</string>
|
||||
<string name="email_address">Adresă de email</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="type">Tip</string>
|
||||
<string name="cryptocurrency">Portofel de criptomonede</string>
|
||||
<string name="token">Token</string>
|
||||
<string name="token">Token (Jeton)</string>
|
||||
<string name="public_key">Cheie publică</string>
|
||||
<string name="private_key">Cheie privată</string>
|
||||
<string name="seed">Sămânță</string>
|
||||
@@ -451,16 +451,16 @@
|
||||
<string name="error_word_reserved">Acest cuvânt este rezervat și nu poate fi folosit.</string>
|
||||
<string name="content_description_otp_information">Informații despre parola de unică folosință</string>
|
||||
<string name="template_group_name">Șabloane</string>
|
||||
<string name="content_description_credentials_information">Informații despre acreditări</string>
|
||||
<string name="id_card">Cartă de identitate</string>
|
||||
<string name="content_description_credentials_information">Informații despre credențiale</string>
|
||||
<string name="id_card">Carte de identitate</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
<string name="bank_name">Numele băncii</string>
|
||||
<string name="account">Cont</string>
|
||||
<string name="bank">Banca</string>
|
||||
<string name="bank">Bancă</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="expired">Expirat</string>
|
||||
<string name="custom_data">Date personalizat</string>
|
||||
<string name="custom_data">Date personalizate</string>
|
||||
<string name="tags">Etichete</string>
|
||||
<string name="error_otp_type">Tipul de OTP existent nu este recunoscut de acest formular, este posibil ca validarea acestuia să nu mai genereze corect token-ul.</string>
|
||||
<string name="error_move_group_here">Nu poți muta grupul aici.</string>
|
||||
@@ -469,20 +469,218 @@
|
||||
<string name="error_field_name_already_exists">Numele câmpului există deja.</string>
|
||||
<string name="navigation_drawer_open">Sertar de navigare deschis</string>
|
||||
<string name="content_description_passphrase_word_count">Numărul de cuvinte al frazei de siguranță</string>
|
||||
<string name="html_about_privacy"><strong>Nu se recuperează date de utilizator </strong>, această aplicație nu se conectează la niciun server, funcționează doar la nivel local și respectă pe deplin confidențialitatea utilizatorilor.</string>
|
||||
<string name="current_group">Grup curent</string>
|
||||
<string name="html_about_privacy"><strong>Nu este colectat datele utilizatorilor </strong>, această aplicație nu se conectează la niciun server, funcționează doar la local și respectă pe deplin confidențialitatea utilizatorilor.</string>
|
||||
<string name="current_group">Grupul curent</string>
|
||||
<string name="search_filters">Filtre de căutare</string>
|
||||
<string name="navigation_drawer_close">Sertar de navigare închis</string>
|
||||
<string name="content_description_nav_header">Antet de navigare</string>
|
||||
<string name="inherited">Moștenește</string>
|
||||
<string name="searchable">Căutabil</string>
|
||||
<string name="case_sensitive">Caz sensibil</string>
|
||||
<string name="regex">Expresie regular</string>
|
||||
<string name="case_sensitive">Sensibil la majuscule</string>
|
||||
<string name="regex">Expresie regulată</string>
|
||||
<string name="waiting_challenge_request">Se așteaptă pentru cererea de provocare…</string>
|
||||
<string name="waiting_challenge_response">Se așteaptă pentru un răspuns la provocare…</string>
|
||||
<string name="content_description_hardware_key_checkbox">Casetă de selectare a cheilor hardware</string>
|
||||
<string name="content_description_hardware_key_checkbox">Căsuță de selectare a cheii hardware</string>
|
||||
<string name="hardware_key">Cheie hardware</string>
|
||||
<string name="auto_type_sequence">Secvență Auto-Type</string>
|
||||
<string name="error_database_uri_null">URI-ul bazei de date nu poate fi recuperat.</string>
|
||||
<string name="error_no_hardware_key">Selectează o cheie hardware.</string>
|
||||
</resources>
|
||||
<string name="info">Informații</string>
|
||||
<string name="menu_merge_database">Îmbină datele</string>
|
||||
<string name="menu_reload_database">Reîncarcă datele</string>
|
||||
<string name="save_mode">Mod de salvare</string>
|
||||
<string name="colorize_password_summary">Colorați caracterele parolei în funcție de tip</string>
|
||||
<string name="show_uuid_title">Arată UUID</string>
|
||||
<string name="hint_icon_name">Numele pictogramei</string>
|
||||
<string name="search_mode">Mod de căutare</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="menu_merge_from">Îmbină din …</string>
|
||||
<string name="menu_save_copy_to">Salvează o copie în …</string>
|
||||
<string name="menu_keystore_remove_key">Ștergeți cheia de deblocare a dispozitivului</string>
|
||||
<string name="error_duplicate_file">Datele din fișier există deja.</string>
|
||||
<string name="error_remove_file">S-a produs o eroare în timpul eliminării datelor din fișier.</string>
|
||||
<string name="error_response_already_provided">Răspuns deja furnizat.</string>
|
||||
<string name="error_hardware_key_unsupported">Cheia hardware nu este suportat(ă).</string>
|
||||
<string name="error_empty_key">Cheia nu poate fi goală.</string>
|
||||
<string name="corrupted_file">Fișier corupt.</string>
|
||||
<string name="passphrase">Frază de acces</string>
|
||||
<string name="colorize_password_title">Colorați parolele</string>
|
||||
<string name="show_otp_token_summary">Afișează tokenurile OTP în lista de intrări</string>
|
||||
<string name="show_otp_token_title">Afișați Tokenul OTP</string>
|
||||
<string name="show_uuid_summary">Afișează UUID-ul legat de o intrare sau de un grup</string>
|
||||
<string name="menu_app_settings_summary">Căutare, blocare, istoric, proprietăți</string>
|
||||
<string name="menu_form_filling_settings_summary">Tastatură, completare automată, clipboard</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometrie, credențiale dispozitiv</string>
|
||||
<string name="menu_database_settings_summary">Metadate, coș de gunoi, șabloane, istoric</string>
|
||||
<string name="master_key_settings_summary">Schimbare, reînnoire</string>
|
||||
<string name="menu_security_settings_summary">Criptare, funcție de derivare a cheilor</string>
|
||||
<string name="menu_external_icon">Pictogramă externă</string>
|
||||
<string name="subdomain_search_title">Căutare subdomeniu</string>
|
||||
<string name="subdomain_search_summary">Căutați domenii web cu constrângeri de subdomenii</string>
|
||||
<string name="import_app_properties_title">Importați setările aplicației</string>
|
||||
<string name="auto_type">Auto-Scriere</string>
|
||||
<string name="error_XML_malformed">XML malformat.</string>
|
||||
<string name="error_rebuild_list">Nu s-a putut reconstrui corect lista.</string>
|
||||
<string name="error_file_to_big">Fișierul pe care încercați să-o încărcați este prea mare.</string>
|
||||
<string name="error_upload_file">A apărut o eroare în timpul încărcării datelor din fișier.</string>
|
||||
<string name="error_start_database_action">A apărut o eroare în timpul efectuării unei acțiuni în baza de date.</string>
|
||||
<string name="error_challenge_already_requested">Provocare deja solicitată</string>
|
||||
<string name="error_no_response_from_challenge">Nu s-a reușit să obțină răspunsul la provocare.</string>
|
||||
<string name="error_cancel_by_user">Anulat de utilizator.</string>
|
||||
<string name="error_driver_required">Driver-ul pentru %1$s este necesară.</string>
|
||||
<string name="error_unable_merge_database_kdb">Nu s-a putut fuziona de la o bază de date V1.</string>
|
||||
<string name="error_location_unknown">Locația bazei de date este necunoscută, acțiunea bazei de date nu poate fi efectuată.</string>
|
||||
<string name="registration_mode">Mod de înregistrare</string>
|
||||
<string name="remember_hardware_key_title">Reține cheile hardware</string>
|
||||
<string name="remember_hardware_key_summary">Păstrează evidența cheilor hardware utilizate</string>
|
||||
<string name="import_app_properties_summary">Selectați un fișier pentru a importa setările aplicației</string>
|
||||
<string name="export_app_properties_title">Exportați setările aplicației</string>
|
||||
<string name="warning_database_info_changed">Informațiile conținute în fișierul bazei de date au fost modificate în afara aplicației.</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Introduceți parola, apoi apăsați acest buton.</string>
|
||||
<string name="filter">Filtru</string>
|
||||
<string name="unlock">Deblocare</string>
|
||||
<string name="warning_file_too_big">O bază de date KeePass ar trebui să conțină doar fișiere utilitare mici (cum ar fi fișierele de chei PGP).
|
||||
\n
|
||||
\nBaza dvs. de date poate deveni foarte mare și poate reduce performanța cu această încărcare.</string>
|
||||
<string name="warning_empty_recycle_bin">Ștergeți definitiv toate nodurile din coșul de gunoi?</string>
|
||||
<string name="ask">Întreabă</string>
|
||||
<string name="configure">Configurează</string>
|
||||
<string name="properties">Proprietăți</string>
|
||||
<string name="success_export_app_properties">Setările aplicației au fost exportate</string>
|
||||
<string name="error_export_app_properties">Eroare în timpul exportării setărilor aplicației</string>
|
||||
<string name="error_import_app_properties">Eroare în timpul importării setărilor aplicației</string>
|
||||
<string name="warning_exact_alarm">Nu ați permis aplicației să utilizeze o alarmă exactă. Ca urmare, funcțiile care necesită un cronometru nu se vor face cu o oră exactă.</string>
|
||||
<string name="warning_database_info_reloaded">Reîncărcarea bazei de date va șterge datele modificate local.</string>
|
||||
<string name="menu_appearance_settings_summary">Teme, culori, atribute</string>
|
||||
<string name="autofill_preference_title">Setări de autocompletare</string>
|
||||
<string name="warning_replace_file">Încărcarea acestui fișier îl va înlocui pe cel existent.</string>
|
||||
<string name="content">Conținut</string>
|
||||
<string name="warning_empty_keyfile">Nu este recomandat să adăugați un fișier cheie gol.</string>
|
||||
<string name="warning_database_already_opened">O bază de date este deja deschisă, închideți-o mai întâi pentru a o deschide pe cea nouă</string>
|
||||
<string name="export_app_properties_summary">Creați un fișier pentru a exporta setările aplicației</string>
|
||||
<string name="permission">Permisiune</string>
|
||||
<string name="warning_empty_keyfile_explanation">Conținutul fișierului cheie nu ar trebui să fie modificat niciodată și, în cel mai bun caz, ar trebui să conțină date generate aleatoriu.</string>
|
||||
<string name="later">Mai târziu</string>
|
||||
<string name="success_import_app_properties">Setările aplicației au fost importate</string>
|
||||
<string name="warning_sure_add_file">Adăugați fișierul oricum?</string>
|
||||
<string name="description_app_properties">Proprietățile KeePassDX pentru a gestiona setările aplicației</string>
|
||||
<string name="warning_keyfile_integrity">Hash-ul fișierului nu este garantat, deoarece Android își poate schimba datele din mers. Schimbați extensia fișierului în .bin pentru o integritate corectă.</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Nu stocați niciun conținut criptat pentru a utiliza deblocarea dispozitivului</string>
|
||||
<string name="advanced_unlock_tap_delete">Atingeți pentru a șterge cheile de deblocare a dispozitivului</string>
|
||||
<string name="data">Date</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Extragerea credențialelor din baza de date cu datele de deblocare a dispozitivului</string>
|
||||
<string name="warning_sure_remove_data">Eliminați aceste date oricum?</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Deblocarea temporară a dispozitivului</string>
|
||||
<string name="advanced_unlock_timeout">Timpul de deblocare a dispozitivului</string>
|
||||
<string name="lower_case">litere mici</string>
|
||||
<string name="advanced_unlock_not_recognized">Nu s-a putut recunoaște amprenta de deblocare a dispozitivului</string>
|
||||
<string name="lock_database_show_button_title">Afișați butonul de blocare</string>
|
||||
<string name="templates">Șabloane</string>
|
||||
<string name="keyboard_save_search_info_title">Salvați informațiile partajate</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nu se poate inițializa dispozitivul de deblocare.</string>
|
||||
<string name="biometric_security_update_required">Este necesară actualizarea securității biometrice.</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expirarea deblocării dispozitivului</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Ștergeți toate cheile de criptare legate de recunoașterea deblocării dispozitivului?</string>
|
||||
<string name="templates_group_uuid_title">Grup de șabloane</string>
|
||||
<string name="lock_database_show_button_summary">Afișează butonul de blocare în interfața cu utilizatorul</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">Eliminarea datelor fără legătură</string>
|
||||
<string name="merge_success">Îmbinare finalizată cu succes</string>
|
||||
<string name="advanced_unlock_invalid_key">Nu se poate citi cheia de deblocare a dispozitivului. Vă rugăm să o ștergeți și să repetați procedura de recunoaștere a deblocării.</string>
|
||||
<string name="warning_database_info_changed_options">Îmbinați datele, suprascrieți modificările externe prin salvarea bazei de date sau reîncărcați-o cu cele mai recente modificări.</string>
|
||||
<string name="device_credential_unlock_enable_title">Deblocarea credențialelor dispozitivului</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Tot trebuie să vă amintiți credențialele principale ale seifului dacă utilizați recunoașterea deblocării dispozitivului.</string>
|
||||
<string name="notification">Notificare</string>
|
||||
<string name="warning_remove_unlinked_attachment">Eliminarea datelor nelegate poate reduce dimensiunea bazei de date, dar poate șterge și datele utilizate pentru pluginurile KeePass.</string>
|
||||
<string name="warning_database_revoked">Accesul la fișierul revocat de către managerul de fișiere, închideți baza de date și redeschideți-o din nou din locația sa.</string>
|
||||
<string name="warning_database_notification_permission">Permisiunea de notificare vă permite să afișați starea bazei de date și să o blocați cu un buton ușor accesibil.
|
||||
\n
|
||||
\nDacă nu activați această permisiune, baza de date deschisă în fundal nu va fi vizibilă dacă o altă aplicație se află în prim-plan.</string>
|
||||
<string name="warning_copy_permission">Permisiunea de notificare este necesară pentru a utiliza funcția de notificare a clipboard-ului.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Legătură la deblocarea dispozitivului</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Recunoașterea deblocării dispozitivului</string>
|
||||
<string name="advanced_unlock_scanning_error">Eroare de deblocare a dispozitivului: %1$s</string>
|
||||
<string name="unlock_and_link_biometric">Legătură de deblocare a dispozitivului</string>
|
||||
<string name="configure_biometric">Nu se înrolează nicio credențială biometrică sau de dispozitiv.</string>
|
||||
<string name="autofill_select_entry">Selectați intrarea…</string>
|
||||
<string name="device_credential">Credențialele dispozitivului</string>
|
||||
<string name="device_credential_unlock_enable_summary">Vă permite să utilizați credențialele dispozitivului pentru a deschide baza de date</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Durata de utilizare a dispozitivului de deblocare înainte de ștergerea conținutului acestuia</string>
|
||||
<string name="advanced_unlock_keystore_warning">Această funcție va stoca datele credențiale criptate în depozitul de chei securizat al dispozitivului dvs.
|
||||
\n
|
||||
\nÎn funcție de implementarea API-ului nativ al sistemului de operare, este posibil ca această funcție să nu fie complet funcțională.
|
||||
\nVerificați compatibilitatea și securitatea KeyStore cu producătorul dispozitivului dvs. și cu creatorul ROM-ului pe care îl utilizați.</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Elimină atașamentele conținute în baza de date, dar care nu sunt legate de o intrare</string>
|
||||
<string name="templates_group_enable_title">Utilizarea șabloanelor</string>
|
||||
<string name="templates_group_enable_summary">Utilizați șabloane dinamice pentru a completa câmpurile unei intrări</string>
|
||||
<string name="keyboard_save_search_info_summary">Încercați să salvați informațiile partajate atunci când faceți o selecție de intrare manuală pentru o utilizare ulterioară mai ușoară</string>
|
||||
<string name="education_advanced_unlock_title">Deblocarea bazei de date a dispozitivului</string>
|
||||
<string name="education_validate_entry_title">Validarea intrării</string>
|
||||
<string name="education_advanced_unlock_summary">Conectați-vă parola la datele biometrice scanate sau la credențialele dispozitivului pentru a vă debloca rapid baza de date.</string>
|
||||
<string name="upper_case">LITERE MARI</string>
|
||||
<string name="title_case">Litere Mari de Titlu</string>
|
||||
<string name="autofill_application_id_blocklist_title">Lista de blocare a aplicațiilor</string>
|
||||
<string name="autofill_block">Blocați completarea automată</string>
|
||||
<string name="keyboard_previous_lock_title">Blocați baza de date</string>
|
||||
<string name="keyboard_change">Tastatură de comutare</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Ecranul cu credențiale pentru baza de date</string>
|
||||
<string name="keyboard_previous_lock_summary">Reveniți automat la tastatura precedentă după blocarea bazei de date</string>
|
||||
<string name="autofill_inline_suggestions_summary">Încercarea de a afișa sugestii de autocompletare direct de la o tastatură compatibilă</string>
|
||||
<string name="autofill_save_search_info_title">Salvați informațiile de căutare</string>
|
||||
<string name="autofill_save_search_info_summary">Încercați să salvați informațiile de căutare atunci când faceți o selecție de intrare manuală pentru o utilizare ulterioară mai ușoară</string>
|
||||
<string name="show_entry_colors_title">Culori de intrare</string>
|
||||
<string name="show_entry_colors_summary">Afișează culorile de prim-plan și de fundal pentru o intrare</string>
|
||||
<string name="keyboard_previous_search_title">Ecran de căutare</string>
|
||||
<string name="keyboard_previous_search_summary">Reveniți automat la tastatura anterioară pe ecranul de căutare</string>
|
||||
<string name="keyboard_previous_fill_in_title">Comutați înapoi</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Reveniți automat la tastatura anterioară după ce ați executat \"Acțiune automată a tastelor\"</string>
|
||||
<string name="autofill_manual_selection_title">Selecție manuală</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">Au fost adăugate sugestii de autocompletare.</string>
|
||||
<string name="enable_keep_screen_on_title">Păstrați ecranul pornit</string>
|
||||
<string name="enable_keep_screen_on_summary">Păstrați ecranul deschis atunci când urmăriți sau editați o intrare</string>
|
||||
<string name="unit_kibibyte">KiB</string>
|
||||
<string name="entropy">Entropie: %1$s bit</string>
|
||||
<string name="entropy_high">Entropie: Mare</string>
|
||||
<string name="entropy_calculate">Entropie: Se calculează…</string>
|
||||
<string name="at_least_one_char">Cel puțin un caracter din fiecare</string>
|
||||
<string name="exclude_ambiguous_chars">Excludeți caracterele ambigue</string>
|
||||
<string name="word_separator">Separator</string>
|
||||
<string name="ignore_chars_filter">Ignoră caracterele</string>
|
||||
<string name="icon_section_custom">Personalizat</string>
|
||||
<string name="custom_fields">Câmpuri personalizate</string>
|
||||
<string name="education_add_attachment_title">Adăugați atașament</string>
|
||||
<string name="education_setup_OTP_title">Configurați OTP</string>
|
||||
<string name="education_setup_OTP_summary">Configurați gestionarea parolei unice (HOTP / TOTP) pentru a genera un token solicitat pentru autentificarea cu doi factori (2FA).</string>
|
||||
<string name="enable_screenshot_mode_title">Modul captură de ecran</string>
|
||||
<string name="consider_chars_filter">Luați în considerare caracterele</string>
|
||||
<string name="autofill_application_id_blocklist_summary">Lista de blocare care împiedică completarea automată a aplicațiilor</string>
|
||||
<string name="autofill_ask_to_save_data_title">Solicitați salvarea datelor</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Lista de blocare care previne completarea automată a domeniilor web</string>
|
||||
<string name="unit_gibibyte">GiB</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Lista de blocare a domeniilor web</string>
|
||||
<string name="unit_mebibyte">MiB</string>
|
||||
<string name="back_to_previous_keyboard">Înapoi la tastatura precedentă</string>
|
||||
<string name="select_entry">Selectați intrarea</string>
|
||||
<string name="enter">Introduceți</string>
|
||||
<string name="autofill_close_database_title">Închideți baza de date</string>
|
||||
<string name="autofill_inline_suggestions_title">Sugestii în linie</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Solicitați salvarea datelor atunci când se finalizează completarea unui formular</string>
|
||||
<string name="autofill_block_restart">Reporniți aplicația care conține formularul pentru a activa blocarea.</string>
|
||||
<string name="autofill_read_only_save">Salvarea datelor nu este permisă pentru o bază de date deschisă ca fiind doar pentru citire.</string>
|
||||
<string name="education_validate_entry_summary">Nu uitați să validați datele introduse și să salvați baza de date.
|
||||
\n
|
||||
\nDacă este activată o blocare automată și uitați că ați făcut o modificare, riscați să vă pierdeți datele.</string>
|
||||
<string name="enable_screenshot_mode_summary">Permiteți aplicațiilor terțe să înregistreze sau să facă capturi de ecran ale aplicației</string>
|
||||
<string name="upload_attachment">Încarcă %1$s</string>
|
||||
<string name="download_canceled">Anulat!</string>
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="character_count">Numărul de caractere: %1$d</string>
|
||||
<string name="screenshot_mode_banner_text">Modul captură de ecran</string>
|
||||
<string name="style_brightness_title">Luminozitatea temei</string>
|
||||
<string name="style_brightness_summary">Selectați teme luminoase sau întunecate</string>
|
||||
<string name="icon_section_standard">Standard</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Reveniți automat la tastatura precedentă pe ecranul cu credențialele bazei de date</string>
|
||||
<string name="backspace">Spațiu înapoi</string>
|
||||
<string name="autofill_close_database_summary">Închideți baza de date după o selecție de autocompletare</string>
|
||||
<string name="autofill_manual_selection_summary">Afișarea opțiunii de a permite utilizatorului să selecteze intrarea în baza de date</string>
|
||||
<string name="education_add_attachment_summary">Încărcați un atașament la intrarea dvs. pentru a salva date externe importante.</string>
|
||||
</resources>
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
<string name="read_only">Только чтение</string>
|
||||
<string name="read_only_warning">KeePassDX необходимо разрешение на запись, чтобы иметь возможность изменить что-либо в вашей базе.</string>
|
||||
<string name="content_description_remove_from_list">Убрать из списка</string>
|
||||
<string name="root">База</string>
|
||||
<string name="root">Корень</string>
|
||||
<string name="rounds">Раунды шифрования</string>
|
||||
<string name="rounds_explanation">Дополнительные раунды шифрования – выше стойкость базы к подбору пароля, но медленнее открытие и сохранение.</string>
|
||||
<string name="saving_database">Сохранение базы…</string>
|
||||
@@ -133,7 +133,7 @@
|
||||
<string name="warning_password_encoding">Избегайте использования в пароле символов вне кодировки текста в файле базы, так как эти символы будут преобразованы в одинаковый символ.</string>
|
||||
<string name="version_label">Версия %1$s</string>
|
||||
<string name="encrypted_value_stored">Зашифрованный пароль сохранён</string>
|
||||
<string name="unavailable">Для этой базы главный пароль ещё не сохранён.</string>
|
||||
<string name="unavailable">Недоступно</string>
|
||||
<string name="education_unlock_summary">Введите пароль и/или файл ключа, чтобы разблокировать базу.
|
||||
\n
|
||||
\nНе забывайте сохранять копию файла базы в безопасном месте после каждого изменения.</string>
|
||||
@@ -160,7 +160,7 @@
|
||||
<string name="sort_creation_time">Время создания</string>
|
||||
<string name="sort_last_modify_time">Время изменения</string>
|
||||
<string name="sort_last_access_time">Время последнего доступа</string>
|
||||
<string name="edit_entry">Изменить</string>
|
||||
<string name="edit_entry">Изменить запись</string>
|
||||
<string name="allow">Разрешить</string>
|
||||
<string name="error_load_database">Невозможно загрузить базу.</string>
|
||||
<string name="error_load_database_KDF_memory">Невозможно загрузить ключ. Попробуйте уменьшить размер памяти, используемой функцией формирования ключа (KDF).</string>
|
||||
@@ -196,11 +196,11 @@
|
||||
<string name="lock">Блокировка</string>
|
||||
<string name="lock_database_screen_off_title">Блокировка экрана</string>
|
||||
<string name="lock_database_screen_off_summary">Блокировать базу через несколько секунд после отключения экрана</string>
|
||||
<string name="advanced_unlock">Расширенная разблокировка</string>
|
||||
<string name="advanced_unlock">Разблокировка устройства</string>
|
||||
<string name="biometric_unlock_enable_title">Биометрическая разблокировка</string>
|
||||
<string name="biometric_unlock_enable_summary">Включить разблокировку базы при помощи биометрического ключа</string>
|
||||
<string name="biometric_delete_all_key_title">Удалить ключи шифрования</string>
|
||||
<string name="biometric_delete_all_key_summary">Удалить все ключи шифрования, связанные с распознаванием расширенной разблокировки</string>
|
||||
<string name="biometric_delete_all_key_summary">Удалить все ключи шифрования, связанные с распознаванием разблокировки устройства</string>
|
||||
<string name="unavailable_feature_text">Невозможно использовать эту функцию.</string>
|
||||
<string name="unavailable_feature_version">Ваша версия Android %1$s, требуется %2$s.</string>
|
||||
<string name="unavailable_feature_hardware">Соответствующее оборудование не найдено.</string>
|
||||
@@ -219,7 +219,7 @@
|
||||
<string name="database_description_title">Описание базы</string>
|
||||
<string name="database_version_title">Версия базы</string>
|
||||
<string name="text_appearance">Текст</string>
|
||||
<string name="application_appearance">Внешний вид</string>
|
||||
<string name="application_appearance">Интерфейс</string>
|
||||
<string name="other">Прочее</string>
|
||||
<string name="keyboard">Клавиатура</string>
|
||||
<string name="magic_keyboard_title">Настройки Magikeyboard</string>
|
||||
@@ -230,7 +230,7 @@
|
||||
<string name="enable_read_only_summary">По умолчанию открывать базу только для чтения</string>
|
||||
<string name="enable_education_screens_title">Обучающие подсказки</string>
|
||||
<string name="enable_education_screens_summary">Выделять элементы, чтобы показать, как работает приложение</string>
|
||||
<string name="reset_education_screens_title">Сбросить обучающие подсказки</string>
|
||||
<string name="reset_education_screens_title">Вернуть обучающие подсказки</string>
|
||||
<string name="reset_education_screens_summary">Снова показывать все обучающие подсказки</string>
|
||||
<string name="reset_education_screens_text">Обучающие подсказки сброшены</string>
|
||||
<string name="education_create_database_title">Создайте файл базы</string>
|
||||
@@ -334,10 +334,10 @@
|
||||
<string name="content_description_update_from_list">Обновить</string>
|
||||
<string name="content_description_keyboard_close_fields">Закрыть поля</string>
|
||||
<string name="error_create_database_file">Невозможно создать базу с этим паролем и ключевым файлом.</string>
|
||||
<string name="menu_advanced_unlock_settings">Расширенная разблокировка</string>
|
||||
<string name="menu_advanced_unlock_settings">Разблокировка устройства</string>
|
||||
<string name="biometric">Биометрический ключ</string>
|
||||
<string name="biometric_auto_open_prompt_title">Автозапрос ключа</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Автоматически запрашивать расширенную разблокировку, если она установлена для базы</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Автоматически запрашивать разблокировку устройства, если она установлена для базы</string>
|
||||
<string name="enable">Включить</string>
|
||||
<string name="disable">Отключить</string>
|
||||
<string name="selection_mode">Режим выбора</string>
|
||||
@@ -367,7 +367,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Исправить проблему путём создания новых UUID для дубликатов и продолжить работу\?</string>
|
||||
<string name="database_opened">База открыта</string>
|
||||
<string name="clipboard_explanation_summary">Копирование полей ввода с помощью буфера обмена устройства</string>
|
||||
<string name="advanced_unlock_explanation_summary">Использовать расширенную разблокировку для более лёгкого открытия базы данных</string>
|
||||
<string name="advanced_unlock_explanation_summary">Используйте разблокировку устройства для более лёгкого открытия базы</string>
|
||||
<string name="database_data_compression_title">Сжатие данных</string>
|
||||
<string name="database_data_compression_summary">Сжатие данных уменьшает размер базы</string>
|
||||
<string name="max_history_items_title">Максимум записей</string>
|
||||
@@ -413,9 +413,9 @@
|
||||
<string name="auto_focus_search_title">Быстрый поиск</string>
|
||||
<string name="auto_focus_search_summary">Открывать поисковый запрос при открытии базы</string>
|
||||
<string name="remember_database_locations_title">Помнить расположение баз</string>
|
||||
<string name="remember_database_locations_summary">Помнить расположение файлов баз</string>
|
||||
<string name="remember_keyfile_locations_title">Помнить расположение файлов ключей</string>
|
||||
<string name="remember_keyfile_locations_summary">Помнить расположение файлов ключей баз</string>
|
||||
<string name="remember_database_locations_summary">Запоминать расположение баз паролей</string>
|
||||
<string name="remember_keyfile_locations_title">Помнить расположение ключей</string>
|
||||
<string name="remember_keyfile_locations_summary">Запоминать расположение файлов ключей к базам паролей</string>
|
||||
<string name="show_recent_files_title">Показывать последние базы</string>
|
||||
<string name="show_recent_files_summary">Показывать расположение последних открытых баз</string>
|
||||
<string name="hide_broken_locations_title">Скрывать отсутствующие</string>
|
||||
@@ -446,7 +446,7 @@
|
||||
<string name="content_description_add_item">Добавить элемент</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Экран ввода главного пароля</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Автоматически переключаться на предыдущую клавиатуру после заполнения формы и выполнения автоматического действия кнопки</string>
|
||||
<string name="keyboard_previous_fill_in_title">Автоматическое действие кнопки</string>
|
||||
<string name="keyboard_previous_fill_in_title">Переключение назад</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Автоматически переключаться на предыдущую клавиатуру на экране входа в базу</string>
|
||||
<string name="keyboard_change">Переключение клавиатуры</string>
|
||||
<string name="upload_attachment">Добавить %1$s</string>
|
||||
@@ -491,29 +491,29 @@
|
||||
<string name="device_credential_unlock_enable_title">Разблокировка учётными данными устройства</string>
|
||||
<string name="device_credential">Учётные данные устройства</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Введите пароль и нажмите эту кнопку.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Невозможно инициализировать запрос расширенной разблокировки.</string>
|
||||
<string name="advanced_unlock_not_recognized">Невозможно распознать расширенную разблокировку</string>
|
||||
<string name="advanced_unlock_invalid_key">Невозможно прочитать ключ расширенной разблокировки. Удалите его и повторите процедуру распознавания разблокировки.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Извлекать учётные данные базы с использованием расширенной разблокировки</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Открыть базу с расширенным распознаванием разблокировки</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">При использовании расширенной разблокировки вам всё равно необходимо помнить основные учётные данные.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Удалить все ключи шифрования, связанные с распознаванием расширенной разблокировки\?</string>
|
||||
<string name="advanced_unlock_scanning_error">Ошибка расширенной разблокировки: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Распознавание расширенной разблокировки</string>
|
||||
<string name="menu_keystore_remove_key">Удалить ключ расширенной разблокировки</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Невозможно инициализировать запрос разблокировки устройства.</string>
|
||||
<string name="advanced_unlock_not_recognized">Невозможно распознать разблокировку устройства</string>
|
||||
<string name="advanced_unlock_invalid_key">Невозможно прочитать ключ разблокировки устройства. Удалите его и повторите процедуру распознавания разблокировки.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Извлекать учётные данные базы с использованием разблокировки устройства</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Распознавание разблокировки устройства</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">При использовании разблокировки устройства вам всё равно необходимо помнить основные учётные данные.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Удалить все ключи шифрования, связанные с распознаванием разблокировки устройства\?</string>
|
||||
<string name="advanced_unlock_scanning_error">Ошибка разблокировки устройства: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Настройка разблокировки устройства</string>
|
||||
<string name="menu_keystore_remove_key">Удалить ключ разблокировки устройства</string>
|
||||
<string name="enter">Ввод</string>
|
||||
<string name="back_to_previous_keyboard">Возврат к предыдущей клавиатуре</string>
|
||||
<string name="custom_fields">Пользовательские поля</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Выберите запись</string>
|
||||
<string name="education_advanced_unlock_title">Расширенная разблокировка базы</string>
|
||||
<string name="advanced_unlock_timeout">Срок действия расширенной разблокировки</string>
|
||||
<string name="education_advanced_unlock_title">Разблокировка базы устройством</string>
|
||||
<string name="advanced_unlock_timeout">Срок действия разблокировки устройства</string>
|
||||
<string name="education_advanced_unlock_summary">Свяжите пароль с отсканированными биометрическими данными или учётными данными устройства, чтобы быстро разблокировать базу.</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Продолжительность использования содержимого расширенной разблокировки до его удаления</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Продолжительность использования содержимого разблокировки устройства до его удаления</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Время действия</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Временная расширенная разблокировка</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Не сохранять зашифрованное содержимое для использования расширенной разблокировки</string>
|
||||
<string name="advanced_unlock_tap_delete">Нажмите, чтобы удалить ключи расширенной разблокировки</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Временная разблокировка устройства</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Не сохранять зашифрованное содержимое для использования разблокировки устройства</string>
|
||||
<string name="advanced_unlock_tap_delete">Нажмите, чтобы удалить ключи разблокировки устройства</string>
|
||||
<string name="content">Содержимое</string>
|
||||
<string name="error_database_uri_null">Невозможно получить URI базы.</string>
|
||||
<string name="error_rebuild_list">Невозможно правильно перестроить список.</string>
|
||||
@@ -545,9 +545,9 @@
|
||||
<string name="error_import_app_properties">Ошибка при импорте настроек приложения</string>
|
||||
<string name="success_import_app_properties">Настройки приложения импортированы</string>
|
||||
<string name="description_app_properties">Управление настройками приложения KeePassDX</string>
|
||||
<string name="export_app_properties_summary">Создать файл настроек приложения</string>
|
||||
<string name="export_app_properties_summary">Создать резервную копию настроек</string>
|
||||
<string name="export_app_properties_title">Экспорт настроек</string>
|
||||
<string name="import_app_properties_summary">Импортировать настройки приложения из файла</string>
|
||||
<string name="import_app_properties_summary">Выберите резервную копию настроек</string>
|
||||
<string name="import_app_properties_title">Импорт настроек</string>
|
||||
<string name="error_start_database_action">Произошла ошибка при выполнении действия с базой.</string>
|
||||
<string name="error_move_group_here">Сюда группу переместить невозможно.</string>
|
||||
@@ -603,7 +603,7 @@
|
||||
<string name="tags">Метки</string>
|
||||
<string name="warning_keyfile_integrity">Хеш файла не гарантируется, поскольку Android может изменять свои данные на лету. Измените расширение файла на .bin для сохранения целостности.</string>
|
||||
<string name="enable_keep_screen_on_title">Держать экран включённым</string>
|
||||
<string name="enable_keep_screen_on_summary">Не отключать экран при просмотре записи</string>
|
||||
<string name="enable_keep_screen_on_summary">Не отключать экран при просмотре или редактировании записи</string>
|
||||
<string name="show_entry_colors_title">Цвета записей</string>
|
||||
<string name="show_entry_colors_summary">Показывать цвета текста и фона записи</string>
|
||||
<string name="navigation_drawer_open">Открыть панель навигации</string>
|
||||
@@ -657,9 +657,9 @@
|
||||
<string name="corrupted_file">Файл повреждён.</string>
|
||||
<string name="error_location_unknown">Расположение базы неизвестно, действие с базой не может быть выполнено.</string>
|
||||
<string name="remember_hardware_key_title">Помнить аппаратные ключи</string>
|
||||
<string name="remember_hardware_key_summary">Помнить используемые аппаратные ключи</string>
|
||||
<string name="remember_hardware_key_summary">Запоминать используемые аппаратные ключи</string>
|
||||
<string name="screenshot_mode_banner_text">Режим снимка экрана</string>
|
||||
<string name="enable_screenshot_mode_title">Режим снимка экрана</string>
|
||||
<string name="enable_screenshot_mode_title">Разрешать снимки экрана</string>
|
||||
<string name="hardware_key">Аппаратный ключ</string>
|
||||
<string name="enable_screenshot_mode_summary">Разрешать сторонним приложениям делать снимки или запись экрана приложения</string>
|
||||
<string name="waiting_challenge_request">Ожидание запроса на вызов…</string>
|
||||
@@ -667,4 +667,25 @@
|
||||
<string name="html_about_privacy"><strong>Никакие пользовательские данные не собираются</strong>, это приложение не подключается ни к одному серверу, работает исключительно локально и полностью соблюдает конфиденциальность пользователей.</string>
|
||||
<string name="auto_type">Автонабор</string>
|
||||
<string name="merge_success">Объединение выполнено</string>
|
||||
<string name="later">Позже</string>
|
||||
<string name="ask">Запрос</string>
|
||||
<string name="unlock">Открыть</string>
|
||||
<string name="menu_app_settings_summary">Поиск, блокировка, история, настройки</string>
|
||||
<string name="menu_form_filling_settings_summary">Клавиатура, автозаполнение, буфер обмена</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Биометрия, учётные данные устройства</string>
|
||||
<string name="menu_database_settings_summary">Метаданные, корзина, шаблоны, история</string>
|
||||
<string name="menu_security_settings_summary">Шифрование, функция формирования ключа</string>
|
||||
<string name="education_validate_entry_summary">Не забывайте проверять введённые данные и сохранять базу.
|
||||
\n
|
||||
\nЕсли сработает автоматическая блокировка, а вы забудете, что вносили изменения, то рискуете потерять данные.</string>
|
||||
<string name="info">Информация</string>
|
||||
<string name="master_key_settings_summary">Изменение, обновление</string>
|
||||
<string name="warning_copy_permission">Разрешение необходимо для использования функции уведомления буфера обмена.</string>
|
||||
<string name="menu_appearance_settings_summary">Темы, цвета, атрибуты</string>
|
||||
<string name="configure">Настройка</string>
|
||||
<string name="education_validate_entry_title">Проверка записи</string>
|
||||
<string name="unlock_and_link_biometric">Настройка разблокировки устройства</string>
|
||||
<string name="warning_database_notification_permission">Разрешение на отображение уведомлений позволяет показывать состояние базы и блокировать её с помощью легкодоступной кнопки.
|
||||
\n
|
||||
\nЕсли не предоставить это разрешение, то открытая в фоновом режиме база не будет видна, если на переднем плане находится другое приложение.</string>
|
||||
</resources>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="digits">Číslice</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft je <strong>open source</strong> a <strong>bez reklamy</strong>.
|
||||
\nPoskytuje sa tak, ako je, na základe licencie <strong>GPLv3</strong> bez akejkoľvek záruky.</string>
|
||||
<string name="select_database_file">Otvorte existujúcu databázu</string>
|
||||
<string name="select_database_file">Otvoriť existujúci trezor</string>
|
||||
<string name="entry_accessed">Pristupované</string>
|
||||
<string name="entry_cancel">Zrušiť</string>
|
||||
<string name="entry_notes">Poznámky</string>
|
||||
@@ -164,7 +164,7 @@
|
||||
<string name="error_otp_type">Existujúci typ OTP tento formulár nerozpoznáva, jeho validácia už nemusí správne generovať token.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s s rovnakým UUID %2$s už existuje.</string>
|
||||
<string name="education_setup_OTP_title">Nastaviť OTP</string>
|
||||
<string name="create_keepass_file">Vytvorte novú databázu</string>
|
||||
<string name="create_keepass_file">Vytvorte novú trezor</string>
|
||||
<string name="auto_focus_search_summary">Pri otváraní databázy požiadajte o vyhľadávanie</string>
|
||||
<string name="import_app_properties_summary">Vyberte súbor na import nastavení aplikácie</string>
|
||||
<string name="search_mode">Režim vyhľadávania</string>
|
||||
@@ -277,7 +277,7 @@
|
||||
<string name="menu_master_key_settings">Nastavenia hlavného kľúča</string>
|
||||
<string name="menu_move">Presunúť</string>
|
||||
<string name="menu_paste">Vložiť</string>
|
||||
<string name="menu_keystore_remove_key">Odstrániť rozšírený odomykací kľúč</string>
|
||||
<string name="menu_keystore_remove_key">Odstrániť odomykací kľúč</string>
|
||||
<string name="menu_file_selection_read_only">Ochrana proti zápisu</string>
|
||||
<string name="menu_open_file_read_and_write">Upraviteľné</string>
|
||||
<string name="auto_focus_search_title">Rýchle hľadanie</string>
|
||||
@@ -485,7 +485,7 @@
|
||||
<string name="education_sort_summary">Vyberte spôsob triedenia záznamov a skupín.</string>
|
||||
<string name="icon_pack_choose_title">Balík ikon</string>
|
||||
<string name="template_group_name">Šablóny</string>
|
||||
<string name="menu_advanced_unlock_settings">Pokročilé odblokovanie</string>
|
||||
<string name="menu_advanced_unlock_settings">Odomknutie zariadenia</string>
|
||||
<string name="menu_copy">Kopírovať</string>
|
||||
<string name="autofill_block_restart">Ak chcete aktivovať blokovanie, reštartujte aplikáciu obsahujúcu formulár.</string>
|
||||
<string name="content_description_keyfile_checkbox">Začiarkavacie políčko Keyfile</string>
|
||||
@@ -667,4 +667,11 @@
|
||||
<string name="icon_section_custom">Vlastná</string>
|
||||
<string name="icon_pack_choose_summary">Balík ikon používaný v aplikácii</string>
|
||||
<string name="show_entry_colors_title">Vstupné farby</string>
|
||||
<string name="master_key_settings_summary">Zmena, obnova</string>
|
||||
<string name="info">Informácie</string>
|
||||
<string name="menu_form_filling_settings_summary">Klávesnica, automatické doplnenie, schránka</string>
|
||||
<string name="menu_security_settings_summary">Šifrovanie, derivácia kľúčov, funkcie</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometria, prístupové údaje do zariadenia</string>
|
||||
<string name="menu_database_settings_summary">Metadáta, kôš, šablóny, história</string>
|
||||
<string name="menu_app_settings_summary">Hľadať, uzamknutie, história, nastavenia</string>
|
||||
</resources>
|
||||
@@ -54,4 +54,16 @@
|
||||
<string name="discard_changes">Zavrzi spremembe\?</string>
|
||||
<string name="entry_password_generator">Generator gesel</string>
|
||||
<string name="content_description_password_length">Dolžina gesla</string>
|
||||
<string name="memory_usage">Poraba spomina</string>
|
||||
<string name="menu_appearance_settings">Izgled</string>
|
||||
<string name="membership">Članstvo</string>
|
||||
<string name="menu_form_filling_settings">Izpolnitev obrazca</string>
|
||||
<string name="menu_form_filling_settings_summary">Tipkovnica, samodejno izpolnevanje, odložišče</string>
|
||||
<string name="settings">Nastavitve</string>
|
||||
<string name="menu_advanced_unlock_settings">Odklepanje naprave</string>
|
||||
<string name="menu_app_settings">Nastavitve aplikacije</string>
|
||||
<string name="menu_delete">Izbriši</string>
|
||||
<string name="sort_last_access_time">Zadnji dostop</string>
|
||||
<string name="menu_copy">Kopiraj</string>
|
||||
<string name="menu_donate">Doniraj</string>
|
||||
</resources>
|
||||
@@ -206,7 +206,7 @@
|
||||
<string name="lowercase">Të vogla</string>
|
||||
<string name="copy_field">Kopje e %1$s</string>
|
||||
<string name="menu_app_settings">Rregullime aplikacioni</string>
|
||||
<string name="menu_advanced_unlock_settings">Shkyçje e thelluar</string>
|
||||
<string name="menu_advanced_unlock_settings">Shkyçje pajisjeje</string>
|
||||
<string name="menu_security_settings">Rregullime sigurie</string>
|
||||
<string name="menu_master_key_settings">Rregullime kyçi të përgjithshëm</string>
|
||||
<string name="menu_copy">Kopjoje</string>
|
||||
@@ -226,8 +226,8 @@
|
||||
<string name="never">Kurrë</string>
|
||||
<string name="no_results">S’ka përfundime kërkimi</string>
|
||||
<string name="no_url_handler">Që të hapni këtë URL, instaloni një shfletues.</string>
|
||||
<string name="select_database_file">Hap bazë ekzistuese të dhënash</string>
|
||||
<string name="create_keepass_file">Krijoni bazë të re të dhënash</string>
|
||||
<string name="select_database_file">Hap kasafortë ekzistuese</string>
|
||||
<string name="create_keepass_file">Krijoni kasafortë të re</string>
|
||||
<string name="auto_focus_search_title">Kërkim i shpejtë</string>
|
||||
<string name="progress_create">Po krijohet bazë e re të dhënash…</string>
|
||||
<string name="progress_title">Po punohet…</string>
|
||||
@@ -240,8 +240,8 @@
|
||||
<string name="show_recent_files_title">Shfaq kartelë të freskëta</string>
|
||||
<string name="show_recent_files_summary">Shfaq vendndodhje bazash të dhënash së fundi</string>
|
||||
<string name="hide_broken_locations_title">Fshih lidhje të dëmtuara baze të dhënash</string>
|
||||
<string name="import_app_properties_title">Importo veti aplikacioni</string>
|
||||
<string name="import_app_properties_summary">Përzgjidhni një kartelë që të importohen veti aplikacionesh</string>
|
||||
<string name="import_app_properties_title">Importo rregullime aplikacioni</string>
|
||||
<string name="import_app_properties_summary">Përzgjidhni një kartelë që të importohen rregullime aplikacioni</string>
|
||||
<string name="saving_database">Po ruhet bazë të dhënash…</string>
|
||||
<string name="do_not_kill_app">Mos e asgjëso aplikacionin…</string>
|
||||
<string name="space">Hapësirë</string>
|
||||
@@ -269,7 +269,7 @@
|
||||
<string name="lock_database_screen_off_title">Kyçje ekrani</string>
|
||||
<string name="lock_database_show_button_title">Shfaq buton kyçjesh</string>
|
||||
<string name="content">Lëndë</string>
|
||||
<string name="advanced_unlock">Shkyçje e thelluar</string>
|
||||
<string name="advanced_unlock">Shkyçje pajisjeje</string>
|
||||
<string name="path">Shteg</string>
|
||||
<string name="assign_master_key">Caktoni një kyç të përgjithshëm</string>
|
||||
<string name="data">Të dhëna</string>
|
||||
@@ -344,18 +344,18 @@
|
||||
<string name="show_entry_colors_title">Ngjyra zërash</string>
|
||||
<string name="hide_expired_entries_title">Fshihi zërat e skaduar</string>
|
||||
<string name="error_XML_malformed">XML e keqformuar.</string>
|
||||
<string name="advanced_unlock_scanning_error">Gabim shkyçjeje të thelluar: %1$s</string>
|
||||
<string name="advanced_unlock_scanning_error">Gabim shkyçjeje pajisjeje: %1$s</string>
|
||||
<string name="autofill_block">Blloko vetëplotësim</string>
|
||||
<string name="allow_no_password_summary">Lejon prekjen e butoni “Hape”, nëse s’janë përzgjedhur kredenciale</string>
|
||||
<string name="about_description">Sendërtim për Android i përgjegjësit KeePass të fjalëkalimeve</string>
|
||||
<string name="auto_focus_search_summary">Kërko një kërkim, kur hapet një bazë të dhënash</string>
|
||||
<string name="warning_replace_file">Ngarkimi i kësaj kartele do të zëvendësojë atë ekzistuesen.</string>
|
||||
<string name="autofill">Vetëplotësoje</string>
|
||||
<string name="advanced_unlock_tap_delete">Prekeni që të fshihen kyçe shkyçjeje të thelluar</string>
|
||||
<string name="advanced_unlock_tap_delete">Prekeni që të fshihen kyçe shkyçjeje pajisjeje</string>
|
||||
<string name="biometric_unlock_enable_title">Shkyçje biometrike</string>
|
||||
<string name="biometric_unlock_enable_summary">Ju lejon të skanoni elementë biometrikë për të hapur bazën e të dhënave</string>
|
||||
<string name="biometric_delete_all_key_summary">Fshi krejt kyçet e fshehtëzimit të lidhur me njohje shkyçjesh të thelluaara</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Të fshihen krejt kyçet e fshehtëzimit të lidhur me njohje shkyçjesh të thelluara\?</string>
|
||||
<string name="biometric_delete_all_key_summary">Fshi krejt kyçet e fshehtëzimit të lidhur me njohje shkyçjesh pajisjesh</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Të fshihen krejt kyçet e fshehtëzimit të lidhur me njohje shkyçjesh pajisjesh?</string>
|
||||
<string name="back_to_previous_keyboard">Mbrapsht te tastiera e mëparshme</string>
|
||||
<string name="backspace">Tasti “Backspace”</string>
|
||||
<string name="autofill_ask_to_save_data_title">Pyet të ruhen të dhënat</string>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<string name="add_entry">Ny post</string>
|
||||
<string name="add_group">Ny grupp</string>
|
||||
<string name="encryption_algorithm">Krypterings algoritm</string>
|
||||
<string name="app_timeout">Tidsgräns för app</string>
|
||||
<string name="app_timeout">Tidsgräns</string>
|
||||
<string name="app_timeout_summary">Inaktivitet innan databasen låses</string>
|
||||
<string name="application">App</string>
|
||||
<string name="menu_app_settings">App-inställningar</string>
|
||||
@@ -470,4 +470,9 @@
|
||||
<string name="error_no_hardware_key">Välj hårdvarunyckel.</string>
|
||||
<string name="content_description_add_item">Lägg till ny</string>
|
||||
<string name="content_description_credentials_information">Inloggningsuppgifter</string>
|
||||
<string name="info">Information</string>
|
||||
<string name="type">Typ</string>
|
||||
<string name="content_description_passphrase_word_count">Antal ord i Lösenordsfras</string>
|
||||
<string name="public_key">Offentlig nyckel</string>
|
||||
<string name="private_key">Privat nyckel</string>
|
||||
</resources>
|
||||
@@ -2,7 +2,7 @@
|
||||
<resources>
|
||||
<string name="encryption_algorithm">อัลกอริทึมของการเข้ารหัส</string>
|
||||
<string name="encryption">การเข้ารหัส</string>
|
||||
<string name="contribution">ร่วมแก้ไข</string>
|
||||
<string name="contribution">ร่วมพัฒนา</string>
|
||||
<string name="feedback">ข้อเสนอแนะ</string>
|
||||
<string name="about_description">แอปจัดการรหัสผ่านแบบ KeePass ในเวอร์ชั่น Android</string>
|
||||
<string name="accept">ยอมรับ</string>
|
||||
@@ -35,7 +35,7 @@
|
||||
<string name="hide_password_title">ซ่อนรหัสผ่าน</string>
|
||||
<string name="hint_conf_pass">ยืนยันรหัสผ่าน</string>
|
||||
<string name="contact">ติดต่อ</string>
|
||||
<string name="select_database_file">เปิดไฟล์ฐานข้อมูลที่มีอยู่แล้ว</string>
|
||||
<string name="select_database_file">เปิดคลังรหัสผ่านที่มีอยู่แล้ว</string>
|
||||
<string name="warning_database_link_revoked">การเข้าถึงไฟล์ถูกเพิกถอนโดยตัวจัดการไฟล์</string>
|
||||
<string name="warning_database_revoked">การเข้าถึงไฟล์ถูกเพิกถอนโดยตัวจัดการไฟล์ ปิดฐานข้อมูลและเปิดใหม่จากตำแหน่งดังกล่าวอีกครั้ง</string>
|
||||
<string name="education_select_database_title">เปิดฐานข้อมูลที่มีอยู่แล้ว</string>
|
||||
@@ -53,7 +53,7 @@
|
||||
<string name="add_entry">เพื่มรายการ</string>
|
||||
<string name="edit_entry">แก้ไขรายการ</string>
|
||||
<string name="key_derivation_function">อนุพันธ์ของฟังก์ชันหลัก</string>
|
||||
<string name="app_timeout">หมดเวลา</string>
|
||||
<string name="app_timeout">ระยะหมดเวลา</string>
|
||||
<string name="extended_ASCII">อักขระ ASCII เพื่มเติม</string>
|
||||
<string name="clipboard_error">บางอุปกรณ์ไม่อนุญาตให้แอปใช้คลิปบอร์ด</string>
|
||||
<string name="clipboard_error_clear">ไม่สามารถล้างคลิปบอร์ดได้</string>
|
||||
@@ -67,7 +67,7 @@
|
||||
<string name="content_description_file_information">ข้อมูลไฟล์</string>
|
||||
<string name="content_description_credentials_information">ข้อมูลประจำตัว</string>
|
||||
<string name="content_description_otp_information">ข้อมูลรหัสแบบใช้ครั้งเดียว</string>
|
||||
<string name="content_description_password_checkbox">ช่องทำเครื่องหมายรหัสผ่าน</string>
|
||||
<string name="content_description_password_checkbox">“ช่องทำเครื่องหมายรหัสผ่าน</string>
|
||||
<string name="content_description_hardware_key_checkbox">ช่องทำเครื่องหมายกุญแจฮาร์ดแวร์</string>
|
||||
<string name="content_description_entry_icon">ไอคอนรายการ</string>
|
||||
<string name="content_description_database_color">สีของฐานข้อมูล</string>
|
||||
@@ -82,18 +82,18 @@
|
||||
<string name="entry_add_field">เพื่มข่อง</string>
|
||||
<string name="entry_add_attachment">เพิ่มไฟล์แนบ</string>
|
||||
<string name="content_description_remove_field">ลบช่อง</string>
|
||||
<string name="content_description_update_from_list">อัพเดท</string>
|
||||
<string name="content_description_update_from_list">อัพเดต</string>
|
||||
<string name="content_description_remove_from_list">ลบ</string>
|
||||
<string name="content_description_keyboard_close_fields">ปิดช่อง</string>
|
||||
<string name="retrieving_db_key">กําลังเรียกกุญแจของฐานข้อมูล…</string>
|
||||
<string name="error_no_hardware_key">เลือกกุญเจฮาร์ดแวร์</string>
|
||||
<string name="error_hardware_key_unsupported">ไม่รองรับกุญแจฮาร์ดแวร์</string>
|
||||
<string name="create_keepass_file">สร้างฐานข้อมูลใหม่</string>
|
||||
<string name="create_keepass_file">สร้างคลังรหัสผ่านใหม่</string>
|
||||
<string name="configure_biometric">ไม่ได้กำหนดข้อมูลการยืนยันตัวตนหรือไบโอเมตริก</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">คุณยังจำเป็นต้องจำข้อมูลประจำตัวหลักอยู่ถ้าใช้การปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">คุณยังต้องจำข้อมูลรหัสผ่านหลักไว้อยู่ถ้าใช้การปลดล็อกขั้นสูง</string>
|
||||
<string name="hardware_key">กุญแจฮาร์ดแวร์</string>
|
||||
<string name="loading_database">กำลังโหลดฐานข้อมูล…</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">เปิดฐานข้อมูลด้วยการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">เปิดฐานข้อมูลด้วยการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="waiting_challenge_response">กำลังรอการตอบกลับจากกุญแจฮาร์ดแวร์</string>
|
||||
<string name="html_about_licence">แอป KeePassDX © %1$d Kunzisoft เป็นแอป <strong>โอเพนซอร์ซ</strong> และ <strong>ไม่มีโฆษณา</strong>.
|
||||
\nIt is provided as is, under <strong>GPLv3</strong> license, without any warranty.</string>
|
||||
@@ -166,7 +166,7 @@
|
||||
<string name="lock_database_back_root_title">กด \"กลับ\" เพื่อล็อก</string>
|
||||
<string name="lock_database_show_button_summary">แสดงปุ่มล็อกในส่วนติดต่อของผู้ใช้</string>
|
||||
<string name="content">เนื้อหา</string>
|
||||
<string name="advanced_unlock">การปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock">การปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="device_credential_unlock_enable_summary">ให้คุณใช้ข้อมูลประจำตัวของอุปกรณ์เพื่อปลดล็อกฐานข้อมูล</string>
|
||||
<string name="monospace_font_fields_enable_title">แบบอักษรในช่องเขตข้อมูล</string>
|
||||
<string name="recycle_bin">ถึงขยะ</string>
|
||||
@@ -179,10 +179,10 @@
|
||||
<string name="select_entry">เลือกรายการ</string>
|
||||
<string name="autofill_close_database_title">ปิดฐานข้อมูล</string>
|
||||
<string name="autofill_manual_selection_summary">แสดงตัวเลือกเพื่อให้ผู้ใช้เลือกรายการฐานข้อมูล</string>
|
||||
<string name="delete_entered_password_title">Delete password</string>
|
||||
<string name="delete_entered_password_title">ลบรหัสผ่าน</string>
|
||||
<string name="enable_auto_save_database_title">บันทึกฐานข้อมูลอัตโนมัติ</string>
|
||||
<string name="enable_keep_screen_on_title">เปิดหน้าจอไว้</string>
|
||||
<string name="enable_screenshot_mode_title">Screenshot mode</string>
|
||||
<string name="enable_screenshot_mode_title">โหมดจับภาพหน้าจอ</string>
|
||||
<string name="education_select_database_summary">เปิดไฟล์ฐานข้อมูลก่อนหน้านี้จากตัวจัดการไฟล์เพื่อใช้งานมันต้อ</string>
|
||||
<string name="education_new_node_title">เพื่มรายการใหม่ในฐานข้อมูล</string>
|
||||
<string name="education_new_node_summary">รายการช่วยจัดการตัวตนดิจิทัลของคุณ
|
||||
@@ -200,7 +200,7 @@
|
||||
<string name="education_field_copy_summary">เขตข้อมูลที่คัดลอกแล้วสามารถวางได้ที่ใหนก็ได้
|
||||
\n
|
||||
\nใช้การวิธีการกรอกข้อมูลตามต้องการ</string>
|
||||
<string name="education_lock_title">Lock the database</string>
|
||||
<string name="education_lock_title">ล็อกฐานข้อมูล</string>
|
||||
<string name="education_lock_summary">ล็อกฐานข้อมูลอย่างรวดเร็ว คุณสามารถตั้งค่าการล็อกมันหลังจากผ่านไปสักพัก และเมื่อปิดหน้าจอ</string>
|
||||
<string name="education_sort_title">จัดเรียงรายการ</string>
|
||||
<string name="education_sort_summary">เลือกรายการและกลุ่มที่จะถูกจัดเรียง</string>
|
||||
@@ -210,7 +210,7 @@
|
||||
<string name="html_text_dev_feature_work_hard">เรากำลังทำงานหนักเพื่อปล่อยให้ใด้ใช้งานฟีเจอร์นี้โดยเร็วที่สุด</string>
|
||||
<string name="html_text_dev_feature_upgrade">อย่าลืมอัปเดทแอปให้ทันสมัยอยู่เสมอด้วยการติดตั้งเวอร์ชั่นใหม่</string>
|
||||
<string name="download">ดาวน์โหลด</string>
|
||||
<string name="contribute">ร่วมแก้ไข</string>
|
||||
<string name="contribute">ร่วมพัฒนา</string>
|
||||
<string name="download_attachment">ดาวน์โหลด %1$s</string>
|
||||
<string name="upload_attachment">อัปโหลด %1$s</string>
|
||||
<string name="download_initialization">กำลังเรื่ม…</string>
|
||||
@@ -222,19 +222,19 @@
|
||||
<string name="unit_kibibyte">กิบิไบต์</string>
|
||||
<string name="unit_mebibyte">เมบิไบต์</string>
|
||||
<string name="unit_gibibyte">กิบิไบต์</string>
|
||||
<string name="entropy">Entropy: %1$s บิต</string>
|
||||
<string name="entropy_high">Entropy: สูง</string>
|
||||
<string name="entropy_calculate">Entropy: คำนวน…</string>
|
||||
<string name="entropy">เอ็นโทรปี: %1$s บิต</string>
|
||||
<string name="entropy_high">เอ็นโทรปี: สูง</string>
|
||||
<string name="entropy_calculate">เอ็นโทรปี: คำนวน…</string>
|
||||
<string name="at_least_one_char">อย่างน้อยหนึ่งอักขระจากแต่ละตัว</string>
|
||||
<string name="exclude_ambiguous_chars">ยกเว้นอักขระที่คลุมเครือ</string>
|
||||
<string name="consider_chars_filter">พิจารณาตัวอักษร</string>
|
||||
<string name="consider_chars_filter">เลือกใช้ตัวอักษร</string>
|
||||
<string name="word_separator">ตัวคั่น</string>
|
||||
<string name="ignore_chars_filter">ละเว้นอักขระ</string>
|
||||
<string name="lower_case">ตัวพิมพ์เล็ก</string>
|
||||
<string name="character_count">จำนวนตัวอักษร: %1$d</string>
|
||||
<string name="screenshot_mode_banner_text">Screenshot mode</string>
|
||||
<string name="screenshot_mode_banner_text">โหมดถ่ายภาพหน้าจอ</string>
|
||||
<string name="style_brightness_title">ความสว่างของธีม</string>
|
||||
<string name="icon_section_standard">Standard</string>
|
||||
<string name="icon_section_standard">มาตรฐาน</string>
|
||||
<string name="icon_section_custom">กำหนดเอง</string>
|
||||
<string name="hide_expired_entries_title">ซ่อนรายการที่หมดอายุแล้ว</string>
|
||||
<string name="hide_expired_entries_summary">รายการที่หมดอายุแล้วจะไม่แสดง</string>
|
||||
@@ -270,10 +270,10 @@
|
||||
<string name="list_size_title">ขนาดของรายการ</string>
|
||||
<string name="creating_database">กําลังสร้างฐานข้อมูล…</string>
|
||||
<string name="menu_hide_password">ซ่อนรหัสผ่าน</string>
|
||||
<string name="menu_keystore_remove_key">ลบกุญแจปลดล็อกขั้นสูง</string>
|
||||
<string name="menu_keystore_remove_key">ลบกุญแจปลดล็อกของอุปกรณ์</string>
|
||||
<string name="about">เกี่ยวกับ</string>
|
||||
<string name="menu_move">ย้าย</string>
|
||||
<string name="menu_advanced_unlock_settings">การปลดล็อกขั้นสูง</string>
|
||||
<string name="menu_advanced_unlock_settings">การปลดล็อกของอุปกรณ์</string>
|
||||
<string name="menu_lock">ล็อกฐานข้อมูล</string>
|
||||
<string name="menu_search">ค้นหา</string>
|
||||
<string name="menu_delete">ลบ</string>
|
||||
@@ -341,7 +341,7 @@
|
||||
<string name="file_not_found_content">ไม่พบไฟล์ ลองเปิดอีกครั้งจากตัวจัดการไฟล์ของคุณ</string>
|
||||
<string name="hide_broken_locations_title">ซ่อนลิงก์ฐานข้อมูลที่เสียหาย</string>
|
||||
<string name="memory_usage_explanation">จำนวนหน่วยความจำที่จะใช้โดยฟังก์ชันการสืบทอดคีย์</string>
|
||||
<string name="error_import_app_properties">เกิดข้อผิดพลาดระหว่างการนำเข้าคุณสมบัติของแอป</string>
|
||||
<string name="error_import_app_properties">เกิดข้อผิดพลาดระหว่างการนำเข้าการตั้งค่าของแอป</string>
|
||||
<string name="corrupted_file">ไฟล์ชำรุด</string>
|
||||
<string name="save_mode">โหมดบันทึก</string>
|
||||
<string name="selection_mode">โหมดการเลือก</string>
|
||||
@@ -364,18 +364,18 @@
|
||||
<string name="credential_before_click_advanced_unlock_button">กรอกรหัสผ่าน จากนั้นกดที่ปุ่มนี้</string>
|
||||
<string name="lock">ล็อก</string>
|
||||
<string name="warning_sure_add_file">เพิ่มไฟล์ต่อไปหรือไม่\?</string>
|
||||
<string name="import_app_properties_title">นําเข้าคุณสมบัติของแอป</string>
|
||||
<string name="import_app_properties_title">นําเข้าการตั้งค่าของแอป</string>
|
||||
<string name="autofill_select_entry">เลือกรายการ</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">เรื่มต้นการปลดล็อกขั้นสูงไม่ได้</string>
|
||||
<string name="export_app_properties_title">ส่งออกคุณสมบัติของแอป</string>
|
||||
<string name="export_app_properties_summary">สร้างไฟล์เพื่อส่งออกคุณสมบัติของแอป</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">เรื่มต้นการปลดล็อกด้วยอุปกรณ์ไม่ได้</string>
|
||||
<string name="export_app_properties_title">ส่งออกการตั้งค่าของแอป</string>
|
||||
<string name="export_app_properties_summary">สร้างไฟล์เพื่อส่งออกการตั้งค่าของแอป</string>
|
||||
<string name="lock_database_show_button_title">แสดงปุ่มล็อก</string>
|
||||
<string name="success_export_app_properties">ส่งออกคุณสมบัติของแอปแล้ว</string>
|
||||
<string name="autofill_preference_title">การตั้งค่าการกรอกข้อมูลอัตโนมัติ</string>
|
||||
<string name="password_size_title">ขนาดรหัสผ่านที่สร้าง</string>
|
||||
<string name="list_password_generator_options_title">อักขระรหัสผ่าน</string>
|
||||
<string name="clipboard_notifications_title">การแจ้งเตือนคลิปบอร์ด</string>
|
||||
<string name="temp_advanced_unlock_enable_title">การปลดล็อกขั้นสูงชั่วคราว</string>
|
||||
<string name="temp_advanced_unlock_enable_title">การปลดล็อกด้วยอุปกรณ์ชั่วคราว</string>
|
||||
<string name="keyboard_label">เมจิคีย์บอร์ด (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">การตั้งค่า เมจิคีย์บอร์ด</string>
|
||||
<string name="keyboard_entry_category">รายการ</string>
|
||||
@@ -410,7 +410,7 @@
|
||||
<string name="keyboard_key_vibrate_title">การสั่นที่ปุ่มกด</string>
|
||||
<string name="keyboard_key_sound_title">การได้ยินเสียงที่ปุ่มกด</string>
|
||||
<string name="keyboard_previous_search_title">หน้าจอค้นหา</string>
|
||||
<string name="keyboard_previous_fill_in_title">การกระทำปุ่มอัตโนมัติ</string>
|
||||
<string name="keyboard_previous_fill_in_title">ปุ่มกลับ</string>
|
||||
<string name="keyboard_previous_lock_summary">สลับไปยังแป้นพิมพ์ก่อนหน้านี้โดยอัตโนมัติหลังจากล็อกฐานข้อมูล</string>
|
||||
<string name="keyboard_previous_lock_title">ล็อกฐานข้อมูล</string>
|
||||
<string name="autofill_inline_suggestions_title">การแนะนำแบบอินไลน์</string>
|
||||
@@ -418,7 +418,7 @@
|
||||
<string name="autofill_block">บล็อกการกรอกอัตโนมัติ</string>
|
||||
<string name="enable_read_only_title">ป้องกันการเขียน</string>
|
||||
<string name="reset_education_screens_title">รีเซ็ทคำแนะนำการใช้งาน</string>
|
||||
<string name="reset_education_screens_summary">แสดงคำแนะนำการใช้งานอีกคั้ง</string>
|
||||
<string name="reset_education_screens_summary">แสดงคำแนะนำการใช้งานอีกครั้ง</string>
|
||||
<string name="html_text_dev_feature_contibute">โดยการ<strong>ร่วมแก้ไข</strong></string>
|
||||
<string name="education_setup_OTP_title">ตั้งค่า OTP</string>
|
||||
<string name="show_entry_colors_title">สีของรายการ</string>
|
||||
@@ -469,7 +469,7 @@
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
<string name="unsupported_db_version">รุ่นของฐานข้อมูล Keepass ไม่รองรับ</string>
|
||||
<string name="warning_exact_alarm">You have not allowed the app to use an exact alarm. As a result, the features requiring a timer will not be done with an exact time.</string>
|
||||
<string name="upper_case">UPPER CASE</string>
|
||||
<string name="upper_case">ตัวพิมพ์ใหญ่</string>
|
||||
<string name="title_case">Title Case</string>
|
||||
<string name="show_entry_colors_summary">แสดงสีพื้นหน้าและสีพื้นหลังสําหรับรายการ</string>
|
||||
<string name="file_manager_install_description">ต้องการตัวจัดการไฟล์ที่ยอมรับ Intent Action ACTION_CREATE_DOCUMENT ACTION_OPEN_DOCUMENT เพื่อจะสร้าง, เปิด, และบันทึกไฟล์ฐานข้อมูล</string>
|
||||
@@ -488,7 +488,7 @@
|
||||
<string name="otp_secret">กุญแจลับของ OTP</string>
|
||||
<string name="otp_counter">ตัวนับ</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="membership">การเป็นสมาชิก</string>
|
||||
<string name="membership">ความเป็นสมาชิก</string>
|
||||
<string name="standard">มาตรฐาน</string>
|
||||
<string name="version">รุ่น</string>
|
||||
<string name="error_word_reserved">คำนี้เป็นคำที่ถูกสงวนไว้และไม่สามารถใช้ได้</string>
|
||||
@@ -504,7 +504,7 @@
|
||||
<string name="error_otp_period">ระยะเวลาต้องอยู่ระหว่าง %1$d และ %2$d วินาที</string>
|
||||
<string name="sort_title">หัวข้อ</string>
|
||||
<string name="warning_empty_keyfile">ไม่แนะนำให้เพิ่มไฟล์ keyfile เปล่าๆ</string>
|
||||
<string name="html_about_contribution">เพื่อที่จะ <strong>คงความเป็นอิสระ</strong>, <strong>แก้ไขบั้ก</strong>, <strong>เพื่มฟีเจอร์</strong> และ <strong>ทำให้พัฒนาอยู่เสมอ</strong>, เรารอคุณมา<strong>ร่วมแก้ไข</strong>อยู่</string>
|
||||
<string name="html_about_contribution">เพื่อที่จะ <strong>คงความเป็นอิสระ</strong>, <strong>แก้ไขบั้ก</strong>, <strong>เพื่มฟีเจอร์</strong> และ <strong>ทำให้ยังพัฒนาอยู่เสมอ</strong>, เรารอคุณมา<strong>ร่วมแก้ไข</strong>อยู่</string>
|
||||
<string name="field_value">ค่าเขตข้อมูล</string>
|
||||
<string name="warning_database_info_changed">ข้อมูลที่อยู่ในไฟล์ฐานข้อมูลของคุณถูกแก้ไขจากภายนอกแอป</string>
|
||||
<string name="description_app_properties">คุณสมบัติของ KeePassDX เพื่อจัดการการตั้งค่าแอป</string>
|
||||
@@ -518,46 +518,46 @@
|
||||
<string name="permission">สิทธิอนุญาต</string>
|
||||
<string name="warning_database_info_changed_options">รวมข้อมูลหรือเขียนทับการแก้ไขจากภายนอก โดยบันทึกฐานข้อมูล หรือโหลดซ้ำเพื่อใช้การเปลี่ยนแปลงล่าสุด</string>
|
||||
<string name="warning_keyfile_integrity">ค่าแฮชของไฟล์จะไม่แน่นอนเนี่องจาก Android สามารถเปลี่ยนแปลงข้อมูลในขณะที่ใช้อยู่ได้ เปลี่ยนส่วนขยายไฟล์เป็น .bin เพื่อคงความสมบูรณ์ไว้</string>
|
||||
<string name="biometric_security_update_required">จำเป็นต้องอัปเดทการรักษาความปลอดภัยของไบโอเมตริก</string>
|
||||
<string name="biometric_security_update_required">จำเป็นต้องอัปเดตการรักษาความปลอดภัยของไบโอเมตริก</string>
|
||||
<string name="keystore_not_accessible">Keystore เรื่มทำงานได้ไม่ถูกต้อง</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">บันทึกการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">เชื่อมโยงการปลดล็อกขั้นสูง</string>
|
||||
<string name="encrypted_value_stored">เก็บค่ารหัสผ่านที่เข้ารหัสไว้</string>
|
||||
<string name="advanced_unlock_invalid_key">อ่านกุญแจการปลดล็อกขั้นสูงไม่ได้ โปรดลบข้อมูลออกและเพื่มข้อมูลการปลดล็อกขั้นสูงอีกครั้ง</string>
|
||||
<string name="advanced_unlock_invalid_key">อ่านกุญแจการปลดล็อกของอุปกรณ์ไม่ได้ โปรดลบข้อมูลออกและเพื่มข้อมูลการปลดล็อกด้วยอุปกรณ์อีกครั้ง</string>
|
||||
<string name="advanced_unlock_not_recognized">ไม่รู้จักลายนิ้วมือ</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">แยกข้อมูลประจำตัวออกด้วยข้อมูลการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_scanning_error">การปลดล็อกขั้นสูงผิดพลาด: %1$s</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">แยกข้อมูลประจำตัวออกด้วยข้อมูลการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="advanced_unlock_scanning_error">การปลดล็อกด้วยอุปกรณ์ผิดพลาด: %1$s</string>
|
||||
<string name="properties">คุณสมบัติ</string>
|
||||
<string name="unavailable">ฐานข้อมูลนี้ยังไม่มีข้อมูลการเข้าสูระบบเลย</string>
|
||||
<string name="database_history">ประวัติ</string>
|
||||
<string name="import_app_properties_summary">เลือกไฟล์ที่จะนําเข้าคุณสมบัติของแอป</string>
|
||||
<string name="success_import_app_properties">นำเข้าคุณสมบัติแอปแล้ว</string>
|
||||
<string name="import_app_properties_summary">เลือกไฟล์ที่จะนําเข้าการตั้งค่าของแอป</string>
|
||||
<string name="success_import_app_properties">นำเข้าการตั้งค่าแอปแล้ว</string>
|
||||
<string name="set_autofill_service_title">ตั่งค่าเป็นบริการกรอกข้อมูลอัตโนมัติเรื่มต้น</string>
|
||||
<string name="error_export_app_properties">เกิดข้อผิดพลาดระหว่างการส่งออกคุณสมบัติของแอป</string>
|
||||
<string name="error_export_app_properties">เกิดข้อผิดพลาดระหว่างการส่งออกการตั้งค่าของแอป</string>
|
||||
<string name="menu_appearance_settings">ลักษณะ</string>
|
||||
<string name="biometric">ไบโอเมตริก</string>
|
||||
<string name="device_credential">ข้อมูลยืนยันตัวตนของอุปกรณ์</string>
|
||||
<string name="general">ทั่วไป</string>
|
||||
<string name="autofill">การกรอกอัตโนมัติ</string>
|
||||
<string name="autofill_service_name">การกรอกข้อมูลอัตโนมัติของ KeePassDX</string>
|
||||
<string name="autofill_explanation_summary">เปิดการกรอกข้อมูลอัตโนมัติเพื่อกรอกข้อมูลในแอปอืนได้อย่างรวดเร็ว</string>
|
||||
<string name="autofill_explanation_summary">เปิดการกรอกข้อมูลอัตโนมัติเพื่อกรอกข้อมูลในแอปอื่นได้อย่างรวดเร็ว</string>
|
||||
<string name="password_size_summary">ตั้งขนาดรหัสผ่านที่สร้างเรื่มต้น</string>
|
||||
<string name="lock_database_screen_off_title">หน้าจอล็อก</string>
|
||||
<string name="unavailable_feature_version">อุปกรณ์นี้เป็น Android %1$s, แต่ต้องการ %2$s ขึ้นไป</string>
|
||||
<string name="lock_database_screen_off_summary">ล็อกฐานข้อมูลหลังจากปิดหน้าจอในไม่กี่วินาที</string>
|
||||
<string name="lock_database_back_root_summary">ล็อกฐานข้อมูลเมื่อผู้ใช้กดปุ่มกลับบนหน้ารายการราก</string>
|
||||
<string name="advanced_unlock_tap_delete">แตะเพื่อลบกุญแจการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_explanation_summary">ใช้การปลดล็อกขั้นสูงเพื่อปลดล็อกฐานข้อมูลได้ง่ายขึ้น</string>
|
||||
<string name="advanced_unlock_tap_delete">แตะเพื่อลบกุญแจการปลดล็อกด้วนอุปกรณ์</string>
|
||||
<string name="advanced_unlock_explanation_summary">ใช้การปลดล็อกด้วยอุปกรณ์เพื่อปลดล็อกฐานข้อมูลได้ง่ายขึ้น</string>
|
||||
<string name="biometric_unlock_enable_title">การปลดล็อกด้วยไบโอเมตริก</string>
|
||||
<string name="biometric_auto_open_prompt_title">เปิดหน้ายืนยันอัตโนมัติ</string>
|
||||
<string name="biometric_auto_open_prompt_summary">เปิดการร้องขอการปลดล็อกขั้นสูงหากได้ตั้งค่าฐานข้อมูลไว้แล้ว</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">ไม่เก็บเนื้อหาเข้ารหัสใดๆเพื่อใช้กับการปลดล็อกขั้นสูง</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">ระยะหมดอายุของการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_timeout">ระยะหมดเวลาของการปลดล็อกขั้นสูง</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">ลบกุญแจเข้ารหัสทั้งหมดที่เกี่ยวข้องกับการปลดล็อกขั้นสูง\?</string>
|
||||
<string name="biometric_auto_open_prompt_summary">เปิดการร้องขอการปลดล็อกด้วยอุปกรณ์หากได้ตั้งค่าฐานข้อมูลไว้แล้ว</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">ไม่เก็บเนื้อหาเข้ารหัสใดๆเพื่อใช้กับการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">ระยะหมดอายุของการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="advanced_unlock_timeout">ระยะหมดเวลาของการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">ลบกุญแจเข้ารหัสทั้งหมดที่เกี่ยวข้องกับการปลดล็อกด้วยอุปกรณ์\?</string>
|
||||
<string name="unavailable_feature_hardware">ไม่พบอุปกรณ์ที่เกี่ยวข้อง</string>
|
||||
<string name="biometric_unlock_enable_summary">ให้คุณสแกนไบโอเมตริกเพื่อปลดล็อกฐานข้อมูล</string>
|
||||
<string name="biometric_unlock_enable_summary">ให้คุณใช้ไบโอเมตริกเพื่อปลดล็อกฐานข้อมูล</string>
|
||||
<string name="device_credential_unlock_enable_title">การปลดล็อกด้วยข้อมูลประจำตัว</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">ระยะเวลาของการใช้การปลดล็อกขั้นสูงก่อนที่จะลบข้อมูลดังกล่าวออก</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">ระยะเวลาของการใช้การปลดล็อกด้วยอุปกรณ์ก่อนที่จะลบข้อมูลดังกล่าวออก</string>
|
||||
<string name="biometric_delete_all_key_title">ลบกุญแจเข้ารหัส</string>
|
||||
<string name="database_data_compression_title">การบีบอัดข้อมูล</string>
|
||||
<string name="advanced_unlock_keystore_warning">ฟีเจอร์นี่จะเก็บข้อมูลประจำตัวที่เข้ารหัสไว้ที่ KeyStore ที่ปลอดภัยในอุปกรณ์ของคุณ
|
||||
@@ -584,15 +584,15 @@
|
||||
<string name="monospace_font_fields_enable_summary">เปลี่ยนแบบอักษรที่ใช้ในช่องเขตข้อมูลเพื่อให้มองเห็นตัวอักษรง่ายขึ้น</string>
|
||||
<string name="allow_copy_password_title">ไว้ใจคลิปบอร์ด</string>
|
||||
<string name="clear_clipboard_notification_summary">ล็อกฐานข้อมูลเมื่อระยะเวลาในคลิปบอร์ดสิ้นสุดหรือปิดหลังจากคุณเรื่มใช้มันแล้ว</string>
|
||||
<string name="database_name_title">ชื่อฐานข้อมุ,</string>
|
||||
<string name="database_name_title">ชื่อฐานข้อมูล</string>
|
||||
<string name="magic_keyboard_explanation_summary">เปิดใช้งานแป้นพิมพ์แบบพิเศษที่จะสำรวจช่องกรอกรหัสผ่านและข้อมูลอื่นๆ</string>
|
||||
<string name="allow_copy_password_summary">อนุญาตให้คัดลอกรหัสผ่านและเขตข้อมูลที่ป้องกันไว้ไปยังคลิปบอร์ด</string>
|
||||
<string name="allow_copy_password_summary">อนุญาตให้คัดลอกรหัสผ่านและเขตข้อมูลที่ป้องกันไว้เก็บในคลิปบอร์ด</string>
|
||||
<string name="allow_copy_password_warning">คำเตือน:คลิปบอร์ดถูกใช้ร่วมกันในทุกแอป หากข้อมูลละเอียดอ่อนถูกคัดลอกไป ซอฟท์แวร์อื่นอาจกู้มันกลับมาได้</string>
|
||||
<string name="database_default_username_title">ชื่อผู้ใช้เรื่มต้น</string>
|
||||
<string name="database_custom_color_title">สีของฐานข้อมูลที่กำหนดเอง</string>
|
||||
<string name="database_version_title">เวอร์ชั่นของฐานข้อมูล</string>
|
||||
<string name="application_appearance">อินเตอร์เฟซ</string>
|
||||
<string name="keyboard_selection_entry_summary">เมื่อดูรายการใน KeePassDX, Magikeyboard จะใช้รายการนั้นด้วย</string>
|
||||
<string name="keyboard_selection_entry_summary">เมื่อดูรายการใน KeePassDX, เมจิคีย์บอร์ด จะใช้รายการนั้นด้วย</string>
|
||||
<string name="keyboard_save_search_info_summary">พยายามบันทึกข้อมูลที่ใช้ร่วมกันเมื่อเลือกกรอกรายการนั้นด้วยตนเองเพื่อใช้งานในอนาคตง่ายขึ้น</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">ปิดฐานข้อมูลเมื่อปิดการแจ้งเตือน</string>
|
||||
<string name="text_appearance">ลักษณะตัวหนังสือ</string>
|
||||
@@ -614,7 +614,7 @@
|
||||
<string name="autofill_web_domain_blocklist_title">รายการโดเมนเว็บที่บล็อก</string>
|
||||
<string name="autofill_application_id_blocklist_summary">รายการที่บล็อกเพื่อกันไม่ให้กรอกข้อมูลในแอปอัตโนมัติ</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">รายการที่บล็อกเพื่อกันไม่ให้กรอกข้อมูลในเว็บอัตโนมัติ</string>
|
||||
<string name="biometric_delete_all_key_summary">ลบกุญแจเข้ารหัสทั้งหมดที่เกี่ยวข้องกับการปลดลิอกขั้นสูง</string>
|
||||
<string name="biometric_delete_all_key_summary">ลบกุญแจเข้ารหัสทั้งหมดที่เกี่ยวข้องกับการปลดล็อกด้วยอุปกรณ์</string>
|
||||
<string name="autofill_read_only_save">การบันทึกฐานข้อมูลไม่อนุญาตสำหรับฐานข้อมูลที่อ่านอย่างเดียว</string>
|
||||
<string name="autofill_block_restart">เปิดแอปที่แบบฟอร์มนั้นขั้นมาใหม่เพื่อใช้งานการบล็อก</string>
|
||||
<string name="autofill_inline_suggestions_keyboard">เพื่มการแนะนำการกรอกอัตโนมัติ</string>
|
||||
@@ -625,24 +625,45 @@
|
||||
<string name="reset_education_screens_text">คำแนะนำการใช้งานถูกรีเซ็ทแล้ว</string>
|
||||
<string name="icon_pack_choose_title">ชุดไอคอน</string>
|
||||
<string name="enable_auto_save_database_summary">บันทึกฐานข้อมูลหลังจากการกระทำที่สำคัญ(ในโหมด\"แก้ไขได้\")</string>
|
||||
<string name="enable_keep_screen_on_summary">เปิดหน้าจอไว้ขณะดูรายการ</string>
|
||||
<string name="enable_keep_screen_on_summary">เปิดหน้าจอไว้ขณะดูหรือแก้ไขรายการ</string>
|
||||
<string name="enable_screenshot_mode_summary">อนุญาตแอปอื่นๆบันทึกหรือถ่ายภาพหน้าจอแอปนี้</string>
|
||||
<string name="enable_education_screens_summary">ไฮไลท์องค์ประกอบเพื่อเรียนรู้ว่าแอปใช้ยังไง</string>
|
||||
<string name="enable_education_screens_title">คำแนะนำการใช้งาน</string>
|
||||
<string name="education_advanced_unlock_title">การปลดล็อกฐานข้อมูลขั้นสูง</string>
|
||||
<string name="education_advanced_unlock_title">การปลดล็อกฐานข้อมูลด้วยอุปกรณ์</string>
|
||||
<string name="education_advanced_unlock_summary">เชื่อมโยงรหัสผ่านกับข้อมูลไบโอเมตริกหรือข้อมูลการเข้าสู่ระบบเพื่อปลดล็อกฐานข้อมูลได้เร็วขึ้น</string>
|
||||
<string name="education_entry_edit_title">แก้ไขรายการ</string>
|
||||
<string name="education_entry_edit_summary">แก้ไขรายการด้วยเขตข้อมูลที่กำหนดเอง ข้อมูลสามารถอ้างอิงได้ระหว่างรายการเขตข้อมูลต่างๆ</string>
|
||||
<string name="education_entry_new_field_summary">กำหนดช่องเขตข้อมูลเพื่มเติม, เพื่มค่าหรือจะเพื่มการป้องกันให้มันด้วยก็ได้</string>
|
||||
<string name="education_generate_password_summary">สร้างรหัสผ่านที่แข็งแรงเพื่อใช้กับรายการของคุณ ความง่ายในการระบุขึ้นอยู่กับลักษณะแบบฟอรู์มนั้น และไม่ลืมรหัสผ่านที่ปลอดภัย</string>
|
||||
<string name="education_generate_password_summary">สร้างรหัสผ่านที่แข็งแรงเพื่อใช้กับรายการของคุณ ความง่ายในการระบุขึ้นอยู่กับลักษณะแบบฟอร์มนั้น และจงอย่าลืมรหัสผ่านที่ปลอดภัย</string>
|
||||
<string name="education_add_attachment_summary">อัปโหลดเอกสารแนบไปยังรายการของคุณเพื่อบันทึกข้อมูลภายนอกเพิ่มเติม</string>
|
||||
<string name="education_setup_OTP_summary">ตั่้งค่ารหัสผ่านแบบใช้ครั้งเดียว (HOTP/TOTP) เพิ่อสร้างโทเค็นสำหรับการยืนยันสองขั้นตอน (2FA)</string>
|
||||
<string name="education_field_copy_title">คัดลอกเขตข้อมูล</string>
|
||||
<string name="education_donation_summary">ช่วยเพื่มความสเถียร ความปลอดภัย และใส่ฟีเจอร์เข้าไปเพื่มเติม</string>
|
||||
<string name="html_text_ad_free">ไม่เหมือนแอปจัดการรหัสผ่านอื่นๆ แอปนี้<strong>ปลอดโซษณา</strong>, <strong>เป็นซอฟท์แวร์แบบเสรี</strong> และไม่เก็บข้อมูลผู้ใช้ไว้บนเซิฟเวอร์ ไม่ว่าจะใช้เวอร์ชั่นอะไรก็ตาม</string>
|
||||
<string name="html_text_ad_free">ไม่เหมือนแอปจัดการรหัสผ่านอื่นๆ แอปนี้<strong>เป็นซอฟท์แวร์แบบเสรี</strong>, <strong>ปลอดโฆษณา</strong> และไม่เก็บข้อมูลผู้ใช้ไว้บนเซิฟเวอร์ ไม่ว่าจะใช้เวอร์ชั่นอะไรก็ตาม</string>
|
||||
<string name="html_text_buy_pro">โดยการซื้อเวอร์ชั่นโปร คุณจะได้เข้าถึง <strong>สไตล์ของแอปที่มากขึ้น</strong> และยังมีส่วนช่วย <strong>พัฒนาโครงการโดยชุมชนนี้ต่อไป</strong></string>
|
||||
<string name="html_text_feature_generosity"><strong>สไตล์ของแอป</strong> นี้ใช้งานได้ ขอขอบคุณการสนับสนุนของคุณ</string>
|
||||
<string name="html_text_dev_feature">ฟีเจอร์นี้ <strong>อยู่ในระหว่างการพัฒนา</strong> และต้องการ <strong>ร่วมแก้ไข</strong>ของคุณ และเปิดให้ใช้งานเร็วๆนี้</string>
|
||||
<string name="html_text_dev_feature_buy_pro">โดยการซื้อเวอร์ขั่น<strong>โปร</strong></string>
|
||||
<string name="merge_success">การควบรวมเสร็จสมบูรณ์</string>
|
||||
<string name="warning_database_notification_permission">การอนุญาตสิทธิ์แจ้งเตือนจะทำให้คุณเห็นสถานะของฐานข้อมูลและล็อกมันด้วยปุ่มที่เข้าถืงง่าย
|
||||
\n
|
||||
\nหากคุณไม่อนุญาตสิทธิ์นี้ ฐานข้อมูลที่เปิดในพื้นหลังจะไม่สามารถมองเห็นได้หากมีอีกแอปพลิเคชั่นอยู่ในพื้นหน้า</string>
|
||||
<string name="unlock_and_link_biometric">เชื่อมโยงการปลดล็อกของอุปกรณ์</string>
|
||||
<string name="ask">ถาม</string>
|
||||
<string name="warning_copy_permission">ต้องการสิทธิ์การแจ้งเตือนสำหรับคุณสมบัติการแจ้งเตือนของคลิปบอร์ด</string>
|
||||
<string name="later">ภายหลัง</string>
|
||||
<string name="unlock">ปลดล็อก</string>
|
||||
<string name="master_key_settings_summary">เปลี่ยน, รอบการเปลี่ยน</string>
|
||||
<string name="info">ข้อมูล</string>
|
||||
<string name="education_validate_entry_title">ตรวจสอบรายการ</string>
|
||||
<string name="menu_form_filling_settings_summary">คีย์บอร์ด, การกรอกข้อมูลอัตโนมัติ, คลิปบอร์ด</string>
|
||||
<string name="configure">การกำหนดค่า</string>
|
||||
<string name="menu_appearance_settings_summary">ธีม, สี, คุณสมบัติ</string>
|
||||
<string name="menu_security_settings_summary">การเข้ารหัส, ฟังก์ชั่นการแลกเปลี่ยนกุญแจ</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">ไบโอเมตริก, ข้อมูลประจำตัวของอุปกรณ์</string>
|
||||
<string name="menu_database_settings_summary">เมตาดาต้า, ถังขยะ, แม่แบบ, ประวัติ</string>
|
||||
<string name="menu_app_settings_summary">การค้นหา, การล็อก, ประวัติ, ค่ากำหนด</string>
|
||||
<string name="education_validate_entry_summary">พึงระลึกไว้ว่าตรวจสอบข้อมูลรายการและบันทึกฐานข้อมูลไว้ให้ดี
|
||||
\n
|
||||
\nหากการล็อกอัตโนมัติเปิดใช้งานและลีมบันทึกการเปลี่ยนแปลงไว้ คุณมีความเสียงที่ข้อมูลจะสูญหาย</string>
|
||||
</resources>
|
||||
@@ -128,8 +128,8 @@
|
||||
<string name="never">Asla</string>
|
||||
<string name="no_results">Arama sonucu bulunamadı</string>
|
||||
<string name="no_url_handler">Bu URL\'u açmak için bir web tarayıcısı yükleyin.</string>
|
||||
<string name="select_database_file">Mevcut veri tabanını aç</string>
|
||||
<string name="create_keepass_file">Yeni veri tabanı oluştur</string>
|
||||
<string name="select_database_file">Mevcut kasayı aç</string>
|
||||
<string name="create_keepass_file">Yeni kasa oluştur</string>
|
||||
<string name="progress_create">Yeni veri tabanı oluşturuluyor…</string>
|
||||
<string name="progress_title">Çalışıyor…</string>
|
||||
<string name="protection">Koruma</string>
|
||||
@@ -189,11 +189,11 @@
|
||||
<string name="lock">Kilit</string>
|
||||
<string name="lock_database_screen_off_title">Ekran kilidi</string>
|
||||
<string name="lock_database_screen_off_summary">Ekran kapandığında birkaç saniye sonra veri tabanını kilitle</string>
|
||||
<string name="advanced_unlock">Gelişmiş kilit açma</string>
|
||||
<string name="advanced_unlock">Cihaz kilidini aç</string>
|
||||
<string name="biometric_unlock_enable_title">Biyometrik kilit açma</string>
|
||||
<string name="biometric_unlock_enable_summary">Veri tabanını açmak için biyometriklerinizi taramanızı sağlar</string>
|
||||
<string name="biometric_delete_all_key_title">Şifreleme anahtarlarını silin</string>
|
||||
<string name="biometric_delete_all_key_summary">Gelişmiş kilit açma tanıma ile ilgili tüm şifreleme anahtarlarını silin</string>
|
||||
<string name="biometric_delete_all_key_summary">Cihaz kilit açma tanımayla ilgili tüm şifreleme anahtarlarını silin</string>
|
||||
<string name="unavailable_feature_text">Bu özellik başlatılamadı.</string>
|
||||
<string name="unavailable_feature_version">Aygıtta Android %1$s çalışıyor, ancak %2$s veya sonraki bir sürüm gerekli.</string>
|
||||
<string name="unavailable_feature_hardware">İlgili donanım bulunamadı.</string>
|
||||
@@ -240,9 +240,9 @@
|
||||
<string name="enable_read_only_summary">Veri tabanını öntanımlı olarak salt okunur aç</string>
|
||||
<string name="enable_education_screens_title">Eğitim ipuçları</string>
|
||||
<string name="enable_education_screens_summary">Uygulamanın nasıl çalıştığını öğrenmek için ögeleri vurgulayın</string>
|
||||
<string name="reset_education_screens_title">Eğitim ipuçlarını sıfırla</string>
|
||||
<string name="reset_education_screens_title">Eğitici ipuçlarını sıfırla</string>
|
||||
<string name="reset_education_screens_summary">Tüm eğitim bilgilerini tekrar göster</string>
|
||||
<string name="reset_education_screens_text">Eğitim ipuçlarını sıfırla</string>
|
||||
<string name="reset_education_screens_text">Eğitici ipuçlarını sıfırla</string>
|
||||
<string name="education_create_database_title">Veri tabanı dosyanızı oluşturun</string>
|
||||
<string name="education_create_database_summary">İlk parola yönetim dosyanızı oluşturun.</string>
|
||||
<string name="education_select_database_title">Mevcut bir veri tabanını açın</string>
|
||||
@@ -329,10 +329,10 @@
|
||||
<string name="content_description_update_from_list">Güncelle</string>
|
||||
<string name="content_description_keyboard_close_fields">Alanları kapat</string>
|
||||
<string name="error_create_database_file">Bu parola ve anahtar dosyası ile veri tabanı oluşturulamıyor.</string>
|
||||
<string name="menu_advanced_unlock_settings">Gelişmiş kilit açma</string>
|
||||
<string name="menu_advanced_unlock_settings">Cihaz kilidini aç</string>
|
||||
<string name="biometric">Biyometrik</string>
|
||||
<string name="biometric_auto_open_prompt_title">Otomatik açma istemi</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Vari tabanı onu kullanacak biçimde ayarlandıysa otomatik olarak gelişmiş kilit açma isteğinde bulun</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Veritabanı onu kullanacak şekilde ayarlanmışsa cihazın kilidini otomatik olarak talep et</string>
|
||||
<string name="enable">Etkinleştir</string>
|
||||
<string name="disable">Devre dışı</string>
|
||||
<string name="master_key">Ana anahtar</string>
|
||||
@@ -361,7 +361,7 @@
|
||||
<string name="contains_duplicate_uuid_procedure">Tekrarlananlar için yeni UUID\'ler oluşturarak sorunu çöz ve devam et\?</string>
|
||||
<string name="database_opened">Veri tabanı açıldı</string>
|
||||
<string name="clipboard_explanation_summary">Aygıtınızın panosunu kullanarak girdi alanlarını kopyalayın</string>
|
||||
<string name="advanced_unlock_explanation_summary">Veri tabanını daha kolay açmak için gelişmiş kilit açma özelliğini kullan</string>
|
||||
<string name="advanced_unlock_explanation_summary">Bir veritabanını daha kolay açmak için cihazın kilidini açmayı kullanın</string>
|
||||
<string name="database_data_compression_title">Veri sıkıştırma</string>
|
||||
<string name="database_data_compression_summary">Veri sıkıştırma veri tabanı boyutunu azaltır</string>
|
||||
<string name="max_history_items_title">Azami sayı</string>
|
||||
@@ -439,7 +439,7 @@
|
||||
<string name="error_string_type">Bu metin istenen ögeyle eşleşmiyor.</string>
|
||||
<string name="content_description_add_item">Öge ekle</string>
|
||||
<string name="keyboard_previous_fill_in_summary">\"Otomatik tuş eylemini\" gerçekleştirdikten sonra otomatik olarak önceki klavyeye dön</string>
|
||||
<string name="keyboard_previous_fill_in_title">Otomatik tuş eylemi</string>
|
||||
<string name="keyboard_previous_fill_in_title">Geri dön</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Veri tabanı kimlik bilgileri ekranında otomatik olarak önceki klavyeye dön</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Veri tabanı kimlik bilgileri ekranı</string>
|
||||
<string name="keyboard_change">Klavye değiştir</string>
|
||||
@@ -464,13 +464,13 @@
|
||||
<string name="autofill_read_only_save">Salt okunur olarak açılan bir veri tabanı için veri kaydına izin verilmiyor.</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Form doldurma işlemi tamamlandığında verileri kaydetmek için sor</string>
|
||||
<string name="autofill_ask_to_save_data_title">Verileri kaydetmek için sor</string>
|
||||
<string name="autofill_save_search_info_summary">İleride daha kolay kullanım için elle girdi seçimi yaparken arama bilgilerini kaydetmeyi dene</string>
|
||||
<string name="autofill_save_search_info_summary">Gelecekteki daha kolay kullanımlar için el ile giriş seçimi yaparken arama bilgilerini kaydetmeyi deneyin</string>
|
||||
<string name="autofill_save_search_info_title">Arama bilgilerini kaydet</string>
|
||||
<string name="autofill_close_database_summary">Otomatik doldurma seçiminden sonra veri tabanını kapat</string>
|
||||
<string name="autofill_close_database_title">Veri tabanını kapat</string>
|
||||
<string name="keyboard_previous_lock_summary">Veri tabanını kilitledikten sonra otomatik olarak önceki klavyeye dön</string>
|
||||
<string name="keyboard_previous_lock_title">Veri tabanını kilitle</string>
|
||||
<string name="keyboard_save_search_info_summary">İleride daha kolay kullanım için elle girdi seçimi yaparken arama bilgilerini kaydetmeyi dene</string>
|
||||
<string name="keyboard_save_search_info_summary">Gelecekteki daha kolay kullanımlar için el ile giriş seçimi yaparken paylaşılan bilgileri kaydetmeyi deneyin</string>
|
||||
<string name="keyboard_save_search_info_title">Paylaşılan bilgileri kaydet</string>
|
||||
<string name="notification">Bildirim</string>
|
||||
<string name="biometric_security_update_required">Biyometrik güvenlik güncellemesi gerekli.</string>
|
||||
@@ -481,34 +481,34 @@
|
||||
<string name="search_mode">Arama modu</string>
|
||||
<string name="error_registration_read_only">Salt okunur bir veri tabanında yeni bir öge kaydetmeye izin verilmiyor</string>
|
||||
<string name="error_field_name_already_exists">Alan adı zaten var.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Gelişmiş kilit açma tanıma ile ilgili tüm şifreleme anahtarları silinsin mi\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Cihaz kilit açma tanımayla ilgili tüm şifreleme anahtarları silinsin mi\?</string>
|
||||
<string name="device_credential_unlock_enable_summary">Veri tabanını açmak için aygıt kimlik bilgilerinizi kullanmanıza olanak tanır</string>
|
||||
<string name="device_credential_unlock_enable_title">Aygıt kimlik bilgisiyle kilit açma</string>
|
||||
<string name="device_credential">Aygıt kimlik bilgileri</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Parolayı yazın ve ardından bu düğmeye tıklayın.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Gelişmiş kilit açma istemi başlatılamıyor.</string>
|
||||
<string name="unavailable">Bu veri tabanında henüz saklanmış kimlik bilgisi yok.</string>
|
||||
<string name="advanced_unlock_scanning_error">Gelişmiş kilit açma hatası: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Gelişmiş kilit açma parmak izi tanınamadı</string>
|
||||
<string name="advanced_unlock_invalid_key">Gelişmiş kilit açma anahtarı okunamıyor. Lütfen silin ve kilit açma tanıma işlemini tekrarlayın.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Veri tabanı kimlik bilgilerini gelişmiş kilit açma özelliğiyle çıkarın</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Veri tabanını gelişmiş kilit açma tanıma ile aç</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Gelişmiş kilit açma tanıma kullanırsanız, yine de ana kimlik bilgilerinizi hatırlamanız gerekmektedir.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Gelişmiş kilit açma tanıma</string>
|
||||
<string name="menu_keystore_remove_key">Gelişmiş kilit açma anahtarını sil</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Cihaz kilit açma istemi başlatılamıyor.</string>
|
||||
<string name="unavailable">Kullanım dışı</string>
|
||||
<string name="advanced_unlock_scanning_error">Cihaz kilit açma hatası: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Cihaz kilit açma parmak izi tanınamadı</string>
|
||||
<string name="advanced_unlock_invalid_key">Cihazın kilit açma anahtarı okunamıyor. Lütfen silin ve kilit açma tanıma prosedürünü tekrarlayın.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Cihaz kilit açma verileriyle veritabanı kimlik bilgilerini çıkarın</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Cihaz kilidini tanıma</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Cihaz kilit açma tanımayı kullanıyorsanız kasa ana kimlik bilgilerinizi yine de hatırlamanız gerekir.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Cihaz kilidini açma bağlantısı</string>
|
||||
<string name="menu_keystore_remove_key">Cihaz kilit açma anahtarını sil</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Girdi seç</string>
|
||||
<string name="back_to_previous_keyboard">Önceki klavyeye geri dön</string>
|
||||
<string name="custom_fields">Özel alanlar</string>
|
||||
<string name="education_advanced_unlock_summary">Veri tabanınızın kilidini hızlı bir şekilde açmak için parolanızı taranmış biyometrik veya aygıt kimlik bilgilerinize bağlayın.</string>
|
||||
<string name="education_advanced_unlock_title">Gelişmiş veri tabanı kilidi açma</string>
|
||||
<string name="advanced_unlock_timeout">Gelişmiş kilit açma zaman aşımı</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">İçeriğini silmeden önce gelişmiş kilit açma kullanımının süresi</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Gelişmiş kilit açma süre sonu</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Gelişmiş kilit açmayı kullanmak için herhangi bir şifrelenmiş içeriği saklama</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Geçici gelişmiş kilit açma</string>
|
||||
<string name="advanced_unlock_tap_delete">Gelişmiş kilit açma anahtarlarını silmek için dokunun</string>
|
||||
<string name="education_advanced_unlock_title">Cihaz veritabanı kilidini açma</string>
|
||||
<string name="advanced_unlock_timeout">Cihaz kilidini açma zaman aşımı</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">İçeriğini silmeden önce cihazın kilit açma kullanım süresi</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Cihaz kilidini açma süresi doldu</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Cihaz kilidini açmak için şifrelenmiş içerik saklamayın</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Geçici kilit açma</string>
|
||||
<string name="advanced_unlock_tap_delete">Cihaz kilit açma anahtarlarını silmek için dokunun</string>
|
||||
<string name="content">İçerik</string>
|
||||
<string name="error_rebuild_list">Liste düzgün şekilde yeniden oluşturulamıyor.</string>
|
||||
<string name="error_database_uri_null">Veri tabanı URI\'si alınamıyor.</string>
|
||||
@@ -535,15 +535,15 @@
|
||||
<string name="error_remove_file">Dosya verilerini kaldırırken bir hata oluştu.</string>
|
||||
<string name="error_duplicate_file">Dosya verileri zaten var.</string>
|
||||
<string name="properties">Özellikler</string>
|
||||
<string name="error_export_app_properties">Uygulama özelliklerini dışa aktarma sırasında hata oluştu</string>
|
||||
<string name="error_import_app_properties">Uygulama özelliklerini içe aktarma sırasında hata oluştu</string>
|
||||
<string name="success_export_app_properties">Uygulama özellikleri dışa aktarıldı</string>
|
||||
<string name="success_import_app_properties">Uygulama özellikleri içe aktarıldı</string>
|
||||
<string name="error_export_app_properties">Uygulama ayarlarının dışa aktarımı sırasında hata</string>
|
||||
<string name="error_import_app_properties">Uygulama ayarlarını içe aktarırken hata oluştu</string>
|
||||
<string name="success_export_app_properties">Uygulama ayarları dışa aktarıldı</string>
|
||||
<string name="success_import_app_properties">Uygulama ayarları içe aktarıldı</string>
|
||||
<string name="description_app_properties">Uygulama ayarlarını yönetmek için KeePassDX özellikleri</string>
|
||||
<string name="export_app_properties_summary">Uygulama özelliklerini dışa aktarmak için bir dosya oluşturun</string>
|
||||
<string name="export_app_properties_title">Uygulama özelliklerini dışa aktar</string>
|
||||
<string name="import_app_properties_summary">Uygulama özelliklerini içe aktarmak için bir dosya seçin</string>
|
||||
<string name="import_app_properties_title">Uygulama özelliklerini içe aktar</string>
|
||||
<string name="export_app_properties_summary">Uygulama ayarlarını dışa aktarmak için bir dosya oluşturun</string>
|
||||
<string name="export_app_properties_title">Uygulama ayarlarını dışa aktar</string>
|
||||
<string name="import_app_properties_summary">Uygulama ayarlarını içe aktarmak için bir dosya seçin</string>
|
||||
<string name="import_app_properties_title">Uygulama ayarlarını içe aktar</string>
|
||||
<string name="error_start_database_action">Veri tabanında bir eylem gerçekleştirilirken bir hata oluştu.</string>
|
||||
<string name="error_move_group_here">Bir grubu buraya taşıyamazsınız.</string>
|
||||
<string name="error_word_reserved">Bu sözcük ayrılmıştır ve kullanılamaz.</string>
|
||||
@@ -600,7 +600,7 @@
|
||||
<string name="enable_keep_screen_on_title">Ekranı açık tut</string>
|
||||
<string name="show_entry_colors_title">Girdi renkleri</string>
|
||||
<string name="show_entry_colors_summary">Bir girdi için ön plan ve arka plan renklerini görüntüler</string>
|
||||
<string name="enable_keep_screen_on_summary">Girdiyi izlerken ekranı açık tutun</string>
|
||||
<string name="enable_keep_screen_on_summary">Bir girişi izlerken veya düzenlerken ekranı açık tutun</string>
|
||||
<string name="content_description_nav_header">Gezinme başlığı</string>
|
||||
<string name="navigation_drawer_open">Gezinme çekmecesi açık</string>
|
||||
<string name="navigation_drawer_close">Gezinme çekmecesi kapalı</string>
|
||||
@@ -662,4 +662,25 @@
|
||||
<string name="enable_screenshot_mode_summary">Üçüncü taraf uygulamaların uygulamanın ekran görüntülerini kaydetmesine veya almasına izin verin</string>
|
||||
<string name="screenshot_mode_banner_text">Ekran görüntüsü modu</string>
|
||||
<string name="merge_success">Birleştirme başarıyla tamamlandı</string>
|
||||
<string name="unlock">Kilidi aç</string>
|
||||
<string name="master_key_settings_summary">Değişim, yenilenme</string>
|
||||
<string name="info">Bilgi</string>
|
||||
<string name="education_validate_entry_title">Girişi doğrula</string>
|
||||
<string name="ask">Sor</string>
|
||||
<string name="menu_form_filling_settings_summary">Klavye, otomatik doldur, pano</string>
|
||||
<string name="configure">Yapılandır</string>
|
||||
<string name="menu_appearance_settings_summary">Temalar, renkler, öznitellikler</string>
|
||||
<string name="menu_security_settings_summary">Şifreleme, anahtar türetme işlevi</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biyometri, cihaz kimlik bilgisi</string>
|
||||
<string name="education_validate_entry_summary">Girişinizi doğrulamayı ve veritabanınızı kaydetmeyi unutmayın.
|
||||
\n
|
||||
\nOtomatik kilitleme etkinleştirilirse ve değişiklik yaptığınızı unutursanız verilerinizi kaybetme riskiyle karşı karşıya kalırsınız.</string>
|
||||
<string name="warning_database_notification_permission">Bildirim izni, veritabanının durumunu görüntülemenize ve kolayca erişilebilen bir düğmeyle kilitlemenize olanak tanır.
|
||||
\n
|
||||
\nBu izni aktifleştirmezseniz arka planda açık olan veritabanı, ön planda başka bir uygulama varken görünmeyecektir.</string>
|
||||
<string name="unlock_and_link_biometric">Cihaz kilit açma bağlantısı</string>
|
||||
<string name="warning_copy_permission">Pano bildirim özelliğini kullanmak için bildirim izni gereklidir.</string>
|
||||
<string name="menu_database_settings_summary">Meta veriler, geri dönüşüm kutusu, şablonlar, geçmiş</string>
|
||||
<string name="menu_app_settings_summary">Ara, kilit, geçmiş, özellikler</string>
|
||||
<string name="later">Daha Sonra</string>
|
||||
</resources>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="digits">Цифри</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft є застосунком з <strong>відкритим програмним кодом</strong> та <strong>не містить реклами</strong>.
|
||||
\nЗастосунок постачається як є, на умовах ліцензії <strong>GPLv3</strong>, без будь-яких гарантій.</string>
|
||||
<string name="select_database_file">Відкрити наявну базу даних</string>
|
||||
<string name="select_database_file">Відкрити наявне сховище</string>
|
||||
<string name="entry_accessed">Доступ</string>
|
||||
<string name="entry_cancel">Скасувати</string>
|
||||
<string name="entry_notes">Примітки</string>
|
||||
@@ -90,7 +90,7 @@
|
||||
<string name="settings">Налаштування</string>
|
||||
<string name="menu_database_settings">Налаштування бази даних</string>
|
||||
<string name="menu_delete">Видалити</string>
|
||||
<string name="menu_donate">Допомогти</string>
|
||||
<string name="menu_donate">Підтримати</string>
|
||||
<string name="menu_edit">Змінити</string>
|
||||
<string name="menu_hide_password">Приховати пароль</string>
|
||||
<string name="menu_lock">Заблокувати базу даних</string>
|
||||
@@ -176,7 +176,7 @@
|
||||
<string name="protection">Захист</string>
|
||||
<string name="auto_focus_search_summary">Відкривати пошук під час відкриття бази даних</string>
|
||||
<string name="auto_focus_search_title">Швидкий пошук</string>
|
||||
<string name="create_keepass_file">Створити нову базу даних</string>
|
||||
<string name="create_keepass_file">Створити нове сховище</string>
|
||||
<string name="menu_delete_entry_history">Видалити історію</string>
|
||||
<string name="menu_restore_entry_history">Відновити історію</string>
|
||||
<string name="menu_empty_recycle_bin">Спорожнити кошик</string>
|
||||
@@ -190,7 +190,7 @@
|
||||
<string name="content_description_keyfile_checkbox">Поле файла ключа</string>
|
||||
<string name="menu_master_key_settings">Налаштування головного ключа</string>
|
||||
<string name="menu_security_settings">Налаштування безпеки</string>
|
||||
<string name="menu_advanced_unlock_settings">Розширене розблокування</string>
|
||||
<string name="menu_advanced_unlock_settings">Розблокування пристрою</string>
|
||||
<string name="menu_form_filling_settings">Заповнення форм</string>
|
||||
<string name="copy_field">Скопійовано %1$s</string>
|
||||
<string name="creating_database">Створення бази даних…</string>
|
||||
@@ -370,14 +370,14 @@
|
||||
<string name="file_name">Назва файлу</string>
|
||||
<string name="unavailable_feature_version">Пристрій працює під керуванням Android %1$s, але необхідний %2$s чи пізніші.</string>
|
||||
<string name="unavailable_feature_text">Не вдалось запустити цю функцію.</string>
|
||||
<string name="biometric_delete_all_key_summary">Видалити всі ключі шифрування, пов’язані з розпізнаванням розширеного розблокування</string>
|
||||
<string name="biometric_delete_all_key_summary">Видалити всі ключі шифрування, пов’язані з розпізнаванням розблокування пристрою</string>
|
||||
<string name="biometric_delete_all_key_title">Видалити ключі шифрування</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Автоматично запитувати розширене розблокування, якщо базу даних налаштовано для роботи з ним</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Автозапит розблокування пристрою, якщо базу даних налаштовано для роботи з ним</string>
|
||||
<string name="biometric_auto_open_prompt_title">Автозапит ключа</string>
|
||||
<string name="biometric_unlock_enable_summary">Дозволяє сканувати біометричні дані, щоб відкрити базу даних</string>
|
||||
<string name="biometric_unlock_enable_title">Розблокування біометричним ключем</string>
|
||||
<string name="advanced_unlock_explanation_summary">Увімкніть розширені параметри розблокування та спростіть відкриття бази даних</string>
|
||||
<string name="advanced_unlock">Розширені параметри розблокування</string>
|
||||
<string name="advanced_unlock_explanation_summary">Використовуйте розблокування пристрою, щоб спростити відкриття бази даних</string>
|
||||
<string name="advanced_unlock">Розблокування пристрою</string>
|
||||
<string name="lock_database_show_button_summary">Показувати кнопку блокування в інтерфейсі користувача</string>
|
||||
<string name="lock_database_show_button_title">Показувати кнопку блокування</string>
|
||||
<string name="lock_database_back_root_summary">Блокувати базу даних, коли користувач натисне кнопку назад на головному екрані</string>
|
||||
@@ -405,7 +405,7 @@
|
||||
<string name="biometric">Біометричний ключ</string>
|
||||
<string name="menu_appearance_settings">Зовнішній вигляд</string>
|
||||
<string name="database_history">Історія</string>
|
||||
<string name="unavailable">У цій базі даних ще немає збережених облікових даних.</string>
|
||||
<string name="unavailable">Недоступно</string>
|
||||
<string name="encrypted_value_stored">Зашифрований пароль збережено</string>
|
||||
<string name="keystore_not_accessible">Сховище ключів не ініціалізовано належним чином.</string>
|
||||
<string name="build_label">Збірка %1$s</string>
|
||||
@@ -446,7 +446,7 @@
|
||||
<string name="content_description_add_item">Додати елемент</string>
|
||||
<string name="keyboard_change">Перемикання клавіатури</string>
|
||||
<string name="keyboard_previous_fill_in_summary">Автоматично перемикатися до попередньої клавіатури після виконання дії «Автоматична дія кнопки»</string>
|
||||
<string name="keyboard_previous_fill_in_title">Автоматична дія кнопки</string>
|
||||
<string name="keyboard_previous_fill_in_title">Перемкнутися назад</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Автоматичне перемикання до попередньої клавіатури, на екрані входу до бази даних</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Екран входу до бази даних</string>
|
||||
<string name="warning_file_too_big">База даних KeePass має містити лише невеликі файли утиліт (наприклад, файли ключів PGP).
|
||||
@@ -487,33 +487,33 @@
|
||||
<string name="search_mode">Режим пошуку</string>
|
||||
<string name="error_registration_read_only">Збереження нового елемента заборонено в базі даних лише для читання</string>
|
||||
<string name="error_field_name_already_exists">Назва поля вже існує.</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Видалити всі ключі шифрування, пов’язані з розширеним розпізнаванням розблокування\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Видалити всі ключі шифрування, пов’язані з розпізнаванням розблокування пристрою\?</string>
|
||||
<string name="device_credential_unlock_enable_summary">Дає змогу використовувати облікові дані пристрою для відкриття бази даних</string>
|
||||
<string name="device_credential_unlock_enable_title">Розблокування облікових даних пристрою</string>
|
||||
<string name="device_credential">Облікові дані пристрою</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Введіть пароль, а потім натисніть цю кнопку.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Не вдалося ініціалізувати запит на розширене розблокування.</string>
|
||||
<string name="advanced_unlock_scanning_error">Помилка розширеного розблокування: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Не вдалося розпізнати розширене розблокування</string>
|
||||
<string name="advanced_unlock_invalid_key">Не вдалося розпізнати ключ розширеного розблокування. Видаліть його та повторіть процедуру створення ключа.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Витягування облікових даних бази даних за допомогою даних розширеного розблокування</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Відкрити базу даних розширеним розпізнаванням розблокування</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Навіть якщо ви користуєтеся розширеним розблокуванням, вам однаково необхідно пам\'ятати основні облікові дані.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Розпізнавання розширеного розблокування</string>
|
||||
<string name="menu_keystore_remove_key">Видалити ключ розширеного розблокування</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Не вдалося ініціалізувати запит на розблокування пристрою.</string>
|
||||
<string name="advanced_unlock_scanning_error">Помилка розблокування пристрою: %1$s</string>
|
||||
<string name="advanced_unlock_not_recognized">Не вдалося розпізнати розблокування пристрою</string>
|
||||
<string name="advanced_unlock_invalid_key">Не вдалося розпізнати ключ розблокування пристрою. Видаліть його й повторіть процедуру створення ключа.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Витягування облікових даних бази даних за допомогою даних розблокування пристрою</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Розпізнавання розблокуванням пристрою</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Якщо ви використовуєте розпізнавання розблокуванням пристрою, вам усе одно потрібно пам\'ятати свої основні облікові дані сховища.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Посилання на розблокування пристрою</string>
|
||||
<string name="menu_keystore_remove_key">Видалити ключ розблокування пристрою</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="backspace">Backspace</string>
|
||||
<string name="select_entry">Вибрати запис</string>
|
||||
<string name="back_to_previous_keyboard">Повернутися до попередньої клавіатури</string>
|
||||
<string name="custom_fields">Власні поля</string>
|
||||
<string name="advanced_unlock_timeout">Час дії розширеного розблокування</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Час дії розширеного розблокування</string>
|
||||
<string name="advanced_unlock_timeout">Час дії розблокування пристрою</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Час дії розблокування пристрою</string>
|
||||
<string name="education_advanced_unlock_summary">Пов’яжіть свій пароль зі сканованими біометричними даними або даними пристрою, щоб швидко розблокувати базу даних.</string>
|
||||
<string name="education_advanced_unlock_title">Розширене розблокування бази даних</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Тривалість використання розширеного розблокування перед видаленням його вмісту</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Не зберігати зашифрований вміст для використання розширеного розблокування</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Тимчасове розширене розблокування</string>
|
||||
<string name="advanced_unlock_tap_delete">Торкнутися, щоб видалити клавіші розширеного розблокування</string>
|
||||
<string name="education_advanced_unlock_title">Розблокування бази даних пристроєм</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Тривалість використання розблокування пристрою перед видаленням його вмісту</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Не зберігати зашифрований вміст для використання розблокування пристрою</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Тимчасове розблокування пристрою</string>
|
||||
<string name="advanced_unlock_tap_delete">Торкніться, щоб видалити ключі розблокування пристрою</string>
|
||||
<string name="content">Вміст</string>
|
||||
<string name="error_rebuild_list">Не вдалося належним чином відновити список.</string>
|
||||
<string name="error_database_uri_null">Неможливо отримати URI бази даних.</string>
|
||||
@@ -540,15 +540,15 @@
|
||||
<string name="error_remove_file">Сталася помилка під час вилучення даних файлу.</string>
|
||||
<string name="error_duplicate_file">Дані файлу вже існують.</string>
|
||||
<string name="properties">Властивості</string>
|
||||
<string name="error_export_app_properties">Помилка під час експортування властивостей застосунку</string>
|
||||
<string name="success_export_app_properties">Властивості застосунку експортовано</string>
|
||||
<string name="error_import_app_properties">Помилка під час імпортування властивостей застосунку</string>
|
||||
<string name="success_import_app_properties">Властивості застосунку імпортовано</string>
|
||||
<string name="error_export_app_properties">Помилка під час експорту налаштувань застосунку</string>
|
||||
<string name="success_export_app_properties">Налаштування застосунку експортовано</string>
|
||||
<string name="error_import_app_properties">Помилка під час імпорту налаштувань застосунку</string>
|
||||
<string name="success_import_app_properties">Налаштування застосунку імпортовано</string>
|
||||
<string name="description_app_properties">Властивості KeePassDX для керування налаштування застосунку</string>
|
||||
<string name="export_app_properties_summary">Створити файл для експорту властивостей застосунку</string>
|
||||
<string name="export_app_properties_title">Експорт властивостей застосунку</string>
|
||||
<string name="import_app_properties_summary">Виберіть файл для імпорту властивостей застосунку</string>
|
||||
<string name="import_app_properties_title">Імпорт властивостей застосунку</string>
|
||||
<string name="export_app_properties_summary">Створити файл для експорту налаштувань застосунку</string>
|
||||
<string name="export_app_properties_title">Експорт налаштувань застосунку</string>
|
||||
<string name="import_app_properties_summary">Виберіть файл для імпорту налаштувань застосунку</string>
|
||||
<string name="import_app_properties_title">Імпорт налаштувань застосунку</string>
|
||||
<string name="error_start_database_action">Під час виконання дії з базою даних сталася помилка.</string>
|
||||
<string name="error_move_group_here">Ви не можете перемістити групу сюди.</string>
|
||||
<string name="error_word_reserved">Це слово зарезервоване, його не можна використовувати.</string>
|
||||
@@ -601,7 +601,7 @@
|
||||
<string name="menu_merge_database">Об\'єднати дані</string>
|
||||
<string name="warning_database_info_reloaded">Перезавантаження бази даних видалить локально змінені дані.</string>
|
||||
<string name="enable_keep_screen_on_title">Не вимикати екран</string>
|
||||
<string name="enable_keep_screen_on_summary">Не вимикати екран під час перегляду запису</string>
|
||||
<string name="enable_keep_screen_on_summary">Не вимикати екран під час перегляду або редагування запису</string>
|
||||
<string name="show_entry_colors_title">Кольори записів</string>
|
||||
<string name="show_entry_colors_summary">Показує кольори шрифту й тла запису</string>
|
||||
<string name="tags">Мітки</string>
|
||||
@@ -667,4 +667,25 @@
|
||||
<string name="html_about_privacy"><strong>Жодні користувацькі дані не збираються</strong>, цей застосунок не з\'єднується з жодним сервером, він працює лише локально та повністю поважає приватність користувачів.</string>
|
||||
<string name="auto_type">Автовведення</string>
|
||||
<string name="merge_success">Успішно об\'єднано</string>
|
||||
<string name="menu_app_settings_summary">Пошук, блокування, історія, властивості</string>
|
||||
<string name="menu_form_filling_settings_summary">Клавіатура, автозаповнення, буфер обміну</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Біометрія, облікові дані пристрою</string>
|
||||
<string name="menu_database_settings_summary">Метадані, кошик, шаблони, історія</string>
|
||||
<string name="menu_security_settings_summary">Шифрування, функція генерування ключів</string>
|
||||
<string name="master_key_settings_summary">Зміни, оновлення</string>
|
||||
<string name="warning_copy_permission">Щоб використовувати функцію сповіщень буфера обміну, потрібен дозвіл на сповіщення.</string>
|
||||
<string name="later">Пізніше</string>
|
||||
<string name="ask">Запитувати</string>
|
||||
<string name="configure">Сконфігурувати</string>
|
||||
<string name="unlock_and_link_biometric">Посилання для розблокування пристрою</string>
|
||||
<string name="menu_appearance_settings_summary">Теми, кольори, атрибути</string>
|
||||
<string name="unlock">Розблокувати</string>
|
||||
<string name="education_validate_entry_title">Перевірте запис</string>
|
||||
<string name="education_validate_entry_summary">Не забувайте перевірити свій запис і зберегти базу даних.
|
||||
\n
|
||||
\nЯкщо активовано автоблокування і ви забудете, що вносили зміни, ви ризикуєте втратити свої дані.</string>
|
||||
<string name="info">Відомості</string>
|
||||
<string name="warning_database_notification_permission">Дозвіл на сповіщення дозволяє показувати стан бази даних і блокувати її за допомогою легкодоступної кнопки.
|
||||
\n
|
||||
\nЯкщо ви не активуєте цей дозвіл відкриту у фоновому режимі базу даних не буде видно, якщо на передньому плані інший застосунок.</string>
|
||||
</resources>
|
||||
66
app/src/main/res/values-uz/strings.xml
Normal file
66
app/src/main/res/values-uz/strings.xml
Normal file
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="content_description_credentials_information">Hisob ma\'lumotlari</string>
|
||||
<string name="info">Ma\'lumot</string>
|
||||
<string name="contribution">Loyihaga yordam berish</string>
|
||||
<string name="feedback">Fikr-mulohaza</string>
|
||||
<string name="homepage">Bosh sahifa</string>
|
||||
<string name="accept">Qabul qilish</string>
|
||||
<string name="add_entry">Yangi yozuv</string>
|
||||
<string name="edit_entry">Yozuvni tahrirlash</string>
|
||||
<string name="add_group">Guruh qo\'shish</string>
|
||||
<string name="master_key">Asosiy parol</string>
|
||||
<string name="security">Xavfsizlik</string>
|
||||
<string name="encryption_algorithm">Shifrlash algoritmi</string>
|
||||
<string name="key_derivation_function">Kalit hosila funksiyasi</string>
|
||||
<string name="app_timeout">Kechikish</string>
|
||||
<string name="application">Ilova</string>
|
||||
<string name="brackets">Qavslar</string>
|
||||
<string name="extended_ASCII">Kengaytirilgan ASCII to\'plami</string>
|
||||
<string name="allow">Ruxsat berish</string>
|
||||
<string name="clipboard_cleared">Bufer tozalandi</string>
|
||||
<string name="clipboard_error_title">Buferda xatolik</string>
|
||||
<string name="clipboard_error">Ba\'zi qurilmalar ilovalarga vaqtinchalik xotiradan foydalanishga ruxsat bermaydi.</string>
|
||||
<string name="clipboard_error_clear">Vaqtinchalik xotira tozalanmadi</string>
|
||||
<string name="clipboard_timeout">Vaqtinchalik xotirani tozalashda kechikish</string>
|
||||
<string name="clipboard_timeout_summary">Vaqtinchalik xotiradagi saqlash muddati (agar qurilmangiz tomonidan qo\'llab-quvvatlansa)</string>
|
||||
<string name="content_description_background">Fon</string>
|
||||
<string name="content_description_open_file">Faylni ochish</string>
|
||||
<string name="content_description_node_children">Node children</string>
|
||||
<string name="content_description_add_node">Tugun qo\'shish</string>
|
||||
<string name="content_description_add_entry">Yozuv qo\'shish</string>
|
||||
<string name="content_description_add_group">Guruh qo\'shish</string>
|
||||
<string name="content_description_add_item">Element qo\'shish</string>
|
||||
<string name="content_description_file_information">Faly haqida ma\'lumot</string>
|
||||
<string name="content_description_otp_information">Bir martalik parol haqida ma\'lumot</string>
|
||||
<string name="content_description_password_checkbox">Parolni belgilash katagi</string>
|
||||
<string name="about_description">KeePass parollar menejerining Android versiyasi</string>
|
||||
<string name="contact">Aloqa</string>
|
||||
<string name="encryption">Shifrlash</string>
|
||||
<string name="app_timeout_summary">Ma\'lumotlar bazasini qulflashdan oldin harakatsizlik vaqti</string>
|
||||
<string name="file_manager_install_description">Maʼlumotlar bazasi faylini yaratish, ochish va saqlash uchun ACTION_CREATE_DOCUMENT va ACTION_OPEN_DOCUMENT niyat amallarini qabul qiluvchi fayl boshqaruvchisini oʻrnatish kerak.</string>
|
||||
<string name="content_description_entry_icon">Yozuv belgisi</string>
|
||||
<string name="content_description_entry_foreground_color">Yozuv matni rangi</string>
|
||||
<string name="content_description_passphrase_word_count">Parolli so\'zlar soni</string>
|
||||
<string name="entry_add_field">Maydon qo\'shish</string>
|
||||
<string name="content_description_keyfile_checkbox">Kalit faylni belgilash katakchasi</string>
|
||||
<string name="content_description_hardware_key_checkbox">Uskuna kaliti belgilash katakchasi</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Parol koʻrinishini almashtirishni takrorlash</string>
|
||||
<string name="content_description_database_color">Ma\'lumotlar bazasi rangi</string>
|
||||
<string name="content_description_entry_background_color">Yozuv foni rangi</string>
|
||||
<string name="content_description_nav_header">Navigatsiya sarlavhasi</string>
|
||||
<string name="navigation_drawer_open">Navigatsiya panelini ochish</string>
|
||||
<string name="navigation_drawer_close">Navigatsiya panelini yopish</string>
|
||||
<string name="validate">tekshirish</string>
|
||||
<string name="discard_changes">O\'zgarishlar saqlansinmi?</string>
|
||||
<string name="discard">Rad etish</string>
|
||||
<string name="entry_password_generator">Parol generatori</string>
|
||||
<string name="content_description_password_length">Parol uzunligi</string>
|
||||
<string name="entry_add_attachment">Qo\'shimchalar qo\'shing</string>
|
||||
<string name="content_description_remove_field">Maydonnni o\'chirish</string>
|
||||
<string name="content_description_update_from_list">Yangilash</string>
|
||||
<string name="content_description_remove_from_list">Ro\'yxatdan o\'chirish</string>
|
||||
<string name="content_description_keyboard_close_fields">Maydinni yopish</string>
|
||||
<string name="select_to_copy">%1$s ni vaqtinchalik xotiraga nusxalash uchun tanlang</string>
|
||||
<string name="retrieving_db_key">Maʼlumotlar bazasi kaliti olinmoqda…</string>
|
||||
</resources>
|
||||
@@ -35,6 +35,11 @@
|
||||
<item name="android:elevation">0dp</item>
|
||||
</style>
|
||||
|
||||
<!-- Action Style -->
|
||||
<style name="KeepassDXStyle.Toolbar.Action" parent="KeepassDXStyle.Toolbar">
|
||||
<item name="android:backgroundTint">@color/surface_selector</item>
|
||||
</style>
|
||||
|
||||
<!-- Preference Theme -->
|
||||
<style name="KeepassDXStyle.Preference.Theme" parent="@style/PreferenceThemeOverlay">
|
||||
<item name="android:tint">?attr/colorOnSurface</item>
|
||||
|
||||
@@ -20,12 +20,10 @@
|
||||
<resources>
|
||||
<style name="KeepassDXStyle.Light.v23" parent="KeepassDXStyle.Light.v21" >
|
||||
<item name="android:statusBarColor">?attr/colorSurface</item>
|
||||
<item name="android:navigationBarColor">?attr/colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">true</item>
|
||||
</style>
|
||||
<style name="KeepassDXStyle.Night.v23" parent="KeepassDXStyle.Night.v21" >
|
||||
<item name="android:statusBarColor">?attr/colorSurface</item>
|
||||
<item name="android:navigationBarColor">?attr/colorSurface</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
@@ -21,9 +21,11 @@
|
||||
<style name="KeepassDXStyle.Light.v27" parent="KeepassDXStyle.Light.v23" >
|
||||
<item name="android:navigationBarColor">?attr/colorSurface</item>
|
||||
<item name="android:windowLightNavigationBar">true</item>
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
</style>
|
||||
<style name="KeepassDXStyle.Night.v27" parent="KeepassDXStyle.Night.v23" >
|
||||
<item name="android:navigationBarColor">?attr/colorSurface</item>
|
||||
<item name="android:windowLightNavigationBar">false</item>
|
||||
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user