Compare commits

..

109 Commits

Author SHA1 Message Date
J-Jamet
428efd2bb6 fix: CHANGELOG 2023-03-26 14:53:27 +02:00
J-Jamet
512b4cd16e Merge tag '3.5.1' into develop
3.5.1
2023-03-26 14:48:43 +02:00
J-Jamet
4d648b77b9 Merge branch 'release/3.5.1' 2023-03-26 14:48:32 +02:00
J-Jamet
02f6caf4dd fix: Loading dialog with Yubikey #1506 2023-03-26 14:46:11 +02:00
J-Jamet
2b23649674 feat: upgrade to 3.5.1 2023-03-26 14:44:20 +02:00
J-Jamet
e7cce21c51 Merge tag '3.5.0' into develop
3.5.0
2023-01-26 23:25:50 +01:00
J-Jamet
128ce5657e Merge branch 'release/3.5.0' 2023-01-26 23:25:40 +01:00
J-Jamet
861911ad63 fix: update fastlane changelogs 2023-01-26 23:21:10 +01:00
J-Jamet
9093c65235 feat: upgrade to 3.5.0 2023-01-26 23:15:02 +01:00
J-Jamet
e6ab8f82ff fix: url to download driver 2023-01-26 23:01:54 +01:00
J-Jamet
77ff1850f3 fix: url to download driver 2023-01-26 23:01:26 +01:00
J-Jamet
e985bd2a20 fix: dialog to download driver 2023-01-26 22:29:01 +01:00
J-Jamet
a6cd02d146 feat: new year 2023-01-22 21:30:37 +01:00
J-Jamet
eb51f6712b fix: changelog length 2023-01-22 21:12:43 +01:00
J-Jamet
0a19ecb715 fi: translation strong tags 2023-01-22 20:59:11 +01:00
J-Jamet
d7e7020244 Merge branch 'develop' of https://hosted.weblate.org/projects/keepass-dx/strings into translations 2023-01-22 20:54:48 +01:00
J-Jamet
ea3349eea4 fix: autofill with hardware key 2023-01-22 20:33:29 +01:00
J-Jamet
9cec64ded4 fix: better challenge channel implementation 2023-01-22 20:21:17 +01:00
J-Jamet
f9dc456032 fix: remove ChallengeResponseViewModel and add HardwareKeyActivity 2023-01-22 15:10:36 +01:00
Linerly
6416aad823 Translated using Weblate (Indonesian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/id/
2023-01-12 22:48:40 +01:00
Kornelijus Tvarijanavičius
10b5c9c261 Translated using Weblate (Lithuanian)
Currently translated at 40.5% (256 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/lt/
2023-01-12 22:48:40 +01:00
ERYpTION
bc0e364164 Translated using Weblate (Danish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/da/
2023-01-12 22:48:40 +01:00
bowornsin
83ab5223a8 Translated using Weblate (Thai)
Currently translated at 8.2% (52 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/th/
2023-01-08 06:48:05 +01:00
Ahmad0a
94c6710f22 Translated using Weblate (Arabic)
Currently translated at 75.2% (475 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ar/
2023-01-06 02:49:44 +01:00
solokot
a1e5266161 Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ru/
2023-01-04 18:47:52 +01:00
J-Jamet
adbdb9a642 first code to manage merge with yubikey 2023-01-02 19:30:19 +01:00
bowornsin
527f734fcf Translated using Weblate (Thai)
Currently translated at 5.5% (35 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/th/
2023-01-02 08:50:00 +01:00
Stephan Paternotte
f1a29af0c6 Translated using Weblate (Dutch)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/nl/
2022-12-29 16:51:03 +01:00
WB
b69a277769 Translated using Weblate (Galician)
Currently translated at 97.3% (614 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-12-26 22:49:03 +01:00
J-Jamet
d049ed39e8 fix: upgrade to 3.5.0Beta03 2022-12-18 23:58:10 +01:00
J-Jamet
ecfe767068 fix: replace error method 2022-12-18 23:46:33 +01:00
J-Jamet
8d827eb562 Merge branch 'develop' of github.com:Kunzisoft/KeePassDX into develop 2022-12-18 12:24:19 +01:00
Jérémy JAMET
9048f618c5 Merge pull request #1447 from flawedworld/vanadium-rebrand
Add support for Vanadium in GrapheneOS
2022-12-18 12:21:47 +01:00
Salih Ail
66377ded62 Translated using Weblate (Arabic)
Currently translated at 75.1% (474 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ar/
2022-12-18 04:50:51 +01:00
VfBFan
04c4c82953 Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/de/
2022-12-10 09:49:31 +01:00
Besnik Bleta
ccd8467cba Translated using Weblate (Albanian)
Currently translated at 57.3% (362 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/sq/
2022-12-08 18:48:14 +01:00
Besnik Bleta
4eee9e95c4 Translated using Weblate (Albanian)
Currently translated at 54.5% (344 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/sq/
2022-12-07 17:48:59 +01:00
Besnik Bleta
c64b4b8d62 Translated using Weblate (Albanian)
Currently translated at 5.8% (37 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/sq/
2022-12-07 12:44:47 +01:00
Besnik Bleta
72ef0f2f3f Added translation using Weblate (Albanian) 2022-12-07 12:34:56 +01:00
Michael
9b5a95a10f Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/de/
2022-12-06 07:43:25 +01:00
Yudong
1a3baa6523 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/zh_Hans/
2022-12-04 16:48:49 +01:00
Matthaiks
a745ed1c28 Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2022-11-26 20:48:46 +01:00
WaldiS
39ff112b42 Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2022-11-25 20:13:07 +01:00
WB
b3aab27c9b Translated using Weblate (Galician)
Currently translated at 88.7% (560 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-11-24 20:38:26 +01:00
WB
9b3c751a49 Translated using Weblate (Galician)
Currently translated at 80.1% (506 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-11-19 21:46:56 +01:00
flawedworld
d29f4e0097 Add support for Vanadium in GrapheneOS 2022-11-19 02:11:56 +00:00
Abhi
0645fbe938 Translated using Weblate (Malayalam)
Currently translated at 60.6% (383 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ml/
2022-11-17 14:47:11 +01:00
Jacek
ee6c8fc041 Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2022-11-16 02:49:13 +01:00
bowornsin
d93e3a1c2d Translated using Weblate (Thai)
Currently translated at 4.1% (26 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/th/
2022-11-09 11:50:24 +01:00
bowornsin
d4e0c008b8 Added translation using Weblate (Thai) 2022-11-08 07:37:59 +01:00
ssantos
0ca392f312 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pt_PT/
2022-11-07 09:05:08 +01:00
solokot
c6c14c2354 Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ru/
2022-11-06 09:03:25 +01:00
Darin Avdeyeva
652616226b Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ru/
2022-11-05 09:54:16 +01:00
Retrial
d2101fd3e5 Translated using Weblate (Greek)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/el/
2022-11-02 06:36:25 +01:00
WB
e22d9f6bdf Translated using Weblate (Galician)
Currently translated at 66.4% (419 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-10-24 23:37:12 +02:00
magnum Choi
affcc28f13 Translated using Weblate (Korean)
Currently translated at 50.2% (317 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ko/
2022-10-22 15:02:26 +02:00
Jacek
7a151bc2fe Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2022-10-22 15:02:24 +02:00
Anonimas
5349c4783e Translated using Weblate (Lithuanian)
Currently translated at 39.7% (251 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/lt/
2022-10-22 15:02:24 +02:00
Óscar Fernández Díaz
96a72d9842 Translated using Weblate (Spanish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/es/
2022-10-22 15:02:23 +02:00
Gabriel Cardoso
67afa55f1d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pt_BR/
2022-10-17 02:53:24 +02:00
J-Jamet
efa8fd9f17 fix: replace strong tags 2022-10-14 21:21:27 +02:00
J-Jamet
64128991a6 Merge branch 'develop' of https://hosted.weblate.org/projects/keepass-dx/strings into translations 2022-10-14 21:16:09 +02:00
J-Jamet
3fa38c29f6 fix: fix channel closing 2022-10-14 21:06:52 +02:00
J-Jamet
86a335768c fix: update CHANGELOG 2022-10-14 20:49:26 +02:00
J-Jamet
2d29092c52 fix: update CHANGELOG 2022-10-14 20:43:49 +02:00
J-Jamet
2d7e76a279 Merge branch 'issue-1412' of github.com:ryg-git/KeePassDX into ryg-git-issue-1412 2022-10-14 20:39:26 +02:00
J-Jamet
1514dbb1de fix: comment FIDO2 code #304 2022-10-14 13:59:20 +02:00
J-Jamet
1707d3c3ba Revert "fix: Smaller advanced unlock UI"
This reverts commit 2882bb30d7.
2022-10-14 13:53:11 +02:00
J-Jamet
3fee162c4d fix: rollback mime-types */* #1211 #1408, add monochrome icon #1403 #1404 2022-10-14 13:40:01 +02:00
J-Jamet
78fd9d616b Merge branch 'Sandelinos-themed-icons' into release/3.5.0 2022-10-14 13:30:02 +02:00
J-Jamet
46828c3317 Revert "fix: remove application/octet-stream file recognition #1211"
This reverts commit e367051b80.
Mimetype */* #1408
2022-10-14 13:25:39 +02:00
ryg-git
5126bd4fb6 remove onRegularBackPressed method call as lockAndExit handles exiting app 2022-10-01 20:54:01 +05:30
Digger
6440e5e054 Translated using Weblate (Japanese)
Currently translated at 98.4% (621 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ja/
2022-10-01 04:18:30 +02:00
Fjuro
15b84739e7 Translated using Weblate (Czech)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/cs/
2022-09-28 19:19:26 +02:00
Fjuro
4bfe296e1a Translated using Weblate (Czech)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/cs/
2022-09-27 08:57:42 +02:00
Stephan Paternotte
3fcc0db4f8 Translated using Weblate (Dutch)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/nl/
2022-09-25 13:53:18 +02:00
Suman Garai
a8238565f3 Translated using Weblate (Bengali)
Currently translated at 57.2% (361 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/bn/
2022-09-24 15:19:38 +02:00
Digger
53114462b3 Translated using Weblate (Japanese)
Currently translated at 98.2% (620 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ja/
2022-09-24 15:19:34 +02:00
Roee Hershberg
094da79cea Translated using Weblate (Hebrew)
Currently translated at 45.1% (285 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/he/
2022-09-24 15:19:33 +02:00
SC
f093206a1c Translated using Weblate (Portuguese)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pt/
2022-09-20 20:19:37 +02:00
Digger
5b4940d017 Translated using Weblate (Japanese)
Currently translated at 97.4% (615 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ja/
2022-09-20 20:19:36 +02:00
VfBFan
aee36eeec6 Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/de/
2022-09-20 20:19:36 +02:00
Digger
cc783f8be1 Translated using Weblate (Japanese)
Currently translated at 95.5% (603 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ja/
2022-09-18 06:24:10 +02:00
WB
a20f491cf1 Translated using Weblate (Galician)
Currently translated at 62.2% (393 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-09-17 18:16:24 +02:00
Anonimas
f5ff9bf263 Translated using Weblate (Lithuanian)
Currently translated at 30.4% (192 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/lt/
2022-09-17 18:16:23 +02:00
random r
dcba54b499 Translated using Weblate (Italian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/it/
2022-09-17 18:16:22 +02:00
zeritti
d1e103c1d7 Translated using Weblate (Czech)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/cs/
2022-09-17 18:16:21 +02:00
Sandelinos
542daba206 Added monochrome icon 2022-09-17 00:42:47 +03:00
J-Jamet
94b61b1bbd Change KeePassX by KeeWeb 2022-09-16 09:19:43 +02:00
WB
718e590bfd Translated using Weblate (Galician)
Currently translated at 52.9% (334 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-09-15 21:22:54 +02:00
J-Jamet
9ce5e184c0 fix: try to not call BiometricManager methods if disabled #1400 2022-09-15 18:47:19 +02:00
J-Jamet
dbc477765f fix: upgrade to 3.5.0beta02 2022-09-15 15:05:38 +02:00
J-Jamet
92fcadf3f3 fix: attachment download button #1401 2022-09-15 15:04:24 +02:00
WB
c437fd96a8 Translated using Weblate (Galician)
Currently translated at 41.0% (259 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/gl/
2022-09-14 05:15:57 +02:00
Vitor Henrique
10d33ecb82 Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (629 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pt_BR/
2022-09-14 05:15:54 +02:00
Vitor Henrique
d506c0cb27 Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.0% (606 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pt_BR/
2022-09-11 22:18:00 +02:00
Milo Ivir
acac7f7540 Translated using Weblate (Croatian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/hr/
2022-09-10 19:49:28 +02:00
Roee Hershberg
c853bd282a Translated using Weblate (Hebrew)
Currently translated at 37.7% (238 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/he/
2022-09-10 19:49:28 +02:00
Linerly
c26ece7166 Translated using Weblate (Indonesian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/id/
2022-09-07 02:15:21 +02:00
nautilusx
88b50c7902 Translated using Weblate (German)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/de/
2022-09-07 02:15:20 +02:00
J-Jamet
7ba2cdd6ff Revert "fix: Change key driver url"
This reverts commit 941f9bcd48.
2022-09-06 09:29:41 +02:00
J-Jamet
589d9a2f1d Merge branch 'develop' of https://hosted.weblate.org/projects/keepass-dx/strings into translations 2022-09-04 18:24:06 +02:00
Oğuz Ersen
a92411b95b Translated using Weblate (Turkish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/tr/
2022-09-04 17:54:45 +02:00
Eric
472051bd24 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/zh_Hans/
2022-09-04 17:54:44 +02:00
Ihor Hordiichuk
e5109a1f43 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/uk/
2022-09-04 17:54:44 +02:00
solokot
f7ae9e3574 Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ru/
2022-09-04 17:54:43 +02:00
Matthaiks
170ec3c636 Translated using Weblate (Polish)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2022-09-04 17:54:43 +02:00
Retrial
1ab3fa8b3b Translated using Weblate (Greek)
Currently translated at 100.0% (631 of 631 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/el/
2022-09-04 17:54:43 +02:00
Jérémy JAMET
09988a858d Add badge in README.md 2022-09-03 22:12:17 +02:00
72 changed files with 2997 additions and 982 deletions

View File

@@ -1,9 +1,15 @@
KeePassDX(3.5.1)
* Fix action dialog with YubiKey challenge-response #1506
KeePassDX(3.5.0)
* Support YubiKey challenge-response #8 #137
* Better exception management during database save #1346
* Better management of mime-types and extensions #1211
* Add "Screenshot mode" setting #459 #1377 #1354 (Thx @GianpaMX)
* Hide clipboard sensitive text when copy entry field #1386
* Fix attachment download button #1401
* Add monochrome icon #1403 #1404 (Thx @Sandelinos)
* Fix lock with back button #1412 #1414 (Thx @ryg-git)
* Vanadium compatibility #1447 (Thx @flawedworld)
KeePassDX(3.4.5)
* Fix custom data in group (fix KeeShare) #1335

View File

@@ -8,8 +8,8 @@ GEM
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.626.0)
aws-sdk-core (3.140.0)
aws-partitions (1.646.0)
aws-sdk-core (3.160.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
@@ -21,7 +21,7 @@ GEM
aws-sdk-core (~> 3, >= 3.127.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.4)
aws-sigv4 (1.5.1)
aws-sigv4 (1.5.2)
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4)
claide (1.1.0)
@@ -36,7 +36,7 @@ GEM
unf (>= 0.0.5, < 1.0.0)
dotenv (2.8.1)
emoji_regex (3.2.3)
excon (0.92.4)
excon (0.93.0)
faraday (1.10.2)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
@@ -66,7 +66,7 @@ GEM
faraday_middleware (1.2.0)
faraday (~> 1.0)
fastimage (2.2.6)
fastlane (2.209.1)
fastlane (2.210.1)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0)
@@ -107,9 +107,9 @@ GEM
xcpretty-travis-formatter (>= 0.0.3)
fastlane-plugin-versioning_android (0.1.0)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.25.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-core (0.7.0)
google-apis-androidpublisher_v3 (0.29.0)
google-apis-core (>= 0.9.0, < 2.a)
google-apis-core (0.9.0)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a)
@@ -118,23 +118,23 @@ GEM
retriable (>= 2.0, < 4.a)
rexml
webrick
google-apis-iamcredentials_v1 (0.13.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-playcustomapp_v1 (0.10.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-storage_v1 (0.17.0)
google-apis-core (>= 0.7, < 2.a)
google-apis-iamcredentials_v1 (0.15.0)
google-apis-core (>= 0.9.0, < 2.a)
google-apis-playcustomapp_v1 (0.11.0)
google-apis-core (>= 0.9.0, < 2.a)
google-apis-storage_v1 (0.19.0)
google-apis-core (>= 0.9.0, < 2.a)
google-cloud-core (1.6.0)
google-cloud-env (~> 1.0)
google-cloud-errors (~> 1.0)
google-cloud-env (1.6.0)
faraday (>= 0.17.3, < 3.0)
google-cloud-errors (1.2.0)
google-cloud-storage (1.39.0)
google-cloud-errors (1.3.0)
google-cloud-storage (1.43.0)
addressable (~> 2.8)
digest-crc (~> 0.4)
google-apis-iamcredentials_v1 (~> 0.1)
google-apis-storage_v1 (~> 0.17.0)
google-apis-storage_v1 (~> 0.19.0)
google-cloud-core (~> 1.6)
googleauth (>= 0.16.2, < 2.a)
mini_mime (~> 1.0)

View File

@@ -8,7 +8,7 @@
- Create database files / entries and groups.
- Support for **.kdb** and **.kdbx** files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm.
- **Compatible** with the majority of alternative programs (KeePass, KeePassX, KeePassXC, …).
- **Compatible** with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …).
- Allows opening and **copying URI / URL fields quickly**.
- **Biometric recognition** for fast unlocking *(fingerprint / face unlock / …)*.
- **One-Time Password** management *(HOTP / TOTP)* for Two-factor authentication (2FA).
@@ -53,10 +53,12 @@ Optional visual styles are accessible after a contribution (and a congratulatory
[<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/)
[<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)
## Frequently Asked Questions
@@ -72,7 +74,7 @@ Other questions? You can read the [FAQ](https://github.com/Kunzisoft/KeePassDX/w
## License
Copyright © 2022 Jeremy Jamet / [Kunzisoft](https://www.kunzisoft.com).
Copyright © 2023 Jeremy Jamet / [Kunzisoft](https://www.kunzisoft.com).
This file is part of KeePassDX.

View File

@@ -12,8 +12,8 @@ android {
applicationId "com.kunzisoft.keepass"
minSdkVersion 15
targetSdkVersion 32
versionCode = 115
versionName = "3.5.0 Beta01"
versionCode = 119
versionName = "3.5.1"
multiDexEnabled true
testApplicationId = "com.kunzisoft.keepass.tests"

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="120"
android:viewportHeight="120">
<group
android:translateX="6"
android:translateY="6">
<path
android:fillColor="#ffffff"
android:strokeWidth="1.99999297"
android:pathData="M63.9961,34.0059 C61.5643,34.096,59.2564,35.102,57.5352,36.8223 C53.7682,40.589,53.7682,46.6982,57.5352,50.4649 C61.3017,54.232,67.4073,54.232,71.1739,50.4649 C74.9409,46.6982,74.9409,40.589,71.1739,36.8223 C69.2766,34.9258,66.6768,33.9054,63.9962,34.0059 Z M68.1992,40.6954 C69.8278,40.6958,71.148,42.016,71.1484,43.6446 C71.148,45.2732,69.8278,46.5934,68.1992,46.5938 C66.5706,46.5934,65.2504,45.2732,65.25,43.6446 C65.2504,42.016,66.5706,40.6958,68.1992,40.6954 Z M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z M48.3438,55.4141 L36,67.7578 L36,72 L40.2422,72 L44.7578,67.4844 L44.7578,67.5 L49,67.5 L49,63.2578 L48.9844,63.2578 L49,63.2422 L49,63.2578 L53.2578,63.2578 L53.2578,60.3281 Z" />
</group>
</vector>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="120"
android:viewportHeight="120">
<group
android:translateX="6"
android:translateY="6">
<path
android:fillColor="#ffffff"
android:strokeWidth="1.99999297"
android:pathData="M64.501,35.0576 C63.7095,35.0576,62.918,35.3613,62.3115,35.9678 L55.0127,43.2666 C53.7998,44.4795,53.7998,46.4306,55.0127,47.6436 L62.3115,54.9424 C63.5244,56.1553,65.4775,56.1553,66.6904,54.9424 L73.9873,47.6436 C75.2002,46.4307,75.2002,44.4796,73.9873,43.2666 L66.6904,35.9678 C66.0839,35.3613,65.2924,35.0576,64.5009,35.0576 Z M67.6729,42.6006 C69.3298,42.6006,70.6729,43.9437,70.6729,45.6006 C70.6729,47.2575,69.3298,48.6006,67.6729,48.6006 C66.016,48.6006,64.6729,47.2575,64.6729,45.6006 C64.6729,43.9437,66.016,42.6006,67.6729,42.6006 Z M36,36 L36,40.2422 L67.7578,72 L72,72 L72,67.7578 L40.2422,36 Z M48.3438,55.4141 L36,67.7578 L36,72 L40.2422,72 L44.7578,67.4844 L44.7578,67.5 L49,67.5 L49,63.2578 L48.9844,63.2578 L49,63.2422 L49,63.2578 L53.2578,63.2578 L53.2578,60.3281 Z" />
</group>
</vector>

View File

@@ -89,6 +89,7 @@
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="file" />
<data android:scheme="content" />
<data android:mimeType="application/octet-stream" />
<data android:mimeType="application/x-kdb" />
<data android:mimeType="application/x-kdbx" />
<data android:mimeType="application/x-keepass" />
@@ -155,6 +156,9 @@
android:name="com.kunzisoft.keepass.settings.SettingsAdvancedUnlockActivity" />
<activity
android:name="com.kunzisoft.keepass.settings.AutofillSettingsActivity" />
<activity
android:name="com.kunzisoft.keepass.hardware.HardwareKeyActivity"
android:theme="@style/Theme.Transparent" />
<activity
android:name="com.kunzisoft.keepass.activities.EntrySelectionLauncherActivity"
android:theme="@style/Theme.Transparent"

View File

@@ -67,6 +67,7 @@ import com.kunzisoft.keepass.settings.PreferencesUtil
import com.kunzisoft.keepass.tasks.ActionRunnable
import com.kunzisoft.keepass.utils.*
import com.kunzisoft.keepass.view.asError
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
import com.kunzisoft.keepass.viewmodels.DatabaseFilesViewModel
import java.io.FileNotFoundException
@@ -271,18 +272,8 @@ class FileDatabaseSelectActivity : DatabaseModeActivity(),
launchGroupActivityIfLoaded(database)
}
}
} else {
var resultError = ""
val resultMessage = result.message
// Show error message
if (resultMessage != null && resultMessage.isNotEmpty()) {
resultError = "$resultError $resultMessage"
}
Log.e(TAG, resultError)
Snackbar.make(coordinatorLayout,
resultError,
Snackbar.LENGTH_LONG).asError().show()
}
coordinatorLayout.showActionErrorIfNeeded(result)
}
/**

View File

@@ -1368,7 +1368,6 @@ class GroupActivity : DatabaseLockActivity(),
EntrySelectionHelper.removeInfoFromIntent(intent)
if (PreferencesUtil.isLockDatabaseWhenBackButtonOnRootClicked(this)) {
lockAndExit()
super.onRegularBackPressed()
} else {
backToTheAppCaller()
}

View File

@@ -75,6 +75,7 @@ import com.kunzisoft.keepass.utils.MenuUtil
import com.kunzisoft.keepass.utils.UriUtil
import com.kunzisoft.keepass.view.MainCredentialView
import com.kunzisoft.keepass.view.asError
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
import com.kunzisoft.keepass.viewmodels.AdvancedUnlockViewModel
import com.kunzisoft.keepass.viewmodels.DatabaseFileViewModel
import java.io.FileNotFoundException
@@ -292,67 +293,49 @@ class MainCredentialActivity : DatabaseModeActivity(), AdvancedUnlockFragment.Bu
launchGroupActivityIfLoaded(database)
} else {
mainCredentialView?.requestPasswordFocus()
// Manage special exceptions
when (result.exception) {
is DuplicateUuidDatabaseException -> {
// Relaunch loading if we need to fix UUID
showLoadDatabaseDuplicateUuidMessage {
var resultError = ""
val resultException = result.exception
val resultMessage = result.message
var databaseUri: Uri? = null
var mainCredential = MainCredential()
var readOnly = true
var cipherEncryptDatabase: CipherEncryptDatabase? = null
if (resultException != null) {
resultError = resultException.getLocalizedMessage(resources)
when (resultException) {
is DuplicateUuidDatabaseException -> {
// Relaunch loading if we need to fix UUID
showLoadDatabaseDuplicateUuidMessage {
var databaseUri: Uri? = null
var mainCredential = MainCredential()
var readOnly = true
var cipherEncryptDatabase: CipherEncryptDatabase? = null
result.data?.let { resultData ->
databaseUri = resultData.getParcelable(DATABASE_URI_KEY)
mainCredential =
resultData.getParcelable(MAIN_CREDENTIAL_KEY)
?: mainCredential
readOnly = resultData.getBoolean(READ_ONLY_KEY)
cipherEncryptDatabase =
resultData.getParcelable(CIPHER_DATABASE_KEY)
}
databaseUri?.let { databaseFileUri ->
showProgressDialogAndLoadDatabase(
databaseFileUri,
mainCredential,
readOnly,
cipherEncryptDatabase,
true
)
}
result.data?.let { resultData ->
databaseUri = resultData.getParcelable(DATABASE_URI_KEY)
mainCredential =
resultData.getParcelable(MAIN_CREDENTIAL_KEY)
?: mainCredential
readOnly = resultData.getBoolean(READ_ONLY_KEY)
cipherEncryptDatabase =
resultData.getParcelable(CIPHER_DATABASE_KEY)
}
}
is FileNotFoundDatabaseException -> {
// Remove this default database inaccessible
if (mDefaultDatabase) {
mDatabaseFileViewModel.removeDefaultDatabase()
databaseUri?.let { databaseFileUri ->
showProgressDialogAndLoadDatabase(
databaseFileUri,
mainCredential,
readOnly,
cipherEncryptDatabase,
true
)
}
}
}
is FileNotFoundDatabaseException -> {
// Remove this default database inaccessible
if (mDefaultDatabase) {
mDatabaseFileViewModel.removeDefaultDatabase()
}
}
}
// Show error message
if (resultMessage != null && resultMessage.isNotEmpty()) {
resultError = "$resultError $resultMessage"
}
Log.e(TAG, resultError)
Snackbar.make(
coordinatorLayout,
resultError,
Snackbar.LENGTH_LONG
).asError().show()
}
}
}
coordinatorLayout.showActionErrorIfNeeded(result)
}
private fun getUriFromIntent(intent: Intent?) {

View File

@@ -36,7 +36,7 @@ import com.kunzisoft.keepass.R
import com.kunzisoft.keepass.activities.helpers.ExternalFileHelper
import com.kunzisoft.keepass.activities.helpers.setOpenDocumentClickListener
import com.kunzisoft.keepass.hardware.HardwareKey
import com.kunzisoft.keepass.hardware.HardwareKeyResponseHelper
import com.kunzisoft.keepass.hardware.HardwareKeyActivity
import com.kunzisoft.keepass.database.element.MainCredential
import com.kunzisoft.keepass.password.PasswordEntropy
import com.kunzisoft.keepass.utils.UriUtil
@@ -169,7 +169,7 @@ class SetMainCredentialDialogFragment : DatabaseDialogFragment() {
hardwareKeySelectionView.selectionListener = { hardwareKey ->
hardwareKeyCheckBox.isChecked = true
hardwareKeySelectionView.error =
if (!HardwareKeyResponseHelper.isHardwareKeyAvailable(requireActivity(), hardwareKey)) {
if (!HardwareKeyActivity.isHardwareKeyAvailable(requireActivity(), hardwareKey)) {
// show hardware driver dialog if required
getString(R.string.error_driver_required, hardwareKey.toString())
} else {
@@ -231,7 +231,7 @@ class SetMainCredentialDialogFragment : DatabaseDialogFragment() {
showEmptyPasswordConfirmationDialog()
} else if (!error
&& hardwareKey != null
&& !HardwareKeyResponseHelper.isHardwareKeyAvailable(
&& !HardwareKeyActivity.isHardwareKeyAvailable(
requireActivity(), hardwareKey, false)
) {
// show hardware driver dialog if required

View File

@@ -9,7 +9,6 @@ import com.kunzisoft.keepass.database.element.Database
import com.kunzisoft.keepass.database.element.MainCredential
import com.kunzisoft.keepass.model.CipherEncryptDatabase
import com.kunzisoft.keepass.tasks.ActionRunnable
import com.kunzisoft.keepass.viewmodels.ChallengeResponseViewModel
import com.kunzisoft.keepass.viewmodels.DatabaseViewModel
abstract class DatabaseActivity: StylishActivity(), DatabaseRetrieval {
@@ -18,12 +17,10 @@ abstract class DatabaseActivity: StylishActivity(), DatabaseRetrieval {
protected var mDatabaseTaskProvider: DatabaseTaskProvider? = null
protected var mDatabase: Database? = null
private val mChallengeResponseViewModel: ChallengeResponseViewModel by viewModels()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
mDatabaseTaskProvider = DatabaseTaskProvider(this, mChallengeResponseViewModel)
mDatabaseTaskProvider = DatabaseTaskProvider(this, showDatabaseDialog())
mDatabaseTaskProvider?.onDatabaseRetrieved = { database ->
val databaseWasReloaded = database?.wasReloaded == true
@@ -39,6 +36,10 @@ abstract class DatabaseActivity: StylishActivity(), DatabaseRetrieval {
}
}
protected open fun showDatabaseDialog(): Boolean {
return true
}
override fun onDestroy() {
mDatabaseTaskProvider?.destroy()
mDatabaseTaskProvider = null

View File

@@ -90,8 +90,8 @@ abstract class DatabaseLockActivity : DatabaseModeActivity(),
mDatabaseTaskProvider?.startDatabaseSave(save)
}
mDatabaseViewModel.mergeDatabase.observe(this) {
mDatabaseTaskProvider?.startDatabaseMerge()
mDatabaseViewModel.mergeDatabase.observe(this) { save ->
mDatabaseTaskProvider?.startDatabaseMerge(save)
}
mDatabaseViewModel.reloadDatabase.observe(this) { fixDuplicateUuid ->
@@ -227,6 +227,9 @@ abstract class DatabaseLockActivity : DatabaseModeActivity(),
// Reload the current activity
if (result.isSuccess) {
reloadActivity()
if (actionTask == DatabaseTaskNotificationService.ACTION_DATABASE_MERGE_TASK) {
Toast.makeText(this, R.string.merge_success, Toast.LENGTH_LONG).show()
}
} else {
this.showActionErrorIfNeeded(result)
finish()
@@ -270,11 +273,11 @@ abstract class DatabaseLockActivity : DatabaseModeActivity(),
}
fun mergeDatabase() {
mDatabaseTaskProvider?.startDatabaseMerge()
mDatabaseTaskProvider?.startDatabaseMerge(mAutoSaveEnable)
}
fun mergeDatabaseFrom(uri: Uri, mainCredential: MainCredential) {
mDatabaseTaskProvider?.startDatabaseMerge(uri, mainCredential)
mDatabaseTaskProvider?.startDatabaseMerge(mAutoSaveEnable, uri, mainCredential)
}
fun reloadDatabase() {

View File

@@ -77,6 +77,9 @@ class CreateDatabaseRunnable(context: Context,
override fun onFinishRun() {
super.onFinishRun()
if (result.isSuccess) {
mDatabase.loaded = true
}
createDatabaseResult?.invoke(result)
}
}

View File

@@ -19,7 +19,6 @@
*/
package com.kunzisoft.keepass.database.action
import android.app.Service
import android.content.*
import android.content.Context.*
import android.net.Uri
@@ -43,13 +42,11 @@ import com.kunzisoft.keepass.database.element.database.CompressionAlgorithm
import com.kunzisoft.keepass.database.element.node.Node
import com.kunzisoft.keepass.database.element.node.NodeId
import com.kunzisoft.keepass.database.element.node.Type
import com.kunzisoft.keepass.database.exception.InvalidCredentialsDatabaseException
import com.kunzisoft.keepass.hardware.HardwareKey
import com.kunzisoft.keepass.hardware.HardwareKeyResponseHelper
import com.kunzisoft.keepass.model.CipherEncryptDatabase
import com.kunzisoft.keepass.model.ProgressMessage
import com.kunzisoft.keepass.model.SnapFileDatabaseInfo
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_CHALLENGE_RESPONDED
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_ASSIGN_PASSWORD_TASK
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_COPY_NODES_TASK
import com.kunzisoft.keepass.services.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_CREATE_ENTRY_TASK
@@ -86,7 +83,6 @@ import com.kunzisoft.keepass.tasks.ProgressTaskDialogFragment
import com.kunzisoft.keepass.tasks.ProgressTaskDialogFragment.Companion.PROGRESS_TASK_DIALOG_TAG
import com.kunzisoft.keepass.utils.DATABASE_START_TASK_ACTION
import com.kunzisoft.keepass.utils.DATABASE_STOP_TASK_ACTION
import com.kunzisoft.keepass.viewmodels.ChallengeResponseViewModel
import kotlinx.coroutines.launch
import java.util.*
@@ -94,10 +90,12 @@ import java.util.*
* Utility class to connect an activity or a service to the DatabaseTaskNotificationService,
* Useful to retrieve a database instance and sending tasks commands
*/
class DatabaseTaskProvider {
class DatabaseTaskProvider(private var context: Context,
private var showDialog: Boolean = true) {
private var activity: FragmentActivity? = null
private var context: Context
// To show dialog only if context is an activity
private var activity: FragmentActivity? = try { context as? FragmentActivity? }
catch (_: Exception) { null }
var onDatabaseRetrieved: ((database: Database?) -> Unit)? = null
@@ -105,7 +103,10 @@ class DatabaseTaskProvider {
actionTask: String,
result: ActionRunnable.Result) -> Unit)? = null
private var intentDatabaseTask: Intent
private var intentDatabaseTask: Intent = Intent(
context.applicationContext,
DatabaseTaskNotificationService::class.java
)
private var databaseTaskBroadcastReceiver: BroadcastReceiver? = null
private var mBinder: DatabaseTaskNotificationService.ActionTaskBinder? = null
@@ -115,54 +116,6 @@ class DatabaseTaskProvider {
private var progressTaskDialogFragment: ProgressTaskDialogFragment? = null
private var databaseChangedDialogFragment: DatabaseChangedDialogFragment? = null
private var mChallengeResponseViewModel: ChallengeResponseViewModel? = null
constructor(activity: FragmentActivity,
challengeResponseViewModel: ChallengeResponseViewModel) {
this.activity = activity
this.context = activity
this.intentDatabaseTask = Intent(activity.applicationContext,
DatabaseTaskNotificationService::class.java)
// ViewModel used to keep response if activity recreated
this.mChallengeResponseViewModel = challengeResponseViewModel
// To manage hardware key challenge response
val hardwareKeyResponseHelper = HardwareKeyResponseHelper(activity)
hardwareKeyResponseHelper.buildHardwareKeyResponse { responseData, _ ->
// TODO Verify database
// Send to view model in case activity is restarted and not yet connected to service
challengeResponseViewModel.respond(responseData ?: ByteArray(0))
}
challengeResponseViewModel.dataResponded.observe(activity) { response ->
// Consume the response
if (response != null) {
val binder = mBinder
if (binder != null) {
binder.getService().respondToChallenge(response)
challengeResponseViewModel.consumeResponse()
}
}
}
this.requestChallengeListener = object: DatabaseTaskNotificationService.RequestChallengeListener {
override fun onChallengeResponseRequested(hardwareKey: HardwareKey, seed: ByteArray?) {
if (HardwareKeyResponseHelper.isHardwareKeyAvailable(activity, hardwareKey)) {
hardwareKeyResponseHelper.launchChallengeForResponse(hardwareKey, seed)
} else {
throw InvalidCredentialsDatabaseException(
context.getString(R.string.error_driver_required, hardwareKey.toString())
)
}
}
}
}
constructor(service: Service) {
this.context = service
this.intentDatabaseTask = Intent(service.applicationContext,
DatabaseTaskNotificationService::class.java)
}
fun destroy() {
this.activity = null
this.onDatabaseRetrieved = null
@@ -172,27 +125,32 @@ class DatabaseTaskProvider {
this.serviceConnection = null
this.progressTaskDialogFragment = null
this.databaseChangedDialogFragment = null
this.mChallengeResponseViewModel = null
}
private val actionTaskListener = object: DatabaseTaskNotificationService.ActionTaskListener {
override fun onStartAction(database: Database,
progressMessage: ProgressMessage) {
startDialog(progressMessage)
override fun onActionStarted(database: Database,
progressMessage: ProgressMessage) {
if (showDialog)
startDialog(progressMessage)
}
override fun onUpdateAction(database: Database,
progressMessage: ProgressMessage) {
updateDialog(progressMessage)
override fun onActionUpdated(database: Database,
progressMessage: ProgressMessage) {
if (showDialog)
updateDialog(progressMessage)
}
override fun onStopAction(database: Database,
actionTask: String,
result: ActionRunnable.Result) {
onActionFinish?.invoke(database, actionTask, result)
override fun onActionStopped(database: Database) {
// Remove the progress task
stopDialog()
}
override fun onActionFinished(database: Database,
actionTask: String,
result: ActionRunnable.Result) {
onActionFinish?.invoke(database, actionTask, result)
onActionStopped(database)
}
}
private val mActionDatabaseListener = object: DatabaseChangedDialogFragment.ActionDatabaseChangedListener {
@@ -235,8 +193,6 @@ class DatabaseTaskProvider {
}
}
private var requestChallengeListener: DatabaseTaskNotificationService.RequestChallengeListener? = null
private fun startDialog(progressMessage: ProgressMessage) {
activity?.let { activity ->
activity.lifecycleScope.launch {
@@ -273,6 +229,16 @@ class DatabaseTaskProvider {
private fun initServiceConnection() {
if (serviceConnection == null) {
serviceConnection = object : ServiceConnection {
override fun onBindingDied(name: ComponentName?) {
stopDialog()
super.onBindingDied(name)
}
override fun onNullBinding(name: ComponentName?) {
stopDialog()
super.onNullBinding(name)
}
override fun onServiceConnected(name: ComponentName?, serviceBinder: IBinder?) {
mBinder = (serviceBinder as DatabaseTaskNotificationService.ActionTaskBinder?)?.apply {
addServiceListeners(this)
@@ -280,7 +246,6 @@ class DatabaseTaskProvider {
getService().checkDatabaseInfo()
getService().checkAction()
}
mChallengeResponseViewModel?.resendResponse()
}
override fun onServiceDisconnected(name: ComponentName?) {
@@ -295,16 +260,12 @@ class DatabaseTaskProvider {
service?.addDatabaseListener(databaseListener)
service?.addDatabaseFileInfoListener(databaseInfoListener)
service?.addActionTaskListener(actionTaskListener)
requestChallengeListener?.let {
service?.addRequestChallengeListener(it)
}
}
private fun removeServiceListeners(service: DatabaseTaskNotificationService.ActionTaskBinder?) {
service?.removeActionTaskListener(actionTaskListener)
service?.removeDatabaseFileInfoListener(databaseInfoListener)
service?.removeDatabaseListener(databaseListener)
service?.removeRequestChallengeListener()
}
private fun bindService() {
@@ -325,8 +286,6 @@ class DatabaseTaskProvider {
}
fun registerProgressTask() {
stopDialog()
// Register a database task receiver to stop loading dialog when service finish the task
databaseTaskBroadcastReceiver = object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
@@ -337,7 +296,6 @@ class DatabaseTaskProvider {
}
DATABASE_STOP_TASK_ACTION -> {
// Remove the progress task
stopDialog()
unBindService()
}
}
@@ -355,8 +313,6 @@ class DatabaseTaskProvider {
}
fun unregisterProgressTask() {
stopDialog()
removeServiceListeners(mBinder)
mBinder = null
@@ -412,9 +368,11 @@ class DatabaseTaskProvider {
, ACTION_DATABASE_LOAD_TASK)
}
fun startDatabaseMerge(fromDatabaseUri: Uri? = null,
fun startDatabaseMerge(save: Boolean,
fromDatabaseUri: Uri? = null,
mainCredential: MainCredential? = null) {
start(Bundle().apply {
putBoolean(DatabaseTaskNotificationService.SAVE_DATABASE_KEY, save)
putParcelable(DatabaseTaskNotificationService.DATABASE_URI_KEY, fromDatabaseUri)
putParcelable(DatabaseTaskNotificationService.MAIN_CREDENTIAL_KEY, mainCredential)
}
@@ -760,6 +718,13 @@ class DatabaseTaskProvider {
, ACTION_DATABASE_SAVE)
}
fun startChallengeResponded(response: ByteArray?) {
start(Bundle().apply {
putByteArray(DatabaseTaskNotificationService.DATA_BYTES, response)
}
, ACTION_CHALLENGE_RESPONDED)
}
companion object {
private val TAG = DatabaseTaskProvider::class.java.name
}

View File

@@ -27,25 +27,28 @@ import com.kunzisoft.keepass.database.element.binary.BinaryData
import com.kunzisoft.keepass.database.exception.DatabaseException
import com.kunzisoft.keepass.hardware.HardwareKey
import com.kunzisoft.keepass.settings.PreferencesUtil
import com.kunzisoft.keepass.tasks.ActionRunnable
import com.kunzisoft.keepass.tasks.ProgressTaskUpdater
class MergeDatabaseRunnable(private val context: Context,
private val mDatabase: Database,
private val mDatabaseToMergeUri: Uri?,
private val mDatabaseToMergeMainCredential: MainCredential?,
private val mDatabaseToMergeChallengeResponseRetriever: (HardwareKey, ByteArray?) -> ByteArray,
private val progressTaskUpdater: ProgressTaskUpdater?,
private val mLoadDatabaseResult: ((Result) -> Unit)?)
: ActionRunnable() {
class MergeDatabaseRunnable(
context: Context,
private val mDatabaseToMergeUri: Uri?,
private val mDatabaseToMergeMainCredential: MainCredential?,
private val mDatabaseToMergeChallengeResponseRetriever: (HardwareKey, ByteArray?) -> ByteArray,
database: Database,
saveDatabase: Boolean,
challengeResponseRetriever: (HardwareKey, ByteArray?) -> ByteArray,
private val progressTaskUpdater: ProgressTaskUpdater?,
private val mLoadDatabaseResult: ((Result) -> Unit)?)
: SaveDatabaseRunnable(context, database, saveDatabase, null, challengeResponseRetriever) {
override fun onStartRun() {
mDatabase.wasReloaded = true
database.wasReloaded = true
super.onStartRun()
}
override fun onActionRun() {
try {
mDatabase.mergeData(
database.mergeData(
context.contentResolver,
mDatabaseToMergeUri,
mDatabaseToMergeMainCredential,
@@ -63,9 +66,11 @@ class MergeDatabaseRunnable(private val context: Context,
// Register the current time to init the lock timer
PreferencesUtil.saveCurrentTime(context)
}
super.onActionRun()
}
override fun onFinishRun() {
super.onFinishRun()
mLoadDatabaseResult?.invoke(result)
}
}

View File

@@ -555,7 +555,6 @@ class Database {
setDatabaseKDBX(newDatabase)
this.fileUri = databaseUri
// Set Database state
this.loaded = true
this.dataModifiedSinceLastLoading = false
}

View File

@@ -1,7 +1,7 @@
package com.kunzisoft.keepass.hardware
enum class HardwareKey(val value: String) {
FIDO2_SECRET("FIDO2 secret"),
// FIDO2_SECRET("FIDO2 secret"),
CHALLENGE_RESPONSE_YUBIKEY("Yubikey challenge-response");
override fun toString(): String {
@@ -9,7 +9,7 @@ enum class HardwareKey(val value: String) {
}
companion object {
val DEFAULT = FIDO2_SECRET
val DEFAULT = CHALLENGE_RESPONSE_YUBIKEY
fun getStringValues(): List<String> {
return values().map { it.value }
@@ -17,8 +17,8 @@ enum class HardwareKey(val value: String) {
fun fromPosition(position: Int): HardwareKey {
return when (position) {
0 -> FIDO2_SECRET
1 -> CHALLENGE_RESPONSE_YUBIKEY
// 0 -> FIDO2_SECRET
0 -> CHALLENGE_RESPONSE_YUBIKEY
else -> DEFAULT
}
}

View File

@@ -0,0 +1,172 @@
package com.kunzisoft.keepass.hardware
import android.app.Activity
import android.content.Context
import android.content.DialogInterface
import android.content.Intent
import android.content.Intent.FLAG_ACTIVITY_NEW_TASK
import android.util.Log
import androidx.activity.result.ActivityResult
import androidx.activity.result.ActivityResultCallback
import androidx.activity.result.ActivityResultLauncher
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AlertDialog
import com.kunzisoft.keepass.BuildConfig
import com.kunzisoft.keepass.R
import com.kunzisoft.keepass.activities.legacy.DatabaseModeActivity
import com.kunzisoft.keepass.database.element.Database
import com.kunzisoft.keepass.utils.UriUtil
/**
* Special activity to deal with hardware key drivers,
* return the response to the database service once finished
*/
class HardwareKeyActivity: DatabaseModeActivity(){
// To manage hardware key challenge response
private val resultCallback = ActivityResultCallback<ActivityResult> { result ->
if (result.resultCode == Activity.RESULT_OK) {
val challengeResponse: ByteArray? = result.data?.getByteArrayExtra(HARDWARE_KEY_RESPONSE_KEY)
Log.d(TAG, "Response form challenge")
mDatabaseTaskProvider?.startChallengeResponded(challengeResponse ?: ByteArray(0))
} else {
Log.e(TAG, "Response from challenge error")
mDatabaseTaskProvider?.startChallengeResponded(ByteArray(0))
}
finish()
}
private var activityResultLauncher: ActivityResultLauncher<Intent> = registerForActivityResult(
ActivityResultContracts.StartActivityForResult(),
resultCallback
)
override fun applyCustomStyle(): Boolean {
return false
}
override fun showDatabaseDialog(): Boolean {
return false
}
override fun onDatabaseRetrieved(database: Database?) {
super.onDatabaseRetrieved(database)
val hardwareKey = HardwareKey.getHardwareKeyFromString(
intent.getStringExtra(DATA_HARDWARE_KEY)
)
if (isHardwareKeyAvailable(this, hardwareKey, true) {
mDatabaseTaskProvider?.startChallengeResponded(ByteArray(0))
}) {
when (hardwareKey) {
/*
HardwareKey.FIDO2_SECRET -> {
// TODO FIDO2 under development
throw Exception("FIDO2 not implemented")
}
*/
HardwareKey.CHALLENGE_RESPONSE_YUBIKEY -> {
launchYubikeyChallengeForResponse(intent.getByteArrayExtra(DATA_SEED))
}
else -> {
finish()
}
}
}
}
private fun launchYubikeyChallengeForResponse(seed: ByteArray?) {
// Transform the seed before sending
var challenge: ByteArray? = null
if (seed != null) {
challenge = ByteArray(64)
seed.copyInto(challenge, 0, 0, 32)
challenge.fill(32, 32, 64)
}
// Send to the driver
activityResultLauncher.launch(
Intent(YUBIKEY_CHALLENGE_RESPONSE_INTENT).apply {
putExtra(HARDWARE_KEY_CHALLENGE_KEY, challenge)
}
)
Log.d(TAG, "Challenge sent")
}
companion object {
private val TAG = HardwareKeyActivity::class.java.simpleName
private const val DATA_HARDWARE_KEY = "DATA_HARDWARE_KEY"
private const val DATA_SEED = "DATA_SEED"
private const val YUBIKEY_CHALLENGE_RESPONSE_INTENT = "android.yubikey.intent.action.CHALLENGE_RESPONSE"
private const val HARDWARE_KEY_CHALLENGE_KEY = "challenge"
private const val HARDWARE_KEY_RESPONSE_KEY = "response"
fun launchHardwareKeyActivity(
context: Context,
hardwareKey: HardwareKey,
seed: ByteArray?
) {
context.startActivity(Intent(context, HardwareKeyActivity::class.java).apply {
flags = FLAG_ACTIVITY_NEW_TASK
putExtra(DATA_HARDWARE_KEY, hardwareKey.value)
putExtra(DATA_SEED, seed)
})
}
fun isHardwareKeyAvailable(
context: Context,
hardwareKey: HardwareKey?,
showDialog: Boolean = true,
onDialogDismissed: DialogInterface.OnDismissListener? = null
): Boolean {
if (hardwareKey == null)
return false
return when (hardwareKey) {
/*
HardwareKey.FIDO2_SECRET -> {
// TODO FIDO2 under development
if (showDialog)
UnderDevelopmentFeatureDialogFragment()
.show(activity.supportFragmentManager, "underDevFeatureDialog")
false
}
*/
HardwareKey.CHALLENGE_RESPONSE_YUBIKEY -> {
// Check available intent
val yubikeyDriverAvailable =
Intent(YUBIKEY_CHALLENGE_RESPONSE_INTENT)
.resolveActivity(context.packageManager) != null
if (showDialog && !yubikeyDriverAvailable
&& context is Activity)
showHardwareKeyDriverNeeded(context, hardwareKey) {
onDialogDismissed?.onDismiss(it)
context.finish()
}
yubikeyDriverAvailable
}
}
}
private fun showHardwareKeyDriverNeeded(
context: Context,
hardwareKey: HardwareKey,
onDialogDismissed: DialogInterface.OnDismissListener
) {
val builder = AlertDialog.Builder(context)
builder
.setMessage(
context.getString(R.string.error_driver_required, hardwareKey.toString())
)
.setPositiveButton(R.string.download) { _, _ ->
UriUtil.openExternalApp(
context,
context.getString(R.string.key_driver_app_id),
context.getString(R.string.key_driver_url)
)
}
.setNegativeButton(android.R.string.cancel) { _, _ -> }
.setOnDismissListener(onDialogDismissed)
builder.create().show()
}
}
}

View File

@@ -1,141 +0,0 @@
package com.kunzisoft.keepass.hardware
import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.util.Log
import androidx.activity.result.ActivityResult
import androidx.activity.result.ActivityResultCallback
import androidx.activity.result.ActivityResultLauncher
import androidx.activity.result.contract.ActivityResultContracts
import androidx.appcompat.app.AlertDialog
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import androidx.lifecycle.lifecycleScope
import com.kunzisoft.keepass.R
import com.kunzisoft.keepass.activities.dialogs.UnderDevelopmentFeatureDialogFragment
import com.kunzisoft.keepass.utils.UriUtil
import kotlinx.coroutines.launch
class HardwareKeyResponseHelper {
private var activity: FragmentActivity? = null
private var fragment: Fragment? = null
private var getChallengeResponseResultLauncher: ActivityResultLauncher<Intent>? = null
constructor(context: FragmentActivity) {
this.activity = context
this.fragment = null
}
constructor(context: Fragment) {
this.activity = context.activity
this.fragment = context
}
fun buildHardwareKeyResponse(onChallengeResponded: (challengeResponse: ByteArray?,
extra: Bundle?) -> Unit) {
val resultCallback = ActivityResultCallback<ActivityResult> { result ->
if (result.resultCode == Activity.RESULT_OK) {
val challengeResponse: ByteArray? = result.data?.getByteArrayExtra(HARDWARE_KEY_RESPONSE_KEY)
Log.d(TAG, "Response form challenge")
onChallengeResponded.invoke(challengeResponse,
result.data?.getBundleExtra(EXTRA_BUNDLE_KEY))
} else {
Log.e(TAG, "Response from challenge error")
onChallengeResponded.invoke(null,
result.data?.getBundleExtra(EXTRA_BUNDLE_KEY))
}
}
getChallengeResponseResultLauncher = if (fragment != null) {
fragment?.registerForActivityResult(
ActivityResultContracts.StartActivityForResult(),
resultCallback
)
} else {
activity?.registerForActivityResult(
ActivityResultContracts.StartActivityForResult(),
resultCallback
)
}
}
fun launchChallengeForResponse(hardwareKey: HardwareKey, seed: ByteArray?) {
when (hardwareKey) {
HardwareKey.FIDO2_SECRET -> {
// TODO FIDO2 under development
throw Exception("FIDO2 not implemented")
}
HardwareKey.CHALLENGE_RESPONSE_YUBIKEY -> {
// Transform the seed before sending
var challenge: ByteArray? = null
if (seed != null) {
challenge = ByteArray(64)
seed.copyInto(challenge, 0, 0, 32)
challenge.fill(32, 32, 64)
}
// Send to the driver
getChallengeResponseResultLauncher!!.launch(
Intent(YUBIKEY_CHALLENGE_RESPONSE_INTENT).apply {
putExtra(HARDWARE_KEY_CHALLENGE_KEY, challenge)
}
)
Log.d(TAG, "Challenge sent")
}
}
}
companion object {
private val TAG = HardwareKeyResponseHelper::class.java.simpleName
private const val YUBIKEY_CHALLENGE_RESPONSE_INTENT = "android.yubikey.intent.action.CHALLENGE_RESPONSE"
private const val HARDWARE_KEY_CHALLENGE_KEY = "challenge"
private const val HARDWARE_KEY_RESPONSE_KEY = "response"
private const val EXTRA_BUNDLE_KEY = "EXTRA_BUNDLE_KEY"
fun isHardwareKeyAvailable(
activity: FragmentActivity,
hardwareKey: HardwareKey,
showDialog: Boolean = true
): Boolean {
return when (hardwareKey) {
HardwareKey.FIDO2_SECRET -> {
// TODO FIDO2 under development
if (showDialog)
UnderDevelopmentFeatureDialogFragment()
.show(activity.supportFragmentManager, "underDevFeatureDialog")
false
}
HardwareKey.CHALLENGE_RESPONSE_YUBIKEY -> {
// Check available intent
val yubikeyDriverAvailable =
Intent(YUBIKEY_CHALLENGE_RESPONSE_INTENT)
.resolveActivity(activity.packageManager) != null
if (showDialog && !yubikeyDriverAvailable)
showHardwareKeyDriverNeeded(activity, hardwareKey)
yubikeyDriverAvailable
}
}
}
private fun showHardwareKeyDriverNeeded(
activity: FragmentActivity,
hardwareKey: HardwareKey
) {
activity.lifecycleScope.launch {
val builder = AlertDialog.Builder(activity)
builder
.setMessage(
activity.getString(R.string.error_driver_required, hardwareKey.toString())
)
.setPositiveButton(R.string.download) { _, _ ->
UriUtil.gotoUrl(activity, activity.getString(R.string.key_driver_url))
}
.setNegativeButton(android.R.string.cancel) { _, _ -> }
builder.create().show()
}
}
}
}

View File

@@ -44,6 +44,7 @@ import com.kunzisoft.keepass.database.element.node.Node
import com.kunzisoft.keepass.database.element.node.NodeId
import com.kunzisoft.keepass.database.element.node.Type
import com.kunzisoft.keepass.hardware.HardwareKey
import com.kunzisoft.keepass.hardware.HardwareKeyActivity
import com.kunzisoft.keepass.model.CipherEncryptDatabase
import com.kunzisoft.keepass.model.ProgressMessage
import com.kunzisoft.keepass.model.SnapFileDatabaseInfo
@@ -75,11 +76,10 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
private var mDatabaseInfoListeners = mutableListOf<DatabaseInfoListener>()
private var mActionTaskBinder = ActionTaskBinder()
private var mActionTaskListeners = mutableListOf<ActionTaskListener>()
// Channel to connect asynchronously a listener or a response
private var mRequestChallengeListenerChannel: Channel<RequestChallengeListener>? = null
// Channel to connect asynchronously a response
private var mResponseChallengeChannel: Channel<ByteArray?>? = null
private var mActionRunning = false
private var mActionRunning = 0
private var mTaskRemovedRequested = false
private var mSaveState = false
@@ -123,25 +123,6 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
fun removeActionTaskListener(actionTaskListener: ActionTaskListener) {
mActionTaskListeners.remove(actionTaskListener)
}
fun addRequestChallengeListener(requestChallengeListener: RequestChallengeListener) {
mainScope.launch {
val requestChannel = mRequestChallengeListenerChannel
if (requestChannel == null || requestChannel.isEmpty) {
initializeChallengeResponse()
mRequestChallengeListenerChannel?.send(requestChallengeListener)
} else {
cancelChallengeResponse(R.string.error_challenge_already_requested)
}
}
}
fun removeRequestChallengeListener() {
mainScope.launch {
mRequestChallengeListenerChannel?.cancel()
mRequestChallengeListenerChannel = null
}
}
}
interface DatabaseListener {
@@ -154,17 +135,14 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
}
interface ActionTaskListener {
fun onStartAction(database: Database,
progressMessage: ProgressMessage)
fun onUpdateAction(database: Database,
progressMessage: ProgressMessage)
fun onStopAction(database: Database,
actionTask: String,
result: ActionRunnable.Result)
}
interface RequestChallengeListener {
fun onChallengeResponseRequested(hardwareKey: HardwareKey, seed: ByteArray?)
fun onActionStarted(database: Database,
progressMessage: ProgressMessage)
fun onActionUpdated(database: Database,
progressMessage: ProgressMessage)
fun onActionStopped(database: Database)
fun onActionFinished(database: Database,
actionTask: String,
result: ActionRunnable.Result)
}
fun checkDatabase() {
@@ -227,45 +205,30 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
}
/**
* Force to call [ActionTaskListener.onStartAction] if the action is still running
* Force to call [ActionTaskListener.onActionStarted] if the action is still running
* or [ActionTaskListener.onActionStopped] if the action is no longer running
*/
fun checkAction() {
mDatabase?.let { database ->
if (mActionRunning) {
// Check if action / sub-action is running
if (mActionRunning > 0) {
mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onStartAction(
actionTaskListener.onActionStarted(
database, mProgressMessage
)
}
} else {
mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onActionStopped(
database
)
}
}
}
}
private fun initializeChallengeResponse() {
// Init the channels
if (mRequestChallengeListenerChannel == null) {
mRequestChallengeListenerChannel = Channel(0)
}
if (mResponseChallengeChannel == null) {
mResponseChallengeChannel = Channel(0)
}
}
private fun closeChallengeResponse() {
mRequestChallengeListenerChannel?.close()
mResponseChallengeChannel?.close()
mRequestChallengeListenerChannel = null
mResponseChallengeChannel = null
}
private fun cancelChallengeResponse(@StringRes error: Int) {
mRequestChallengeListenerChannel?.cancel(CancellationException(getString(error)))
mRequestChallengeListenerChannel = null
mResponseChallengeChannel?.cancel(CancellationException(getString(error)))
mResponseChallengeChannel = null
}
fun respondToChallenge(response: ByteArray) {
@OptIn(ExperimentalCoroutinesApi::class)
private fun sendResponseToChallenge(response: ByteArray) {
mainScope.launch {
val responseChannel = mResponseChallengeChannel
if (responseChannel == null || responseChannel.isEmpty) {
@@ -280,6 +243,23 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
}
}
private fun initializeChallengeResponse() {
// Init the channels
if (mResponseChallengeChannel == null) {
mResponseChallengeChannel = Channel(0)
}
}
private fun closeChallengeResponse() {
mResponseChallengeChannel?.close()
mResponseChallengeChannel = null
}
private fun cancelChallengeResponse(@StringRes error: Int) {
mResponseChallengeChannel?.cancel(CancellationException(getString(error)))
mResponseChallengeChannel = null
}
override fun onBind(intent: Intent): IBinder? {
super.onBind(intent)
return mActionTaskBinder
@@ -347,84 +327,109 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
ACTION_DATABASE_UPDATE_MEMORY_USAGE_TASK,
ACTION_DATABASE_UPDATE_PARALLELISM_TASK,
ACTION_DATABASE_UPDATE_ITERATIONS_TASK -> buildDatabaseUpdateElementActionTask(intent, database)
ACTION_DATABASE_SAVE -> buildDatabaseSave(intent, database)
ACTION_DATABASE_SAVE -> buildDatabaseSaveActionTask(intent, database)
ACTION_CHALLENGE_RESPONDED -> buildChallengeRespondedActionTask(intent)
else -> null
}
// Sub action is an action in another action, don't perform pre and post action
val isMainAction = intentAction != ACTION_CHALLENGE_RESPONDED
// Build and launch the action
if (actionRunnable != null) {
mainScope.launch {
executeAction(this@DatabaseTaskNotificationService,
{
TimeoutHelper.temporarilyDisableTimeout()
mActionRunning++
if (isMainAction) {
TimeoutHelper.temporarilyDisableTimeout()
mActionRunning = true
sendBroadcast(Intent(DATABASE_START_TASK_ACTION).apply {
putExtra(DATABASE_TASK_TITLE_KEY, mProgressMessage.titleId)
putExtra(DATABASE_TASK_MESSAGE_KEY, mProgressMessage.messageId)
putExtra(DATABASE_TASK_WARNING_KEY, mProgressMessage.warningId)
})
sendBroadcast(Intent(DATABASE_START_TASK_ACTION).apply {
putExtra(DATABASE_TASK_TITLE_KEY, mProgressMessage.titleId)
putExtra(DATABASE_TASK_MESSAGE_KEY, mProgressMessage.messageId)
putExtra(DATABASE_TASK_WARNING_KEY, mProgressMessage.warningId)
})
mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onStartAction(
database, mProgressMessage
)
mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onActionStarted(
database,
mProgressMessage
)
}
}
},
{
actionRunnable
},
{ result ->
try {
mActionTaskListeners.forEach { actionTaskListener ->
if (isMainAction) {
try {
mActionTaskListeners.forEach { actionTaskListener ->
mTaskRemovedRequested = false
actionTaskListener.onActionFinished(
database,
intentAction!!,
result
)
}
} finally {
// Save the database info before performing action
when (intentAction) {
ACTION_DATABASE_LOAD_TASK,
ACTION_DATABASE_MERGE_TASK,
ACTION_DATABASE_RELOAD_TASK -> {
saveDatabaseInfo()
}
}
val save = !database.isReadOnly
&& (intentAction == ACTION_DATABASE_SAVE
|| intent?.getBooleanExtra(
SAVE_DATABASE_KEY,
false
) == true)
// Save the database info after performing save action
if (save) {
database.fileUri?.let {
val newSnapFileDatabaseInfo =
SnapFileDatabaseInfo.fromFileDatabaseInfo(
FileDatabaseInfo(applicationContext, it)
)
mLastLocalSaveTime = System.currentTimeMillis()
mSnapFileDatabaseInfo = newSnapFileDatabaseInfo
}
}
removeIntentData(intent)
TimeoutHelper.releaseTemporarilyDisableTimeout()
// Stop service after save if user remove task
if (save && mTaskRemovedRequested) {
actionOnLock()
} else if (TimeoutHelper.checkTimeAndLockIfTimeout(this@DatabaseTaskNotificationService)) {
if (!database.loaded) {
stopSelf()
} else {
// Restart the service to open lock notification
try {
startService(
Intent(
applicationContext,
DatabaseTaskNotificationService::class.java
)
)
} catch (e: IllegalStateException) {
Log.w(
TAG,
"Cannot restart the database task service",
e
)
}
}
}
mTaskRemovedRequested = false
actionTaskListener.onStopAction(database, intentAction!!, result)
}
} finally {
// Save the database info before performing action
when (intentAction) {
ACTION_DATABASE_LOAD_TASK,
ACTION_DATABASE_MERGE_TASK,
ACTION_DATABASE_RELOAD_TASK -> {
saveDatabaseInfo()
}
}
val save = !database.isReadOnly
&& (intentAction == ACTION_DATABASE_SAVE
|| intent?.getBooleanExtra(SAVE_DATABASE_KEY, false) == true)
// Save the database info after performing save action
if (save) {
database.fileUri?.let {
val newSnapFileDatabaseInfo = SnapFileDatabaseInfo.fromFileDatabaseInfo(
FileDatabaseInfo(applicationContext, it))
mLastLocalSaveTime = System.currentTimeMillis()
mSnapFileDatabaseInfo = newSnapFileDatabaseInfo
}
}
removeIntentData(intent)
TimeoutHelper.releaseTemporarilyDisableTimeout()
// Stop service after save if user remove task
if (save && mTaskRemovedRequested) {
actionOnLock()
} else if (TimeoutHelper.checkTimeAndLockIfTimeout(this@DatabaseTaskNotificationService)) {
if (!database.loaded) {
stopSelf()
} else {
// Restart the service to open lock notification
try {
startService(Intent(applicationContext,
DatabaseTaskNotificationService::class.java))
} catch (e: IllegalStateException) {}
}
}
mTaskRemovedRequested = false
sendBroadcast(Intent(DATABASE_STOP_TASK_ACTION))
}
sendBroadcast(Intent(DATABASE_STOP_TASK_ACTION))
mActionRunning = false
mActionRunning--
}
)
}
@@ -597,7 +602,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
private fun notifyProgressMessage() {
mDatabase?.let { database ->
mActionTaskListeners.forEach { actionTaskListener ->
actionTaskListener.onUpdateAction(
actionTaskListener.onActionUpdated(
database, mProgressMessage
)
}
@@ -642,8 +647,12 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
}
// Send the request
notifyProgressMessage()
val challengeResponseRequestListener = mRequestChallengeListenerChannel?.receive()
challengeResponseRequestListener?.onChallengeResponseRequested(hardwareKey, seed)
HardwareKeyActivity
.launchHardwareKeyActivity(
this@DatabaseTaskNotificationService,
hardwareKey,
seed
)
// Wait the response
mProgressMessage.apply {
messageId = R.string.waiting_challenge_response
@@ -745,12 +754,16 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
return MergeDatabaseRunnable(
this,
database,
databaseToMergeUri,
databaseToMergeMainCredential,
{ hardwareKey, seed ->
retrieveResponseFromChallenge(hardwareKey, seed)
},
database,
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
{ hardwareKey, seed ->
retrieveResponseFromChallenge(hardwareKey, seed)
},
this
) { result ->
// No need to add each info to reload database
@@ -1087,7 +1100,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
/**
* Save database without parameter
*/
private fun buildDatabaseSave(intent: Intent, database: Database): ActionRunnable? {
private fun buildDatabaseSaveActionTask(intent: Intent, database: Database): ActionRunnable? {
return if (intent.hasExtra(SAVE_DATABASE_KEY)) {
var databaseCopyUri: Uri? = null
@@ -1108,6 +1121,24 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
}
}
private fun buildChallengeRespondedActionTask(intent: Intent): ActionRunnable? {
return if (intent.hasExtra(DATA_BYTES)) {
object : ActionRunnable() {
override fun onStartRun() {}
override fun onActionRun() {
mainScope.launch {
intent.getByteArrayExtra(DATA_BYTES)?.let { response ->
sendResponseToChallenge(response)
}
}
}
override fun onFinishRun() {}
}
} else {
null
}
}
companion object {
private val TAG = DatabaseTaskNotificationService::class.java.name
@@ -1144,6 +1175,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
const val ACTION_DATABASE_UPDATE_PARALLELISM_TASK = "ACTION_DATABASE_UPDATE_PARALLELISM_TASK"
const val ACTION_DATABASE_UPDATE_ITERATIONS_TASK = "ACTION_DATABASE_UPDATE_ITERATIONS_TASK"
const val ACTION_DATABASE_SAVE = "ACTION_DATABASE_SAVE"
const val ACTION_CHALLENGE_RESPONDED = "ACTION_CHALLENGE_RESPONDED"
const val DATABASE_TASK_TITLE_KEY = "DATABASE_TASK_TITLE_KEY"
const val DATABASE_TASK_MESSAGE_KEY = "DATABASE_TASK_MESSAGE_KEY"
@@ -1167,6 +1199,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
const val NEW_NODES_KEY = "NEW_NODES_KEY"
const val OLD_ELEMENT_KEY = "OLD_ELEMENT_KEY" // Warning type of this thing change every time
const val NEW_ELEMENT_KEY = "NEW_ELEMENT_KEY" // Warning type of this thing change every time
const val DATA_BYTES = "DATA_BYTES"
fun getListNodesFromBundle(database: Database, bundle: Bundle): List<Node> {
val nodesAction = ArrayList<Node>()

View File

@@ -115,8 +115,8 @@ class NestedDatabaseSettingsFragment : NestedSettingsFragment(), DatabaseRetriev
mDatabaseViewModel.saveDatabase(save)
}
private fun mergeDatabase() {
mDatabaseViewModel.mergeDatabase(false)
private fun mergeDatabase(save: Boolean) {
mDatabaseViewModel.mergeDatabase(save)
}
private fun reloadDatabase() {
@@ -671,7 +671,7 @@ class NestedDatabaseSettingsFragment : NestedSettingsFragment(), DatabaseRetriev
true
}
R.id.menu_merge_database -> {
mergeDatabase()
mergeDatabase(!mDatabaseReadOnly)
true
}
R.id.menu_reload_database -> {

View File

@@ -497,23 +497,21 @@ object PreferencesUtil {
fun isBiometricUnlockEnable(context: Context): Boolean {
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
val biometricSupported = if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
AdvancedUnlockManager.biometricUnlockSupported(context)
} else {
false
}
return prefs.getBoolean(context.getString(R.string.biometric_unlock_enable_key),
context.resources.getBoolean(R.bool.biometric_unlock_enable_default))
&& biometricSupported
&& (if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
AdvancedUnlockManager.biometricUnlockSupported(context)
} else {
false
})
}
fun isDeviceCredentialUnlockEnable(context: Context): Boolean {
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
// Priority to biometric unlock
val biometricAlreadySupported = isBiometricUnlockEnable(context)
return prefs.getBoolean(context.getString(R.string.device_credential_unlock_enable_key),
context.resources.getBoolean(R.bool.device_credential_unlock_enable_default))
&& !biometricAlreadySupported
&& !isBiometricUnlockEnable(context)
}
fun isTempAdvancedUnlockEnable(context: Context): Boolean {

View File

@@ -28,6 +28,7 @@ import android.os.Build
import android.util.Log
import android.widget.Toast
import androidx.documentfile.provider.DocumentFile
import com.kunzisoft.keepass.BuildConfig
import com.kunzisoft.keepass.R
import com.kunzisoft.keepass.app.database.FileDatabaseHistoryAction
import com.kunzisoft.keepass.education.Education
@@ -289,21 +290,35 @@ object UriUtil {
return false
}
fun openExternalApp(context: Context, packageName: String) {
fun openExternalApp(context: Context, packageName: String, sourcesURL: String? = null) {
var launchIntent: Intent? = null
try {
launchIntent = context.packageManager.getLaunchIntentForPackage(packageName)?.apply {
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
}
} catch (ignored: Exception) {
}
} catch (ignored: Exception) { }
try {
if (launchIntent == null) {
// TODO F-Droid
context.startActivity(
Intent(Intent.ACTION_VIEW)
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
.setData(Uri.parse(context.getString(R.string.play_store_url, packageName)))
.setData(
Uri.parse(
if (sourcesURL != null
&& !BuildConfig.CLOSED_STORE
) {
sourcesURL
} else {
context.getString(
if (BuildConfig.CLOSED_STORE)
R.string.play_store_url
else
R.string.f_droid_url,
packageName
)
}
)
)
)
} else {
context.startActivity(launchIntent)

View File

@@ -226,8 +226,8 @@ fun View.updateLockPaddingLeft() {
fun Context.showActionErrorIfNeeded(result: ActionRunnable.Result) {
if (!result.isSuccess) {
result.exception?.errorId?.let { errorId ->
Toast.makeText(this, errorId, Toast.LENGTH_LONG).show()
result.exception?.getLocalizedMessage(resources)?.let { errorMessage ->
Toast.makeText(this, errorMessage, Toast.LENGTH_LONG).show()
} ?: result.message?.let { message ->
Toast.makeText(this, message, Toast.LENGTH_LONG).show()
}
@@ -236,8 +236,8 @@ fun Context.showActionErrorIfNeeded(result: ActionRunnable.Result) {
fun CoordinatorLayout.showActionErrorIfNeeded(result: ActionRunnable.Result) {
if (!result.isSuccess) {
result.exception?.errorId?.let { errorId ->
Snackbar.make(this, errorId, Snackbar.LENGTH_LONG).asError().show()
result.exception?.getLocalizedMessage(resources)?.let { errorMessage ->
Snackbar.make(this, errorMessage, Snackbar.LENGTH_LONG).asError().show()
} ?: result.message?.let { message ->
Snackbar.make(this, message, Snackbar.LENGTH_LONG).asError().show()
}

View File

@@ -1,25 +0,0 @@
package com.kunzisoft.keepass.viewmodels
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel
class ChallengeResponseViewModel: ViewModel() {
val dataResponded : LiveData<ByteArray?> get() = _dataResponded
private val _dataResponded = MutableLiveData<ByteArray?>()
fun respond(byteArray: ByteArray) {
_dataResponded.value = byteArray
}
fun resendResponse() {
dataResponded.value?.let {
_dataResponded.value = it
}
}
fun consumeResponse() {
_dataResponded.value = null
}
}

View File

@@ -87,8 +87,8 @@ class DatabaseViewModel: ViewModel() {
_saveDatabase.value = save
}
fun mergeDatabase(fixDuplicateUuid: Boolean) {
_mergeDatabase.value = fixDuplicateUuid
fun mergeDatabase(save: Boolean) {
_mergeDatabase.value = save
}
fun reloadDatabase(fixDuplicateUuid: Boolean) {
@@ -196,6 +196,8 @@ class DatabaseViewModel: ViewModel() {
data class SuperLong(val oldValue: Long,
val newValue: Long,
val save: Boolean)
data class SuperMerge(val fixDuplicateUuid: Boolean,
val save: Boolean)
data class SuperCompression(val oldValue: CompressionAlgorithm,
val newValue: CompressionAlgorithm,
val save: Boolean)

View File

@@ -59,7 +59,7 @@
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="106dp"
android:minHeight="144dp"
android:layout_marginTop="?attr/actionBarSize"
android:background="?attr/colorPrimary">
<LinearLayout

View File

@@ -129,6 +129,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:clickable="false"
android:contentDescription="@string/download"
android:src="@drawable/ic_file_stream_white_24dp"
app:layout_constraintBottom_toBottomOf="parent"

View File

@@ -2,4 +2,5 @@
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
</adaptive-icon>

View File

@@ -2,4 +2,5 @@
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background" />
<foreground android:drawable="@drawable/ic_launcher_foreground" />
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
</adaptive-icon>

View File

@@ -105,7 +105,7 @@
<string name="education_field_copy_title">نسخ حقل</string>
<string name="education_lock_title">تأمين قاعدة البيانات</string>
<string name="feedback">أرسل انطباعاتك</string>
<string name="about_description">التنفيذ لمُدير كلمات المرور «كي باس» على نظام أندرويد</string>
<string name="about_description">\"KeePassDX\" هو تطبيق أندرويد لمدير كلمات المرور كي باس \"KeePass\"</string>
<string name="add_entry">أضف مدخل</string>
<string name="edit_entry">تحرير مدخل</string>
<string name="key_derivation_function">وظيفة اشتقاق المفتاح</string>
@@ -520,4 +520,6 @@
<string name="notification">الإشعارات</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>
</resources>

View File

@@ -93,4 +93,276 @@
<string name="uppercase">বড় হাতের</string>
<string name="warning">সতর্কতা</string>
<string name="clipboard_timeout_summary">ক্লিপবোর্ডে সংরক্ষণ সময়কাল (যদি তোমার যন্ত্র সনর্থন করে)</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_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_keyfile_checkbox">কীফাইল চেকবক্স</string>
<string name="content_description_repeat_toggle_password_visibility">টগল পাসওয়ার্ড দৃশ্যমানতা পুনরাবৃত্তি করুন</string>
<string name="discard_changes">পরিবর্তন বাতিল\?</string>
<string name="navigation_drawer_open">নেভিগেশন ড্রয়ার খোলা</string>
<string name="navigation_drawer_close">নেভিগেশন ড্রয়ার বন্ধ</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="decrypting_db">ডাটাবেস বিষয়বস্তু ডিক্রিপ্ট করা হচ্ছে…</string>
<string name="default_checkbox">ডিফল্ট ডাটাবেস হিসাবে ব্যবহার করুন</string>
<string name="entry_confpassword">পাসওয়ার্ড নিশ্চিত করুন</string>
<string name="searchable">অনুসন্ধানযোগ্য</string>
<string name="inherited">উত্তরাধিকার</string>
<string name="auto_type">অটো-টাইপ</string>
<string name="auto_type_sequence">অটো-টাইপ ক্রম</string>
<string name="entry_not_found">এন্ট্রি ডেটা খুঁজে পাওয়া যায়নি.</string>
<string name="tags">ট্যাগ</string>
<string name="custom_data">কাস্টম ডেটা</string>
<string name="otp_period">সময়কাল (সেকেন্ড)</string>
<string name="search_filters">অনুসন্ধান ফিল্টার</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="name">নাম</string>
<string name="number">সংখ্যা</string>
<string name="card_verification_value">সিভিভি</string>
<string name="personal_identification_number">পিন</string>
<string name="place_of_issue">ঘটনার কেন্দ্রবিন্দু</string>
<string name="date_of_issue">প্রদান এর তারিখ</string>
<string name="email">ইমেইল</string>
<string name="email_address">ইমেইল ঠিকানা</string>
<string name="wireless">ওয়াইফাই</string>
<string name="ssid">SSID</string>
<string name="type">টাইপ</string>
<string name="token">টোকেন</string>
<string name="public_key">পাবলিক কী</string>
<string name="private_key">ব্যক্তিগত কী</string>
<string name="seed">বীজ</string>
<string name="account">হিসাব</string>
<string name="bank">ব্যাংক</string>
<string name="bank_name">ব্যাংকের নাম</string>
<string name="bank_identifier_code">সুইফট/বিআইসি</string>
<string name="standard">স্ট্যান্ডার্ড</string>
<string name="template">টেমপ্লেট</string>
<string name="version">সংস্করণ</string>
<string name="error_arc4">আর্কফোর স্ট্রিম সাইফার সমর্থিত নয়।</string>
<string name="error_can_not_handle_uri">KeePassDX-এ এই URI পরিচালনা করা যায়নি।</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="error_pass_gen_type">কমপক্ষে একটি পাসওয়ার্ড জেনারেশন টাইপ নির্বাচন করতে হবে।</string>
<string name="error_disallow_no_credentials">অন্তত একটি শংসাপত্র সেট করা আবশ্যক.</string>
<string name="error_string_key">প্রতিটি স্ট্রিং একটি ক্ষেত্রের নাম থাকতে হবে.</string>
<string name="error_label_exists">এই লেবেলটি ইতিমধ্যেই বিদ্যমান।</string>
<string name="error_rounds_too_large">\"ট্রান্সফরমেশন রাউন্ড\" খুব বেশি। 2147483648 এ সেট করা হচ্ছে।</string>
<string name="error_move_entry_here">আপনি এখানে একটি এন্ট্রি সরাতে পারবেন না.</string>
<string name="error_copy_entry_here">আপনি এখানে একটি এন্ট্রি কপি করতে পারবেন না.</string>
<string name="error_copy_group_here">আপনি এখানে একটি গ্রুপ অনুলিপি করতে পারবেন না.</string>
<string name="error_create_database">ডাটাবেস ফাইল তৈরি করতে অক্ষম।</string>
<string name="error_create_database_file">এই পাসওয়ার্ড এবং কীফাইল দিয়ে ডাটাবেস তৈরি করতে অক্ষম৷</string>
<string name="error_move_group_here">আপনি এখানে একটি গ্রুপ সরাতে পারবেন না.</string>
<string name="error_otp_type">বিদ্যমান OTP প্রকারটি এই ফর্ম দ্বারা স্বীকৃত নয়, এর বৈধতা আর সঠিকভাবে টোকেন তৈরি করতে পারে না।</string>
<string name="error_string_type">এই পাঠ্যটি অনুরোধ করা আইটেমের সাথে মেলে না।</string>
<string name="file_browser">নথি ব্যবস্থাপক</string>
<string name="file_not_found_content">ফাইল খুঁজে পাই নি. আপনার ফাইল ব্রাউজার থেকে এটি পুনরায় খোলার চেষ্টা করুন।</string>
<string name="generate_password">পাসওয়ার্ড জেনারেট</string>
<string name="hint_conf_pass">পাসওয়ার্ড নিশ্চিত করুন</string>
<string name="invalid_credentials">শংসাপত্র পড়া যায়নি.</string>
<string name="invalid_algorithm">ভুল অ্যালগরিদম।</string>
<string name="invalid_db_same_uuid">একই UUID সহ %1$s %2$s ইতিমধ্যেই বিদ্যমান।</string>
<string name="passphrase">পাসফ্রেজ</string>
<string name="keyfile_is_empty">কী ফাইলটি খালি।</string>
<string name="hide_password_title">পাসওয়ার্ড লুকান</string>
<string name="list_size_summary">উপাদান তালিকায় পাঠ্যের আকার</string>
<string name="creating_database">ডাটাবেস তৈরি করা হচ্ছে…</string>
<string name="loading_database">ডাটাবেস লোড হচ্ছে…</string>
<string name="copy_field">%1$s এর কপি</string>
<string name="menu_form_filling_settings">ফরম পূরণ</string>
<string name="menu_advanced_unlock_settings">উন্নত আনলকিং</string>
<string name="menu_database_settings">ডাটাবেস সেটিংস</string>
<string name="menu_security_settings">নিরাপত্তা বিন্যাস</string>
<string name="menu_master_key_settings">মাস্টার কী সেটিংস</string>
<string name="menu_delete_entry_history">ইতিহাস মুছুন</string>
<string name="menu_external_icon">বাহ্যিক আইকন</string>
<string name="no_results">কোন অনুসন্ধান ফলাফল নেই</string>
<string name="no_url_handler">এই URL খুলতে একটি ওয়েব ব্রাউজার ইনস্টল করুন.</string>
<string name="create_keepass_file">নতুন ডাটাবেস তৈরি করুন</string>
<string name="auto_focus_search_title">দ্রুত অনুসন্ধান</string>
<string name="auto_focus_search_summary">একটি ডাটাবেস খোলার সময় একটি অনুসন্ধান অনুরোধ</string>
<string name="subdomain_search_title">সাবডোমেন অনুসন্ধান</string>
<string name="subdomain_search_summary">সাবডোমেন সীমাবদ্ধতা সহ ওয়েব ডোমেন অনুসন্ধান করুন</string>
<string name="progress_create">নতুন ডাটাবেস তৈরি করা হচ্ছে…</string>
<string name="select_database_file">বিদ্যমান ডাটাবেস খুলুন</string>
<string name="read_only_warning">আপনার ফাইল ম্যানেজারের উপর নির্ভর করে, KeePassDX আপনার স্টোরেজে লেখার অনুমতি নাও দিতে পারে।</string>
<string name="contains_duplicate_uuid">ডাটাবেসে ডুপ্লিকেট UUID আছে।</string>
<string name="contains_duplicate_uuid_procedure">সদৃশগুলি চালিয়ে যাওয়ার জন্য নতুন UUID তৈরি করে সমস্যার সমাধান করবেন\?</string>
<string name="search_mode">অনুসন্ধান মোড</string>
<string name="save_mode">সেভ মোড</string>
<string name="selection_mode">নির্বাচন মোড</string>
<string name="registration_mode">রেজিস্ট্রেশন মোড</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>
<string name="hide_broken_locations_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="success_import_app_properties">অ্যাপের বৈশিষ্ট্য আমদানি করা হয়েছে</string>
<string name="success_export_app_properties">অ্যাপের বৈশিষ্ট্য রপ্তানি করা হয়েছে</string>
<string name="memory_usage_explanation">কী ডেরিভেশন ফাংশন দ্বারা ব্যবহৃত মেমরির পরিমাণ।</string>
<string name="memory_usage">মেমরি ব্যবহার</string>
<string name="sort_ascending">সর্বনিম্ন প্রথম ↓</string>
<string name="sort_groups_before">আগে দল</string>
<string name="sort_recycle_bin_bottom">নীচে রিসাইকেল বিন</string>
<string name="sort_db">প্রাকৃতিক নিয়ম</string>
<string name="unsupported_db_version">অসমর্থিত ডাটাবেস সংস্করণ।</string>
<string name="warning_database_read_only">ডাটাবেস পরিবর্তনগুলি সংরক্ষণ করতে ফাইল লেখার অ্যাক্সেস মঞ্জুর করুন</string>
<string name="warning_database_link_revoked">ফাইল ম্যানেজার কর্তৃক প্রত্যাহার করা ফাইলটিতে অ্যাক্সেস</string>
<string name="warning_password_encoding">ডাটাবেস ফাইলে টেক্সট এনকোডিং ফরম্যাটের বাইরে পাসওয়ার্ড অক্ষর এড়িয়ে চলুন (অপরিচিত অক্ষরগুলি একই অক্ষরে রূপান্তরিত হয়)।</string>
<string name="warning_empty_password">পাসওয়ার্ড আনলকিং সুরক্ষা ছাড়াই চালিয়ে যেতে চান\?</string>
<string name="warning_permanently_delete_nodes">স্থায়ীভাবে নির্বাচিত নোড মুছে ফেলবেন\?</string>
<string name="warning_no_encryption_key">এনক্রিপশন কী ছাড়াই চালিয়ে যেতে চান\?</string>
<string name="warning_empty_recycle_bin">রিসাইকেল বিন থেকে স্থায়ীভাবে সব নোড মুছে ফেলবেন\?</string>
<string name="warning_file_too_big">একটি KeePass ডাটাবেসে শুধুমাত্র ছোট ইউটিলিটি ফাইল (যেমন PGP কী ফাইল) থাকার কথা।
\n
\nআপনার ডাটাবেস খুব বড় হতে পারে এবং এই আপলোডের সাথে কর্মক্ষমতা হ্রাস করতে পারে।</string>
<string name="warning_replace_file">এই ফাইলটি আপলোড করা বিদ্যমান ফাইলটিকে প্রতিস্থাপন করবে৷</string>
<string name="warning_sure_add_file">যাইহোক ফাইল যোগ করুন\?</string>
<string name="warning_database_info_changed">আপনার ডাটাবেস ফাইলে থাকা তথ্য অ্যাপের বাইরে পরিবর্তন করা হয়েছে।</string>
<string name="warning_database_info_reloaded">ডাটাবেস পুনরায় লোড করা স্থানীয়ভাবে পরিবর্তিত ডেটা মুছে ফেলবে।</string>
<string name="warning_database_revoked">ফাইল ম্যানেজার দ্বারা প্রত্যাহার করা ফাইলটিতে অ্যাক্সেস, ডাটাবেসটি বন্ধ করুন এবং এটির অবস্থান থেকে পুনরায় খুলুন।</string>
<string name="configure_biometric">কোনো বায়োমেট্রিক বা ডিভাইস শংসাপত্র নথিভুক্ত করা হয় না.</string>
<string name="content_description_nav_header">নেভিগেশন হেডার</string>
<string name="encryption_explanation">ডেটাবেস এনক্রিপশন অ্যালগরিদম সমস্ত ডেটার জন্য ব্যবহৃত হয়</string>
<string name="html_about_privacy">&lt;strong&gt;কোন ব্যবহারকারীর ডেটা পুনরুদ্ধার করা হয় না&lt;/strong&gt;, এই অ্যাপ্লিকেশনটি কোনো সার্ভারের সাথে সংযোগ করে না, শুধুমাত্র স্থানীয়ভাবে কাজ করে এবং ব্যবহারকারীদের গোপনীয়তাকে সম্পূর্ণভাবে সম্মান করে।</string>
<string name="cryptocurrency">ক্রিপ্টোকারেন্সি ওয়ালেট</string>
<string name="international_bank_account_number">IBAN</string>
<string name="secure_note">সুরক্ষিত নোট</string>
<string name="membership">সদস্যপদ</string>
<string name="error_word_reserved">এই শব্দটি সংরক্ষিত এবং ব্যবহার করা যাবে না।</string>
<string name="error_nokeyfile">একটি কীফাইল নির্বাচন করুন।</string>
<string name="error_no_hardware_key">একটি হার্ডওয়্যার কী নির্বাচন করুন।</string>
<string name="error_XML_malformed">XML বিকৃত।</string>
<string name="error_load_database">ডাটাবেস লোড করা যায়নি।</string>
<string name="error_pass_match">পাসওয়ার্ড মেলে না.</string>
<string name="error_wrong_length">\"দৈর্ঘ্য\" ক্ষেত্রে একটি ধনাত্মক পূর্ণসংখ্যা লিখুন।</string>
<string name="error_autofill_enable_service">অটোফিল পরিষেবা সক্ষম করা যায়নি৷</string>
<string name="error_registration_read_only">শুধুমাত্র পঠনযোগ্য ডাটাবেসে একটি নতুন আইটেম সংরক্ষণ করা অনুমোদিত নয়</string>
<string name="error_database_uri_null">ডাটাবেস URI পুনরুদ্ধার করা যাবে না।</string>
<string name="error_rebuild_list">সঠিকভাবে তালিকা পুনর্নির্মাণ করতে অক্ষম.</string>
<string name="error_duplicate_file">ফাইল ডেটা ইতিমধ্যেই বিদ্যমান।</string>
<string name="error_response_already_provided">প্রতিক্রিয়া ইতিমধ্যে প্রদান করা হয়েছে.</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="error_hardware_key_unsupported">হার্ডওয়্যার কী সমর্থিত নয়।</string>
<string name="error_empty_key">কী খালি হতে পারে না।</string>
<string name="hint_generated_password">পাসওয়ার্ড তৈরি করা হয়েছে</string>
<string name="hint_group_name">দলের নাম</string>
<string name="hint_icon_name">আইকনের নাম</string>
<string name="invalid_db_sig">ডাটাবেস বিন্যাস চিনতে পারেনি.</string>
<string name="colorize_password_title">পাসওয়ার্ড রঙ করুন</string>
<string name="colorize_password_summary">টাইপ অনুসারে পাসওয়ার্ড অক্ষর রঙ করুন</string>
<string name="list_entries_show_username_summary">এন্ট্রি তালিকায় ব্যবহারকারীর নাম প্রদর্শন করুন</string>
<string name="list_groups_show_number_entries_title">এন্ট্রি সংখ্যা দেখান</string>
<string name="remember_hardware_key_title">হার্ডওয়্যার কী মনে রাখবেন</string>
<string name="remember_hardware_key_summary">ব্যবহৃত হার্ডওয়্যার কী ট্র্যাক রাখে</string>
<string name="import_app_properties_title">অ্যাপ বৈশিষ্ট্য আমদানি করুন</string>
<string name="import_app_properties_summary">অ্যাপ্লিকেশন বৈশিষ্ট্য আমদানি করতে একটি ফাইল নির্বাচন করুন</string>
<string name="kdf_explanation">এনক্রিপশন অ্যালগরিদমের জন্য কী তৈরি করতে, মাস্টার কীটি এলোমেলোভাবে সল্টেড কী ডেরিভেশন ফাংশন ব্যবহার করে রূপান্তরিত হয়।</string>
<string name="rounds">রূপান্তর রাউন্ড</string>
<string name="do_not_kill_app">অ্যাপটি মেরে ফেলবেন না…</string>
<string name="filter">ছাঁকনি</string>
<string name="warning_sure_remove_data">যাইহোক এই ডেটা সরাবেন\?</string>
<string name="warning_empty_keyfile">এটি একটি খালি কীফাইল যোগ করার সুপারিশ করা হয় না.</string>
<string name="warning_exact_alarm">আপনি অ্যাপটিকে সঠিক অ্যালার্ম ব্যবহার করার অনুমতি দেননি৷ ফলস্বরূপ, টাইমারের প্রয়োজনীয় বৈশিষ্ট্যগুলি সঠিক সময়ের সাথে করা হবে না।</string>
<string name="permission">অনুমতি</string>
<string name="version_label">সংস্করণ %1$s</string>
<string name="build_label">%1$s তৈরি করুন</string>
<string name="biometric_security_update_required">বায়োমেট্রিক নিরাপত্তা আপডেট প্রয়োজন.</string>
<string name="otp_type">OTP প্রকার</string>
<string name="content_description_entry_icon">এন্ট্রি আইকন</string>
<string name="content_description_database_color">ডাটাবেসের রঙ</string>
<string name="content_description_entry_foreground_color">এন্ট্রি ফোরগ্রাউন্ড রঙ</string>
<string name="content_description_entry_background_color">এন্ট্রি পটভূমির রঙ</string>
<string name="content_description_keyboard_close_fields">ক্ষেত্রগুলি বন্ধ করুন</string>
<string name="expired">মেয়াদোত্তীর্ণ</string>
<string name="select_to_copy">ক্লিপবোর্ডে অনুলিপি করতে নির্বাচন করুন</string>
<string name="entry_setup_otp">এককালীন পাসওয়ার্ড সেট আপ করুন</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft হল &lt;strong&gt;ওপেন সোর্স&lt;/strong&gt; এবং &lt;strong&gt;বিজ্ঞাপন ছাড়াই&lt;/strong&gt;
\nএটি &lt;strong&gt;GPLv3&lt;/strong&gt; লাইসেন্সের অধীনে, কোনো ওয়ারেন্টি ছাড়াই প্রদান করা হয়।</string>
<string name="html_about_contribution">&lt;strong&gt;আমাদের স্বাধীনতা বজায় রাখতে&lt;/strong&gt;, &lt;strong&gt;বাগগুলি ঠিক করতে&lt;/strong&gt;, &lt;strong&gt;বৈশিষ্ট্য যোগ করুন&lt;/strong&gt; এবং &lt;strong&gt;সর্বদা সক্রিয় থাকার জন্য&lt;/strong&gt;, আমরা আপনার উপর নির্ভর করি &lt;strong&gt;অবদান&lt;/strong&gt;</string>
<string name="hardware_key">হার্ডওয়্যার কী</string>
<string name="id_card">পরিচয় পত্র</string>
<string name="error_out_of_memory">আপনার সম্পূর্ণ ডাটাবেস লোড করার জন্য কোন মেমরি নেই।</string>
<string name="error_load_database_KDF_memory">চাবি লোড করা যায়নি. KDF \"মেমরি ব্যবহার\" কম করার চেষ্টা করুন।</string>
<string name="error_field_name_already_exists">ক্ষেত্রের নাম ইতিমধ্যেই বিদ্যমান।</string>
<string name="error_file_to_big">আপনি যে ফাইলটি আপলোড করার চেষ্টা করছেন তা খুব বড়।</string>
<string name="error_no_response_from_challenge">চ্যালেঞ্জ থেকে সাড়া পাওয়া যাচ্ছে না।</string>
<string name="list_size_title">তালিকা আইটেম আকার</string>
<string name="error_cancel_by_user">ব্যবহারকারী দ্বারা বাতিল.</string>
<string name="show_otp_token_title">OTP টোকেন দেখান</string>
<string name="field_name">ক্ষেত্র নাম</string>
<string name="field_value">ক্ষেত্রের মান</string>
<string name="corrupted_file">দূষিত ফাইল।</string>
<string name="show_uuid_title">UUID দেখান</string>
<string name="hide_password_summary">ডিফল্টরূপে মাস্ক পাসওয়ার্ড (***)</string>
<string name="list_entries_show_username_title">ব্যবহারকারীর নাম দেখান</string>
<string name="show_uuid_summary">একটি এন্ট্রি বা একটি গ্রুপের সাথে সংযুক্ত UUID প্রদর্শন করে</string>
<string name="menu_reload_database">ডেটা পুনরায় লোড করুন</string>
<string name="show_otp_token_summary">এন্ট্রির তালিকায় OTP টোকেন প্রদর্শন করে</string>
<string name="menu_save_copy_to">এতে একটি অনুলিপি সংরক্ষণ করুন…</string>
<string name="menu_keystore_remove_key">উন্নত আনলক কী মুছুন</string>
<string name="list_groups_show_number_entries_summary">একটি গ্রুপে এন্ট্রির সংখ্যা প্রদর্শন করে</string>
<string name="menu_change_key_settings">মাস্টার কী পরিবর্তন করুন</string>
<string name="menu_app_settings">অ্যাপ সেটিংস</string>
<string name="menu_save_database">তথ্য সংরক্ষণ</string>
<string name="menu_merge_database">ডেটা মার্জ করুন</string>
<string name="menu_merge_from">থেকে মার্জ করুন…</string>
<string name="menu_showpass">পাসওয়ার্ড দেখাও</string>
<string name="menu_hide_password">পাসওয়ার্ড লুকান</string>
<string name="menu_lock">ডাটাবেস লক করুন</string>
<string name="menu_url">URL-এ যান</string>
<string name="menu_empty_recycle_bin">রিসাইকেল বিন খালি করুন</string>
<string name="menu_restore_entry_history">ইতিহাস পুনরুদ্ধার করুন</string>
<string name="rounds_explanation">অতিরিক্ত এনক্রিপশন রাউন্ডগুলি ব্রুট ফোর্স অ্যাটাকগুলির বিরুদ্ধে উচ্চ সুরক্ষা প্রদান করে, তবে এটি সত্যিই লোড এবং সংরক্ষণকে ধীর করে দিতে পারে।</string>
<string name="error_export_app_properties">অ্যাপ্লিকেশন বৈশিষ্ট্য রপ্তানি সময় ত্রুটি</string>
<string name="command_execution">কমান্ড কার্যকর করা হচ্ছে…</string>
<string name="export_app_properties_title">অ্যাপের বৈশিষ্ট্য রপ্তানি করুন</string>
<string name="export_app_properties_summary">অ্যাপের বৈশিষ্ট্য রপ্তানি করতে একটি ফাইল তৈরি করুন</string>
<string name="description_app_properties">অ্যাপ সেটিংস পরিচালনা করতে KeePassDX বৈশিষ্ট্য</string>
<string name="error_import_app_properties">অ্যাপ বৈশিষ্ট্য আমদানির সময় ত্রুটি</string>
<string name="warning_database_already_opened">একটি ডাটাবেস ইতিমধ্যেই খোলা আছে, নতুনটি খুলতে প্রথমে এটি বন্ধ করুন</string>
<string name="warning_empty_keyfile_explanation">কীফাইলের বিষয়বস্তু কখনই পরিবর্তন করা উচিত নয় এবং সর্বোত্তম ক্ষেত্রে, এলোমেলোভাবে উৎপন্ন ডেটা থাকা উচিত।</string>
<string name="warning_remove_unlinked_attachment">আনলিঙ্ক করা ডেটা মুছে দিলে আপনার ডাটাবেসের আকার কমে যেতে পারে কিন্তু KeePass প্লাগইনগুলির জন্য ব্যবহৃত ডেটাও মুছে যেতে পারে।</string>
<string name="warning_keyfile_integrity">ফাইলটির হ্যাশ নিশ্চিত নয় কারণ অ্যান্ড্রয়েড ফ্লাইতে তার ডেটা পরিবর্তন করতে পারে। সঠিক অখণ্ডতার জন্য ফাইল এক্সটেনশন .bin এ পরিবর্তন করুন।</string>
<string name="warning_database_info_changed_options">ডেটা মার্জ করুন, ডাটাবেস সংরক্ষণ করে বাহ্যিক পরিবর্তনগুলি ওভাররাইট করুন বা সর্বশেষ পরিবর্তনগুলির সাথে এটি পুনরায় লোড করুন।</string>
<string name="content_description_hardware_key_checkbox">হার্ডওয়্যার কী চেকবক্স</string>
<string name="retrieving_db_key">ডাটাবেস কী পুনরুদ্ধার করা হচ্ছে…</string>
<string name="waiting_challenge_request">চ্যালেঞ্জ অনুরোধের জন্য অপেক্ষা করা হচ্ছে…</string>
<string name="waiting_challenge_response">চ্যালেঞ্জের প্রতিক্রিয়ার জন্য অপেক্ষা করা হচ্ছে…</string>
<string name="template_group_name">টেমপ্লেট</string>
<string name="save">সংরক্ষণ</string>
<string name="error_remove_file">ফাইল ডেটা সরানোর সময় একটি ত্রুটি ঘটেছে৷</string>
<string name="error_start_database_action">ডাটাবেসে একটি ক্রিয়া সম্পাদন করার সময় একটি ত্রুটি ঘটেছে৷</string>
<string name="error_challenge_already_requested">চ্যালেঞ্জ ইতিমধ্যে অনুরোধ করা হয়েছে</string>
<string name="error_otp_secret_key">গোপন কী অবশ্যই বেস 32 ফর্ম্যাটে হতে হবে।</string>
<string name="error_otp_counter">কাউন্টার অবশ্যই %1$d এবং %2$d এর মধ্যে হতে হবে।</string>
<string name="error_otp_period">সময়কাল %1$d এবং %2$d সেকেন্ডের মধ্যে হতে হবে।</string>
<string name="error_otp_digits">টোকেনে %1$d থেকে %2$d সংখ্যা থাকতে হবে।</string>
<string name="error_upload_file">ফাইল ডেটা আপলোড করার সময় একটি ত্রুটি ঘটেছে৷</string>
<string name="error_save_database">ডাটাবেস সংরক্ষণ করা যায়নি.</string>
<string name="parallelism_explanation">কী ডেরিভেশন ফাংশন দ্বারা ব্যবহৃত সমান্তরালতার ডিগ্রি (যেমন থ্রেডের সংখ্যা)।</string>
<string name="saving_database">ডাটাবেস সংরক্ষণ করা হচ্ছে…</string>
</resources>

View File

@@ -37,9 +37,9 @@
<string name="clipboard_timeout">Časový limit schránky</string>
<string name="clipboard_timeout_summary">Doba uchování ve schránce (pokud je zařízením podporována)</string>
<string name="select_to_copy">Vyberte zkopírovat %1$s do schránky</string>
<string name="retrieving_db_key">Načítá klíč databáze…</string>
<string name="retrieving_db_key">Načítám klíč databáze…</string>
<string name="database">Databáze</string>
<string name="decrypting_db">Rozšifrovávání obsahu databáze…</string>
<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>
@@ -67,8 +67,8 @@
<string name="error_out_of_memory">Nedostatek paměti pro načtení celé databáze.</string>
<string name="error_pass_gen_type">Je třeba zvolit alespoň jeden způsob vytváření hesla.</string>
<string name="error_pass_match">Zadání hesla se neshodují.</string>
<string name="error_rounds_too_large">Příliš vysoký „Počet průchodů“. Nastavuje se na 2147483648.</string>
<string name="error_string_key">Je třeba, aby každý řetězec měl název kolonky.</string>
<string name="error_rounds_too_large">\"Transformační kola\" jsou příliš vysoká. Nastavuji na 2147483648.</string>
<string name="error_string_key">Každý řetězec musí mít název kolonky.</string>
<string name="error_wrong_length">Do kolonky „Délka“ zadejte celé kladné číslo.</string>
<string name="field_name">Název kolonky</string>
<string name="field_value">Hodnota kolonky</string>
@@ -88,7 +88,7 @@
<string name="length">Délka</string>
<string name="list_size_title">Velikost položek seznamu</string>
<string name="list_size_summary">Velikost textu v seznamu prvků</string>
<string name="loading_database">Načítá databáze</string>
<string name="loading_database">Načítám databázi</string>
<string name="lowercase">Malá písmena</string>
<string name="hide_password_title">Skrýt hesla</string>
<string name="hide_password_summary">Ve výchozím stavu zobrazit (***) místo hesla</string>
@@ -109,7 +109,7 @@
<string name="never">Nikdy</string>
<string name="no_results">Žádné výsledky hledání</string>
<string name="no_url_handler">Pro otevření tohoto URL nainstalujte webový prohlížeč.</string>
<string name="progress_create">Vytváření nové databáze</string>
<string name="progress_create">Zakládám novou databázi</string>
<string name="progress_title">Pracuji…</string>
<string name="protection">Ochrana</string>
<string name="read_only_warning">Ke změně v databáze potřebuje KeePassDX oprávnění pro zápis.</string>
@@ -117,7 +117,7 @@
<string name="root">Kořen</string>
<string name="rounds">Transformační průchody</string>
<string name="rounds_explanation">Vyšší počet šifrovacích průchodů zvýší odolnost proti útoku zkoušením všech možných hesel, ale může výrazně zpomalit načítání a ukládání.</string>
<string name="saving_database">Ukládá databáze</string>
<string name="saving_database">Ukládám databázi</string>
<string name="space">Mezera</string>
<string name="sort_db">Přirozené řazení</string>
<string name="special">Speciální</string>
@@ -141,7 +141,7 @@
<string name="allow">Povolit</string>
<string name="error_load_database">Databázi se nepodařilo načíst.</string>
<string name="error_load_database_KDF_memory">Klíč se nepodařilo načíst, zkuste snížit \"využití paměti\" pro KDF.</string>
<string name="error_autofill_enable_service">Službu automatického vyplňování se nepodařilo zapnout.</string>
<string name="error_autofill_enable_service">Službu samovyplnění se nepodařilo zapnout.</string>
<string name="file_not_found_content">Soubor nenalezen. Zkuste jej otevřít ze správce souborů.</string>
<string name="list_entries_show_username_title">Zobrazit uživatelská jména</string>
<string name="list_entries_show_username_summary">Zobrazí uživatelská jména v seznamech záznamů</string>
@@ -154,7 +154,7 @@
<string name="menu_file_selection_read_only">Chráněno před zápisem</string>
<string name="menu_open_file_read_and_write">Čtení a zápis</string>
<string name="read_only">Chráněno před zápisem</string>
<string name="encryption_explanation">Algoritmus šifrování databáze použit pro všechna data.</string>
<string name="encryption_explanation">Algoritmus šifrování databáze použit pro všechna data</string>
<string name="kdf_explanation">Klíč pro šifrovací algoritmus je vytvořen transformací hlavního klíče pomocí funkce odvození klíče s náhodně přidanou složkou, tzv. solí.</string>
<string name="memory_usage">Využití paměti</string>
<string name="memory_usage_explanation">Množství paměti použitých funkcí pro odvození klíče.</string>
@@ -171,18 +171,18 @@
<string name="sort_last_access_time">Přístup</string>
<string name="warning">Varování</string>
<string name="warning_password_encoding">Nepoužívejte v hesle pro databázový soubor znaky mimo znaky kódování textu (nerozpoznané znaky budou konvertovány na stejné písmeno).</string>
<string name="warning_empty_password">Pokračovat bez ochrany odemknutí heslem\?</string>
<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="no_credentials_stored">Tato databáze zatím nemá uložené heslo.</string>
<string name="database_history">Historie</string>
<string name="menu_appearance_settings">Vzhled</string>
<string name="general">Obecné</string>
<string name="autofill">Automatické vyplnění</string>
<string name="autofill_service_name">KeePassDX automatické vyplňování formulářů</string>
<string name="autofill">Samovyplnění</string>
<string name="autofill_service_name">KeePassDX samovyplnění formulářů</string>
<string name="autofill_sign_in_prompt">Přihlásit se s KeePassDX</string>
<string name="set_autofill_service_title">Nastavit výchozí službu automatického vyplňová</string>
<string name="autofill_explanation_summary">Povolit rychlé automatické vyplňování formulářů v ostatních aplikacích</string>
<string name="set_autofill_service_title">Nastavit výchozí službu samovyplně</string>
<string name="autofill_explanation_summary">Zapnout samovyplnění formulářů za účelem rychlého vyplnění v ostatních aplikacích</string>
<string name="password_size_title">Délka generovaného hesla</string>
<string name="password_size_summary">Nastavení výchozí délky generovaných hesel</string>
<string name="list_password_generator_options_title">Znaky hesla</string>
@@ -207,7 +207,7 @@
<string name="assign_master_key">Přiřadit hlavní klíč</string>
<string name="create_keepass_file">Založit novou databázi</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="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>
<string name="monospace_font_fields_enable_summary">Čitelnost znaků v kolonkách můžete přizpůsobit změnou písma</string>
<string name="allow_copy_password_title">Důvěřovat schránce</string>
@@ -223,7 +223,7 @@
<string name="magic_keyboard_title">Klávesnice Magikeyboard</string>
<string name="magic_keyboard_explanation_summary">Aktivovat vlastní klávesnici, která snadno vyplní hesla a další položky identity</string>
<string name="allow_no_password_title">Umožnit bez hlavního klíče</string>
<string name="allow_no_password_summary">Povolit klepnutí na Otevřít, i když není vybráno žádné heslo</string>
<string name="allow_no_password_summary">Povolit klepnutí na \"Otevřít\", i když není vybráno žádné heslo</string>
<string name="enable_read_only_title">Chráněno před zápisem</string>
<string name="enable_read_only_summary">Ve výchozím stavu otevřít databázi pouze pro čtení</string>
<string name="enable_education_screens_title">Vzdělávací nápovědy</string>
@@ -251,8 +251,8 @@
<string name="education_read_only_title">Ochraňte svou databázi před zápisem</string>
<string name="education_read_only_summary">Změnit režim otevírání pro dané sezení.
\n
\nV režimu pouze pro čtení zabráníte nechtěným změnám v databázi.
\nV režimu „umožněné změny“ je možné přidávat, mazat nebo měnit všechny prvky podle libosti.</string>
\nV režimu \"pouze pro čtení\" zabráníte nechtěným změnám v databázi.
\nV režimu \"zápisu\" je možné přidávat, mazat nebo měnit všechny prvky podle libosti.</string>
<string name="education_field_copy_title">Zkopírovat kolonku</string>
<string name="education_field_copy_summary">Zkopírované kolonky lze vkládat podle libosti.
\n
@@ -264,7 +264,7 @@
<string name="education_donation_title">Zapojit se</string>
<string name="education_donation_summary">Zapojte se a pomozte zvýšit stabilitu, zabezpečení a doplnění dalších funkcí.</string>
<string name="html_text_ad_free">Na rozdíl od mnoha aplikací pro správu hesel je tato &lt;strong&gt;bez reklam&lt;/strong&gt;, je &lt;strong&gt;svobodný software pod copyleft licencí&lt;/strong&gt; a nesbírá žádné osobní údaje na svých serverech bez ohledu na to, jakou verzi používáte.</string>
<string name="html_text_buy_pro">Zakoupením varianty pro získáte přístup k tomuto &lt;strong&gt;vizuálnímu stylu&lt;/strong&gt; a hlavně pomůžete &lt;strong&gt;uskutečnění komunitních projektů.&lt;/strong&gt;</string>
<string name="html_text_buy_pro">Zakoupením varianty \"pro\" získáte přístup k tomuto &lt;strong&gt;vizuálnímu stylu&lt;/strong&gt; a hlavně pomůžete &lt;strong&gt;uskutečnění komunitních projektů.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Tento &lt;strong&gt;vizuální styl&lt;/strong&gt; je k dispozici díky vaší štědrosti.</string>
<string name="html_text_donation">Pro zajištění svobody nás všech a pokračování aktivity počítáme s Vaším &lt;strong&gt;přispěním.&lt;/strong&gt;</string>
<string name="html_text_dev_feature">Tato funkce je &lt;strong&gt;ve vývoji&lt;/strong&gt; a potřebuje Váš &lt;strong&gt;příspěvek&lt;/strong&gt;, aby byla brzy k dispozici.</string>
@@ -300,7 +300,7 @@
<string name="keyboard_key_vibrate_title">Vibrovat při stisku klávesy</string>
<string name="keyboard_key_sound_title">Vydat zvuk při stisku klávesy</string>
<string name="selection_mode">Režim výběru</string>
<string name="do_not_kill_app">Neshoďte aplikaci…</string>
<string name="do_not_kill_app">Nezavírejte aplikaci…</string>
<string name="lock_database_back_root_title">K uzamknutí stiskněte Zpět</string>
<string name="lock_database_back_root_summary">Zamknout obrazovku, pokud uživatel stiskne tlačítko Zpět v hlavním panelu</string>
<string name="clear_clipboard_notification_title">Vymazat při ukončení</string>
@@ -358,13 +358,13 @@
<string name="error_otp_period">Interval musít být mezi %1$d a %2$d vteřinami.</string>
<string name="error_otp_digits">Token musí obsahovat mezi %1$d a %2$d číslicemi.</string>
<string name="invalid_db_same_uuid">%1$s s totožným UUID %2$s již existuje.</string>
<string name="creating_database">Zakládá databáze</string>
<string name="creating_database">Zakládám databázi</string>
<string name="menu_security_settings">Nastavení zabezpečení</string>
<string name="menu_master_key_settings">Nastavení hlavního klíče</string>
<string name="contains_duplicate_uuid">Databáze obsahuje duplikátní UUID.</string>
<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 svého zařízení</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="database_data_compression_title">Komprese dat</string>
<string name="database_data_compression_summary">Komprese dat snižuje velikost databáze</string>
@@ -387,7 +387,7 @@
<string name="error_save_database">Databázi nebylo možné uložit.</string>
<string name="menu_save_database">Uložit databázi</string>
<string name="menu_empty_recycle_bin">Vysypat koš</string>
<string name="command_execution">Provádění příkazu</string>
<string name="command_execution">Provádím příkaz…</string>
<string name="warning_permanently_delete_nodes">Natrvalo smazat vybrané uzly\?</string>
<string name="keystore_not_accessible">Úložiště klíčů není řádně inicializováno.</string>
<string name="recycle_bin_group_title">Název skupiny</string>
@@ -399,9 +399,9 @@
<string name="keyboard_auto_go_action_title">Akce auto-klávesy</string>
<string name="keyboard_auto_go_action_summary">Akce klávesy \"Jít\" po stisknutí klávesy \"Kolonka\"</string>
<string name="download_attachment">Stáhnout %1$s</string>
<string name="download_initialization">Zahajování</string>
<string name="download_initialization">Zahajuji</string>
<string name="download_progression">Probíhá: %1$d%%</string>
<string name="download_finalization">Dokončování</string>
<string name="download_finalization">Dokončuji</string>
<string name="download_complete">Dokončeno!</string>
<string name="hide_expired_entries_title">Skrýt záznamy kterým skončila platnost</string>
<string name="hide_expired_entries_summary">Nejsou zobrazovány záznamy kterým skončila platnost</string>
@@ -420,7 +420,7 @@
<string name="hide_broken_locations_summary">Skrýt chybné odkazy v seznamu nedávných databází</string>
<string name="warning_database_read_only">Udělit právo zápisu pro uložení změn v databázi</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft je &lt;strong&gt;open source&lt;/strong&gt; a &lt;strong&gt;bez reklam&lt;/strong&gt;.
\nJe poskytován jak je, od licencí &lt;strong&gt;GPLv3&lt;/strong&gt;, bez jakékoli záruky.</string>
\nJe poskytován jak je, pod licencí &lt;strong&gt;GPLv3&lt;/strong&gt;, bez jakékoli záruky.</string>
<string name="html_about_contribution">Abychom si &lt;strong&gt;udrželi svoji svobodu&lt;/strong&gt;, &lt;strong&gt;mohli opravovat chyby&lt;/strong&gt;, &lt;strong&gt;přidávat nové funkce&lt;/strong&gt; a &lt;strong&gt;byli pořád aktivní&lt;/strong&gt;, počítáme s Vaším &lt;strong&gt;přispěním&lt;/strong&gt;.</string>
<string name="error_create_database">Nepodařilo se vytvořit soubor databáze.</string>
<string name="entry_add_attachment">Přidat přílohu</string>
@@ -469,9 +469,9 @@
<string name="show_uuid_summary">Ukáže UUID propojené se záznamem nebo skupinou</string>
<string name="show_uuid_title">Ukázat UUID</string>
<string name="autofill_read_only_save">Uložení dat není povoleno, je-li databáze v režimu pouze pro čtení.</string>
<string name="autofill_ask_to_save_data_summary">Po dokončení vyplňování formuláře se zeptat na uložení dat</string>
<string name="autofill_ask_to_save_data_title">Zeptat se před uložením</string>
<string name="autofill_save_search_info_summary">Pokusit se uložit údaje hledání pro příští použití, vybíráte-li manuálně záznam</string>
<string name="autofill_ask_to_save_data_summary">Po dokončení vyplní formuláře se tázat na uložení dat</string>
<string name="autofill_ask_to_save_data_title">Tázat se před uložením</string>
<string name="autofill_save_search_info_summary">Pokusit se uložit údaje hledání pro příští použití, vybíráte-li záznam manuálně</string>
<string name="autofill_save_search_info_title">Uložit výsledky vyhledávání</string>
<string name="autofill_close_database_summary">Zavřít databázi po samovyplnění polí</string>
<string name="autofill_close_database_title">Zavřít databázi</string>
@@ -487,7 +487,7 @@
<string name="save_mode">Uložit</string>
<string name="search_mode">Vyhledávání</string>
<string name="error_field_name_already_exists">Jméno kolonky již existuje.</string>
<string name="error_registration_read_only">Uložení nové položky v režimu databáze pouze pro čtení není povoleno</string>
<string name="error_registration_read_only">Uložení nové položky v režimu databáze pouze pro čtení není dovoleno</string>
<string name="enter">Enter</string>
<string name="backspace">Backspace</string>
<string name="select_entry">Vybrat záznam</string>
@@ -516,7 +516,7 @@
<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="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í pokročilého odemknutí</string>
<string name="temp_advanced_unlock_timeout_title">Vypršení rozšířeného odemknutí</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>
@@ -526,7 +526,7 @@
<string name="warning_database_revoked">Přístup k souboru odebrán správcem souborů, uzavřete databázi a nově ji otevřete z jejího adresáře.</string>
<string name="menu_reload_database">Znovu načíst data</string>
<string name="warning_database_info_changed_options">Sloučit data, přepsat externí změny uložením databáze nebo databázi znovu načíst včetně nejnovějších změn.</string>
<string name="warning_database_info_changed">Informace obsažená ve Vašem databázovém souboru by změněna mimo aplikaci.</string>
<string name="warning_database_info_changed">Informace obsažená ve Vašem databázovém souboru byla změněna mimo aplikaci.</string>
<string name="unit_gibibyte">GiB</string>
<string name="unit_mebibyte">MiB</string>
<string name="unit_kibibyte">KiB</string>
@@ -592,15 +592,15 @@
<string name="show_otp_token_title">Ukázat OTP token</string>
<string name="menu_external_icon">Externí ikona</string>
<string name="autofill_select_entry">Vyberte položku…</string>
<string name="autofill_manual_selection_summary">Zobrazit možnosti umožňující uživateli si vybrat položku z databáze</string>
<string name="autofill_manual_selection_summary">Zobrazit možnosti umožňující uživateli vybrat si položku z databáze</string>
<string name="autofill_manual_selection_title">Ruční výběr</string>
<string name="hint_icon_name">Jméno symbolu</string>
<string name="warning_exact_alarm">Nepovolili jste aplikaci použít přesný alarm. Výsledkem je, že funkce požadující časovač nebudou provedeny v přesný okamžik.</string>
<string name="permission">Povolení</string>
<string name="tags">Štítky</string>
<string name="menu_merge_database">Sloučit databázi</string>
<string name="warning_database_info_reloaded">Opětovné načtení databáze smaže všechny lokálně změněné data.</string>
<string name="warning_keyfile_integrity">Hash souboru není garantován protože Android umožňuje změnu souboru v běhu. Změňte koncovku souboru na .bin pro opravu integrity.</string>
<string name="warning_database_info_reloaded">Opětovné načtení databáze smaže všechna lokálně změněná data.</string>
<string name="warning_keyfile_integrity">Hash souboru není garantován, protože Android může soubor změnit v běhu. Změňte koncovku souboru na .bin pro správnou integritu.</string>
<string name="enable_keep_screen_on_title">Ponechat obrazovku zapnutou</string>
<string name="content_description_database_color">Barva databáze</string>
<string name="wireless">Wi-Fi</string>
@@ -614,10 +614,10 @@
<string name="content_description_entry_background_color">Zadejte barvu pozadí</string>
<string name="content_description_entry_foreground_color">Zadejte barvu popředí</string>
<string name="expired">Platnost skončila</string>
<string name="show_entry_colors_summary">Zobrazí barvy popředí a pozadí v záznamu</string>
<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 zobrazování položky zabránit zhasnutí obrazovky</string>
<string name="enable_keep_screen_on_summary">Při prohlížení záznamu držet 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>
@@ -645,4 +645,28 @@
<string name="upper_case">VELKÁ PÍSMENA</string>
<string name="title_case">Titulové Psaní</string>
<string name="character_count">Počet znaků: %1$d</string>
<string name="error_location_unknown">Umístění databáze je neznámé, akci na databázi nelze provést.</string>
<string name="auto_type">Automatické zadání</string>
<string name="html_about_privacy">&lt;strong&gt;Nenačítají se žádná uživatelská data&lt;/strong&gt;, tato aplikace se nespojuje s žádnými servery, pracuje pouze lokálně a plně respektuje soukromí uživatelů.</string>
<string name="hardware_key">Hardwarový klíč</string>
<string name="error_XML_malformed">XML chybný.</string>
<string name="error_challenge_already_requested">Výzva byla již vyžádána</string>
<string name="error_response_already_provided">Odpověď byla již poskytnuta.</string>
<string name="error_no_response_from_challenge">Odezvu nelze z výzvy obdržet.</string>
<string name="error_cancel_by_user">Zrušeno uživatelem.</string>
<string name="error_driver_required">Ovladač pro %1$s je nutný.</string>
<string name="error_unable_merge_database_kdb">Spojení z databáze V1 nelze provést.</string>
<string name="error_hardware_key_unsupported">Hardwarový klíč není podporován.</string>
<string name="error_empty_key">Klíč nemůže být prázdný.</string>
<string name="enable_screenshot_mode_title">Režim screenshotu</string>
<string name="enable_screenshot_mode_summary">Dovolit aplikacím třetích stran zaznamenat nebo provést screenshot aplikace</string>
<string name="screenshot_mode_banner_text">Režim screenshotu</string>
<string name="content_description_nav_header">Navigační hlavička</string>
<string name="content_description_hardware_key_checkbox">Zaškrtávací kolonka hardwarového klíče</string>
<string name="waiting_challenge_request">Čekám na požadavek na výzvu…</string>
<string name="waiting_challenge_response">Čekám na odezvu výzvy…</string>
<string name="error_no_hardware_key">Vybrat hardwarový klíč.</string>
<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>
</resources>

View File

@@ -19,25 +19,25 @@
Danish translation by Frederik Svarre (fsvarre@gmail.com)
--><resources>
<string name="homepage">Hjemmeside</string>
<string name="about_description">Android implementering af KeePass password manager</string>
<string name="about_description">Android-implementering af KeePass-adgangskodeadministrator</string>
<string name="accept">Accepter</string>
<string name="add_entry">Tilføj post</string>
<string name="add_group">Tilføj gruppe</string>
<string name="encryption_algorithm">Krypteringsalgoritme</string>
<string name="app_timeout">Tid udløbet</string>
<string name="app_timeout_summary">Inaktiv tid, før databasen låses</string>
<string name="application">Program</string>
<string name="menu_app_settings">Indstillinger</string>
<string name="app_timeout">Tidsudløb</string>
<string name="app_timeout_summary">Inaktiv tid før databasen låses</string>
<string name="application">App</string>
<string name="menu_app_settings">App-indstillinger</string>
<string name="brackets">Parenteser</string>
<string name="file_manager_install_description">En filhåndtering, der accepterer intensionshandlingen ACTION_CREATE_DOCUMENT og ACTION_OPEN_DOCUMENT, er nødvendig for at oprette, åbne og gemme databasefiler.</string>
<string name="clipboard_cleared">Udklipsholder ryddet</string>
<string name="clipboard_error_title">Udklipsfejl</string>
<string name="clipboard_error">Nogle enheder, vil ikke lade programmer bruge udklipsholderen.</string>
<string name="clipboard_error_title">Udklipsholderfejl</string>
<string name="clipboard_error">Nogle enheder vil ikke lade apps bruge udklipsholderen.</string>
<string name="clipboard_error_clear">Kunne ikke rydde udklipsholderen</string>
<string name="clipboard_timeout">Udklipsholder timeout</string>
<string name="clipboard_timeout_summary">Varighed af opbevaring i udklipsholder (hvis det understøttes)</string>
<string name="clipboard_timeout">Udklipsholder tidsudløb</string>
<string name="clipboard_timeout_summary">Varighed af opbevaring i udklipsholderen (hvis det understøttes)</string>
<string name="select_to_copy">Vælg for at kopiere %1$s til udklipsholder</string>
<string name="retrieving_db_key">Opretter databasenøgle…</string>
<string name="retrieving_db_key">Henter databasenøgle…</string>
<string name="database">Database</string>
<string name="decrypting_db">Dekrypterer databaseindhold…</string>
<string name="default_checkbox">Brug som standarddatabase</string>
@@ -57,16 +57,16 @@
<string name="entry_url">URL</string>
<string name="entry_user_name">Brugernavn</string>
<string name="error_arc4">Arcfour stream cipher er ikke understøttet.</string>
<string name="error_can_not_handle_uri">Kunne ikke håndtere URI i KeePassDX.</string>
<string name="error_can_not_handle_uri">Kunne ikke håndtere denne URI i KeePassDX.</string>
<string name="error_file_not_create">Kunne ikke oprette fil</string>
<string name="error_invalid_db">Kunne ikke læse databasen.</string>
<string name="error_invalid_path">Sørg for, at stien er korrekt.</string>
<string name="error_no_name">Indtast et navn.</string>
<string name="error_nokeyfile">Vælg en nøglefil.</string>
<string name="error_out_of_memory">Ikke nok hukommelse til at indlæse hele databasen.</string>
<string name="error_pass_gen_type">Der skal vælges mindst én kode for kodeordsgenerering.</string>
<string name="error_pass_gen_type">Der skal vælges mindst én type af adgangskodegenerering.</string>
<string name="error_pass_match">Adgangskoderne er ikke ens.</string>
<string name="error_rounds_too_large">\"Transformation Runder\" er for stor. Sættes til 2147483648.</string>
<string name="error_rounds_too_large">\"Transformationsrunder\" er sat for højt. Sættes til 2147483648.</string>
<string name="error_string_key">Hver streng skal have et feltnavn.</string>
<string name="error_wrong_length">Angiv et positivt heltal i feltet \"Længde\".</string>
<string name="field_name">Feltnavn</string>
@@ -86,15 +86,15 @@
<string name="keyfile_is_empty">Nøglefilen er tom.</string>
<string name="length">Længde</string>
<string name="list_size_title">Størrelse på listeelementer</string>
<string name="list_size_summary">Tekststørrelse i elementliste</string>
<string name="list_size_summary">Tekststørrelse i elementlisten</string>
<string name="loading_database">Indlæser database…</string>
<string name="lowercase">Små bogstaver</string>
<string name="hide_password_title">Skjul adgangskoder</string>
<string name="hide_password_summary">Masker adgangskoder (***) som standard</string>
<string name="hide_password_summary">Skjul adgangskoder (***) som standard</string>
<string name="about">Om</string>
<string name="menu_change_key_settings">Skift hovednøgle</string>
<string name="settings">Indstillinger</string>
<string name="menu_database_settings">Database indstillinger</string>
<string name="menu_database_settings">Databaseindstillinger</string>
<string name="menu_delete">Slet</string>
<string name="menu_donate">Donér</string>
<string name="menu_edit">Rediger</string>
@@ -107,27 +107,27 @@
<string name="minus">Bindestreg</string>
<string name="never">Aldrig</string>
<string name="no_results">Ingen søgeresultater</string>
<string name="no_url_handler">Installer en web-browser til at åbne URL.</string>
<string name="no_url_handler">Installer en web-browser for at åbne denne URL.</string>
<string name="progress_create">Opretter ny database…</string>
<string name="progress_title">Arbejder…</string>
<string name="protection">Beskyttelse</string>
<string name="read_only_warning">KeePassDX behøver skrivetilladelse for at ændre i databasen.</string>
<string name="read_only_warning">Afhængigt af din filhåndtering er det muligt, at KeePassDX ikke har tilladelse til at skrive i dit lager.</string>
<string name="content_description_remove_from_list">Fjern</string>
<string name="root">Rod</string>
<string name="rounds">Transformationsrunder</string>
<string name="rounds_explanation">Yderligere krypteringsrunder giver højere beskyttelse mod brute-force angreb, men kan virkelig forsinke læsnings- og skrivehastigheden.</string>
<string name="rounds_explanation">Yderligere krypteringsrunder giver højere beskyttelse mod brute-force angreb, men kan forsinke læsnings- og skrivehastigheden markant.</string>
<string name="saving_database">Gemmer database…</string>
<string name="space">Mellemrum</string>
<string name="sort_db">Naturlig rækkefølge</string>
<string name="special">Speciel</string>
<string name="search">Søg</string>
<string name="underline">Understregning</string>
<string name="unsupported_db_version">Database-versionen er ikke understøttet.</string>
<string name="unsupported_db_version">Database-version ikke understøttet.</string>
<string name="uppercase">Store bogstaver</string>
<string name="version_label">Version %1$s</string>
<string name="education_unlock_summary">Angiv en adgangskode og/eller en nøglefil til at låse databasen op.
\n
\nHusk at gemme en kopi af .kdbx filen i et sikkert sted efter hver ændring.</string>
\nHusk at gemme en kopi af din databasefil et sikkert sted efter hver ændring.</string>
<string-array name="list_size_options">
<item>Lille</item>
<item>Mellem</item>
@@ -140,10 +140,10 @@
<string name="allow">Tillad</string>
<string name="error_load_database">Databasen kunne ikke indlæses.</string>
<string name="error_load_database_KDF_memory">Kunne ikke indlæse nøglen. Prøv at reducere KDF \"hukommelsesforbrug\".</string>
<string name="error_autofill_enable_service">Kunne ikke aktivere autofyld tjenesten.</string>
<string name="error_autofill_enable_service">Kunne ikke aktivere autofyld-tjenesten.</string>
<string name="file_not_found_content">Kunne ikke finde filen. Prøv at åbne den fra filhåndtering.</string>
<string name="list_entries_show_username_title">Vis brugernavne</string>
<string name="list_entries_show_username_summary">Vis brugernavne i postlister</string>
<string name="list_entries_show_username_summary">Viser brugernavne i postlister</string>
<string name="copy_field">Kopi af %1$s</string>
<string name="menu_form_filling_settings">Formularudfyldning</string>
<string name="menu_copy">Kopier</string>
@@ -151,12 +151,12 @@
<string name="menu_paste">Indsæt</string>
<string name="menu_cancel">Annuller</string>
<string name="menu_file_selection_read_only">Skrivebeskyttet</string>
<string name="menu_open_file_read_and_write">Modificerbar</string>
<string name="menu_open_file_read_and_write">Kan ændres</string>
<string name="read_only">Skrivebeskyttet</string>
<string name="encryption_explanation">Databasekrypteringsalgoritme anvendt for alle data.</string>
<string name="encryption_explanation">Databasekrypteringsalgoritme anvendt for alle data</string>
<string name="kdf_explanation">For at generere nøglen til krypteringsalgoritmen, omdannes hovednøglen ved hjælp af en tilfældigt saltet nøgleafledningsfunktion.</string>
<string name="memory_usage">Hukommelsesforbrug</string>
<string name="memory_usage_explanation">Hukommelse, som anvendes af nøgleafledningsfunktion.</string>
<string name="memory_usage_explanation">Hukommelse, som anvendes af nøgleafledningsfunktionen.</string>
<string name="parallelism">Parallelitet</string>
<string name="parallelism_explanation">Grad af parallelitet (dvs. antallet af tråde), som anvendes af nøgleafledningsfunktion.</string>
<string name="sort_menu">Sorter</string>
@@ -170,34 +170,34 @@
<string name="sort_last_access_time">Adgang</string>
<string name="warning">Advarsel</string>
<string name="warning_password_encoding">Undgå adgangskodetegn uden for tekstkodningsformatet i databasefilen (ukendte tegn konverteres til samme bogstav).</string>
<string name="warning_empty_password">Bekræft brug af ingen adgangskode til beskyttelse mod oplåsning\?</string>
<string name="warning_empty_password">Fortsæt uden adgangskode til beskyttelse mod oplåsning\?</string>
<string name="warning_no_encryption_key">Fortsæt uden krypteringsnøgle\?</string>
<string name="encrypted_value_stored">Krypteret adgangskode er gemt</string>
<string name="no_credentials_stored">Databasen har endnu ikke en adgangskode.</string>
<string name="no_credentials_stored">Denne database har endnu ikke gemt legitimationsoplysninger.</string>
<string name="database_history">Historik</string>
<string name="menu_appearance_settings">Udseende</string>
<string name="general">Generelt</string>
<string name="autofill">Autoudfyld</string>
<string name="autofill_service_name">KeePassDX formularudfyldning</string>
<string name="autofill_sign_in_prompt">Log ind med KeePassDX</string>
<string name="set_autofill_service_title">Indstil standard autoudfyldservice</string>
<string name="autofill_explanation_summary">Aktiver autofyldning for hurtigt at udfylde formularer i andre programmer</string>
<string name="password_size_title">Genereret kodeordslængde</string>
<string name="set_autofill_service_title">Indstil standard autoudfyldningstjeneste</string>
<string name="autofill_explanation_summary">Aktiver autofyldning for hurtigt at udfylde formularer i andre apps</string>
<string name="password_size_title">Genereret adgangskodelængde</string>
<string name="password_size_summary">Angiver standardlængden for genererede adgangskoder</string>
<string name="list_password_generator_options_title">Adgangskodetegn</string>
<string name="list_password_generator_options_summary">Angiv tilladte tegn for adgangskodegenerator</string>
<string name="clipboard">Udklipsholder</string>
<string name="clipboard_notifications_title">Udklipsholdermeddelelser</string>
<string name="clipboard_notifications_summary">Vis udklipsholder for at kopiere felter når en post vises</string>
<string name="clipboard_warning">Hvis automatisk sletning af udklipsholder mislykkes, slet historikken manuelt.</string>
<string name="clipboard_notifications_title">Udklipsholder-notifikationer</string>
<string name="clipboard_notifications_summary">Vis udklipsholder-notifikationer for at kopiere felter, når en post vises</string>
<string name="clipboard_warning">Hvis den automatiske sletning af udklipsholderen ikke lykkes, skal du slette dens historik manuelt.</string>
<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, når skærmen er slukket</string>
<string name="advanced_unlock">Fingeraftryk</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="biometric_unlock_enable_title">Biometrisk oplåsning</string>
<string name="biometric_unlock_enable_summary">Giver mulighed for at scanne biometriske for at åbne databasen</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 biometrisk genkendelse</string>
<string name="biometric_delete_all_key_summary">Slet alle krypteringsnøgler, der er relateret til avanceret 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>
@@ -206,34 +206,34 @@
<string name="assign_master_key">Tildel en hovednøgle</string>
<string name="create_keepass_file">Opret en ny database</string>
<string name="recycle_bin_title">Brug af papirkurven</string>
<string name="recycle_bin_summary">Flyt grupper og poster til gruppen \"Papirkurven\" før den slettes</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>
<string name="monospace_font_fields_enable_summary">Skift skrifttypen, der anvendes i felter, for at forbedre tegnsynlighed</string>
<string name="allow_copy_password_title">Udklipsholder tillid</string>
<string name="allow_copy_password_summary">Tillad kopiering af adgangskoden og beskyttede felter kopieres til udklipsholderen</string>
<string name="allow_copy_password_warning">Advarsel: Udklipsholder deles af alle programmer. Hvis følsomme data er kopieret, kan andet software gendanne den.</string>
<string name="allow_copy_password_summary">Tillad kopiering af postens adgangskode og beskyttede felter til udklipsholderen</string>
<string name="allow_copy_password_warning">Advarsel: Udklipsholderen deles af alle apps. Hvis følsomme data er kopieret, kan andet software gendanne den.</string>
<string name="database_name_title">Databasenavn</string>
<string name="database_description_title">Database beskrivelse</string>
<string name="database_description_title">Database-beskrivelse</string>
<string name="database_version_title">Databaseversion</string>
<string name="text_appearance">Tekst</string>
<string name="application_appearance">Brugerflade</string>
<string name="other">Øvrige</string>
<string name="keyboard">Tastatur</string>
<string name="magic_keyboard_title">Magi keyboard</string>
<string name="magic_keyboard_title">Magikeyboard</string>
<string name="magic_keyboard_explanation_summary">Aktiver et brugerdefineret tastatur, der udfylder adgangskoder og alle identitetsfelter</string>
<string name="allow_no_password_title">Tillad ingen hovednøgle</string>
<string name="allow_no_password_summary">Tillader at trykke på knappen \"Åbn\", hvis der ikke er valgt nogen legitimationsoplysninger</string>
<string name="enable_read_only_title">Skrivebeskyttet</string>
<string name="enable_read_only_summary">Åbn database skrivebeskyttet som standard</string>
<string name="enable_education_screens_title">Pædagogiske tips</string>
<string name="enable_education_screens_summary">Fremhæv elementer for at lære, hvordan programmet fungerer</string>
<string name="reset_education_screens_title">Nulstil pædagogiske tip</string>
<string name="reset_education_screens_summary">Vis al uddannelsesinformation igen</string>
<string name="reset_education_screens_text">Nulstilling af pædagogiske tips</string>
<string name="education_create_database_title">Opret databasefilen</string>
<string name="education_create_database_summary">Opret den første adgangskodeadministrationsfil.</string>
<string name="enable_read_only_summary">Åbn som standard databasen skrivebeskyttet</string>
<string name="enable_education_screens_title">Praktiske tips</string>
<string name="enable_education_screens_summary">Fremhæv elementer for at lære, hvordan appen fungerer</string>
<string name="reset_education_screens_title">Nulstil praktiske tips</string>
<string name="reset_education_screens_summary">Vis al vejledning igen</string>
<string name="reset_education_screens_text">Nulstilling af praktiske tips</string>
<string name="education_create_database_title">Opret din databasefil</string>
<string name="education_create_database_summary">Opret din første adgangskodeadministrationsfil.</string>
<string name="education_select_database_title">Åbn en eksisterende database</string>
<string name="education_select_database_summary">Åbn den tidligere database fil fra filhåndtering for at fortsætte med at bruge den.</string>
<string name="education_select_database_summary">Åbn den tidligere databasefil fra din filhåndtering for at fortsætte med at bruge den.</string>
<string name="education_new_node_title">Tilføj elementer til databasen</string>
<string name="education_new_node_summary">Poster hjælper med at administrere digitale identiteter.
\n
@@ -241,56 +241,56 @@
<string name="education_search_title">Søg i poster</string>
<string name="education_search_summary">Indtast titel, brugernavn eller indhold af andre felter for at hente adgangskoder.</string>
<string name="education_entry_edit_title">Rediger posten</string>
<string name="education_entry_edit_summary">Rediger post med brugerdefinerede felter. Pool data kan refereres mellem forskellige indtastningsfelter.</string>
<string name="education_entry_edit_summary">Rediger post med brugerdefinerede felter. Pool-data kan refereres mellem forskellige indtastningsfelter.</string>
<string name="education_generate_password_title">Opret en stærk adgangskode</string>
<string name="education_generate_password_summary">Generer en stærk kodeord til at forbinde elementet, definer det i henhold til kriteriet for formularen og glem ikke et sikkert kodeord.</string>
<string name="education_generate_password_summary">Generer en stærk adgangskode til din post, og definer den nemt i henhold til kriterierne i formularen, og glem ikke en sikker adgangskode.</string>
<string name="education_entry_new_field_title">Tilføj brugerdefinerede felter</string>
<string name="education_entry_new_field_summary">Registrer et ekstra felt, tilføj en værdi og beskyt det eventuelt.</string>
<string name="education_unlock_title">Lås databasen op</string>
<string name="education_read_only_title">Skrivebeskyt databasen</string>
<string name="education_read_only_summary">Skift åbningstilstanden for sessionen.
\n 
\nI \"skrivebeskyttet\" tilstand forhindres utilsigtede ændringer i databasen.
\nI \"skrivetilstand\" kan man tilføje, slette eller redigere alle elementerne, som det ønskes.</string>
\nI \"Skrivebeskyttet\" tilstand forhindres utilsigtede ændringer i databasen.
\nI \"Kan ændres\" kan du tilføje, slette eller redigere alle elementerne, som det ønskes.</string>
<string name="education_field_copy_title">Kopier et felt</string>
<string name="education_field_copy_summary">Kopier nemt et felt og indsæt det hvor det ønskes
<string name="education_field_copy_summary">Kopierede felter kan indsættes hvor som helst.
\n
\nBrug flere formular udfyldninsmetoder. Brug den der foretrækkes.</string>
\nBrug den metode til udfyldelse af formularer, du foretrækker.</string>
<string name="education_lock_title">Lås databasen</string>
<string name="education_lock_summary">Lås hurtigt databasen, indstil til at låse efter et stykke tid, og når skærmen slukkes.</string>
<string name="education_sort_title">Sorter elementer</string>
<string name="education_sort_title">Sortering af elementer</string>
<string name="education_sort_summary">Vælg hvordan poster og grupper er sorteret.</string>
<string name="education_donation_title">Deltag</string>
<string name="education_donation_summary">Bidrag til at øge stabiliteten, sikkerheden og med at tilføje flere funktioner.</string>
<string name="html_text_ad_free">I modsætning til andre programmer til adgangskodeadministration er denne &lt;strong&gt;annoncefri&lt;/strong&gt;, &lt;strong&gt;copyleft fri software&lt;/strong&gt;, og indsamler ikke personlige data, uanset hvilken version der bruges.</string>
<string name="html_text_buy_pro">Ved at købe pro-versionen, er der adgang til &lt;strong&gt;visuel stil&lt;/strong&gt;, og det vil især hjælpe &lt;strong&gt;gennemførelsen af lokale projekter.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Denne &lt;strong&gt;visuelle stil&lt;/strong&gt; er tilgængelige takket være bidrag.</string>
<string name="html_text_donation">For at bevare uafhængighed og altid at være aktiv, håber vi dit &lt;strong&gt;bidrag.&lt;/strong&gt;</string>
<string name="education_donation_summary">Hjælp med at øge stabiliteten og sikkerheden og med at tilføje flere funktioner.</string>
<string name="html_text_ad_free">I modsætning til andre apps til adgangskodeadministration er denne &lt;strong&gt;reklamefri&lt;/strong&gt;, &lt;strong&gt;copyleft fri software&lt;/strong&gt;, og indsamler ikke personlige data, uanset hvilken version der bruges.</string>
<string name="html_text_buy_pro">Ved at købe pro-versionenr du adgang til &lt;strong&gt;visuel stil&lt;/strong&gt;, og du vil især hjælpe med &lt;strong&gt;gennemførelsen af fællesskabets projekter.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Denne &lt;strong&gt;visuelle stil&lt;/strong&gt; er tilgængelig takket være din generøsitet.</string>
<string name="html_text_donation">For at vi kan bevare vores frihed og altid være aktive, er vi afhængige af dit &lt;strong&gt;bidrag.&lt;/strong&gt;</string>
<string name="html_text_dev_feature">Funktionen er &lt;strong&gt;under udvikling&lt;/strong&gt;, og det kræver &lt;strong&gt;bidrag&lt;/strong&gt;, for snart at være tilgængelig.</string>
<string name="html_text_dev_feature_buy_pro">Ved at købe &lt;strong&gt;pro&lt;/strong&gt; versionen,</string>
<string name="html_text_dev_feature_contibute">Ved at &lt;strong&gt;bidrage&lt;/strong&gt;,</string>
<string name="html_text_dev_feature_encourage">tilskyndes udviklerne til at lave &lt;strong&gt;nye funktioner&lt;/strong&gt; og &lt;strong&gt;rette fejl&lt;/strong&gt; i henhold bemærkninger.</string>
<string name="html_text_dev_feature_thanks">Tak for bidrag.</string>
<string name="html_text_dev_feature_encourage">tilskyndes udviklerne til at lave &lt;strong&gt;nye funktioner&lt;/strong&gt; og &lt;strong&gt;rette fejl&lt;/strong&gt; i henhold dine bemærkninger.</string>
<string name="html_text_dev_feature_thanks">Mange tak for dit bidrag.</string>
<string name="html_text_dev_feature_work_hard">Vi arbejder hårdt på hurtigt at frigive denne funktion.</string>
<string name="html_text_dev_feature_upgrade">Husk at holde din app opdateret ved at installere den nyeste version.</string>
<string name="download">Hent</string>
<string name="contribute">Bidrag</string>
<string name="style_choose_title">Tema</string>
<string name="style_choose_summary">Tema, der bruges i programmet</string>
<string name="style_choose_title">App-tema</string>
<string name="style_choose_summary">Tema, der bruges i appen</string>
<string name="icon_pack_choose_title">Ikonpakke</string>
<string name="icon_pack_choose_summary">Ikonpakke, der anvendes</string>
<string name="keyboard_name">Magi keyboard</string>
<string name="keyboard_label">Magi keyboard (KeePassDX)</string>
<string name="icon_pack_choose_summary">Ikonpakke, der anvendes i appen</string>
<string name="keyboard_name">Magikeyboard</string>
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
<string name="keyboard_setting_label">Magikeyboard indstillinger</string>
<string name="keyboard_entry_category">Post</string>
<string name="keyboard_entry_timeout_title">Udløbstid</string>
<string name="keyboard_notification_entry_title">Meddelelsesinfo</string>
<string name="keyboard_notification_entry_summary">Vis en meddelelse, når en post er til rådighed</string>
<string name="keyboard_notification_entry_title">Notifikationsinfo</string>
<string name="keyboard_notification_entry_summary">Vis en notifikation, når en post er til rådighed</string>
<string name="keyboard_notification_entry_content_title_text">Post</string>
<string name="keyboard_notification_entry_content_title">%1$s til rådighed på Magikeyboard</string>
<string name="keyboard_notification_entry_content_text">%1$s</string>
<string name="keyboard_notification_entry_clear_close_title">Ryd ved lukning</string>
<string name="keyboard_notification_entry_clear_close_summary">Luk databasen, når meddelse lukkes</string>
<string name="keyboard_notification_entry_clear_close_summary">Luk databasen, når notifikation lukkes</string>
<string name="keyboard_appearance_category">Udseende</string>
<string name="keyboard_theme_title">Tastaturtema</string>
<string name="keyboard_keys_category">Taster</string>
@@ -300,49 +300,49 @@
<string name="keyboard_entry_timeout_summary">Tidsudløb for at rydde indtastning</string>
<string name="entry_notes">Noter</string>
<string name="selection_mode">Valgstilstand</string>
<string name="do_not_kill_app">Luk ikke programmet</string>
<string name="do_not_kill_app">Luk ikke appen</string>
<string name="lock_database_back_root_title">Tryk på \'Tilbage\' for at låse</string>
<string name="lock_database_back_root_summary">Lås databasen, når der klikkes på tilbage-knappen fra startskærmen</string>
<string name="clear_clipboard_notification_title">Ryd ved lukning</string>
<string name="clear_clipboard_notification_summary">Lås databasen, når udklipsholderens varighed udløber, eller meddelelsen lukkes, når du begynder at bruge den</string>
<string name="clear_clipboard_notification_summary">Lås databasen, når udklipsholderens varighed udløber, eller notifikationen lukkes, efter at du begynder at bruge den</string>
<string name="recycle_bin">Papirkurven</string>
<string name="keyboard_selection_entry_title">Valg af indtastning</string>
<string name="keyboard_selection_entry_summary">Vis indtastningsfelter i Magikeyboard, når der vises en post</string>
<string name="keyboard_selection_entry_summary">Når du ser en post i KeePassDX, skal Magikeyboard udfyldes med den pågældende post</string>
<string name="delete_entered_password_title">Slet adgangskode</string>
<string name="delete_entered_password_summary">Sletter adgangskoden der er angivet efter et forsøg på at oprette forbindelse til en database</string>
<string name="delete_entered_password_summary">Sletter den adgangskode, der er indtastet efter et forsøg på at oprette forbindelse til en database</string>
<string name="content_description_open_file">Åbn fil</string>
<string name="content_description_node_children">Undernode</string>
<string name="content_description_add_node">Tilføj knude</string>
<string name="content_description_node_children">Undernoder</string>
<string name="content_description_add_node">Tilføj node</string>
<string name="content_description_add_entry">Tilføj post</string>
<string name="content_description_add_group">Tilføj gruppe</string>
<string name="content_description_file_information">Filoplysninger</string>
<string name="content_description_password_checkbox">Afkrydsningsfelt for adgangskode</string>
<string name="content_description_keyfile_checkbox">Afkrydsningsfelt for nøglefil</string>
<string name="content_description_repeat_toggle_password_visibility">Gentag for at skifte synlighed for adgangskode</string>
<string name="content_description_entry_icon">Indtastningsikon</string>
<string name="content_description_entry_icon">Ikon for post</string>
<string name="entry_password_generator">Adgangskodegenerator</string>
<string name="content_description_password_length">Længde på adgangskode</string>
<string name="entry_add_field">Tilføj felt</string>
<string name="content_description_remove_field">Fjern felt</string>
<string name="entry_UUID">UUID</string>
<string name="list_groups_show_number_entries_title">Vis antal poster</string>
<string name="list_groups_show_number_entries_summary">Vise antallet af poster i en gruppe</string>
<string name="error_move_entry_here">Post kan ikke flyttes her til.</string>
<string name="error_copy_entry_here">Post kan ikke kopieres her til.</string>
<string name="list_groups_show_number_entries_summary">Viser antallet af poster i en gruppe</string>
<string name="error_move_entry_here">Du kan ikke flytte en post hertil.</string>
<string name="error_copy_entry_here">Post kan ikke kopieres hertil.</string>
<string name="content_description_background">Baggrund</string>
<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="biometric">Biometrisk</string>
<string name="biometric_auto_open_prompt_title">Åbn automatisk biometrisk prompt</string>
<string name="biometric_auto_open_prompt_summary">Spørg automatisk efter biometrisk oplåsning, hvis databasen er konfigureret til at bruge det</string>
<string name="enable">Aktiver</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="enable">Aktivér</string>
<string name="disable">Deaktiver</string>
<string name="master_key">Hovednøgle</string>
<string name="security">Sikkerhed</string>
<string name="entry_history">Historik</string>
<string name="entry_setup_otp">Indstilling af engangsadgangskode (OTP)</string>
<string name="entry_setup_otp">Indstil engangsadgangskode (OTP)</string>
<string name="otp_type">OTP-type</string>
<string name="otp_secret">Hemmelig</string>
<string name="otp_period">Periode (sekunder)</string>
@@ -351,26 +351,26 @@
<string name="otp_algorithm">Algoritme</string>
<string name="entry_otp">OTP</string>
<string name="error_invalid_OTP">Ugyldig OTP-hemmelighed.</string>
<string name="error_disallow_no_credentials">Der skal angives mindst en legitimationsoplysning.</string>
<string name="error_disallow_no_credentials">Der skal angives mindst én legitimationsoplysning.</string>
<string name="error_copy_group_here">En gruppe kan ikke kopieres her.</string>
<string name="error_otp_secret_key">Den hemmelige nøgle skal være i Base32-format.</string>
<string name="error_otp_counter">Tæller skal være mellem %1$d og %2$d.</string>
<string name="error_otp_period">Perioden skal være mellem %1$d og %2$d sekunder.</string>
<string name="error_otp_period">Perioden skal være mellem %1$d og %2$d sekunder.</string>
<string name="error_otp_digits">Token skal indeholder %1$d til %2$d cifre.</string>
<string name="invalid_db_same_uuid">%1$s med det samme UUID %2$s findes allerede.</string>
<string name="creating_database">Opretter database…</string>
<string name="menu_security_settings">Sikkerhedsindstillinger</string>
<string name="menu_master_key_settings">Indstillinger for hovednøgle</string>
<string name="contains_duplicate_uuid">Databasen indeholder dublerede UUID\'er.</string>
<string name="contains_duplicate_uuid">Databasen indeholder UUID-dubletter.</string>
<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="database_data_compression_title">Datakomprimering</string>
<string name="database_data_compression_summary">Datakomprimering reducerer databasens størrelse</string>
<string name="max_history_items_title">Max. antal</string>
<string name="max_history_items_summary">Begræns antallet af historikposter pr. indtastning</string>
<string name="max_history_size_title">Max. størrelse</string>
<string name="max_history_items_title">Maksimalt antal</string>
<string name="max_history_items_summary">Begræns antallet af historikelementer pr. post</string>
<string name="max_history_size_title">Maksimal størrelse</string>
<string name="max_history_size_summary">Begræns historikstørrelsen pr. post</string>
<string name="settings_database_recommend_changing_master_key_title">Anbefalet fornyelse</string>
<string name="settings_database_recommend_changing_master_key_summary">Anbefal ændring af hovednøglen (dage)</string>
@@ -385,14 +385,14 @@
<string name="compression_gzip">Gzip</string>
<string name="device_keyboard_setting_title">Indstillinger for enhedens tastatur</string>
<string name="error_save_database">Databasen kunne ikke gemmes.</string>
<string name="menu_save_database">Gem database</string>
<string name="menu_save_database">Gem data</string>
<string name="menu_empty_recycle_bin">Tøm papirkurven</string>
<string name="command_execution">Udfører kommandoen…</string>
<string name="warning_permanently_delete_nodes">Slet markerede noder permanent\?</string>
<string name="keystore_not_accessible">Nøglelageret er ikke korrekt initialiseret.</string>
<string name="recycle_bin_group_title">Papirkurvsgruppe</string>
<string name="enable_auto_save_database_title">Gem automatisk database</string>
<string name="enable_auto_save_database_summary">Gem databasen efter hver en vigtig handling (i tilstanden \"Modificerbar\")</string>
<string name="enable_auto_save_database_summary">Gem databasen efter hver en vigtig handling (i tilstanden \"Kan ændres\")</string>
<string name="entry_attachments">Vedhæftninger</string>
<string name="menu_restore_entry_history">Gendan historik</string>
<string name="menu_delete_entry_history">Slet historik</string>
@@ -401,96 +401,96 @@
<string name="download_attachment">Hent %1$s</string>
<string name="download_initialization">Initialiserer…</string>
<string name="download_progression">I gang: %1$d%%</string>
<string name="download_finalization">Færdiggørelse</string>
<string name="download_complete">Komplet!</string>
<string name="download_finalization">Færdiggører</string>
<string name="download_complete">Færdig!</string>
<string name="hide_expired_entries_title">Skjul udløbne poster</string>
<string name="hide_expired_entries_summary">Udløbne poster vises ikke</string>
<string name="contact">Kontakt</string>
<string name="contribution">Bidrag</string>
<string name="feedback">Tilbagemelding</string>
<string name="html_about_licence">KeePassDX ©%1$d Kunzisoft er &lt;strong&gt;open source&lt;/strong&gt; og &lt;strong&gt;uden reklamer&lt;/strong&gt;.
\nDet leveres som det er under &lt;strong&gt;GPLv3&lt;/strong&gt; licens uden nogen garanti.</string>
<string name="html_about_contribution">For at &lt;strong&gt;holde vores frihed&lt;/strong&gt;, &lt;strong&gt;rette fejl&lt;/strong&gt;, &lt;strong&gt;tilføje funktioner&lt;/strong&gt; og &lt;strong&gt;at være altid aktiv&lt;/strong&gt;, regner vi med &lt;strong&gt;bidrag&lt;/strong&gt;.</string>
\nDen leveres som den er, under &lt;strong&gt;GPLv3&lt;/strong&gt; licens, uden nogen form for garanti.</string>
<string name="html_about_contribution">For at &lt;strong&gt;vi kan bevare vores frihed&lt;/strong&gt;, &lt;strong&gt;rette fejl&lt;/strong&gt;, &lt;strong&gt;tilføje funktioner&lt;/strong&gt; og &lt;strong&gt;altid være aktive&lt;/strong&gt;, er vi afhængige af &lt;strong&gt;bidrag&lt;/strong&gt;.</string>
<string name="auto_focus_search_title">Hurtig søgning</string>
<string name="auto_focus_search_summary">Anmod om en søgning når en database åbnes</string>
<string name="auto_focus_search_summary">Anmod om søgning ved åbning af en database</string>
<string name="remember_database_locations_title">Husk placeringer af databaser</string>
<string name="remember_database_locations_summary">Holder styr på, hvor databaserne gemmes</string>
<string name="remember_keyfile_locations_title">Husk placering af nøglefiler</string>
<string name="remember_keyfile_locations_summary">Holder styr på, hvor nøglefiler gemmes</string>
<string name="show_recent_files_title">Vis seneste filer</string>
<string name="show_recent_files_summary">Vis placeringer af de seneste databaser</string>
<string name="hide_broken_locations_title">Skjule brudte databaselinks</string>
<string name="hide_broken_locations_title">Skjul brudte databaselinks</string>
<string name="hide_broken_locations_summary">Skjul brudte links på listen over seneste databaser</string>
<string name="warning_database_read_only">Giv fil skriveadgang for at gemme databasændringer</string>
<string name="education_setup_OTP_summary">Sæt op engangs-adgangskode-styring (HOTP / TOTP) for at generere et token anmodet af tofaktor-autentisering (2FA).</string>
<string name="education_setup_OTP_summary">Indstil engangs-adgangskode-styring (HOTP / TOTP) for at generere et token anmodet om til tofaktor-autentisering (2FA).</string>
<string name="education_setup_OTP_title">Opsætning af OTP</string>
<string name="error_create_database">Databasefilen kunne ikke oprettes.</string>
<string name="entry_add_attachment">Tilføj vedhæng</string>
<string name="entry_add_attachment">Tilføj vedhæftning</string>
<string name="discard">Kassér</string>
<string name="discard_changes">Kasser ændringer\?</string>
<string name="discard_changes">Kassér ændringer\?</string>
<string name="validate">Valider</string>
<string name="lock_database_show_button_summary">Viser låseknappen i brugergrænsefladen</string>
<string name="lock_database_show_button_title">Vis låseknap</string>
<string name="autofill_preference_title">Indstillinger for automatisk udfyldning</string>
<string name="warning_database_link_revoked">Adgang til filen tilbagekaldt af filadministratoren</string>
<string name="warning_database_link_revoked">Adgang til filen tilbagekaldt af filhåndteringen</string>
<string name="error_label_exists">Etiketten findes allerede.</string>
<string name="autofill_block_restart">Genstart programmet, der indeholder formularen for at aktivere blokeringen.</string>
<string name="autofill_block_restart">Genstart appen, der indeholder formularen for at aktivere blokeringen.</string>
<string name="autofill_block">Bloker autofyld</string>
<string name="autofill_web_domain_blocklist_summary">Blokeringsliste, der forhindrer automatisk udfyldning af webdomæner</string>
<string name="autofill_web_domain_blocklist_title">Blokeringsliste for webdomæne</string>
<string name="autofill_application_id_blocklist_summary">Blokeringsliste der forhindrer automatisk udfyldning af programmer</string>
<string name="autofill_application_id_blocklist_title">Blokeringsliste for program</string>
<string name="autofill_web_domain_blocklist_title">Blokeringsliste for webdomæner</string>
<string name="autofill_application_id_blocklist_summary">Blokeringsliste der forhindrer automatisk udfyldning af apps</string>
<string name="autofill_application_id_blocklist_title">Blokeringsliste for applikation</string>
<string name="keyboard_previous_fill_in_summary">Skift automatisk tilbage til det forrige tastatur efter udførelse af \"Automatisk tastehandling\"</string>
<string name="keyboard_previous_fill_in_title">Automatisk tastehandling</string>
<string name="keyboard_previous_database_credentials_summary">Skift automatisk tilbage til det forrige tastatur på databasens legitimationsskærm</string>
<string name="keyboard_previous_database_credentials_title">Skærmbilledet til databaselegitimationsoplysninger</string>
<string name="keyboard_change">Skifte tastatur</string>
<string name="keyboard_previous_database_credentials_title">Skærm til databaselegitimationsoplysninger</string>
<string name="keyboard_change">Skift tastatur</string>
<string name="filter">Filter</string>
<string name="subdomain_search_summary">Søg på webdomæner med begrænsninger på underdomæner</string>
<string name="subdomain_search_title">Underdomæne søgning</string>
<string name="subdomain_search_title">Underdomæne-søgning</string>
<string name="error_string_type">Teksten stemmer ikke overens med det ønskede element.</string>
<string name="content_description_add_item">Tilføj element</string>
<string name="show_uuid_summary">Viser UUID\'en, der er knyttet til en post</string>
<string name="show_uuid_summary">Viser UUID\'en, der er knyttet til en post eller en gruppe</string>
<string name="show_uuid_title">Vis UUID</string>
<string name="upload_attachment">Overfør %1$s</string>
<string name="education_add_attachment_title">Vedhæft fil</string>
<string name="autofill_read_only_save">Lagring af data er ikke tilladt for en database, der er åbnet som skrivebeskyttet.</string>
<string name="autofill_ask_to_save_data_summary">Bed om at gemme data, når en formular er valideret</string>
<string name="autofill_ask_to_save_data_title">Bed om at gemme data</string>
<string name="autofill_read_only_save">Det er ikke tilladt at gemme data i en database, der er åbnet som skrivebeskyttet.</string>
<string name="autofill_ask_to_save_data_summary">Spørg om du vil gemme data, når en formular er udfyldt</string>
<string name="autofill_ask_to_save_data_title">Spørg om du vil gemme data</string>
<string name="autofill_save_search_info_title">Gem søgeoplysninger</string>
<string name="autofill_close_database_summary">Luk databasen efter en markering af autofyld</string>
<string name="autofill_close_database_title">Luk database</string>
<string name="keyboard_previous_lock_summary">Skift automatisk tilbage til det forrige tastatur efter låsning af databasen</string>
<string name="keyboard_previous_lock_title">Lås databasen</string>
<string name="keyboard_save_search_info_title">Gem delte oplysninger</string>
<string name="notification">Anmeldelse</string>
<string name="database_data_remove_unlinked_attachments_summary">Fjerner vedhæftede filer indeholdt i databasen, men ikke knyttet til en post</string>
<string name="notification">Notifikation</string>
<string name="database_data_remove_unlinked_attachments_summary">Fjerner vedhæftede filer, der findes i databasen, men som ikke er knyttet til en post</string>
<string name="database_data_remove_unlinked_attachments_title">Fjern ikke-sammenkædede data</string>
<string name="data">Data</string>
<string name="biometric_security_update_required">Biometrisk sikkerhedsopdatering påkrævet.</string>
<string name="warning_empty_keyfile_explanation">Indholdet af nøglefilen bør aldrig ændres og bør i bedste fald indeholde tilfældigt genererede data.</string>
<string name="warning_empty_keyfile_explanation">Indholdet af nøglefilen bør aldrig ændres, og optimalt set bør den indeholde tilfældigt genererede data.</string>
<string name="warning_empty_keyfile">Det anbefales ikke at tilføje en tom nøglefil.</string>
<string name="warning_sure_remove_data">Fjern alligevel disse data\?</string>
<string name="warning_remove_unlinked_attachment">Fjernelse af ikke-linkede data kan mindske størrelsen på databasen, men kan også slette data, der bruges til KeePass-plugins.</string>
<string name="warning_sure_add_file">Tilføj alligevel filen\?</string>
<string name="warning_replace_file">Overførelsen af filen erstatter den eksisterende.</string>
<string name="warning_file_too_big">En KeePass database formodes kun at indeholde små hjælpefiler (såsom PGP nøglefiler).
<string name="warning_replace_file">Overførsel af denne fil vil erstatte den eksisterende fil.</string>
<string name="warning_file_too_big">En KeePass-database bør kun indeholde små hjælpefiler (såsom PGP-nøglefiler).
\n
\nDatabasen kan blive meget stor og reducere ydeevnen med denne overførelse.</string>
<string name="warning_empty_recycle_bin">Slet alle noder permanent fra papirkurven\?</string>
<string name="registration_mode">Registreringstilstand</string>
<string name="save_mode">Gem tilstand</string>
<string name="save_mode">Gem-tilstand</string>
<string name="search_mode">Søgetilstand</string>
<string name="error_registration_read_only">Det er ikke tilladt at gemme et nyt element i en skrivebeskyttet database</string>
<string name="content_description_credentials_information">Oplysninger om legitimationsoplysninger</string>
<string name="content_description_credentials_information">Legitimationsoplysninger</string>
<string name="configure_biometric">Der er ikke tilmeldt biometriske legitimationsoplysninger eller enhedsoplysninger.</string>
<string name="education_add_attachment_summary">Overfør en vedhæftet fil til posten for at gemme vigtige eksterne data.</string>
<string name="autofill_save_search_info_summary">Forsøger at gemme delte oplysninger, når der foretages et manuelt indtastningsvalg</string>
<string name="keyboard_save_search_info_summary">Forsøger at gemme delte oplysninger, når der foretages et manuelt indtastningsvalg</string>
<string name="autofill_save_search_info_summary">Forsøger at gemme delte oplysninger, når der foretages et manuelt indtastningsvalg, så det bliver lettere at bruge dem senere</string>
<string name="keyboard_save_search_info_summary">Forsøg at gemme delte oplysninger, når der foretages et manuelt indtastningsvalg, så det bliver lettere at bruge dem senere</string>
<string name="error_field_name_already_exists">Feltnavnet findes allerede.</string>
<string name="icon_section_custom">Brugerdefineret</string>
<string name="icon_section_standard">Standard</string>
<string name="style_brightness_summary">Vælg lys eller mørk tema</string>
<string name="style_brightness_summary">Vælg lyst eller mørkt tema</string>
<string name="style_brightness_title">Temalysstyrke</string>
<string name="unit_gibibyte">GiB</string>
<string name="unit_mebibyte">MiB</string>
@@ -503,68 +503,170 @@
<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åsningstaster</string>
<string name="advanced_unlock_tap_delete">Tryk for at slette avancerede 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 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_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="warning_database_info_changed_options">Overskriv de eksterne ændringer ved at gemme databasen eller genindlæse den med de seneste ændringer.</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_reload_database">Genindlæs database</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>
<string name="error_file_to_big">Filen, du prøver at overføre, er for stor.</string>
<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">Uddrag databasens legitimationsoplysninger med biometriske data</string>
<string name="advanced_unlock_prompt_store_credential_message">Advarsel: hovedadgangskoden skal stadig huskes, hvis der bruges biometrisk genkendelse.</string>
<string name="open_advanced_unlock_prompt_unlock_database">Åbn biometriske forespørgsel for at låse databasen op</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="open_advanced_unlock_prompt_unlock_database">Åbn den avancerede låseprompt for at låse databasen op</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 med at fjerne fildata.</string>
<string name="error_otp_type">Den existerende OTP type kunne ikke genkendes, den kan være tiden er udløbet for at lave dette token.</string>
<string name="education_advanced_unlock_summary">Sammenkæd din adgangskode, med din scannede biometriske oplysninger eller enheds legitimationsoplysninger for hurtigt oplåsning af din database.</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="device_credential_unlock_enable_summary">Giver dig mulighed for at bruge dine enhedsoplysninger for at åbne databasen</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_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">Avanceret oplåsningstimeout</string>
<string name="temp_advanced_unlock_timeout_title">Avanceret oplåsning udløbsdato</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 biometrisk oplåsning</string>
<string name="device_credential">Enhedsoplysninger</string>
<string name="temp_advanced_unlock_enable_title">Midlertidig avanceret oplåsning</string>
<string name="device_credential">Enhedens legitimation</string>
<string name="properties">Egenskaber</string>
<string name="open_advanced_unlock_prompt_store_credential">Åbn den biometrisk genkendelse for at gemme legitimationsoplysninger</string>
<string name="open_advanced_unlock_prompt_store_credential">Åbn den avancerede låseprompt for at gemme legitimationsoplysninger</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="description_app_properties">KeePassDX-egenskaber til at administrere app-indstillinger</string>
<string name="export_app_properties_summary">Opret en fil til at eksportere app-egenskaber</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 appegenskaber</string>
<string name="error_move_group_here">Du kan flytte en gruppe her.</string>
<string name="error_word_reserved">Dette ord er reseveret og kan ikke bruges.</string>
<string name="import_app_properties_title">Importer app-egenskaber</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>
<string name="tags">Tags</string>
<string name="content_description_database_color">Database farve</string>
<string name="content_description_database_color">Databasefarve</string>
<string name="template_group_name">Skabeloner</string>
<string name="searchable">Søgbar</string>
<string name="inherited">Arve</string>
<string name="inherited">Nedarv</string>
<string name="custom_data">Brugerdefinerede data</string>
<string name="search_filters">Søg filtre</string>
<string name="search_filters">Søgefiltre</string>
<string name="current_group">Nuværende gruppe</string>
<string name="number">Nummer</string>
<string name="name">Navn</string>
<string name="type">Type</string>
<string name="content_description_passphrase_word_count">Antal ord i adgangssætning</string>
<string name="case_sensitive">Der skelnes mellem store og små bogstaver</string>
<string name="regex">Almindeligt udtryk</string>
<string name="passphrase">Adgangssætning</string>
<string name="colorize_password_title">Farvelæg adgangskoder</string>
<string name="colorize_password_summary">Farvelæg adgangskodetegn efter type</string>
<string name="word_separator">Adskillelsestegn</string>
<string name="ignore_chars_filter">Ignorer tegn</string>
<string name="lower_case">små bogstaver</string>
<string name="upper_case">STORE BOGSTAVER</string>
<string name="title_case">Overskriftstørrelse</string>
<string name="debit_credit_card">Debit-/kreditkort</string>
<string name="id_card">ID-kort</string>
<string name="cryptocurrency">Kryptovaluta-wallet</string>
<string name="card_verification_value">CVV</string>
<string name="account">Konto</string>
<string name="bank">Bank</string>
<string name="seed">Seed</string>
<string name="membership">Medlemskab</string>
<string name="menu_merge_database">Flet data</string>
<string name="menu_external_icon">Eksternt ikon</string>
<string name="warning_database_info_reloaded">Genindlæsning af databasen vil slette de lokalt ændrede data.</string>
<string name="warning_exact_alarm">Du har ikke givet appen tilladelse til at bruge en nøjagtig alarm. Som følge heraf vil de funktioner, der kræver en timer, ikke blive udført med et nøjagtigt tidspunkt.</string>
<string name="permission">Tilladelse</string>
<string name="templates_group_uuid_title">Skabelongruppe</string>
<string name="autofill_manual_selection_title">Manuelt valg</string>
<string name="enable_keep_screen_on_summary">Hold skærmen tændt, når du ser på posten</string>
<string name="enable_keep_screen_on_title">Hold skærmen tændt</string>
<string name="keyboard_previous_search_title">Søgeskærm</string>
<string name="keyboard_previous_search_summary">Skift automatisk tilbage til det tidligere tastatur på søgeskærmen</string>
<string name="entropy_high">Entropi: Høj</string>
<string name="entropy_calculate">Entropi: Beregn…</string>
<string name="at_least_one_char">Mindst et tegn fra hver</string>
<string name="content_description_entry_foreground_color">Forgrundsfarve for post</string>
<string name="content_description_entry_background_color">Baggrundsfarve for post</string>
<string name="holder">Holder</string>
<string name="error_no_hardware_key">Vælg en hardwarenøgle.</string>
<string name="error_XML_malformed">XML forkert udformet.</string>
<string name="error_unable_merge_database_kdb">Kan ikke flette fra en database V1.</string>
<string name="error_response_already_provided">Svar allerede givet.</string>
<string name="error_cancel_by_user">Annulleret af bruger.</string>
<string name="error_driver_required">Driver til %1$s er påkrævet.</string>
<string name="error_location_unknown">Databaseplacering er ukendt, databasehandling kan ikke udføres.</string>
<string name="error_hardware_key_unsupported">Hardwarenøgle er ikke understøttet.</string>
<string name="error_empty_key">Nøglen må ikke være tom.</string>
<string name="error_challenge_already_requested">Der er allerede anmodet om udfordring</string>
<string name="error_no_response_from_challenge">Kan ikke få svaret fra udfordringen.</string>
<string name="show_otp_token_title">Vis OTP-token</string>
<string name="remember_hardware_key_title">Husk hardwarenøgler</string>
<string name="remember_hardware_key_summary">Holder styr på de anvendte hardwarenøgler</string>
<string name="warning_database_already_opened">En database er allerede åben, luk den først for at åbne den nye</string>
<string name="warning_keyfile_integrity">Filens hash er ikke garanteret, fordi Android kan ændre dataene undervejs. Ændr filendelsen til .bin for at sikre korrekt integritet.</string>
<string name="autofill_select_entry">Vælg post…</string>
<string name="templates_group_enable_title">Brug af skabeloner</string>
<string name="autofill_manual_selection_summary">Vis mulighed for at lade brugeren vælge databasepost</string>
<string name="enable_screenshot_mode_title">Skærmbillede-tilstand</string>
<string name="enable_screenshot_mode_summary">Tillad tredjepartsapps at optage eller tage skærmbilleder af appen</string>
<string name="exclude_ambiguous_chars">Udelad tvetydige tegn</string>
<string name="character_count">Antal tegn: %1$d</string>
<string name="screenshot_mode_banner_text">Skærmbillede-tilstand</string>
<string name="version">Version</string>
<string name="place_of_issue">Udstedelsessted</string>
<string name="email_address">E-mailadresse</string>
<string name="wireless">Wi-fi</string>
<string name="email">E-mail</string>
<string name="ssid">SSID</string>
<string name="date_of_issue">Udstedelsesdato</string>
<string name="token">Token</string>
<string name="content_description_hardware_key_checkbox">Afkrydsningsfelt for hardwarenøgle</string>
<string name="personal_identification_number">PIN</string>
<string name="standard">Standard</string>
<string name="international_bank_account_number">IBAN</string>
<string name="template">Skabelon</string>
<string name="corrupted_file">Beskadiget fil.</string>
<string name="hint_icon_name">Ikonnavn</string>
<string name="show_otp_token_summary">Viser OTP-tokens på listen over poster</string>
<string name="show_entry_colors_summary">Viser forgrund- og baggrundsfarver for en post</string>
<string name="templates_group_enable_summary">Brug dynamiske skabeloner til at udfylde felterne i en post</string>
<string name="advanced_unlock_keystore_warning">Denne funktion gemmer krypterede legitimationsdata i den sikre KeyStore på din enhed.
\n
\nAfhængigt af operativsystemets indbyggede API-implementering er den muligvis ikke fuldt funktionel.
\nKontroller KeyStore\'s kompatibilitet og sikkerhed med producenten af din enhed og skaberen af den ROM, du bruger.</string>
<string name="entropy">Entropi: %1$s bit</string>
<string name="consider_chars_filter">Overvej tegn</string>
<string name="html_about_privacy">&lt;strong&gt;Der hentes ingen brugerdata&lt;/strong&gt;, denne applikation opretter ikke forbindelse til nogen server, kører kun lokalt og respekterer fuldt ud brugernes privatliv.</string>
<string name="navigation_drawer_open">Navigationsskuffe åben</string>
<string name="content_description_nav_header">Navigationsoverskrift</string>
<string name="navigation_drawer_close">Navigationsskuffe lukke</string>
<string name="auto_type">Auto-indtastning</string>
<string name="auto_type_sequence">Auto-indtastning-sekvens</string>
<string name="menu_save_copy_to">Gem en kopi til …</string>
<string name="menu_merge_from">Flet fra …</string>
<string name="templates">Skabeloner</string>
<string name="waiting_challenge_request">Venter på udfordringsanmodningen…</string>
<string name="waiting_challenge_response">Venter på svar på udfordringen…</string>
<string name="hardware_key">Hardware-nøgle</string>
<string name="public_key">Offentlig nøgle</string>
<string name="private_key">Privat nøgle</string>
<string name="bank_name">Banknavn</string>
<string name="bank_identifier_code">SWIFT/BIC</string>
<string name="secure_note">Sikker note</string>
<string name="show_entry_colors_title">Postfarver</string>
</resources>

View File

@@ -179,7 +179,7 @@
<string name="error_autofill_enable_service">Dienst für automatisches Ausfüllen kann nicht aktiviert werden.</string>
<string name="copy_field">Kopie von %1$s</string>
<string name="menu_form_filling_settings">Formularausfüllung</string>
<string name="encryption_explanation">Verschlüsselungsalgorithmus der Datenbank wird für sämtliche Daten verwendet.</string>
<string name="encryption_explanation">Verschlüsselungsalgorithmus der Datenbank wird für sämtliche Daten verwendet</string>
<string name="kdf_explanation">Um den Schlüssel für den Verschlüsselungsalgorithmus zu generieren, wird der Hauptschlüssel umgewandelt, wobei ein zufälliger Salt in der Schlüsselberechnung verwendet wird.</string>
<string name="memory_usage">Speichernutzung</string>
<string name="memory_usage_explanation">Größe des Speichers, der für die Schlüsselableitung genutzt wird.</string>
@@ -250,7 +250,7 @@
<string name="education_sort_summary">Auswählen, wie Einträge und Gruppen sortiert werden.</string>
<string name="education_donation_title">Mitmachen</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 andere Passwortmanager ist dieser &lt;strong&gt;werbefrei&lt;/strong&gt;, &lt;strong&gt;quelloffen&lt;/strong&gt; und unter einer &lt;strong&gt;Copyleft-Lizenz&lt;/strong&gt;. Es werden keine persönlichen Daten gesammelt, in welcher Form auch immer, unabhängig von der verwendeten Version (kostenlos oder Pro).</string>
<string name="html_text_ad_free">Anders als viele andere Passwortmanager ist dieser &lt;strong&gt;werbefrei&lt;/strong&gt;, &lt;strong&gt;quelloffen&lt;/strong&gt; und unter einer &lt;strong&gt;Copyleft-Lizenz&lt;/strong&gt;. Es werden keine persönlichen Daten gesammelt, egal in welcher Form, unabhängig von der verwendeten Version (kostenlos oder Pro).</string>
<string name="html_text_buy_pro">Mit dem Kauf der Pro-Version erhalten Sie Zugriff auf diesen &lt;strong&gt;visuellen Stil&lt;/strong&gt; und unterstützen insbesondere &lt;strong&gt;die Umsetzung gemeinschaftlicher Projekte.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Dieser &lt;strong&gt;visuelle Stil&lt;/strong&gt; ist dank Ihrer Großzügigkeit verfügbar.</string>
<string name="html_text_donation">Um unsere Freiheit zu bewahren und immer aktiv zu bleiben, zählen wir auf Ihren &lt;strong&gt;Beitrag.&lt;/strong&gt;</string>
@@ -454,7 +454,7 @@
<string name="error_label_exists">Diese Bezeichnung existiert bereits.</string>
<string name="autofill_block_restart">Starten Sie die Anwendung, die das Formular enthält, neu, um die Sperrung zu aktivieren.</string>
<string name="autofill_block">Automatisches Ausfüllen sperren</string>
<string name="autofill_web_domain_blocklist_summary">Liste der Domains, auf denen ein automatisches Ausfüllen verhindert wird</string>
<string name="autofill_web_domain_blocklist_summary">Liste der Domains, für die ein automatisches Ausfüllen verhindert wird</string>
<string name="autofill_web_domain_blocklist_title">Liste gesperrter Web-Domains</string>
<string name="autofill_application_id_blocklist_summary">Liste der Apps, in denen ein automatisches Ausfüllen verhindert wird</string>
<string name="autofill_application_id_blocklist_title">Liste gesperrter Anwendungen</string>
@@ -620,8 +620,8 @@
<string name="enable_keep_screen_on_title">Bildschirm eingeschaltet lassen</string>
<string name="warning_keyfile_integrity">Der Hash der Datei ist nicht garantiert, da Android die Daten im laufenden Betrieb ändern kann. Ändern Sie die Dateierweiterung in .bin, um die Integrität zu gewährleisten.</string>
<string name="enable_keep_screen_on_summary">Den Bildschirm beim Ansehen des Eintrags eingeschaltet lassen</string>
<string name="show_entry_colors_summary">Vorder- und Hintergrundfarbe in einem Eintrag anzeigen</string>
<string name="auto_type_sequence">Auto-Type-Sequenz</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>
<string name="searchable">Durchsuchbar</string>
<string name="inherited">Vererbt</string>
@@ -672,11 +672,13 @@
<string name="error_empty_key">Der Schlüssel darf nicht leer sein.</string>
<string name="corrupted_file">Die Datei ist beschädigt.</string>
<string name="error_no_response_from_challenge">Die Response-Antwort kann nicht abgerufen werden.</string>
<string name="error_challenge_already_requested">Die Challenge-Aufgabe wurde bereits angefordert.</string>
<string name="error_challenge_already_requested">Die Challenge wurde bereits angefordert.</string>
<string name="error_response_already_provided">Die Response-Antwort wurde bereits übertragen.</string>
<string name="enable_screenshot_mode_title">Screenshot-Modus</string>
<string name="enable_screenshot_mode_summary">Erlauben Sie Apps von Drittanbietern, Screenshots der Anwendung aufzuzeichnen oder zu erstellen</string>
<string name="screenshot_mode_banner_text">Screenshot-Modus</string>
<string name="remember_hardware_key_title">Hardwareschlüssel merken</string>
<string name="remember_hardware_key_summary">Verfolgt die verwendeten Hardwareschlüssel</string>
<string name="auto_type">Automatische Eingabe</string>
<string name="html_about_privacy">&lt;strong&gt;Es werden keine Benutzerdaten abgerufen&lt;/strong&gt;, diese App stellt keine Verbindung zu einem Server her, arbeitet nur lokal und respektiert die Privatsphäre der Benutzer vollständig.</string>
</resources>

View File

@@ -138,14 +138,14 @@
</string-array>
<string name="encryption">Κρυπτογράφηση</string>
<string name="key_derivation_function">Συνάρτηση παραγωγής κλειδιού</string>
<string name="extended_ASCII">Extended ASCII</string>
<string name="extended_ASCII">Εκτεταμένο ASCII</string>
<string name="allow">Δέχομαι</string>
<string name="error_autofill_enable_service">Δεν ήταν δυνατή η ενεργοποίηση της υπηρεσίας αυτόματης συμπλήρωσης.</string>
<string name="file_not_found_content">Δεν ήταν δυνατή η εύρεση αρχείου. Δοκιμάστε να το ανοίξετε ξανά από το πρόγραμμα περιήγησης αρχείων σας.</string>
<string name="copy_field">Αντιγραφή του %1$s</string>
<string name="menu_form_filling_settings">Γέμισμα Φόρμας</string>
<string name="read_only">Προστασία εγγραφής</string>
<string name="encryption_explanation">Αλγόριθμος κρυπτογράφησης βάσης δεδομένων που χρησιμοποιείται για όλα τα δεδομένα.</string>
<string name="encryption_explanation">Αλγόριθμος κρυπτογράφησης βάσης δεδομένων που χρησιμοποιείται για όλα τα δεδομένα</string>
<string name="kdf_explanation">Για να δημιουργηθεί το κλειδί για τον αλγόριθμο κρυπτογράφησης, το κύριο κλειδί μετασχηματίζεται χρησιμοποιώντας μια τυχαία εμπλουτισμένη συνάρτηση παραγωγής κλειδιού.</string>
<string name="memory_usage">Χρήση μνήμης</string>
<string name="memory_usage_explanation">Ποσότητα μνήμης που θα χρησιμοποιηθεί από τη συνάρτηση παραγωγής κλειδιού.</string>
@@ -607,7 +607,7 @@
<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>
<string name="show_entry_colors_summary">Εμφανίζει τα χρώματα του προσκηνίου και του φόντου για μια καταχώρηση</string>
<string name="searchable">Αναζητήσιμο</string>
<string name="case_sensitive">Διάκριση πεζών-κεφαλαίων</string>
<string name="menu_merge_from">Συγχώνευση από …</string>
@@ -667,4 +667,5 @@
<string name="error_empty_key">Το κλειδί δεν μπορεί να είναι κενό.</string>
<string name="corrupted_file">Κατεστραμμένο αρχείο.</string>
<string name="html_about_privacy">&lt;strong&gt;Δεν ανακτώνται δεδομένα χρήστη&lt;/strong&gt;, αυτή η εφαρμογή δεν συνδέεται με κανένα διακομιστή, λειτουργεί μόνο τοπικά και σέβεται πλήρως το απόρρητο των χρηστών.</string>
<string name="auto_type">Αυτόματη-Πληκτρολόγηση</string>
</resources>

View File

@@ -21,24 +21,24 @@
--><resources>
<string name="feedback">Comentarios</string>
<string name="homepage">Página de inicio</string>
<string name="about_description">Implementación en Android del gestor de contraseñas KeePass</string>
<string name="about_description">Implementación para Android del gestor de contraseñas KeePass</string>
<string name="accept">Aceptar</string>
<string name="add_entry">Añadir entrada</string>
<string name="add_group">Añadir grupo</string>
<string name="encryption_algorithm">Algoritmo de cifrado</string>
<string name="app_timeout">Tiempo de espera superado</string>
<string name="app_timeout_summary">Inactividad antes del bloqueo de aplicación</string>
<string name="app_timeout_summary">Tiempo de inactividad antes de bloquear la base de datos</string>
<string name="application">Aplicación</string>
<string name="menu_app_settings">Configuración de la aplicación</string>
<string name="brackets">Corchete</string>
<string name="brackets">Corchetes</string>
<string name="file_manager_install_description">Se requiere un administrador de archivos que acepte la acciones de intención ACTION_CREATE_DOCUMENT y ACTION_OPEN_DOCUMENT para crear, abrir y guardar los archivos de la base de datos.</string>
<string name="clipboard_cleared">Portapapeles vaciado</string>
<string name="clipboard_timeout">Portapapeles caducado</string>
<string name="clipboard_timeout_summary">Duración del almacenaje en el portapapeles (si lo admite su dispositivo)</string>
<string name="clipboard_timeout_summary">Duración del almacenamiento en el portapapeles (si el dispositivo lo admite)</string>
<string name="select_to_copy">Seleccionar para copiar %1$s al portapapeles</string>
<string name="retrieving_db_key">Recuperando clave de BdD</string>
<string name="retrieving_db_key">Recuperando clave de la base de datos</string>
<string name="database">Base de datos</string>
<string name="decrypting_db">Descifrando el contenido de la base de datos…</string>
<string name="decrypting_db">Descifrando contenido de la base de datos…</string>
<string name="default_checkbox">Utilizar como base de datos por defecto</string>
<string name="digits">Dígitos</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft es de &lt;strong&gt;código abierto&lt;/strong&gt; y &lt;strong&gt;sin publicidad&lt;/strong&gt;.
@@ -46,11 +46,11 @@
<string name="select_database_file">Abrir base de datos existente</string>
<string name="entry_accessed">Accedido</string>
<string name="entry_cancel">Cancelar</string>
<string name="entry_notes">Anotaciones</string>
<string name="entry_notes">Notas</string>
<string name="entry_confpassword">Confirmar contraseña</string>
<string name="entry_created">Creado</string>
<string name="entry_expires">Caduca</string>
<string name="entry_keyfile">Cerrojo</string>
<string name="entry_keyfile">Archivo clave</string>
<string name="entry_modified">Modificada</string>
<string name="entry_password">Contraseña</string>
<string name="save">Guardar</string>
@@ -59,38 +59,38 @@
<string name="entry_user_name">Nombre de usuario</string>
<string name="error_arc4">No se admite el cifrador de flujo Arcfour.</string>
<string name="error_can_not_handle_uri">KeePassDX no puede manejar este URI.</string>
<string name="error_file_not_create">No se pudo crear el archivo</string>
<string name="error_invalid_db">No se pudo leer la base de datos.</string>
<string name="error_invalid_path">Asegúrese de que la ruta sea correcta.</string>
<string name="error_file_not_create">No se ha podido crear el archivo</string>
<string name="error_invalid_db">No se ha podido leer la base de datos.</string>
<string name="error_invalid_path">Asegúrese de que la ruta es correcta.</string>
<string name="error_no_name">Proporcione un nombre.</string>
<string name="error_nokeyfile">Seleccione un archivo de clave.</string>
<string name="error_nokeyfile">Seleccione un archivo clave.</string>
<string name="error_out_of_memory">No hay memoria para cargar toda la base de datos.</string>
<string name="error_pass_gen_type">Debe seleccionar al menos un tipo de generación de contraseñas.</string>
<string name="error_pass_gen_type">Debe seleccionarse al menos un tipo de generación de contraseñas.</string>
<string name="error_pass_match">Las contraseñas no coinciden.</string>
<string name="error_rounds_too_large">Pasadas demasiado grande. Establecido a 2147483648.</string>
<string name="error_rounds_too_large">Rondas de transformación demasiado altas. Establecidas a a 2147483648.</string>
<string name="error_wrong_length">Introduzca un número entero positivo en el campo \"Longitud\".</string>
<string name="file_browser">Explorador de archivos</string>
<string name="generate_password">Generar contraseña</string>
<string name="hint_conf_pass">Confirmar contraseña</string>
<string name="hint_generated_password">Contraseña generada</string>
<string name="hint_group_name">Nombre de grupo</string>
<string name="hint_keyfile">Archivo de clave</string>
<string name="hint_group_name">Nombre del grupo</string>
<string name="hint_keyfile">Archivo clave</string>
<string name="hint_length">Longitud</string>
<string name="password">Contraseña</string>
<string name="hint_pass">Contraseña</string>
<string name="invalid_credentials">No se pudieron leer las credenciales.</string>
<string name="invalid_db_sig">No se pudo reconocer el formato de la base de datos.</string>
<string name="invalid_credentials">No se han podido leer las credenciales.</string>
<string name="invalid_db_sig">No se ha podido reconocer el formato de la base de datos.</string>
<string name="length">Longitud</string>
<string name="list_size_title">Tamaño de los elementos de la lista</string>
<string name="list_size_summary">Tamaño del texto de la lista de grupo</string>
<string name="list_size_summary">Tamaño del texto en la lista de elementos</string>
<string name="loading_database">Cargando base de datos…</string>
<string name="lowercase">Minúsculas</string>
<string name="hide_password_title">Ocultar contraseñas</string>
<string name="hide_password_summary">Enmascarar contraseñas (***) de manera predeterminada</string>
<string name="hide_password_summary">Ocultar contraseñas (***) por defecto</string>
<string name="about">Acerca de</string>
<string name="menu_change_key_settings">Cambiar Contraseña Maestra</string>
<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_database_settings">Configuración de base de datos</string>
<string name="menu_delete">Eliminar</string>
<string name="menu_donate">Donar</string>
<string name="menu_edit">Editar</string>
@@ -102,13 +102,13 @@
<string name="menu_url">Ir a URL</string>
<string name="minus">Menos</string>
<string name="never">Nunca</string>
<string name="no_results">Sin resultado de búsqueda</string>
<string name="no_results">Sin resultados de búsqueda</string>
<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">Quitar</string>
<string name="content_description_remove_from_list">Eliminar</string>
<string name="root">Raíz</string>
<string name="rounds">Pasadas de transformación</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>
<string name="saving_database">Guardando base de datos…</string>
<string name="space">Espacio</string>
@@ -133,28 +133,28 @@
<string name="allow">Permitir</string>
<string name="clipboard_error_title">Error del portapapeles</string>
<string name="clipboard_error">Algunos dispositivos no permiten que las aplicaciones utilicen el portapapeles.</string>
<string name="clipboard_error_clear">No se pudo vaciar el portapapeles</string>
<string name="clipboard_error_clear">No se ha podido vaciar el portapapeles</string>
<string name="error_string_key">Cada cadena debe tener un nombre de campo.</string>
<string name="error_autofill_enable_service">El servicio de autocompletado no se ha podido habilitar.</string>
<string name="field_name">Nombre del campo</string>
<string name="field_value">Valor del campo</string>
<string name="file_not_found_content">No se pudo encontrar el archivo. Intente volver a abrirlo en el explorador de archivos.</string>
<string name="file_not_found_content">No se ha podido encontrar el archivo. Intente volver a abrirlo en el explorador de archivos.</string>
<string name="invalid_algorithm">Algoritmo incorrecto.</string>
<string name="keyfile_is_empty">El archivo de clave está vacío.</string>
<string name="keyfile_is_empty">El archivo clave está vacío.</string>
<string name="copy_field">Copia de %1$s</string>
<string name="menu_form_filling_settings">Llenado de formulario</string>
<string name="menu_form_filling_settings">Rellenado de formularios</string>
<string name="protection">Protección</string>
<string name="read_only">Protegida contra escritura</string>
<string name="read_only_warning">Dependiendo del administrador de archivos, puede que KeePassDX no permita escribir en su almacenamiento.</string>
<string name="encryption_explanation">Algoritmo de cifrado utilizado para todos los datos.</string>
<string name="encryption_explanation">Algoritmo de cifrado de la base de datos usado para todos los datos</string>
<string name="kdf_explanation">Para generar la clave del algoritmo de cifrado, la clave maestra se transforma mediante una función de derivación de claves con una sal aleatoria.</string>
<string name="memory_usage">Uso de memoria</string>
<string name="memory_usage_explanation">Cantidad de memoria que usará la función de derivación de clave.</string>
<string name="parallelism">Paralelismo</string>
<string name="parallelism_explanation">Grado de paralelismo (p. ej. número de hilos) usados por la función de derivación de clave.</string>
<string name="parallelism_explanation">Grado de paralelismo (p. ej. número de hilos) usado por la función de derivación de clave.</string>
<string name="sort_menu">Ordenar</string>
<string name="sort_ascending">Más bajo primero ↓</string>
<string name="sort_groups_before">Agrupar antes</string>
<string name="sort_groups_before">Grupos antes</string>
<string name="sort_recycle_bin_bottom">Papelera debajo</string>
<string name="sort_title">Título</string>
<string name="sort_username">Nombre de usuario</string>
@@ -162,7 +162,7 @@
<string name="sort_last_modify_time">Modificación</string>
<string name="sort_last_access_time">Acceso</string>
<string name="warning">Atención</string>
<string name="entry_not_found">No se pudieron encontrar los datos de entrada.</string>
<string name="entry_not_found">No se han podido encontrar los datos de la entrada.</string>
<string name="warning_password_encoding">Evite los caracteres de la contraseña fuera del formato de codificación de texto en el archivo de la base de datos (los caracteres no reconocidos se convierten a la misma letra).</string>
<string name="warning_empty_password">¿Continuar sin la protección de desbloqueo de contraseña\?</string>
<string name="warning_no_encryption_key">¿Continuar sin clave de cifrado\?</string>
@@ -197,7 +197,7 @@
<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 una base de datos nueva</string>
<string name="create_keepass_file">Crear nueva base de datos</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>
@@ -262,8 +262,8 @@
<string name="icon_pack_choose_summary">Cambiar el paquete de iconos en la aplicación</string>
<string name="edit_entry">Editar entrada</string>
<string name="error_load_database">No se pudo cargar la base de datos.</string>
<string name="error_load_database_KDF_memory">No se pudo cargar la clave. Intente disminuir el uso de memoria de KDF.</string>
<string name="list_entries_show_username_title">Enseña nombres de usuario</string>
<string name="error_load_database_KDF_memory">No se ha podido cargar la clave. Intente disminuir el uso de memoria de KDF.</string>
<string name="list_entries_show_username_title">Mostrar nombres de usuario</string>
<string name="list_entries_show_username_summary">Muestra los nombres de usuario en las listas de entrada</string>
<string name="menu_copy">Copiar</string>
<string name="menu_move">Mover</string>
@@ -312,25 +312,25 @@
<string name="content_description_open_file">Abrir archivo</string>
<string name="content_description_node_children">Nodo heredado</string>
<string name="content_description_add_node">Añadir nodo</string>
<string name="content_description_add_entry">Añadir apunte</string>
<string name="content_description_add_entry">Añadir entrada</string>
<string name="content_description_add_group">Añadir grupo</string>
<string name="content_description_file_information">Informe de archivo</string>
<string name="content_description_file_information">Información del archivo</string>
<string name="content_description_password_checkbox">Casilla de contraseña</string>
<string name="content_description_keyfile_checkbox">Casilla del cerrojo</string>
<string name="content_description_entry_icon">Icono de apunte</string>
<string name="content_description_keyfile_checkbox">Casilla del archivo clave</string>
<string name="content_description_entry_icon">Icono de entrada</string>
<string name="entry_password_generator">Generador de contraseñas</string>
<string name="content_description_password_length">Longitud de contraseña</string>
<string name="entry_add_field">Añadir campo</string>
<string name="content_description_remove_field">Retirar campo</string>
<string name="content_description_remove_field">Eliminar campo</string>
<string name="entry_UUID">UUID</string>
<string name="error_move_entry_here">No se puede mover una entrada aquí.</string>
<string name="error_move_entry_here">No puede mover una entrada aquí.</string>
<string name="error_copy_entry_here">No puede copiar una entrada aquí.</string>
<string name="list_groups_show_number_entries_title">Mostrar el número de entradas</string>
<string name="list_groups_show_number_entries_title">Mostrar número de entradas</string>
<string name="list_groups_show_number_entries_summary">Muestra el número de entradas de un grupo</string>
<string name="content_description_background">Fondo</string>
<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 de clave.</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="biometric">Biometría</string>
<string name="biometric_auto_open_prompt_title">Abrir petición automáticamente</string>
@@ -346,7 +346,7 @@
<string name="master_key">Clave maestra</string>
<string name="security">Seguridad</string>
<string name="entry_history">Historial</string>
<string name="entry_setup_otp">Establecer una contraseña de un solo uso</string>
<string name="entry_setup_otp">Establecer contraseña de un solo uso</string>
<string name="otp_type">Tipo de contraseña de un solo uso</string>
<string name="otp_secret">Secreto</string>
<string name="otp_period">Período (segundos)</string>
@@ -355,13 +355,13 @@
<string name="otp_algorithm">Algoritmo</string>
<string name="entry_otp">Contraseña de un solo uso</string>
<string name="error_invalid_OTP">Secreto de contraseña de un solo uso inválida.</string>
<string name="error_disallow_no_credentials">Por lo menos un credencial debe ser definido.</string>
<string name="error_otp_secret_key">Clave secreta debe estar en formato Base32.</string>
<string name="error_otp_counter">Contador debe estar entre %1$d y %2$d.</string>
<string name="error_disallow_no_credentials">Se debe establecer al menos una credencial.</string>
<string name="error_otp_secret_key">La clave secreta debe estar en formato Base32.</string>
<string name="error_otp_counter">El contador debe estar entre %1$d y %2$d.</string>
<string name="error_save_database">No se puede guardar la base de datos.</string>
<string name="error_string_type">Este texto no coincide con el elemento requerido.</string>
<string name="error_create_database">No fue posible crear el archivo de base de datos.</string>
<string name="html_about_contribution">Parar lograr &lt;strong&gt;mantener nuestra libertad&lt;/strong&gt;, &lt;strong&gt;corregir errores&lt;/strong&gt;, &lt;strong&gt;agregar características&lt;/strong&gt; y &lt;strong&gt;estar siempre activos&lt;/strong&gt;, contamos con tu &lt;strong&gt;contribución&lt;/strong&gt;.</string>
<string name="error_create_database">No se puede crear el archivo de la base de datos.</string>
<string name="html_about_contribution">Parar lograr &lt;strong&gt;mantener nuestra libertad&lt;/strong&gt;, &lt;strong&gt;corregir errores&lt;/strong&gt;, &lt;strong&gt;añadir funciones&lt;/strong&gt; y &lt;strong&gt;estar siempre activos&lt;/strong&gt;, contamos con tu &lt;strong&gt;contribución&lt;/strong&gt;.</string>
<string name="content_description_add_item">Añadir elemento</string>
<string name="download_complete">¡Completado!</string>
<string name="download_finalization">Finalizando…</string>
@@ -391,17 +391,17 @@
<string name="warning_database_read_only">Otorga acceso de escritura para guardar cambios en la base de datos</string>
<string name="show_recent_files_summary">Mostrar ubicaciones de bases de datos recientes</string>
<string name="show_recent_files_title">Mostrar archivos recientes</string>
<string name="remember_database_locations_summary">Lleva un registro de los lugares donde se almacenan las bases de datos</string>
<string name="remember_database_locations_title">Recordar las ubicaciones de las bases de datos</string>
<string name="remember_database_locations_summary">Lleva un registro de nde se almacenan las bases de datos</string>
<string name="remember_database_locations_title">Recordar ubicaciones de bases de datos</string>
<string name="contains_duplicate_uuid">La base de datos contiene UUIDs duplicados.</string>
<string name="menu_restore_entry_history">Restaurar historial</string>
<string name="menu_empty_recycle_bin">Vaciar papelera de reciclaje</string>
<string name="menu_save_database">Guardar datos</string>
<string name="creating_database">Creando base de datos…</string>
<string name="invalid_db_same_uuid">%1$s con la misma UUID %2$s ya existe.</string>
<string name="invalid_db_same_uuid">%1$s con el mismo UUID %2$s ya existe.</string>
<string name="error_label_exists">Esta etiqueta ya existe.</string>
<string name="discard">Descartar</string>
<string name="discard_changes">¿Descartar los cambios\?</string>
<string name="discard_changes">¿Descartar cambios\?</string>
<string name="validate">Validar</string>
<string name="contribution">Contribución</string>
<string name="contact">Contacto</string>
@@ -417,18 +417,18 @@
<string name="warning_database_link_revoked">El acceso al archivo fue revocado por el administrador de archivos</string>
<string name="command_execution">Ejecutando el comando…</string>
<string name="hide_broken_locations_summary">Ocultar enlaces rotos en la lista de bases de datos recientes</string>
<string name="hide_broken_locations_title">Ocultar enlaces de bases de datos rotos</string>
<string name="remember_keyfile_locations_summary">Realiza un seguimiento de dónde se almacenan los archivos de claves</string>
<string name="remember_keyfile_locations_title">Recordar las ubicaciones de los archivos de clave</string>
<string name="hide_broken_locations_title">Ocultar enlaces rotos de la base de datos</string>
<string name="remember_keyfile_locations_summary">Lleva un registro de dónde se almacenan los archivos clave</string>
<string name="remember_keyfile_locations_title">Recordar ubicaciones de archivos clave</string>
<string name="subdomain_search_summary">Buscar dominios web con restricciones de subdominios</string>
<string name="subdomain_search_title">Búsqueda de subdominio</string>
<string name="auto_focus_search_summary">Solicite una búsqueda al abrir una base de datos</string>
<string name="auto_focus_search_title">Búsqueda rápida</string>
<string name="menu_delete_entry_history">Eliminar el historial</string>
<string name="menu_delete_entry_history">Eliminar historial</string>
<string name="error_otp_digits">El token debe contener de %1$d a %2$d dígitos.</string>
<string name="entry_attachments">Adjuntos</string>
<string name="entry_add_attachment">Añadir adjunto</string>
<string name="content_description_credentials_information">Informe de credenciales</string>
<string name="content_description_credentials_information">Información de credenciales</string>
<string name="database_opened">Base de datos abierta</string>
<string name="education_add_attachment_title">Adjuntar</string>
<string name="education_add_attachment_summary">Cargue un archivo adjunto a la entrada para guardar datos externos importantes.</string>
@@ -474,7 +474,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">Borrar la clave de desbloqueo avanzado</string>
<string name="menu_keystore_remove_key">Eliminar clave de desbloqueo avanzado</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>
@@ -515,12 +515,12 @@
<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>
<string name="keyboard_save_search_info_summary">Trate de guardar la información compartida al hacer una selección de entrada manual para facilitar los usos futuros</string>
<string name="keyboard_save_search_info_summary">Intente guardar la información compartida para su uso en el futuro cuando seleccione entradas manualmente</string>
<string name="keyboard_save_search_info_title">Guardar información compartida</string>
<string name="show_uuid_summary">Muestra el UUID vinculado a una entrada o a un grupo</string>
<string name="show_uuid_title">Mostrar UUID</string>
<string name="error_rebuild_list">No es posible reconstruir adecuadamente la lista.</string>
<string name="error_database_uri_null">La URI de la base de datos no puede ser recuperada.</string>
<string name="error_rebuild_list">No se puede reconstruir correctamente la lista.</string>
<string name="error_database_uri_null">No se puede recuperar la URI de la base de datos.</string>
<string name="autofill_inline_suggestions_summary">Intenta mostrar sugerencias de autocompletado directamente desde un teclado compatible</string>
<string name="autofill_inline_suggestions_keyboard">Añadidas sugerencias de autocompletado.</string>
<string name="warning_database_revoked">Acceso al archivo revocado por el administrador de archivos, cierra la base de datos y vuelva a abrirla desde su ubicación.</string>
@@ -535,9 +535,9 @@
<string name="error_otp_type">El tipo de OTP existente no es reconocido por este formulario, su validación ya no puede generar correctamente el token.</string>
<string name="download_canceled">¡Cancelado!</string>
<string name="error_duplicate_file">Los datos del archivo ya existen.</string>
<string name="error_upload_file">Se produjo un error al cargar los datos del archivo.</string>
<string name="error_upload_file">Se ha producido un error al cargar los datos del archivo.</string>
<string name="description_app_properties">Propiedades de KeePassDX para gestionar la configuración de la aplicación</string>
<string name="content_description_otp_information">Informe de contraseña de un solo uso</string>
<string name="content_description_otp_information">Información de contraseña de un solo uso</string>
<string name="icon_section_custom">Personalizado</string>
<string name="icon_section_standard">Estándar</string>
<string name="style_brightness_summary">Seleccionar temas oscuros o claros</string>
@@ -551,9 +551,9 @@
<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_start_database_action">Ocurrió un error al realizar una acción en la base de datos.</string>
<string name="error_remove_file">Ocurrió un error al eliminar los datos del archivo.</string>
<string name="error_file_to_big">El archivo que está tratando de cargar es demasiado grande.</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>
<string name="error_move_group_here">No puede mover un grupo aquí.</string>
<string name="error_word_reserved">Esta palabra está reservada y no se puede usar.</string>
<string name="templates">Plantillas</string>
@@ -564,14 +564,14 @@
<string name="template">Plantilla</string>
<string name="standard">Estándar</string>
<string name="membership">Membresía</string>
<string name="secure_note">Nota Segura</string>
<string name="secure_note">Nota segura</string>
<string name="bank_name">Nombre del banco</string>
<string name="bank">Banco</string>
<string name="account">Cuenta</string>
<string name="seed">Semilla</string>
<string name="private_key">Clave privada</string>
<string name="public_key">Clave pública</string>
<string name="cryptocurrency">Billetera de criptomonedas</string>
<string name="cryptocurrency">Cartera de criptomonedas</string>
<string name="type">Tipo</string>
<string name="wireless">Wi-Fi</string>
<string name="email_address">Dirección de correo electrónico</string>
@@ -579,16 +579,16 @@
<string name="date_of_issue">Fecha de emisión</string>
<string name="place_of_issue">Lugar de emisión</string>
<string name="name">Nombre</string>
<string name="id_card">Tarjeta de Identificación</string>
<string name="id_card">Documento de identidad</string>
<string name="number">Número</string>
<string name="holder">Titular</string>
<string name="debit_credit_card">Tarjeta de Crédito / Débito</string>
<string name="template_group_name">Plantillas</string>
<string name="international_bank_account_number">Número Internacional de Cuenta Bancaria</string>
<string name="international_bank_account_number">IBAN</string>
<string name="bank_identifier_code">SWIFT / BIC</string>
<string name="token">Token</string>
<string name="ssid">SSID</string>
<string name="personal_identification_number">Número de Identificación Personal</string>
<string name="personal_identification_number">PIN</string>
<string name="card_verification_value">CVV</string>
<string name="show_otp_token_summary">Muestra los tokens OTP en la lista de entradas</string>
<string name="show_otp_token_title">Mostrar token OTP</string>
@@ -600,8 +600,8 @@
<string name="warning_exact_alarm">No ha permitido que la app use una alarma exacta. Como resultado, las funciones que requieren un temporizador no se harán con una hora exacta.</string>
<string name="permission">Permiso</string>
<string name="content_description_database_color">Color de la base de datos</string>
<string name="content_description_entry_foreground_color">Color de primer plano del apunte</string>
<string name="content_description_entry_background_color">Color de fondo del apunte</string>
<string name="content_description_entry_foreground_color">Color de primer plano de la entrada</string>
<string name="content_description_entry_background_color">Color de fondo de la entrada</string>
<string name="tags">Etiquetas</string>
<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>
@@ -609,7 +609,7 @@
<string name="enable_keep_screen_on_summary">Mantenga la pantalla encendida cuando vea la 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 en una entrada</string>
<string name="show_entry_colors_summary">Muestra los colores de primer y segundo plano de una entrada</string>
<string name="show_entry_colors_title">Colores de entrada</string>
<string name="menu_merge_database">Fusionar datos</string>
<string name="navigation_drawer_close">Cajón de navegación cerrado</string>
@@ -617,16 +617,16 @@
<string name="regex">Expresión regular</string>
<string name="content_description_nav_header">Cabecera de navegación</string>
<string name="navigation_drawer_open">Cajón de navegación abierto</string>
<string name="case_sensitive">Sensible a las mayúsculas y minúsculas</string>
<string name="auto_type_sequence">Secuencia de autotipado</string>
<string name="case_sensitive">Sensible a mayúsculas y minúsculas</string>
<string name="auto_type_sequence">Secuencia de autocompletado</string>
<string name="custom_data">Datos personalizados</string>
<string name="current_group">Grupo actual</string>
<string name="search_filters">Filtros de búsqueda</string>
<string name="menu_merge_from">Fusionar desde …</string>
<string name="menu_save_copy_to">Guardar una copia en </string>
<string name="menu_save_copy_to">Guardar una copia en…</string>
<string name="inherited">Heredar</string>
<string name="expired">Caducada</string>
<string name="colorize_password_summary">Colorear caracteres de contraseña por el tipo</string>
<string name="colorize_password_summary">Colorear caracteres de contraseña por tipo</string>
<string name="warning_database_already_opened">Ya hay abierta una base de datos, cierrela antes de abrir otra</string>
<string name="exclude_ambiguous_chars">Excluya caracteres ambiguos</string>
<string name="consider_chars_filter">Considere caracteres</string>
@@ -636,8 +636,8 @@
\n
\nDependiendo de la implementación del API nativo del sistema operativo, tal vez no sea completamente funcional.
\nCompruebe la compatibilidad y garantía del almacenaje KeyStore con el fabricante de su dispositivo y el creadas de la ROM que está utilizando.</string>
<string name="content_description_passphrase_word_count">Conteo de palabras de contraseña-frase</string>
<string name="passphrase">Contraseña frase</string>
<string name="content_description_passphrase_word_count">Recuento de palabras de la frase de paso</string>
<string name="passphrase">Frase de acceso</string>
<string name="colorize_password_title">Colorear contraseñas</string>
<string name="keyboard_previous_search_title">Pantalla de búsqueda</string>
<string name="keyboard_previous_search_summary">Volver automáticamente al teclado anterior en la pantalla de búsqueda</string>
@@ -650,4 +650,24 @@
<string name="title_case">Tipo Titular</string>
<string name="character_count">Conteo de caracteres: %1$d</string>
<string name="screenshot_mode_banner_text">Modo captura de pantalla</string>
</resources>
<string name="error_hardware_key_unsupported">La llave física no está soportada.</string>
<string name="html_about_privacy">&lt;strong&gt;No se recuperan datos del usuario&lt;/strong&gt;, esta aplicación no se conecta a ningún servidor, funciona solo localmente y respeta completamente la privacidad del usuario.</string>
<string name="error_unable_merge_database_kdb">Imposible fusionar desde una base de datos V1.</string>
<string name="error_cancel_by_user">Cancelado por el usuario.</string>
<string name="error_no_response_from_challenge">Imposible obtener la respuesta del desafío.</string>
<string name="auto_type">Autocompletar</string>
<string name="hardware_key">Llave física</string>
<string name="error_no_hardware_key">Seleccione una llave física.</string>
<string name="error_XML_malformed">Error en la sintaxis XML.</string>
<string name="error_challenge_already_requested">Desafío ya solicitado</string>
<string name="error_response_already_provided">Respuesta ya recibida.</string>
<string name="error_driver_required">Se necesita un controlador para %1$s.</string>
<string name="error_location_unknown">La ubicación de la base de datos es desconocida, la acción de la base de datos no se puede realizar.</string>
<string name="error_empty_key">La clave no puede estar vacía.</string>
<string name="corrupted_file">Archivo dañado.</string>
<string name="remember_hardware_key_title">Recordar llaves físicas</string>
<string name="remember_hardware_key_summary">Realiza un seguimiento de las llaves físicas usadas</string>
<string name="content_description_hardware_key_checkbox">Casilla de llave física</string>
<string name="waiting_challenge_request">Esperando solicitud de desafío…</string>
<string name="waiting_challenge_response">Esperando respuesta al desafío…</string>
</resources>

View File

@@ -19,14 +19,14 @@
--><resources>
<string name="feedback">Comentarios</string>
<string name="homepage">Páxina inicial</string>
<string name="about_description">KeePassDX é unha implementación para Android do xestor de contrasinais KeePass.</string>
<string name="about_description">KeePassDX é unha implementación para Android do xestor de contrasinais KeePass</string>
<string name="accept">Aceptar</string>
<string name="add_entry">Engadir entrada</string>
<string name="add_group">Engadir grupo</string>
<string name="encryption">Cifrado</string>
<string name="encryption_algorithm">Algoritmo de cifrado</string>
<string name="key_derivation_function">Función de derivación de chave</string>
<string name="app_timeout">Tempo de espera da aplicación</string>
<string name="app_timeout">Tempo de espera</string>
<string name="app_timeout_summary">Tiempo de inactividad antes de bloquear la base de datos</string>
<string name="application">Aplicación</string>
<string name="brackets">Parénteses</string>
@@ -34,9 +34,9 @@
<string name="allow">Permitir</string>
<string name="clipboard_cleared">Portapapeis limpo</string>
<string name="clipboard_error_title">Erro do portapapeis</string>
<string name="clipboard_error_clear">Fallou a limpeza do portapapeis</string>
<string name="clipboard_error_clear">Non foi posíbel limpar o portapapeis</string>
<string name="clipboard_timeout">Tempo límite para o portapapeis</string>
<string name="clipboard_timeout_summary">Tempo antes de limpar o portapapeis após copiar usuario ou contrasinal</string>
<string name="clipboard_timeout_summary">Duración do almacenamento do portapapeis (se for soportado polo seu dispositivo)</string>
<string name="edit_entry">Editar entrada</string>
<string name="select_to_copy">Seleccione para copiar %1$s para o portapapeis</string>
<string name="retrieving_db_key">A criar a chave da base de dados…</string>
@@ -76,7 +76,7 @@
<string name="error_file_not_create">Non foi posíbel crear o ficheiro</string>
<string name="error_no_name">Introduza un nome.</string>
<string name="error_pass_gen_type">Ten que seleccionar polo menos un tipo de xeración de contrasinal.</string>
<string name="error_load_database">Non foi posíbel abrir a súa base de datos.</string>
<string name="error_load_database">Non foi posíbel abrir a base de datos.</string>
<string name="error_disallow_no_credentials">Ten que definir polo menos unha credencial.</string>
<string name="error_can_not_handle_uri">Non foi posíbel procesar esta URI no KeePassDX.</string>
<string name="error_invalid_db">Non foi posíbel ler a base de datos.</string>
@@ -166,4 +166,501 @@
<string name="entry_otp">OTP</string>
<string name="error_word_reserved">Esta palabra está reservada e non pode ser utilizada.</string>
<string name="error_label_exists">Esta etiqueta xa existe.</string>
<string name="error_otp_counter">O contador debe estar entre %1$d e %2$d.</string>
<string name="content_description_hardware_key_checkbox">Caixa de verificación da clave hardware</string>
<string name="waiting_challenge_request">A agardar polo pedido do desafío…</string>
<string name="error_XML_malformed">XML malformado.</string>
<string name="waiting_challenge_response">Á espera da resposta ao desafío…</string>
<string name="auto_type_sequence">Secuencia de autocomplección</string>
<string name="error_nokeyfile">Seleccione un ficheiro clave.</string>
<string name="hardware_key">Clave hardware</string>
<string name="error_duplicate_file">Os datos do ficheiro xa existen.</string>
<string name="error_no_hardware_key">Seleccione unha clave hardware.</string>
<string name="error_upload_file">Un erro aconteceu ao tentar enviar os datos do ficheiro.</string>
<string name="menu_copy">Copiar</string>
<string name="error_file_to_big">O arquivo que está a tentar enviar é demasiado grande.</string>
<string name="menu_save_copy_to">Gardar unha copia en …</string>
<string name="menu_file_selection_read_only">Protección contra escritura</string>
<string name="menu_open_file_read_and_write">Modificábel</string>
<string name="error_hardware_key_unsupported">A clave hardware non é soportada.</string>
<string name="field_value">Valor do campo</string>
<string name="hint_conf_pass">Confirmar contrasinal</string>
<string name="corrupted_file">Ficheiro corrompido.</string>
<string name="menu_keystore_remove_key">Borrar a clave do desbloqueo avanzado</string>
<string name="loading_database">A carregar base de datos…</string>
<string name="hide_password_summary">Mascarar contrasinais (***) por predefinición</string>
<string name="list_size_summary">Tamaño do texto na lista de elementos</string>
<string name="creating_database">A crear a base de datos…</string>
<string name="menu_move">Mover</string>
<string name="menu_merge_from">Combinar desde …</string>
<string name="menu_paste">Pegar</string>
<string name="menu_database_settings">Configuracións da base de datos</string>
<string name="menu_restore_entry_history">Restaurar historial</string>
<string name="menu_search">Procurar</string>
<string name="menu_showpass">Mostrar contrasinal</string>
<string name="menu_empty_recycle_bin">Baleirar a papeleira de reciclaxe</string>
<string name="menu_delete_entry_history">Borrar historial</string>
<string name="menu_url">Ir ao URL</string>
<string name="menu_external_icon">Icono externo</string>
<string name="minus">Menos</string>
<string name="error_wrong_length">Introduza un número enteiro positivo no campo \"Lonxitude\".</string>
<string name="error_remove_file">Un erro ocorreu mentres os datos do ficheiro eran borrados.</string>
<string name="passphrase">Frase-clave</string>
<string name="colorize_password_title">Colorear contrasinais</string>
<string name="colorize_password_summary">Colorear caracteres dos contrasinais por tipo</string>
<string name="settings">Configuracións</string>
<string name="menu_hide_password">Ocultar contrasinal</string>
<string name="menu_lock">Bloquear base de datos</string>
<string name="menu_save_database">Gardar datos</string>
<string name="no_results">Sen resultados da procura</string>
<string name="no_url_handler">Instale un navegador web para abrir este URL.</string>
<string name="error_field_name_already_exists">O nome do campo xa existe.</string>
<string name="error_database_uri_null">O URI da base de datos non pode ser recuperada.</string>
<string name="password">Contrasinal</string>
<string name="invalid_algorithm">Algoritmo errado.</string>
<string name="invalid_db_same_uuid">%1$s co mesmo UUID %2$s xa existe.</string>
<string name="menu_advanced_unlock_settings">Desbloqueo avanzado</string>
<string name="error_otp_secret_key">A clave secreta debe estar en formato Base32.</string>
<string name="hint_length">Lonxitude</string>
<string name="menu_change_key_settings">Cambiar clave mestra</string>
<string name="menu_security_settings">Configuracións de seguranza</string>
<string name="never">Nunca</string>
<string name="error_string_type">Este texto non corresponde ao elemento solicitado.</string>
<string name="list_entries_show_username_summary">Mostra nomes do usuario nas listas de entrada</string>
<string name="show_otp_token_title">Mostrar token OTP</string>
<string name="list_groups_show_number_entries_title">Mostrar número de entradas</string>
<string name="show_otp_token_summary">Mostra os tokens OTP na lista de entradas</string>
<string name="html_about_privacy">&lt;strong&gt;Datos do usuario non recuperados &lt;/strong&gt;, esta aplicación non se conecta a ningún servidor, só opera localmente e respecta totalmente a privacidade dos usuarios.</string>
<string name="error_create_database_file">Non foi posíbel crear a base de datos con ese contrasinal e ficheiro clave.</string>
<string name="error_save_database">Non foi posíbel gardar a base de datos.</string>
<string name="error_rebuild_list">Non é posíbel reconstruír a lista adecuadamente.</string>
<string name="error_challenge_already_requested">Desafío xa solicitado</string>
<string name="error_response_already_provided">Resposta xa obtida.</string>
<string name="error_no_response_from_challenge">Non foi posíbel obter a resposta do desafío.</string>
<string name="error_cancel_by_user">Cancelado polo usuario.</string>
<string name="error_driver_required">É necesario o driver para %1$s.</string>
<string name="error_unable_merge_database_kdb">Non foi posíbel combinar desde a base de datos V1.</string>
<string name="error_location_unknown">A localización da base de datos é descoñecida, a acción non pode ser executada.</string>
<string name="error_empty_key">A clave non pode estar baleira.</string>
<string name="file_browser">Xestor de ficheiros</string>
<string name="generate_password">Xerar contrasinal</string>
<string name="hint_generated_password">Contrasinal xerado</string>
<string name="invalid_credentials">Non foi posíbel ler as credenciais.</string>
<string name="invalid_db_sig">Non foi posíbel recoñecer o formato da base de datos.</string>
<string name="keyfile_is_empty">O ficheiro clave está baleiro.</string>
<string name="length">Lonxitude</string>
<string name="show_uuid_title">Mostrar UUID</string>
<string name="show_uuid_summary">Mostrar o UUID ligado a unha entrada do grupo</string>
<string name="list_groups_show_number_entries_summary">Mostra o número de entradas dun grupo</string>
<string name="list_size_title">Tamaño da lista de elementos</string>
<string name="menu_donate">Doar</string>
<string name="menu_cancel">Cancelar</string>
<string name="menu_merge_database">Combinar datos</string>
<string name="menu_open">Abrir</string>
<string name="menu_master_key_settings">Configuracións da clave mestra</string>
<string name="menu_reload_database">Recarregar datos</string>
<string name="menu_delete">Borrar</string>
<string name="error_string_key">Cada cadea debe ter un nome de campo.</string>
<string name="content_description_background">Fondo</string>
<string name="navigation_drawer_open">Caixón de navegación aberto</string>
<string name="content_description_nav_header">Cabeceira de navegación</string>
<string name="navigation_drawer_close">Caixón de navegación fechado</string>
<string name="error_autofill_enable_service">Non foi posíbel habilitar o servizo de autocompletado.</string>
<string name="error_start_database_action">Un erro ocorreu mentres se realizaba unha acción na base de datos.</string>
<string name="error_otp_period">O período debe estar entre %1$d e %2$d segundos.</string>
<string name="error_otp_digits">O token debe ter entre %1$d e %2$d díxitos.</string>
<string name="error_otp_type">O tipo de OTP existente non é recoñecido por este formulario, é posíbel que a súa validación non poida xerar o token correctamente.</string>
<string name="field_name">Nome do campo</string>
<string name="error_registration_read_only">Gardar un novo elemento non é permitido nunha base de datos de só lectura</string>
<string name="file_not_found_content">Non foi posíbel atopar o ficheiro. Probe a volver abrilo no seu explorador de ficheiros.</string>
<string name="hint_group_name">Nome do grupo</string>
<string name="hint_icon_name">Nome do icono</string>
<string name="list_entries_show_username_title">Mostrar nomes de usuario</string>
<string name="hint_keyfile">Ficheiro clave</string>
<string name="hint_pass">Contrasinal</string>
<string name="hide_password_title">Ocultar contrasinais</string>
<string name="lowercase">Minúsculas</string>
<string name="about">Sobre</string>
<string name="copy_field">Copia de %1$s</string>
<string name="menu_app_settings">Configuracións da aplicación</string>
<string name="menu_edit">Editar</string>
<string name="auto_type">Autocompletar</string>
<string name="select_database_file">Abrir base de datos existente</string>
<string name="auto_focus_search_summary">Solicitar unha procura cando abrir a base de datos</string>
<string name="success_import_app_properties">Propiedades da aplicación importadas</string>
<string name="hide_broken_locations_title">Ocultar ligazóns rotas das bases de datos</string>
<string name="root">Raíz</string>
<string name="warning_no_encryption_key">Continuar sen clave de cifrado\?</string>
<string name="progress_create">A crear nova base de datos…</string>
<string name="progress_title">Traballando…</string>
<string name="command_execution">A executar o comando…</string>
<string name="space">Espazo</string>
<string name="sort_menu">Ordenar</string>
<string name="saving_database">A gardar base de datos…</string>
<string name="subdomain_search_summary">Procurar dominios web con restricións de subdominios</string>
<string name="save_mode">Modo de gardado</string>
<string name="protection">Protección</string>
<string name="subdomain_search_title">Procurar subdominios</string>
<string name="read_only">Protección contra escritura</string>
<string name="search_mode">Motor de procura</string>
<string name="import_app_properties_title">Importar propiedades da aplicación</string>
<string name="remember_database_locations_summary">Mantén un rexistro de onde son almacenadas as bases de datos</string>
<string name="show_recent_files_summary">Mostrar localizacións das bases de datos recentes</string>
<string name="remember_keyfile_locations_title">Lembrar localizacións dos ficheiros clave</string>
<string name="uppercase">Maiúsculas</string>
<string name="warning">Advertencia</string>
<string name="success_export_app_properties">Propiedades da aplicación exportadas</string>
<string name="sort_username">Nome de usuario</string>
<string name="sort_creation_time">Creación</string>
<string name="parallelism">Paralelismo</string>
<string name="memory_usage_explanation">Cantidade de memoria a ser usada pola función de derivación de clave.</string>
<string name="unsupported_db_version">Versión da base de datos non soportada</string>
<string name="warning_file_too_big">Unha base de datos de KeePass debe conter só pequenos ficheiros utilitarios (como ficheiros clave PGP).
\n
\nA súa base de datos pode acabar sendo moi grande e reducir o rendemento.</string>
<string name="encryption_explanation">Algoritmo de cifrado da base de datos usado para todos os datos</string>
<string name="create_keepass_file">Crear base de datos</string>
<string name="read_only_warning">Dependendo do xestor de ficheiros, KeePassDX pode non ter permiso para escribir no almacenamento.</string>
<string name="contains_duplicate_uuid">A base de datos contén UUIDs duplicados.</string>
<string name="contains_duplicate_uuid_procedure">Resolver o problema xerando novas UUIDs para que os duplicados continúen\?</string>
<string name="selection_mode">Modo de selección</string>
<string name="registration_mode">Modo de rexistro</string>
<string name="remember_database_locations_title">Lembrar localización das bases de datos</string>
<string name="remember_keyfile_locations_summary">Mantén un rexistro de onde son almacenados os ficheiros clave</string>
<string name="remember_hardware_key_title">Lembrar claves hardware</string>
<string name="remember_hardware_key_summary">Mantén un rexistro das claves hardware usadas</string>
<string name="show_recent_files_title">Mostrar ficheiros recentes</string>
<string name="hide_broken_locations_summary">Ocultar ligazóns rotas na lista de bases de datos recentes</string>
<string name="error_import_app_properties">Erro ao importar as propiedades da aplicación</string>
<string name="error_export_app_properties">Erro ao exportar as propiedades da aplicación</string>
<string name="kdf_explanation">Para xerar a clave do algoritmo de cifrado, a clave mestra é transformada usando unha función de derivación de clave cun salto aleatorio.</string>
<string name="rounds">Rondas de transformación</string>
<string name="rounds_explanation">Rondas de cifrado adicionais fornecen máis protección contra ataques por forza bruta, mais poden demorar a carga e o gardado.</string>
<string name="memory_usage">Uso de memoria</string>
<string name="parallelism_explanation">Grao de paralelismo (p. ex. número de fíos) usados pola función de derivación de clave.</string>
<string name="do_not_kill_app">Non feche a aplicación…</string>
<string name="filter">Filtro</string>
<string name="sort_ascending">Mais baixo primeiro ↓</string>
<string name="sort_groups_before">Grupos primeiro</string>
<string name="sort_recycle_bin_bottom">Papeleira de reciclaxe ao fondo</string>
<string name="sort_db">Orde natural</string>
<string name="sort_title">Título</string>
<string name="sort_last_modify_time">Modificación</string>
<string name="search">Procura</string>
<string name="underline">Subliñado</string>
<string name="warning_database_already_opened">Xa está aberta unha base de datos, féchea primeiro para abrir unha nova</string>
<string name="warning_empty_password">Continuar sen protección de desbloqueo por contrasinal\?</string>
<string name="warning_permanently_delete_nodes">Borrar os nós seleccionados permanentemente\?</string>
<string name="warning_empty_recycle_bin">Borrar todos os nós da papeleira de reciclaxe permanentemente\?</string>
<string name="warning_replace_file">O ficheiro enviado substituirá o existente.</string>
<string name="warning_sure_add_file">Engadir o ficheiro igualmente\?</string>
<string name="import_app_properties_summary">Seleccione un arquivo para importar as propiedades da aplicación</string>
<string name="description_app_properties">Propiedades do KeePassDX para xestionar as configuracións da aplicación</string>
<string name="export_app_properties_title">Exportar as propiedades da aplicación</string>
<string name="export_app_properties_summary">Crear un ficheiro para exportar as propiedades da aplicación</string>
<string name="warning_database_read_only">Garanta acceso de escritura para gardar os cambios na base de datos</string>
<string name="special">Especial</string>
<string name="warning_database_link_revoked">O acceso ao arquivo foi revocado polo xestor de ficheiros</string>
<string name="sort_last_access_time">Acceso</string>
<string name="warning_password_encoding">Evite para o contrasinal caracteres fóra do formato de codificación do ficheiro da base de datos (todos os caracteres non recoñecidos son convertidos na mesma letra).</string>
<string name="auto_focus_search_title">Procura rápida</string>
<string name="content">Contido</string>
<string name="permission">Permiso</string>
<string name="open_advanced_unlock_prompt_unlock_database">Abrir o aviso de desbloqueo avanzado para acceder á base de datos</string>
<string name="autofill_preference_title">Configuracións de autocompletado</string>
<string name="advanced_unlock_prompt_store_credential_title">Recoñecemento de desbloqueo avanzado</string>
<string name="biometric_security_update_required">É necesaria unha actualización da seguranza biométrica.</string>
<string name="advanced_unlock_prompt_extract_credential_title">Abrir a base de datos co recoñecemento de desbloqueo avanzado</string>
<string name="biometric">Biométrico</string>
<string name="autofill_explanation_summary">Habilite o servizo para autocompletar rapidamente os formularios de outras aplicacións</string>
<string name="clipboard_notifications_title">Notificacións do portapapeis</string>
<string name="set_autofill_service_title">Estabelecer o servizo de autocompletado predefinido</string>
<string name="lock_database_back_root_summary">Bloquear a base de datos cando o usuario faga click no botón de volver á pantalla principal</string>
<string name="lock_database_show_button_title">Mostrar botón de bloqueo</string>
<string name="clipboard_notifications_summary">Mostrar notificacións do portapapeis ao visualizar unha entrada</string>
<string name="advanced_unlock_tap_delete">Tocar para borrar as claves de desbloqueo avanzado</string>
<string name="device_credential_unlock_enable_summary">Permitelle usar as credenciais do dispositivo para abrir a base de datos</string>
<string name="device_credential_unlock_enable_title">Desbloqueo coas credenciais do dispositivo</string>
<string name="lock_database_screen_off_summary">Bloquear a base de datos após uns segundos da pantalla apagar</string>
<string name="warning_remove_unlinked_attachment">Borrar datos non ligados pode reducir o tamaño da súa base de datos, mais tamén pode eliminar datos usados polos plugins do KeePass.</string>
<string name="warning_sure_remove_data">Borrar estes datos igualmente\?</string>
<string name="warning_empty_keyfile">Non é recomendábel engadir un ficheiro clave baleiro.</string>
<string name="warning_empty_keyfile_explanation">O contido do arquivo clave non deber ser modificado nunca, e no mellor dos casos, debería conter datos xerados aleatoriamente.</string>
<string name="warning_database_info_changed">A información contida no seu ficheiro de base de datos foi modificada fóra da aplicación.</string>
<string name="warning_database_info_changed_options">Combinar os datos, sobrescribir as modificacións externas gardando a base de datos ou recarregala cos últimos cambios.</string>
<string name="warning_database_info_reloaded">Recarregar a base de datos borrará os datos modificados localmente.</string>
<string name="warning_database_revoked">Acceso ao ficheiro revocado polo xestor de ficheiros, feche a base de datos e ábraa dende a súa localización.</string>
<string name="warning_exact_alarm">Non permitiu o uso dunha alarma exacta pola aplicación. Como resultado, as características que requeren un temporizador non empregaran o tempo exacto.</string>
<string name="warning_keyfile_integrity">O hash do ficheiro non é garantido porque o Android pode cambiar os datos sobre a marcha. Cambie a extensión a .bin para garatir a integridade.</string>
<string name="version_label">Versión %1$s</string>
<string name="build_label">Compilación %1$s</string>
<string name="configure_biometric">Non hai rexistro de ningún credencial biométrico ou de dispositivo.</string>
<string name="keystore_not_accessible">O almacén de claves non foi iniciado correctamente.</string>
<string name="open_advanced_unlock_prompt_store_credential">Abrir o aviso de desbloqueo avanzado para gardar as credenciais</string>
<string name="advanced_unlock_prompt_extract_credential_message">Extraer a credencial da base de datos cos datos de desbloqueo avanzado</string>
<string name="no_credentials_stored">Esta base de datos non ten credenciais almacenadas aínda.</string>
<string name="advanced_unlock_prompt_not_initialized">Non foi posíbel inciar o desbloqueo avanzado.</string>
<string name="credential_before_click_advanced_unlock_button">Escriba o contrasinal, e logo faga click neste botón.</string>
<string name="properties">Propiedades</string>
<string name="menu_appearance_settings">Aparencia</string>
<string name="device_credential">Credenciais do dispositivo</string>
<string name="general">Xeral</string>
<string name="autofill">Autocompletado</string>
<string name="advanced_unlock_explanation_summary">Usar o desbloqueo avanzado para abrir a base de datos dun xeito máis sinxelo</string>
<string name="autofill_sign_in_prompt">Inciar sesión con KeePassDX</string>
<string name="autofill_select_entry">Seleccione entrada…</string>
<string name="password_size_title">Tamaño do contrasinal xerado</string>
<string name="password_size_summary">Estabelece o tamaño predefinido dos contrasinais xerados</string>
<string name="list_password_generator_options_title">Caracteres do contrasinal</string>
<string name="list_password_generator_options_summary">Estabelecer os caracteres permitidos no xerador de contrasinais</string>
<string name="database_opened">Base de datos aberta</string>
<string name="clipboard">Portapapeis</string>
<string name="clipboard_explanation_summary">Copiar campos de entrada usando o portapapeis do seu dispositivo</string>
<string name="clipboard_warning">Se a limpeza do portapapeis fallar, borre o historial manualmente.</string>
<string name="lock">Bloquear</string>
<string name="lock_database_screen_off_title">Bloqueo de pantalla</string>
<string name="lock_database_back_root_title">Presione \'Atrás\' para bloquear</string>
<string name="lock_database_show_button_summary">Mostrar o botón de bloqueo na interface do usuario</string>
<string name="advanced_unlock">Desbloqueo avanzado</string>
<string name="biometric_unlock_enable_title">Desbloqueo biométrico</string>
<string name="biometric_unlock_enable_summary">Permite o escaneo dos datos biomérifos para abrir a base de datos</string>
<string name="advanced_unlock_invalid_key">Non foi posíbel ler a clave de desbloqueo avanzado. Por favor, bórrea e repita o procedemento de recoñecemento do desbloqueo.</string>
<string name="encrypted_value_stored">Contrasinal cifrado almacenado</string>
<string name="advanced_unlock_not_recognized">Non foi posíbel recoñecer a pegada do desbloqueo avanzado</string>
<string name="advanced_unlock_scanning_error">Erro de desbloqueo avanzado: %1$s</string>
<string name="autofill_service_name">Servizo de autocompletado do KeePassDX</string>
<string name="database_history">Historial</string>
<string name="advanced_unlock_prompt_store_credential_message">Aínda precisa lembrar a súa credencial principal se usar o recoñecemento de desbloqueo avanzado.</string>
<string name="temp_advanced_unlock_enable_title">Desbloqueo avanzado temporal</string>
<string name="file_name">Nome do arquivo</string>
<string name="temp_advanced_unlock_timeout_title">Duración do desbloqueo avanzado</string>
<string name="temp_advanced_unlock_timeout_summary">Duración do uso do desbloqueo avanzado antes de borrar os seus contidos</string>
<string name="advanced_unlock_timeout">Tempo límite de desbloqueo avanzado</string>
<string name="biometric_delete_all_key_summary">Borrar todas as claves de cifrado relacionadas co desbloqueo de recoñecemento avanzado</string>
<string name="assign_master_key">Asignar unha clave mestra</string>
<string name="data">Datos</string>
<string name="database_data_compression_summary">A compresión de datos reduce o tamaño da base de datos</string>
<string name="database_data_remove_unlinked_attachments_title">Borrar datos non ligados</string>
<string name="database_data_remove_unlinked_attachments_summary">Borrar anexos contidos na base de datos mais non ligados a unha entrada</string>
<string name="unavailable_feature_text">Non foi posíbel iniciar esta funcionalidade.</string>
<string name="database_data_compression_title">Compresión de datos</string>
<string name="biometric_auto_open_prompt_summary">Pedir automaticamente o desbloqueo avanzado se a base de datos estiver configurada para o seu uso</string>
<string name="temp_advanced_unlock_enable_summary">Non almacenar ningún contido cifrado para o desbloqueo avanzado</string>
<string name="advanced_unlock_delete_all_key_warning">Borrar todas as claves de cifrado relacionadas co desbloqueo de recoñecemento avanzado\?</string>
<string name="advanced_unlock_keystore_warning">Esta funcionalidade almacenará os datos de credenciais cifrados na KeyStore do seu dispositivo.
\n
\nDependendo da implementación da API nativa do seu sistema operativo, pode non ser completamente funcional.
\nRevise a compatibilidade e seguranza da KeyStore co fabricante do seu dispositivo e co creador da ROM que está a usar.</string>
<string name="unavailable_feature_version">Este dispositivo está a usar Android %1$s, mais precisa do %2$s ou posterior.</string>
<string name="biometric_delete_all_key_title">Borrar claves de cifrado</string>
<string name="unavailable_feature_hardware">Non foi posíbel encontrar o hardware correspondente.</string>
<string name="path">Ruta</string>
<string name="settings_database_recommend_changing_master_key_title">Renovación recomendada</string>
<string name="notification">Notificación</string>
<string name="clear_clipboard_notification_title">Limpar ao fechar</string>
<string name="database_custom_color_title">Cor personalizada da base de datos</string>
<string name="templates">Modelos</string>
<string name="keyboard">Teclado</string>
<string name="keyboard_appearance_category">Aparencia</string>
<string name="keyboard_key_sound_title">Son ao presionar teclas</string>
<string name="keyboard_notification_entry_content_text">%1$s</string>
<string name="keyboard_change">Mudar de teclado</string>
<string name="backspace">Retroceder</string>
<string name="keyboard_previous_fill_in_title">Acción da tecla automática</string>
<string name="autofill_close_database_title">Fechar base de datos</string>
<string name="autofill_manual_selection_title">Selección manual</string>
<string name="device_keyboard_setting_title">Configuración do teclado do dispositivo</string>
<string name="magic_keyboard_explanation_summary">Active un teclado personalizado para os seus contrasinais e todos os campos de identidade</string>
<string name="keyboard_previous_database_credentials_title">Pantalla de credencias da base de datos</string>
<string name="autofill_block_restart">Reiniciar a aplicación que contén o formulario para activar o bloqueo.</string>
<string name="keyboard_notification_entry_content_title_text">Entrada</string>
<string name="keyboard_theme_title">Tema do teclado</string>
<string name="keyboard_keys_category">Teclas</string>
<string name="keyboard_auto_go_action_title">Acción de tecla automática</string>
<string name="keyboard_auto_go_action_summary">Acción da tecla \"Ir\" após presionar unha tecla \"Campo\"</string>
<string name="keyboard_previous_search_title">Pantalla de procura</string>
<string name="custom_fields">Campos personalizados</string>
<string name="back_to_previous_keyboard">Volver ao teclado anterior</string>
<string name="autofill_inline_suggestions_summary">Tentar mostrar suxestións de autocompletado directamente desde un teclado compatíbel</string>
<string name="autofill_manual_selection_summary">Mostrar opción para permitir ao usuario seleccionar a entrada da base de datos</string>
<string name="autofill_web_domain_blocklist_title">Lista de bloqueo dos dominios web</string>
<string name="autofill_block">Bloquear autocompletado</string>
<string name="allow_copy_password_title">Confiar no portapapeis</string>
<string name="monospace_font_fields_enable_summary">Cambiar a fonte usada nos campos para mellorar a visibilidade dos caracteres</string>
<string name="allow_copy_password_summary">Permitir copiar o contrasinal e protexer os campos no portapapeis</string>
<string name="allow_copy_password_warning">Aviso: O portapapeis é compartillado con todas as aplicacións. Se datos sensíbeis foren copiados, outro programas poderían lelos.</string>
<string name="database_name_title">Nome da base de datos</string>
<string name="database_description_title">Descrición da base de datos</string>
<string name="keyboard_save_search_info_summary">Tentar gardar información compartillada ao facer unha selección manual de entradas para facilitar usos futuros</string>
<string name="application_appearance">Interface</string>
<string name="recycle_bin_summary">Mover grupos e entradas na papeleira de reciclaxe antes de eliminalos</string>
<string name="recycle_bin_title">Uso da papeleira de reciclaxe</string>
<string name="recycle_bin_group_title">Grupo da papeleira de reciclaxe</string>
<string name="templates_group_enable_title">Uso de modelos</string>
<string name="templates_group_enable_summary">Use modelos dinámicos para completar os campos dunha entrada</string>
<string name="max_history_items_title">Número máximo</string>
<string name="max_history_items_summary">Limitar o número de elementos no historial por entrada</string>
<string name="max_history_size_title">Tamaño máximo</string>
<string name="max_history_size_summary">Limitar o tamaño do historial por entrada</string>
<string name="settings_database_recommend_changing_master_key_summary">Recomendar cambiar a clave mestra (días)</string>
<string name="settings_database_force_changing_master_key_title">Forzar renovación</string>
<string name="settings_database_force_changing_master_key_summary">Forzar renovación da clave mestra (días)</string>
<string name="settings_database_force_changing_master_key_next_time_title">Forzar renovación a próxima vez</string>
<string name="settings_database_force_changing_master_key_next_time_summary">Forzar cambio da clave mestra a próxima vez (unha vez)</string>
<string name="monospace_font_fields_enable_title">Tipo de letra dos campos</string>
<string name="enable">Habilitar</string>
<string name="disable">Deshabilitar</string>
<string name="clear_clipboard_notification_summary">Bloquear a base de datos cando a duración do portapapeis expire ou cando a notificación for fechada despois de utilizala</string>
<string name="database_default_username_title">Nome do usuario predefinido</string>
<string name="database_version_title">Versión da base de datos</string>
<string name="text_appearance">Texto</string>
<string name="other">Outros</string>
<string name="compression">Compresión</string>
<string name="compression_none">Ningunha</string>
<string name="compression_gzip">Gzip</string>
<string name="recycle_bin">Papeleira de reciclaxe</string>
<string name="magic_keyboard_title">Magikeyboard</string>
<string name="keyboard_entry_category">Entrada</string>
<string name="keyboard_selection_entry_title">Selección da entrada</string>
<string name="keyboard_notification_entry_title">Información da notificación</string>
<string name="keyboard_notification_entry_clear_close_title">Limpar ao fechar</string>
<string name="keyboard_entry_timeout_title">Tempo límite</string>
<string name="keyboard_entry_timeout_summary">Tempo límite para limpar a entrada do teclado</string>
<string name="keyboard_key_vibrate_title">Vibrar ao presionar teclas</string>
<string name="keyboard_previous_database_credentials_summary">Cambiar automaticamente ao teclado anterior na pantalla da base de datos</string>
<string name="keyboard_previous_lock_title">Bloquear base de datos</string>
<string name="select_entry">Seleccionar entrada</string>
<string name="autofill_close_database_summary">Fechar a base de datos após autocompletar a selección</string>
<string name="autofill_inline_suggestions_title">Suxestións dentro da liña</string>
<string name="autofill_save_search_info_title">Gardar información de procura</string>
<string name="keyboard_save_search_info_title">Gardar información compartillada</string>
<string name="keyboard_notification_entry_summary">Mostrar unha notificación cando a entrada estiver dispoñíbel</string>
<string name="templates_group_uuid_title">Grupo de modelos</string>
<string name="keyboard_name">MagiKeyboard</string>
<string name="keyboard_notification_entry_clear_close_summary">Fechar a base de datos ao fechar a notificación</string>
<string name="keyboard_previous_search_summary">Cambiar automaticamente ao teclado previo na pantalla de procura</string>
<string name="autofill_save_search_info_summary">Tentar gardar informacións de procuras ao facer unha selección manual da entrada para usos futuros</string>
<string name="autofill_application_id_blocklist_title">Lista de bloqueo das aplicacións</string>
<string name="autofill_application_id_blocklist_summary">Lista de bloqueo sen permiso para autocompletar automaticamente</string>
<string name="education_select_database_summary">Abra o seu arquivo de base de datos dende o seu explorador de ficheiros para usalo.</string>
<string name="education_field_copy_summary">Os campos copiados poden ser pegados en calquer lado.
\n
\nUse un método de completado de formularios da súa escolla.</string>
<string name="education_lock_title">Bloquear base de datos</string>
<string name="keyboard_selection_entry_summary">Ao ver unha entrada en KeePassDX, completar con esta o Magikeyboard</string>
<string name="keyboard_previous_lock_summary">Mudar automaticamente ao teclado previo despois de bloquear a base de datos</string>
<string name="autofill_ask_to_save_data_title">Pedir para gardar datos</string>
<string name="autofill_read_only_save">Non é posíbel gardar nunha base datos aberta en modo só lectura.</string>
<string name="autofill_ask_to_save_data_summary">Pedir para gardar datos cando terminar de autocompletar un formulario</string>
<string name="delete_entered_password_summary">Borrar o contrasinal introducido após un intento de conexión a unha base de datos</string>
<string name="reset_education_screens_title">Restabelecer suxestións educativas</string>
<string name="education_advanced_unlock_title">Desbloqueo avanzado da base de datos</string>
<string name="education_advanced_unlock_summary">Ligue o seu contrasinal á súa credencial biométrica ou credenciais do dispositivo para desbloquear rapidamente a súa base de datos.</string>
<string name="enable_auto_save_database_title">Gardar base de datos automaticamente</string>
<string name="enable_keep_screen_on_title">Manter a pantalla acesa</string>
<string name="allow_no_password_summary">Permitir pulsar o botón \"Abrir\" se non seleccionar ningunha credencial</string>
<string name="enable_read_only_title">Só lectura</string>
<string name="enable_education_screens_summary">Destacar elementos para saber como funciona a aplicación</string>
<string name="reset_education_screens_text">Suxestións educativas restabelecidas</string>
<string name="education_create_database_title">Crear o teu arquivo de base de datos</string>
<string name="education_create_database_summary">Cree o seu primeiro arquivo de xestión de contrasinais.</string>
<string name="education_select_database_title">Abrir unha base de datos existente</string>
<string name="education_new_node_title">Engadir elementos á súa base de datos</string>
<string name="education_new_node_summary">As entradas axudan a xestionar as súas identidades dixitais.
\n
\nOs grupos (~cartafois) organizan entradas na súa base de datos.</string>
<string name="education_search_title">Procurar nas entradas</string>
<string name="education_search_summary">Introduza título, nome de usuario ou outros campos para recuperar os seus contrasinais.</string>
<string name="education_entry_edit_title">Editar a entrada</string>
<string name="education_entry_new_field_summary">Rexistre un campo adicional, engada un valor e opcionalmente protéxao</string>
<string name="education_add_attachment_title">Engadir un anexo</string>
<string name="education_setup_OTP_title">Configurar OTP</string>
<string name="education_unlock_summary">Introduza un contrasinal e/ou un arquivo para desbloquear a súa base de datos.
\n
\nFaga unha copia de seguranza da súa base de datos nun lugar seguro despois de cada cambio.</string>
<string name="education_read_only_title">Protexa a base de datos contra escritura</string>
<string name="education_read_only_summary">Cambie o modo de apertura da sesión.
\n
\n\"Protección contra escritura\" evita cambios non desexados na base de datos.
\n\"Modificábel\" permite engadir, borrar, ou modificar todos os elementos.</string>
<string name="education_field_copy_title">Copia un campo</string>
<string name="enter">Enter</string>
<string name="biometric_auto_open_prompt_title">Abrir petición automaticamente</string>
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
<string name="keyboard_setting_label">Configuración do Magikeyboard</string>
<string name="keyboard_previous_fill_in_summary">Mudar automaticamente para o teclado previo após executar \"Acción de tecla automática\"</string>
<string name="enable_screenshot_mode_summary">Permitir ás aplicacións de terceiros gravar ou tomar capturas na aplicación</string>
<string name="enable_education_screens_title">Suxestións educativas</string>
<string name="reset_education_screens_summary">Mostrar suxestións educativas outra vez</string>
<string name="education_generate_password_title">Crear un contrasinal forte</string>
<string name="education_entry_new_field_title">Engadir campos personalizados</string>
<string name="menu_form_filling_settings">Completado de formularios</string>
<string name="keyboard_notification_entry_content_title">%1$s dispoñíbel no Magikeyboard</string>
<string name="enable_read_only_summary">Abrir a base de datos en modo de só lectura por defecto</string>
<string name="education_setup_OTP_summary">Configure a xestión do contrasinal dun só uso (HOTP / TOTP) para xerar un token solicitado para a autenticación de dous factores (2FA).</string>
<string name="education_unlock_title">Desbloquee a súa base de datos</string>
<string name="delete_entered_password_title">Eliminar contrasinal</string>
<string name="autofill_inline_suggestions_keyboard">Engadidas suxestións de autocompletado.</string>
<string name="allow_no_password_title">Non permitir clave mestra</string>
<string name="enable_auto_save_database_summary">Gardar a base de datos após unha acción importante (en modo \"Modificábel\")</string>
<string name="enable_keep_screen_on_summary">Manter a pantalla acesa ao ver unha entrada</string>
<string name="enable_screenshot_mode_title">Modo captura de pantalla</string>
<string name="html_text_buy_pro">Ao mercar a versión pro, terá acceso ao &lt;strong&gt;estilo visual&lt;/strong&gt; e axudará especialmente a &lt;strong&gt; realizar proxectos comunitarios.&lt;/strong&gt;</string>
<string name="html_text_dev_feature_contibute">Ao &lt;strong&gt;contribuír&lt;/strong&gt;,</string>
<string name="unit_kibibyte">KiB</string>
<string name="download_complete">Completado!</string>
<string name="entropy">Entropía: %1$s bit</string>
<string name="character_count">Número de caracteres: %1$d</string>
<string name="title_case">Capitalización do Título</string>
<string name="style_brightness_summary">Escolla temas claros ou escuros</string>
<string name="icon_pack_choose_title">Paquete de iconos</string>
<string name="show_entry_colors_summary">Mostrar cores de fondo e de primeiro plano nunha entrada</string>
<string name="html_text_dev_feature_work_hard">Estamos a traballar para lanzar esta nova funcionalidade o máis rápido posíbel.</string>
<string name="download">Descarregar</string>
<string name="upload_attachment">Subir %1$s</string>
<string name="unit_byte">B</string>
<string name="unit_mebibyte">MiB</string>
<string name="unit_gibibyte">GiB</string>
<string name="style_choose_summary">Tema usado na aplicación</string>
<string name="style_brightness_title">Brillo do tema</string>
<string name="hide_expired_entries_summary">Entradas expiradas non son mostradas</string>
<string name="education_donation_title">Participe</string>
<string name="education_donation_summary">Axude a aumentar a estabilidade, seguranza e número de funcionalidades.</string>
<string name="html_text_feature_generosity">Este &lt;strong&gt;estilo visual&lt;/strong&gt; está dispoñíbel grazas á súa xenerosidade.</string>
<string name="html_text_donation">Para manter a nosa liberdade e estarmos sempre activos, contamos coa súa &lt;strong&gt;contribución.&lt;/strong&gt;</string>
<string name="download_attachment">Descarregar %1$s</string>
<string name="download_initialization">A inicializar…</string>
<string name="download_progression">En progreso: %1$d%%</string>
<string name="entropy_calculate">Entropía: A calcular…</string>
<string name="word_separator">Separador</string>
<string name="ignore_chars_filter">Ignorar caracteres</string>
<string name="lower_case">minúsculas</string>
<string name="upper_case">MAIÚSCULAS</string>
<string name="show_entry_colors_title">Cores da entrada</string>
<string name="education_lock_summary">Bloquee a súa base de datos rapidamente. Pode configurar a aplicación para bloqueala despois dun tempo ou cando a pantalla se apague.</string>
<string name="education_sort_title">Ordenación de elementos</string>
<string name="education_sort_summary">Escolla as entradas e grupos a ordenar.</string>
<string name="html_text_dev_feature">Esta funcionalidade está &lt;strong&gt;en desenvolvemento&lt;/strong&gt; e precisa da súa &lt;strong&gt;contribución&lt;/strong&gt; para a súa futura dispoñibilidade.</string>
<string name="html_text_dev_feature_thanks">Moitas grazas pola súa contribución.</string>
<string name="html_text_dev_feature_upgrade">Lembre manter a súa aplicación actualizada, instalando as novas versións.</string>
<string name="contribute">Contribuír</string>
<string name="entropy_high">Entropía: Alta</string>
<string name="at_least_one_char">Polo menos un carácter de cada un</string>
<string name="exclude_ambiguous_chars">Excluír caracteres ambiguos</string>
<string name="screenshot_mode_banner_text">Modo captura de pantalla</string>
<string name="hide_expired_entries_title">Ocultar entradas expiradas</string>
<string name="style_choose_title">Tema da aplicación</string>
<string name="download_finalization">A finalizar…</string>
<string name="icon_section_standard">Estándar</string>
<string name="autofill_web_domain_blocklist_summary">Lista de dominios web bloqueados sen permiso de autocompletado</string>
<string name="download_canceled">Cancelado!</string>
<string name="education_generate_password_summary">Xere un contrasinal forte a asociar coa súa entrada, defínao facilmente segundo os criterios do formulario e non esqueza tornalo seguro.</string>
<string name="education_add_attachment_summary">Suba un anexo á súa entrada para gardar datos externos importantes.</string>
<string name="html_text_ad_free">Ao contrario de moitas aplicacións de xestión de contrasinais, esta aplicación &lt;strong&gt;non ten anuncios&lt;/strong&gt;, é &lt;strong&gt;un programa de software libre \"copyleft\"&lt;/strong&gt; e non recolle datos persoais para os seus servidores, sen importar a versión a usar.</string>
<string name="education_entry_edit_summary">Edite a entrada cos campos personalizados. Os conxuntos de datos poden ser referenciados en entradas diferentes.</string>
<string name="consider_chars_filter">Considerar caracteres</string>
<string name="icon_section_custom">Personalizado</string>
<string name="icon_pack_choose_summary">Cambiar o paquete de iconos da aplicación</string>
<string name="html_text_dev_feature_buy_pro">Ao comprar a versión &lt;strong&gt;pro&lt;/strong&gt;,</string>
<string name="html_text_dev_feature_encourage">está a incentivar os programadores a crear &lt;strong&gt;novas funcionalidades&lt;/strong&gt; e a &lt;strong&gt;corrixir erros&lt;/strong&gt; reportados.</string>
</resources>

View File

@@ -148,7 +148,7 @@
<string name="protection">Zaštita</string>
<string name="contains_duplicate_uuid">Baza podataka sadrži duplicirane UUID-ove.</string>
<string name="selection_mode">Modus odabira</string>
<string name="encryption_explanation">Algoritam šifriranja baze podataka koji se koristi za sve podatke.</string>
<string name="encryption_explanation">Algoritam šifriranja baze podataka koji se koristi za sve podatke</string>
<string name="memory_usage">Korištenje memorije</string>
<string name="parallelism">Paralelnost</string>
<string name="parallelism_explanation">Stupanj paralelnosti (odnosno broj threadova) koji će koristiti funkcija za generiranje ključeva.</string>
@@ -599,7 +599,7 @@
<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="show_entry_colors_title">Boje unosa</string>
<string name="show_entry_colors_summary">Prikazuje prednje boje i boje pozadine u unosu</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>
<string name="content_description_database_color">Boja baze podataka</string>
<string name="content_description_entry_background_color">Pozadinska boja unosa</string>
@@ -610,7 +610,7 @@
<string name="searchable">Pretraživo</string>
<string name="inherited">Naslijedi</string>
<string name="custom_data">Prilagođeni podaci</string>
<string name="auto_type_sequence">Slijed automatskog popunjavanja</string>
<string name="auto_type_sequence">Slijed automatskog unosa</string>
<string name="regex">Regularni izraz</string>
<string name="menu_merge_from">Sjedini iz …</string>
<string name="menu_save_copy_to">Spremi kopiju u …</string>
@@ -655,4 +655,12 @@
<string name="content_description_hardware_key_checkbox">Potvrdni okvir hardverskog ključa</string>
<string name="remember_hardware_key_title">Zapamti hardverske ključeve</string>
<string name="enable_screenshot_mode_summary">Dopusti stranim aplikacijama snimanje ili slikanje ekrana aplikacije</string>
<string name="html_about_privacy">&lt;strong&gt;Korisnički podaci se ne dohvaćaju&lt;/strong&gt;, ova aplikacija se ne povezuje ni s jednim poslužiteljem, radi samo lokalno i u potpunosti poštuje privatnost korisnika.</string>
<string name="error_no_response_from_challenge">Nije moguće dobiti odgovor na izazov.</string>
<string name="content_description_nav_header">Zaglavlje navigacije</string>
<string name="waiting_challenge_response">Čeka se odgovor za izazov …</string>
<string name="auto_type">Automatski unos</string>
<string name="waiting_challenge_request">Čeka se zahtjev za izazov …</string>
<string name="error_challenge_already_requested">Izazov je već zatražen</string>
<string name="error_response_already_provided">Odgovor je već dat.</string>
</resources>

View File

@@ -35,8 +35,8 @@
<string name="hide_password_summary">Secara otomatis tutupi kata sandi (***)</string>
<string name="hide_password_title">Sembunyikan Kata Sandi</string>
<string name="lowercase">Huruf Kecil</string>
<string name="loading_database">Memuat basisdata…</string>
<string name="creating_database">Pembuatan basisdata…</string>
<string name="loading_database">Memuat basis data…</string>
<string name="creating_database">Pembuatan basis data…</string>
<string name="list_size_summary">Ukuran teks dalam daftar elemen</string>
<string name="list_size_title">Ukuran daftar item</string>
<string name="list_groups_show_number_entries_summary">Menampilkan jumlah entri dalam sebuah grup</string>
@@ -45,7 +45,7 @@
<string name="list_entries_show_username_title">Tampilkan nama pengguna</string>
<string name="length">Panjangnya</string>
<string name="keyfile_is_empty">File Kunci kosong.</string>
<string name="invalid_db_sig">Tidak bisa mengenali format basisdata.</string>
<string name="invalid_db_sig">Tidak bisa mengenali format basis data.</string>
<string name="invalid_db_same_uuid">%1$s dengan UUID yang sama %2$s sudah ada.</string>
<string name="invalid_algorithm">Algoritma salah.</string>
<string name="invalid_credentials">Tidak bisa membaca kredensial.</string>
@@ -58,7 +58,7 @@
<string name="hint_conf_pass">Konfirmasi Kata Sandi</string>
<string name="generate_password">Buatkan Kata Sandi</string>
<string name="file_browser">Pengelola File</string>
<string name="file_not_found_content">Tidak bisa menemukan file. Cobalah buka kembali dari pengelola file anda.</string>
<string name="file_not_found_content">Tidak bisa menemukan file. Cobalah buka kembali dari pengelola file Anda.</string>
<string name="field_value">Nilai Bidang</string>
<string name="field_name">Nama Bidang</string>
<string name="error_string_type">Teks ini tidak sesuai dengan item yang diminta.</string>
@@ -67,7 +67,7 @@
<string name="error_otp_counter">Penghitung harus antara %1$d dan %2$d.</string>
<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 basisdata dengan kata sandi dan file kunci ini.</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_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>
@@ -82,17 +82,17 @@
<string name="error_pass_gen_type">Setidaknya ada satu jenis pembuatan kata sandi yang harus dipilih.</string>
<string name="error_load_database_KDF_memory">Tidak bisa memuat kunci. Cobalah untuk mengurangi penggunaan memori (mematikan aplikasi lainnya).</string>
<string name="error_load_database">Tidak dapat memuat basis data.</string>
<string name="error_out_of_memory">Tidak cukup memori untuk memuat seluruh basisdata anda.</string>
<string name="error_out_of_memory">Tidak cukup memori untuk memuat seluruh basis data Anda.</string>
<string name="entry_keyfile">File Kunci</string>
<string name="error_nokeyfile">Pilih file kunci.</string>
<string name="error_no_name">Ketik sebuah nama.</string>
<string name="error_invalid_OTP">Rahasia OTP tidak valid.</string>
<string name="error_invalid_path">Pastikan lokasi filenya sudah benar.</string>
<string name="error_invalid_db">Tidak bisa membaca basisdata.</string>
<string name="error_invalid_db">Tidak bisa membaca basis data.</string>
<string name="error_file_not_create">Tidak bisa membuat file</string>
<string name="entry_add_attachment">Tambahkan Lampiran</string>
<string name="digits">Dijit</string>
<string name="app_timeout_summary">Waktu idle sebelum mengunci basisdata</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="otp_type">Jenis OTP</string>
<string name="entry_setup_otp">Penyiapan Sandi Sekali Pakai (OTP)</string>
@@ -110,9 +110,9 @@
<string name="save">Simpan</string>
<string name="entry_password">Kata Sandi</string>
<string name="entry_not_found">Tidak bisa menemukan data entri.</string>
<string name="retrieving_db_key">Mengambil kunci basisdata…</string>
<string name="retrieving_db_key">Mengambil kunci basis data…</string>
<string name="clipboard_error_clear">Tidak bisa membersihkan papan klip</string>
<string name="clipboard_timeout_summary">Durasi simpan pada papan klip (jika didukung oleh perangkat anda)</string>
<string name="clipboard_timeout_summary">Durasi simpan pada papan klip (jika didukung oleh perangkat Anda)</string>
<string name="content_description_repeat_toggle_password_visibility">Ulangi Peralihan Penampakan Kata Sandi</string>
<string name="clipboard_timeout">Batas Waktu Papan Klip</string>
<string name="clipboard_cleared">Papan Klip Dibersihkan</string>
@@ -129,8 +129,8 @@
<string name="html_about_contribution">Untuk &lt;strong&gt;menjaga kebebasan kami&lt;/strong&gt;, &lt;strong&gt;memperbaiki bug&lt;/strong&gt;, &lt;strong&gt; menambah fitur&lt;/strong&gt; dan &lt;strong&gt;agar selalu aktif&lt;/strong&gt;, kami mengandalkan &lt;strong&gt; kontribusi&lt;/strong&gt;.</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft &lt;strong&gt;open source&lt;/strong&gt; dan &lt;strong&gt;tanpa iklan&lt;/strong&gt;.
\nTersedia apa adanya, di bawah lisensi &lt;strong&gt;GPLv3&lt;/strong&gt;, tanpa jaminan apa pun.</string>
<string name="default_checkbox">Gunakan sebagai basisdata standar</string>
<string name="decrypting_db">Mendekripsi konten basisdata…</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="select_to_copy">Pilih untuk menyalin %1$s ke papan klip</string>
<string name="content_description_keyboard_close_fields">Tutup Bidang</string>
@@ -177,21 +177,21 @@
<string name="contact">Kontak</string>
<string name="auto_focus_search_summary">Minta pencarian saat membuka database</string>
<string name="auto_focus_search_title">Pencarian cepat</string>
<string name="create_keepass_file">Buat basisdata baru</string>
<string name="select_database_file">Buka basisdata yang sudah ada</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="no_url_handler">Pasang browser web untuk membuka URL ini.</string>
<string name="memory_usage">Penggunaan memori</string>
<string name="rounds">Putaran transformasi</string>
<string name="encryption_explanation">Algoritma enkripsi basisdata digunakan untuk semua data.</string>
<string name="encryption_explanation">Algoritma enkripsi basis data digunakan untuk semua data</string>
<string name="root">Root</string>
<string name="hide_broken_locations_summary">Sembunyikan tautan yang rusak dalam daftar basisdata terbaru</string>
<string name="hide_broken_locations_title">Sembunyikan tautan basisdata yang rusak</string>
<string name="show_recent_files_summary">Tampilkan lokasi dari basisdata terbaru</string>
<string name="hide_broken_locations_summary">Sembunyikan tautan yang rusak dalam daftar basis data terbaru</string>
<string name="hide_broken_locations_title">Sembunyikan tautan basis data yang rusak</string>
<string name="show_recent_files_summary">Tampilkan lokasi dari basis data terbaru</string>
<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_title">Ingat lokasi basisdata</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>
@@ -199,7 +199,7 @@
<string name="read_only">Terlindung dari penulisan</string>
<string name="protection">Perlindungan</string>
<string name="progress_title">Sedang bekerja…</string>
<string name="progress_create">Membuat basisdata baru…</string>
<string name="progress_create">Membuat basis data baru…</string>
<string name="subdomain_search_summary">Cari Domain Web dengan Kendala Subdomain</string>
<string name="subdomain_search_title">Pencarian Subdomain</string>
<string name="max_history_items_title">Jumlah maksimal</string>
@@ -227,7 +227,7 @@
<string name="sort_title">Judul</string>
<string name="do_not_kill_app">Jangan tutup aplikasi…</string>
<string name="command_execution">Menjalankan perintah…</string>
<string name="saving_database">Menyimpan basisdata…</string>
<string name="saving_database">Menyimpan basis data…</string>
<string name="error_rebuild_list">Tidak dapat membangun ulang daftar.</string>
<string name="magic_keyboard_title">Magikeyboard</string>
<string name="keyboard">Papan tik</string>
@@ -377,29 +377,29 @@
<string name="error_upload_file">Timbul galat saat mengunggah data berkas.</string>
<string name="error_file_to_big">File yang Anda unggah terlalu besar.</string>
<string name="content_description_otp_information">Info sandi satu kali</string>
<string name="education_select_database_title">Buka basisdata yang sudah ada</string>
<string name="enable_auto_save_database_title">Simpan otomatis basisdata</string>
<string name="education_new_node_title">Tambah item ke basisdata anda</string>
<string name="education_select_database_title">Buka basis data yang sudah ada</string>
<string name="enable_auto_save_database_title">Simpan otomatis basis data</string>
<string name="education_new_node_title">Tambah item ke basis data Anda</string>
<string name="education_entry_edit_title">Sunting entri</string>
<string name="education_create_database_title">Buat berkas basisdata anda</string>
<string name="education_create_database_title">Buat berkas basis data Anda</string>
<string name="delete_entered_password_title">Hapus kata sandi</string>
<string name="education_sort_title">Pengurutan item</string>
<string name="html_text_dev_feature_thanks">Terima kasih banyak atas kontribusinya.</string>
<string name="html_text_dev_feature_contibute">Dengan &lt;strong&gt;berkontribusi&lt;/strong&gt;,</string>
<string name="education_lock_title">Kunci basisdata</string>
<string name="education_unlock_title">Buka basisdata anda</string>
<string name="education_lock_title">Kunci basis data</string>
<string name="education_unlock_title">Buka basis data Anda</string>
<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 basisdata dengan pengenalan pembuka kunci tingkat lanjut</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="warning_database_revoked">Akses ke berkas dicabut oleh pengelola berkas, tutup basisdata dan buka kembali dari lokasi tempatnya.</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">Informasi yang tersimpan di berkas basisdata Anda sudah diubah di luar aplikasi.</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 basisdata</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>
@@ -410,7 +410,7 @@
<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="error_start_database_action">Timbul galat ketika melaksanakan sebuah aksi di basisdata.</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>
@@ -594,7 +594,7 @@
<string name="enable_education_screens_title">Petunjuk pendidikan</string>
<string name="education_select_database_summary">Buka file basis data Anda sebelumnya dari peramban file Anda untuk terus menggunakannya.</string>
<string name="show_entry_colors_title">Warna entri</string>
<string name="show_entry_colors_summary">Menampilkan warna latar depan dan latar belakang dalam entri</string>
<string name="show_entry_colors_summary">Menampilkan warna latar depan dan latar belakang untuk sebuah entri</string>
<string name="reset_education_screens_title">Atur ulang petunjuk pendidikan</string>
<string name="reset_education_screens_summary">Tampilkan semua info pendidikan lagi</string>
<string name="education_entry_edit_summary">Edit entri Anda dengan bidang kustom. Kumpulan data dapat dirujuk antara bidang entri yang berbeda.</string>
@@ -643,4 +643,7 @@
<string name="enable_screenshot_mode_title">Mode tangkapan layar</string>
<string name="remember_hardware_key_summary">Mengingat kunci perangkat keras yang telah digunakan</string>
<string name="enable_screenshot_mode_summary">Perbolehkan aplikasi pihak ketiga untuk merekam atau mengambil tangkapan layar aplikasi</string>
<string name="html_about_privacy">&lt;strong&gt;Tidak ada data pengguna yang didapatkan&lt;/strong&gt;, aplikasi ini tidak menghubungkan ke server apa pun, bekerja secara lokal dan menghargai privasi pengguna.</string>
<string name="content_description_nav_header">Tajuk navigasi</string>
<string name="auto_type">Ketik Otomatis</string>
</resources>

View File

@@ -157,7 +157,7 @@
<string name="menu_cancel">Annulla</string>
<string name="menu_file_selection_read_only">Sola lettura</string>
<string name="menu_open_file_read_and_write">Modificabile</string>
<string name="encryption_explanation">Algoritmo di cifratura del database usato per tutti i dati.</string>
<string name="encryption_explanation">Algoritmo di cifratura del database usato per tutti i dati</string>
<string name="kdf_explanation">Per generare la chiave per l\'algoritmo di cifratura, la chiave principale viene trasformata usando una funzione di derivazione della chiave (con un sale casuale).</string>
<string name="memory_usage">Utilizzo di memoria</string>
<string name="memory_usage_explanation">Quantità di memoria utilizzabili dalla funzione di derivazione della chiave.</string>
@@ -610,7 +610,7 @@
<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="show_entry_colors_title">Colori della voce</string>
<string name="show_entry_colors_summary">Mostra colori in evidenza e in secondo piano in una 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>
<string name="current_group">Gruppo attuale</string>
<string name="navigation_drawer_open">Apertura del cassetto di navigazione</string>
@@ -669,4 +669,6 @@
<string name="error_empty_key">La chiave non può essere vuota.</string>
<string name="enable_screenshot_mode_title">Modalità di cattura schermo</string>
<string name="screenshot_mode_banner_text">Modalità di cattura schermo</string>
<string name="html_about_privacy">&lt;strong&gt;Nessun dato dell\'utente viene prelevato&lt;/strong&gt;, 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>
</resources>

View File

@@ -20,30 +20,30 @@
--><resources>
<string name="feedback">משוב</string>
<string name="homepage">דף הבית</string>
<string name="about_description">KeePassDX היא תוכנה המממשת את מנהל הסיסמאות KeePass לאנרואיד.</string>
<string name="about_description">מימוש אנדרואיד של מנהל הסיסמאות KeePass</string>
<string name="accept">קבל</string>
<string name="add_entry">הוסף ערך</string>
<string name="add_group">הוסף קבוצה</string>
<string name="encryption_algorithm">אלגוריתם</string>
<string name="app_timeout">פסק זמן ליישום</string>
<string name="encryption_algorithm">אלגוריתם הצפנה</string>
<string name="app_timeout">פסק זמן</string>
<string name="app_timeout_summary">זמן לפני נעילת מסד הנתונים כאשר היישום לא פעיל</string>
<string name="application">יישום</string>
<string name="menu_app_settings">הגדרות יישום</string>
<string name="brackets">סוגריים</string>
<string name="file_manager_install_description">סייר הקבצים דורש את סייר הקבצים Open Intents, לחץ למטע כדי להתקין. בגלל מספר בעיות בסייר, ייתכן ויהיו בעיות בהפעלה הראשונה.</string>
<string name="clipboard_cleared">לוח ההעתקה נוקה.</string>
<string name="clipboard_error_title">שגיאת לוח ההעתקה</string>
<string name="clipboard_error">במספר מכשירי אנרואיד מסמסונג קיים באג במימוש לוח ההעתקה שיכול לגרום לבעיות בהעתקה מהיישום. לעוד מידע עבור אל:</string>
<string name="clipboard_error_clear">ניקוי לוח ההעתקה נכשל</string>
<string name="file_manager_install_description">נדרש סייר קבצים המקבל intent actions של ACTION_CREATE_DOCUMENT ו ACTION_OPEN_DOCUMENT בכדי ליצור, לפתוח, ולשמור קבצי מסד נתונים.</string>
<string name="clipboard_cleared">לוח ההעתקה נוקה</string>
<string name="clipboard_error_title">שגיאת לוח העתקה</string>
<string name="clipboard_error">מכשירים מסויימים לא יאפשרו ליישומים להשתמש בלוח ההעתקה.</string>
<string name="clipboard_error_clear">לא ניתן לנקות את לוח ההעתקה</string>
<string name="clipboard_timeout">זמן עד לניקוי לוח ההעתקה</string>
<string name="clipboard_timeout_summary">זמן לפני שלוח ההעתקה מנוקה לאחר העתקת שם משתמש או סיסמה</string>
<string name="select_to_copy">בחר בהעתקת %1$s ללוח ההעתקה</string>
<string name="retrieving_db_key">יוצר מפתח מסד נתונים…</string>
<string name="clipboard_timeout_summary">זמן אחסון בלוח ההעתקה (אם נתמך על ידי מכשירך)</string>
<string name="select_to_copy">בחר בכדי להעתיק %1$s ללוח ההעתקה</string>
<string name="retrieving_db_key">מאחזר מפתח מסד נתונים…</string>
<string name="database">מסד נתונים</string>
<string name="decrypting_db">מפענח תוכן מסד נתונים…</string>
<string name="default_checkbox">השתמש בזה כמסד הנתונים הברירת מחדל</string>
<string name="default_checkbox">השתמש כמסד נתונים ברירת מחדל</string>
<string name="digits">ספרות</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>
@@ -52,7 +52,7 @@
<string name="entry_expires">פג תוקף</string>
<string name="entry_keyfile">קובץ מפתח</string>
<string name="entry_modified">נערך לאחרונה</string>
<string name="entry_not_found">נתוני ערך לא נמצאו.</string>
<string name="entry_not_found">לא ניתן למצוא נתוני ערך.</string>
<string name="entry_password">סיסמה</string>
<string name="save">שמור</string>
<string name="entry_title">שם</string>
@@ -60,16 +60,16 @@
<string name="error_arc4">צופן זרם Arcfour אינו נתמך.</string>
<string name="error_can_not_handle_uri">KeePassDX לא יכול לטפל ב-URI הזה.</string>
<string name="error_file_not_create">לא הצליח ליצור קובץ</string>
<string name="error_invalid_db">מסד נתונים לא חוקי.</string>
<string name="error_invalid_path">נתיב לא חוקי.</string>
<string name="error_no_name">שם נדרש.</string>
<string name="error_nokeyfile">סיסמה או קובץ מפתח נדרשים.</string>
<string name="error_out_of_memory">זיכרון המכשיר אזל בזמן ניתוח מסד הנתונים. יתכן והוא גדול מדי למכשירך.</string>
<string name="error_pass_gen_type">לפחות סוג אחד ליצירת סיסמה צריך להיבחר</string>
<string name="error_invalid_db">לא ניתן לקרוא את מסד הנתונים.</string>
<string name="error_invalid_path">ודא שהנתיב נכון.</string>
<string name="error_no_name">הכנס שם.</string>
<string name="error_nokeyfile">בחר קובץ מפתח.</string>
<string name="error_out_of_memory">אין זיכרון לטעינת כל מסד הנתונים שלך.</string>
<string name="error_pass_gen_type">יש לבחור לפחות סוג יצירת סיסמה אחד.</string>
<string name="error_pass_match">הסיסמאות לא תואמות.</string>
<string name="error_rounds_too_large">מספר סיבובים גדול מדי. מגדיר ל-2147483648.</string>
<string name="error_string_key">שדה שם נדרש לכל מחרוזת.</string>
<string name="error_wrong_length">הזן מספר חיובי בשדה האורך</string>
<string name="error_rounds_too_large">\"סבבי שינוי\" גדולים מדי. מגדיר ל-2147483648.</string>
<string name="error_string_key">לכל מחרוזת צריך להיות שם שדה.</string>
<string name="error_wrong_length">הזן מספר שלם חיובי בשדה \"אורך\".</string>
<string name="field_name">שם השדה</string>
<string name="field_value">ערך השדה</string>
<string name="file_browser">סייר קבצים</string>
@@ -77,14 +77,14 @@
<string name="hint_conf_pass">אשר סיסמה</string>
<string name="hint_generated_password">סיסמה שנוצרה</string>
<string name="hint_group_name">שם קבוצה</string>
<string name="hint_keyfile">קובץ המפתח</string>
<string name="hint_keyfile">קובץ מפתח</string>
<string name="hint_length">אורך</string>
<string name="hint_pass">סיסמה</string>
<string name="password">סיסמה</string>
<string name="invalid_credentials">סיסמה או קובץ מפתח לא מתאימים.</string>
<string name="invalid_algorithm">אלגוריתם לא חוקי.</string>
<string name="invalid_db_sig">תבנית מסד הנתונים אינה מזוהה.</string>
<string name="keyfile_is_empty">קובץ מפתח ריק.</string>
<string name="invalid_credentials">לא ניתן לקרוא אישורים.</string>
<string name="invalid_algorithm">אלגוריתם שגוי.</string>
<string name="invalid_db_sig">לא ניתן לזהות את פורמט מסד הנתונים.</string>
<string name="keyfile_is_empty">קובץ המפתח ריק.</string>
<string name="length">אורך</string>
<string name="list_size_title">גודל רשימה קבוצות</string>
<string name="list_size_summary">גודל הטקסט ברשימת הקבוצות</string>
@@ -108,7 +108,7 @@
<string name="minus">מינוס</string>
<string name="never">אף פעם</string>
<string name="no_results">אין תוצאות חיפוש</string>
<string name="no_url_handler">אין מטפל לכתובת url זו.</string>
<string name="no_url_handler">התקן דפדפן אינטרנט כדי לפתוח כתובת אתר זו.</string>
<string name="progress_create">צור מסד נתונים חדש…</string>
<string name="progress_title">עובד…</string>
<string name="protection">הגנה</string>
@@ -130,9 +130,188 @@
<item>בינוני</item>
<item>גדול</item>
</string-array>
<string name="edit_entry">ערוך רשומה</string>
<string name="edit_entry">ערוך ערך</string>
<string name="encryption">הצפנה</string>
<string name="allow">אפשר</string>
<string name="entry_url">כתובת URL</string>
<string name="error_load_database">לא ניתן לטעון את בסיס הנתונים</string>
<string name="error_load_database">לא ניתן לטעון את מסד הנתונים.</string>
<string name="expired">פג תוקף</string>
<string name="content_description_passphrase_word_count">מספר מילים של ביטוי סיסמה</string>
<string name="content_description_keyboard_close_fields">סגור שדות</string>
<string name="auto_type">הקלדה אוטומטית</string>
<string name="wireless">Wi-Fi</string>
<string name="passphrase">ביטוי סיסמה</string>
<string name="tags">תגים</string>
<string name="otp_algorithm">אלגוריתם</string>
<string name="debit_credit_card">כרטיס חיוב / אשראי</string>
<string name="card_verification_value">CVV</string>
<string name="personal_identification_number">קוד סודי</string>
<string name="type">סוג</string>
<string name="cryptocurrency">ארנק מטבעות קריפטו</string>
<string name="token">Token</string>
<string name="public_key">מפתח ציבורי</string>
<string name="private_key">מפתח פרטי</string>
<string name="seed">זרע</string>
<string name="international_bank_account_number">IBAN</string>
<string name="secure_note">הערה מאובטחת</string>
<string name="standard">תֶקֶן</string>
<string name="membership">חברות</string>
<string name="error_otp_digits">ה-Token חייב להכיל %1$d עד %2$d ספרות.</string>
<string name="content_description_database_color">צבע מסד הנתונים</string>
<string name="content_description_entry_foreground_color">צבע קדמה של הערך</string>
<string name="entry_UUID">מזהה אוניברסלי ייחודי</string>
<string name="entry_history">היסטוריה</string>
<string name="entry_attachments">קבצים מצורפים</string>
<string name="holder">מחזיק</string>
<string name="number">מספר</string>
<string name="email">דוא\"ל</string>
<string name="email_address">כתובת דואר אלקטרוני</string>
<string name="error_word_reserved">מילה זו שמורה ולא ניתן להשתמש בה.</string>
<string name="error_label_exists">תווית זו כבר קיימת.</string>
<string name="error_remove_file">אירעה שגיאה בעת הסרת נתוני הקובץ.</string>
<string name="error_file_to_big">הקובץ שהינך מנסה להעלות גדול מידי.</string>
<string name="content_description_otp_information">פרטי סיסמה חד-פעמית</string>
<string name="error_otp_type">סוג הסיסמה החד-פעמית הקיים אינו מזוהה בטופס זה, ייתכן שהאימות שלו לא יחולל יותר כראוי את ה-Token.</string>
<string name="hint_icon_name">שם הסמל</string>
<string name="html_about_privacy">&lt;strong&gt;אין אחזור של נתוני משתמש&lt;/strong&gt;, יישום זה אינו מתחבר לשום שרת, פועל באופן מקומי בלבד ומכבד באופן מלא את פרטיות המשתמשים.</string>
<string name="hardware_key">מפתח פיזי</string>
<string name="custom_data">נתונים מותאמים אישית</string>
<string name="otp_type">סוג סיסמה חד-פעמית</string>
<string name="otp_secret">סוד הסיסמה החד-פעמית</string>
<string name="ssid">SSID</string>
<string name="account">חשבון</string>
<string name="template">תבנית</string>
<string name="otp_period">טווח זמן (שניות)</string>
<string name="otp_counter">מונה</string>
<string name="version">גירסה</string>
<string name="entry_otp">סיסמה חד-פעמית</string>
<string name="error_load_database_KDF_memory">לא ניתן לטעון את המפתח. נסה להוריד את ה\"שימוש בזיכרון\" של KDF.</string>
<string name="error_autofill_enable_service">לא ניתן להפעיל את שירות המילוי האוטומטי.</string>
<string name="error_copy_entry_here">אינך יכול להעתיק ערך כאן.</string>
<string name="error_otp_counter">המונה חייב להיות בין %1$d ל-%2$d.</string>
<string name="error_otp_period">טווח הזמן חייב להיות בין %1$d ל-%2$d שניות.</string>
<string name="error_registration_read_only">שמירה של פריט חדש אינה מותרת במסד נתונים עם קריאה בלבד</string>
<string name="error_string_type">טקסט זה אינו תואם את הפריט המבוקש.</string>
<string name="error_field_name_already_exists">שם השדה כבר קיים.</string>
<string name="error_database_uri_null">לא ניתן לאחזר URI של מסד הנתונים.</string>
<string name="error_rebuild_list">לא ניתן לבנות מחדש את הרשימה כראוי.</string>
<string name="error_upload_file">אירעה שגיאה בעת העלאת נתוני הקובץ.</string>
<string name="error_start_database_action">אירעה שגיאה בעת ביצוע פעולה על מסד הנתונים.</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_cancel_by_user">בוטל על ידי המשתמש.</string>
<string name="error_driver_required">נדרש מנהל התקן עבור %1$s.</string>
<string name="error_location_unknown">מיקום מסד הנתונים אינו ידוע, לא ניתן לבצע פעולת מסד נתונים.</string>
<string name="error_unable_merge_database_kdb">לא ניתן למזג ממסד נתונים V1.</string>
<string name="error_hardware_key_unsupported">מפתח פיזי אינו נתמך.</string>
<string name="error_empty_key">המפתח לא יכול להיות ריק.</string>
<string name="file_not_found_content">לא ניתן למצוא את הקובץ. נסה לפתוח אותו מחדש מסייר הקבצים שלך.</string>
<string name="corrupted_file">קובץ פגום.</string>
<string name="template_group_name">תבניות</string>
<string name="entry_setup_otp">הגדר סיסמה חד-פעמית</string>
<string name="error_disallow_no_credentials">יש להגדיר לפחות אישור אחד.</string>
<string name="error_move_entry_here">אינך יכול להעביר ערך כאן.</string>
<string name="discard">בטל</string>
<string name="content_description_entry_icon">סמל הערך</string>
<string name="content_description_keyfile_checkbox">תיבת סימון קובץ מפתח</string>
<string name="content_description_password_checkbox">תיבת סימון סיסמה</string>
<string name="content_description_credentials_information">פרטי האישורים</string>
<string name="content_description_file_information">פרטי הקובץ</string>
<string name="content_description_add_item">הוסף פריט</string>
<string name="content_description_add_group">הוסף קבוצה</string>
<string name="content_description_add_entry">הוסף ערך</string>
<string name="content_description_add_node">הוסף חוליה</string>
<string name="content_description_open_file">פתח קובץ</string>
<string name="content_description_node_children">ילדי החוליה</string>
<string name="content_description_background">רקע</string>
<string name="contact">איש קשר</string>
<string name="contribution">תרומה</string>
<string name="master_key">מפתח ראשי</string>
<string name="key_derivation_function">פונקציית גזירת מפתח</string>
<string name="content_description_nav_header">כותרת ניווט</string>
<string name="navigation_drawer_open">פתיחת מגירת ניווט</string>
<string name="navigation_drawer_close">סגירת מגירת ניווט</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft הוא יישום &lt;strong&gt;קוד פתוח&lt;/strong&gt; ו&lt;strong&gt;בלי פרסום&lt;/strong&gt;.
\nהוא ניתן כפי שהוא, תחת רישיון &lt;strong&gt;GPLv3&lt;/strong&gt;, ללא כל אחריות.</string>
<string name="html_about_contribution">בכדי &lt;strong&gt;לשמור על החופש שלנו&lt;/strong&gt;, &lt;strong&gt;לתקן באגים&lt;/strong&gt;, &lt;strong&gt;להוסיף תכונות&lt;/strong&gt; &lt;strong&gt;ולהיות תמיד פעילים&lt;/strong&gt;, אנו סומכים על &lt;strong&gt;תרומתך&lt;/strong&gt;.</string>
<string name="searchable">ניתן לחיפוש</string>
<string name="inherited">לָרֶשֶׁת</string>
<string name="auto_type_sequence">רצף הקלדה אוטומטית</string>
<string name="search_filters">מסנני חיפוש</string>
<string name="case_sensitive">רגיש לאותיות גדולות/קטנות</string>
<string name="regex">ביטוי רגולרי</string>
<string name="id_card">תעודת זהות</string>
<string name="place_of_issue">מקום הנפקה</string>
<string name="date_of_issue">תאריך הנפקה</string>
<string name="otp_digits">ספרות</string>
<string name="current_group">קבוצה נוכחית</string>
<string name="name">שם</string>
<string name="bank">בנק</string>
<string name="bank_name">שם הבנק</string>
<string name="bank_identifier_code">SWIFT / BIC</string>
<string name="error_save_database">לא ניתן לשמור את מסד הנתונים.</string>
<string name="error_otp_secret_key">המפתח הסודי חייב להיות בפורמט Base32.</string>
<string name="error_move_group_here">אינך יכול להעביר קבוצה כאן.</string>
<string name="error_copy_group_here">אינך יכול להעתיק קבוצה כאן.</string>
<string name="error_create_database">לא ניתן ליצור קובץ מסד נתונים.</string>
<string name="error_create_database_file">לא ניתן ליצור מסד נתונים עם סיסמה וקובץ מפתח אלה.</string>
<string name="error_duplicate_file">נתוני הקובץ כבר קיימים.</string>
<string name="content_description_entry_background_color">צבע רקע של הערך</string>
<string name="validate">אימות</string>
<string name="entry_add_attachment">צרף קובץ</string>
<string name="content_description_remove_field">הסר שדה</string>
<string name="content_description_update_from_list">עדכן</string>
<string name="waiting_challenge_request">ממתין לבקשת האתגר…</string>
<string name="waiting_challenge_response">ממתין לתגובת האתגר…</string>
<string name="error_no_hardware_key">בחר מפתח פיזי.</string>
<string name="error_XML_malformed">XML פגום.</string>
<string name="error_invalid_OTP">סוד הסיסמה החד-פעמית לא חוקי.</string>
<string name="discard_changes">לבטל שינויים\?</string>
<string name="security">אבטחה</string>
<string name="extended_ASCII">ASCII מורחב</string>
<string name="entry_password_generator">מחולל סיסמאות</string>
<string name="content_description_password_length">אורך סיסמה</string>
<string name="content_description_hardware_key_checkbox">תיבת סימון מפתח אבטחה</string>
<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_save_database">שמור נתונים</string>
<string name="menu_merge_database">מזג נתונים</string>
<string name="list_groups_show_number_entries_title">הצג מספר ערכים</string>
<string name="menu_reload_database">טען מחדש נתונים</string>
<string name="show_uuid_title">הצג UUID</string>
<string name="show_otp_token_summary">מציג OTP tokens ברשימת הערכים</string>
<string name="list_groups_show_number_entries_summary">מציג את מספר הערכים בקבוצה</string>
<string name="menu_external_icon">סמל חיצוני</string>
<string name="auto_focus_search_title">חיפוש מהיר</string>
<string name="auto_focus_search_summary">בקש חיפוש בעת פתיחת מסד נתונים</string>
<string name="colorize_password_title">צבע סיסמאות</string>
<string name="colorize_password_summary">צבע תווי סיסמה לפי סוג</string>
<string name="list_entries_show_username_summary">מציג שמות משתמשים ברשימות ערכים</string>
<string name="show_otp_token_title">הצג OTP token</string>
<string name="show_uuid_summary">מציג את ה-UUID המקושר לערך או לקבוצה</string>
<string name="creating_database">יוצר מסד נתונים…</string>
<string name="copy_field">עותק של %1$s</string>
<string name="menu_save_copy_to">שמור עותק ב …</string>
<string name="menu_merge_from">מזג מ …</string>
<string name="menu_file_selection_read_only">מוגן כתיבה</string>
<string name="menu_open_file_read_and_write">ניתן לשינוי</string>
<string name="menu_empty_recycle_bin">רוקן את סל המחזור</string>
<string name="menu_restore_entry_history">שחזר היסטוריה</string>
<string name="menu_delete_entry_history">מחק היסטוריה</string>
<string name="subdomain_search_summary">חפש דומיינים של אינטרנט עם הגבלות תת-דומיינים</string>
<string name="read_only">מוגן כתיבה</string>
<string name="menu_master_key_settings">הגדרות מפתח ראשי</string>
<string name="list_entries_show_username_title">הצג שמות משתמש</string>
<string name="menu_security_settings">הגדרות אבטחה</string>
<string name="menu_move">העבר</string>
<string name="menu_paste">הדבק</string>
<string name="menu_cancel">בטל</string>
<string name="menu_copy">העתק</string>
<string name="create_keepass_file">צור מסד נתונים חדש</string>
<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>
</resources>

View File

@@ -411,7 +411,7 @@
<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>
<string name="education_select_database_title">既存のデータースを開く</string>
<string name="education_select_database_summary">これまで使ってきたデータベース ファイルを、ファイルブラウザから開いて引き続き使用します。</string>
<string name="education_new_node_title">データベースに項目を追加</string>
<string name="education_new_node_summary">エントリーはデジタル ID の管理に役立ちます。\n\nグループ≒フォルダはデータベース内のエントリーを整理します。</string>
@@ -633,7 +633,7 @@
\nKeyStore の互換性と安全性については、お使いのデバイスの製造元および使用するROMの作成者にご確認ください。</string>
<string name="navigation_drawer_open">ナビゲーション ドロワーが開いています</string>
<string name="navigation_drawer_close">ナビゲーション ドロワーが閉じています</string>
<string name="auto_type_sequence">Auto-Type シークエンス</string>
<string name="auto_type_sequence">自動入力シークエンス</string>
<string name="current_group">選択されたグループ</string>
<string name="keyboard_previous_search_summary">検索画面で切り替え前のキーボードに自動的に戻します</string>
<string name="menu_merge_from">マージ…</string>
@@ -645,4 +645,22 @@
<string name="consider_chars_filter">対象に加える文字</string>
<string name="ignore_chars_filter">使用しない文字</string>
<string name="title_case">語頭を大文字</string>
<string name="enable_screenshot_mode_summary">サードパーティのアプリでこのアプリのスクリーンショットを撮れるようにします</string>
<string name="enable_screenshot_mode_title">スクリーンショット モード</string>
<string name="html_about_privacy">&lt;strong&gt;ユーザーからデータを取得しません&lt;/strong&gt;。このアプリケーションは特定のサーバーに接続せず、ローカルでのみ動作し、ユーザーのプライバシーを完全に尊重します。</string>
<string name="hardware_key">ハードウェアキー</string>
<string name="error_no_hardware_key">ハードウェアキーを選択してください。</string>
<string name="error_XML_malformed">XMLの形式が正しくありません。</string>
<string name="error_hardware_key_unsupported">ハードウェアキーには対応していません。</string>
<string name="remember_hardware_key_title">ハードウェアキーを記憶</string>
<string name="remember_hardware_key_summary">ハードウェアキーの使用記録を保持します</string>
<string name="screenshot_mode_banner_text">スクリーンショット モード</string>
<string name="content_description_nav_header">ナビゲーション ヘッダー</string>
<string name="content_description_hardware_key_checkbox">ハードウェアキーのチェックボックス</string>
<string name="error_empty_key">キーを空にすることはできません。</string>
<string name="corrupted_file">ファイルが破損しています。</string>
<string name="error_cancel_by_user">ユーザーによってキャンセルされました。</string>
<string name="error_location_unknown">データベースの場所が不明です。データベースへの操作を実行できません。</string>
<string name="error_driver_required">%1$s 用のドライバーが必要です。</string>
<string name="auto_type">自動入力</string>
</resources>

View File

@@ -126,7 +126,7 @@
<string name="menu_file_selection_read_only">쓰기 보호됨</string>
<string name="menu_open_file_read_and_write">수정 가능</string>
<string name="minus">마이너스</string>
<string name="never">정대</string>
<string name="never">절대 하지 않음</string>
<string name="no_results">검색 결과가 없음</string>
<string name="no_url_handler">이 URL을 열기 위해 웹 브라우저를 설치하십시오.</string>
<string name="select_database_file">가지고 있는 데이터베이스 열기</string>
@@ -248,4 +248,105 @@
<string name="error_otp_counter">카운터는 반드시 %1$d과 %2$d사이여야 합니다.</string>
<string name="error_string_type">그 텍스트는 요청된 아이템과 일치하지 않습니다.</string>
<string name="error_field_name_already_exists">그 필드 이름은 이미 존재합니다.</string>
<string name="inherited">상속</string>
<string name="auto_type">자동입력</string>
<string name="warning_database_already_opened">데이터베이스가 이미 열려있습니다. 새 것을 열려면 지금 것을 먼저 닫아주세요.</string>
<string name="hide_broken_locations_summary">최근 데이터베이스 목록에서 파손된 링크를 감춤</string>
<string name="import_app_properties_summary">앱 속성을 내보낼 파일을 선택</string>
<string name="success_import_app_properties">앱 속성을 가져왔습니다.</string>
<string name="kdf_explanation">암호화 알고리즘 용 키를 생성하기 위해, 마스터키는 임의의 솔트(salt) 키 파생 함수를 사용하여 변환됩니다.</string>
<string name="warning">경고</string>
<string name="error_challenge_already_requested">이미 요청된 시도입니다</string>
<string name="error_XML_malformed">XML 양식이 틀어짐.</string>
<string name="error_upload_file">파일 데이터를 업로드하는 중 오류가 발생했습니다.</string>
<string name="error_response_already_provided">이미 응답했습니다.</string>
<string name="error_location_unknown">데이터 베이스 위치를 알 수 없어 데이터 베이스 액션을 수행할 수 없습니다.</string>
<string name="error_driver_required">%1$s 를 위한 드라이버가 요구됩니다.</string>
<string name="error_unable_merge_database_kdb">데이터베이스 V1로부터 병합할 수 없습니다.</string>
<string name="error_hardware_key_unsupported">하드웨어 키는 지원하지 않습니다.</string>
<string name="error_empty_key">키는 반드시 입력해야 합니다.</string>
<string name="hint_icon_name">아이콘명</string>
<string name="passphrase">암호문</string>
<string name="colorize_password_title">비밀번호에 색상 부여</string>
<string name="colorize_password_summary">타입에 따라 비밀번호 문자에 색상을 부여</string>
<string name="export_app_properties_title">앱 속성을 내보내기</string>
<string name="uppercase">대문자</string>
<string name="menu_security_settings">보안 설정</string>
<string name="menu_reload_database">데이터 다시 읽기</string>
<string name="menu_empty_recycle_bin">휴지통 비우기</string>
<string name="auto_focus_search_summary">데이터베이스를 열 때 검색을 요청</string>
<string name="auto_focus_search_title">빠른 검색</string>
<string name="remember_keyfile_locations_summary">키 파일 저장된 곳을 추적</string>
<string name="save_mode">저장 모드</string>
<string name="selection_mode">선택 모드</string>
<string name="remember_hardware_key_title">하드웨어 키를 기억</string>
<string name="export_app_properties_summary">앱 속성을 내보낼 파일을 생성</string>
<string name="error_import_app_properties">앱 속성을 가져오던 중 오류 발생</string>
<string name="contains_duplicate_uuid">데이터베이스가 중복된 UUID를 포함하고 있습니다.</string>
<string name="remember_database_locations_summary">데이터 베이스가 저장된 곳을 추적</string>
<string name="remember_keyfile_locations_title">키 파일 위치를 기억</string>
<string name="remember_hardware_key_summary">하드웨어 키 사용을 추적</string>
<string name="error_otp_type">기존 OTP 종류가 본 양식에서 인식되지 않습니다. 그 유효성은 더이상 토큰값 생성을 정확히 못할 수 있습니다.</string>
<string name="subdomain_search_title">보조 도메인 검색</string>
<string name="remember_database_locations_title">데이터베이스 위치를 기억</string>
<string name="show_recent_files_title">최근 파일을 표시</string>
<string name="show_recent_files_summary">최근 데이터베이스의 위치를 표시</string>
<string name="description_app_properties">앱 설정을 관리하기 위한 KeePassDX 속성</string>
<string name="filter">필터</string>
<string name="sort_db">순서 지정 없음</string>
<string name="sort_title">제목</string>
<string name="sort_username">사용자명</string>
<string name="sort_creation_time">생성</string>
<string name="sort_last_modify_time">수정</string>
<string name="search">검색</string>
<string name="warning_password_encoding">비밀번호 문자가 데이터베이스 파일의 텍스트 인코딩 범위를 넘는 것을 회피 (인식되지 않는 문자는 동일 글자로 변환).</string>
<string name="warning_database_read_only">데이터베이스 변경을 저장하기 위해 파일 쓰기 권한을 허용</string>
<string name="menu_delete_entry_history">이력을 삭제</string>
<string name="bank_name">은행명</string>
<string name="error_otp_digits">토큰값은 %1$d 자리 이상 %2$d 자리 이하가 되어야 합니다.</string>
<string name="error_duplicate_file">파일 데이터가 이미 존재합니다.</string>
<string name="error_remove_file">파일 데이터를 제거하는 중 오류가 발생했습니다.</string>
<string name="error_start_database_action">데이터베이스에 대한 동작 수행 중 오류가 발생했습니다.</string>
<string name="menu_save_database">데이터 저장</string>
<string name="menu_restore_entry_history">이력을 복구</string>
<string name="subdomain_search_summary">보조 도메인 제한하에 웹 도메인을 검색</string>
<string name="contains_duplicate_uuid_procedure">중복에 대해 새로운 UUID를 생성하여 문제를 해결하고 진행할까요\?</string>
<string name="success_export_app_properties">앱 속성을 내보냈습니다.</string>
<string name="parallelism">병렬 처리</string>
<string name="command_execution">명령 실행중…</string>
<string name="menu_master_key_settings">마스터 키 설정</string>
<string name="show_otp_token_title">OTP 토큰을 표시</string>
<string name="list_groups_show_number_entries_summary">그룹에 속한 항목수를 표시</string>
<string name="menu_external_icon">외부 아이콘</string>
<string name="menu_advanced_unlock_settings">고급 잠금 해제</string>
<string name="search_mode">검색 모드</string>
<string name="rounds_explanation">추가적인 암호화 차수를 설정함으로써 무차별 대입 공격(brute force attack)에 대한 방어를 강화할 수 있습니다. 대신 읽기/저장시 느려질 수 있습니다.</string>
<string name="do_not_kill_app">앱을 강제 종료하지 마세요.</string>
<string name="sort_recycle_bin_bottom">휴지통을 바닥에</string>
<string name="warning_database_link_revoked">파일에 대한 접근이 파일 관리자에 의해 철회되었습니다.</string>
<string name="hide_broken_locations_title">파손된 데이터페이스 링크를 감춤</string>
<string name="import_app_properties_title">앱 속성을 가져오기</string>
<string name="error_export_app_properties">앱 속성을 내보내던 중 오류 발생</string>
<string name="rounds">변환 차수</string>
<string name="parallelism_explanation">키 파생 함수에 사용되는 병렬 처리 수준 (즉, 스레드의 갯수)</string>
<string name="html_about_privacy">&lt;strong&gt;사용자 데이터를 받아오지 않습니다.&lt;/strong&gt; 어떤 서버에도 연결하지 않고 로컬로만 동작하며 사용자의 사생활(프라이버시)를 최우선시합니다.</string>
<string name="error_rebuild_list">목록 재구축을 알맞게 할 수 없습니다.</string>
<string name="error_file_to_big">업로드하려는 파일이 너무 큽니다.</string>
<string name="error_no_response_from_challenge">요청한 시도로부터 응답을 받을 수 없습니다.</string>
<string name="error_cancel_by_user">사용자가 취소했습니다.</string>
<string name="corrupted_file">파일이 훼손되었습니다.</string>
<string name="list_groups_show_number_entries_title">항목수를 표시</string>
<string name="show_otp_token_summary">항목 목록에서 OTP 토큰을 표시</string>
<string name="show_uuid_title">UUID를 표시</string>
<string name="show_uuid_summary">항목이나 그룹에 연결된 UUID를 표시</string>
<string name="creating_database">데이터 베이스를 생성</string>
<string name="menu_merge_database">데이터 병합</string>
<string name="menu_merge_from">... 로부터 병합</string>
<string name="menu_save_copy_to">... 에 복사본 저장</string>
<string name="menu_keystore_remove_key">고급 잠금 해제 키를 삭제</string>
<string name="registration_mode">등록 모드</string>
<string name="sort_last_access_time">접근</string>
<string name="invalid_db_same_uuid">%1$s 와 동일한 UUID %2$s 가 이미 존재합니다.</string>
<string name="underline">밑줄</string>
<string name="unsupported_db_version">지원하지 않는 데이터베이스 버전입니다.</string>
</resources>

View File

@@ -82,7 +82,7 @@
<string name="invalid_db_sig">Nepavyko atpažinti duomenų bazės formato.</string>
<string name="sort_db">Naturali tvarka</string>
<string name="menu_hide_password">Slėpti slaptažodį</string>
<string name="app_timeout">Programėlės neveiklumas</string>
<string name="app_timeout">Neveiklumas</string>
<string name="clipboard_error_clear">Nepavyko išvalyti iškarpinės</string>
<string name="list_size_summary">Teksto dydis grupės sąraše</string>
<string name="error_can_not_handle_uri">KeePassDX negali apdoroti šio URI.</string>
@@ -116,7 +116,7 @@
<string name="contact">Kontaktai</string>
<string name="edit_entry">Redaguoti įrašą</string>
<string name="entry_add_attachment">Pridėti priedą (failą)</string>
<string name="encryption_explanation">Duomenų bazės šifravimo algoritmas naudojamas visiems duomenims.</string>
<string name="encryption_explanation">Duomenų bazės šifravimo algoritmas naudojamas visiems duomenims</string>
<string name="entry_history">Istorija</string>
<string name="entry_attachments">Priedai</string>
<string name="entry_add_field">Pridėti lauką</string>
@@ -142,7 +142,7 @@
<string name="error_no_name">Įveskite pavadinimą.</string>
<string name="error_word_reserved">Šis žodis yra rezervuotas ir negali būti naudojamas.</string>
<string name="error_nokeyfile">Pasirinkti rakto failą.</string>
<string name="error_load_database">Nepavyko užkrauti jūsų duomenų bazės.</string>
<string name="error_load_database">Nepavyko užkrauti duomenų bazės.</string>
<string name="error_pass_gen_type">Turi būti pasirinktas bent vienas slaptažodžio generavimo tipas.</string>
<string name="create_keepass_file">Sukurti naują duomenų bazę</string>
<string name="content_description_database_color">Duomenų bazės spalva</string>
@@ -160,4 +160,120 @@
<string name="lock">Užrakinti</string>
<string name="education_unlock_title">Atrakinkite savo duomenų bazę</string>
<string name="menu_lock">Užrakinti duomenų bazę</string>
<string name="expired">Nebegalioja</string>
<string name="select_to_copy">Pasirinkite kad kopijuoti %1$s į iškarpinę</string>
<string name="otp_period">Laikotarpis (sekundėmis)</string>
<string name="otp_type">OTP tipas</string>
<string name="error_otp_secret_key">Slaptasis raktas turi būti Base32 formato.</string>
<string name="error_otp_period">Laikotarpis turi būti nuo %1$d iki %2$d sekundžių.</string>
<string name="error_move_group_here">Čia negalima perkelti grupės.</string>
<string name="otp_secret">Paslaptis</string>
<string name="list_entries_show_username_summary">Rodo vartotojų vardus įrašų sąrašuose</string>
<string name="warning_database_revoked">Failų tvarkyklė panaikino prieigą prie failo, uždarykite duomenų bazę ir vėl ją atidarykite iš jos vietos.</string>
<string name="discard">Atmesti</string>
<string name="entry_setup_otp">Nustatyti vienkartinį slaptažodį</string>
<string name="otp_counter">Skaitiklis</string>
<string name="otp_digits">Skaičiai</string>
<string name="otp_algorithm">Algoritmas</string>
<string name="entry_otp">OTP</string>
<string name="error_no_hardware_key">Pasirinkite aparatinės įrangos raktą.</string>
<string name="error_invalid_OTP">Neteisinga OTP paslaptis.</string>
<string name="error_move_entry_here">Čia negalima perkelti įrašo.</string>
<string name="error_copy_entry_here">Čia negalima kopijuoti įrašo.</string>
<string name="error_copy_group_here">Čia negalima kopijuoti grupės.</string>
<string name="error_otp_digits">Žetonas turi būti nuo %1$d iki %2$d skaitmenų.</string>
<string name="error_hardware_key_unsupported">Aparatinės įrangos raktas nėra palaikomas.</string>
<string name="file_not_found_content">Nepavyko rasti failo. Pabandykite jį dar kartą atidaryti iš failų naršyklės.</string>
<string name="creating_database">Kuriama duomenų bazė…</string>
<string name="copy_field">%1$s kopija</string>
<string name="menu_form_filling_settings">Formų pildymas</string>
<string name="menu_advanced_unlock_settings">Pažangus atrakinimas</string>
<string name="menu_security_settings">Saugumo nustatymai</string>
<string name="read_only_warning">Priklausomai nuo jūsų failų tvarkyklės, KeePassDX gali būti neleidžiama rašyti į jūsų saugyklą.</string>
<string name="remember_hardware_key_title">Prisiminti aparatinės įrangos raktus</string>
<string name="remember_hardware_key_summary">Seka naudojamus aparatinės įrangos raktus</string>
<string name="warning_database_link_revoked">Failų tvarkyklė panaikino prieigą prie failo</string>
<string name="discard_changes">Atmesti pakeitimus\?</string>
<string name="retrieving_db_key">Gaunamas duomenų bazės raktas…</string>
<string name="content_description_keyboard_close_fields">Uždaryti laukelius</string>
<string name="decrypting_db">Atšifruojame duomenų bazės turinį…</string>
<string name="error_autofill_enable_service">Nepavyko įjungti automatinio pildymo paslaugos.</string>
<string name="error_otp_counter">Skaitiklis turi būti nuo %1$d iki %2$d.</string>
<string name="invalid_db_same_uuid">%1$s su tuo pačiu UUID %2$s jau egzistuoja.</string>
<string name="list_entries_show_username_title">Rodyti vartotojų vardus</string>
<string name="list_groups_show_number_entries_title">Rodyti įrašų skaičių</string>
<string name="list_groups_show_number_entries_summary">Rodo grupės įrašų skaičių</string>
<string name="loading_database">Įkeliama duomenų bazė…</string>
<string name="content_description_hardware_key_checkbox">Aparatinės įrangos rakto žymimasis langelis</string>
<string name="waiting_challenge_request">Laukiama iššūkio prašymo…</string>
<string name="waiting_challenge_response">Laukiama atsakymo į iššūkį…</string>
<string name="hardware_key">Aparatinės įrangos raktas</string>
<string name="entry_UUID">UUID</string>
<string name="error_disallow_no_credentials">Turi būti nustatytas bent vienas kredencialas.</string>
<string name="error_rounds_too_large">\"Transformacijos raundai\" per dideli. Nustatome į 2147483648.</string>
<string name="error_string_key">Kiekviena eilutė turi turėti laukelio pavadinimą.</string>
<string name="auto_type">Auto-įvedimas</string>
<string name="card_verification_value">CVV</string>
<string name="number">Numeris</string>
<string name="name">Vardas</string>
<string name="error_field_name_already_exists">Įrašo pavadinimas jau egzistuoja.</string>
<string name="error_database_uri_null">Duomenų bazės URI nepavyko gauti.</string>
<string name="key_derivation_function">Rakto išvedimo funkcija</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft yra &lt;strong&gt;atviro kodo&lt;/strong&gt; ir &lt;strong&gt;be reklamų&lt;/strong&gt;.
\nJis teikiamas toks, koks yra, pagal &lt;strong&gt;GPLv3&lt;/strong&gt; licenciją, be jokių garantijų.</string>
<string name="private_key">Privatus raktas</string>
<string name="date_of_issue">Išdavimo data</string>
<string name="email_address">El. pašto adresas</string>
<string name="cryptocurrency">Kriptovaliutos piniginė</string>
<string name="bank_identifier_code">SWIFT / BIC</string>
<string name="international_bank_account_number">IBAN</string>
<string name="template">Šablonas</string>
<string name="place_of_issue">Išdavimo vieta</string>
<string name="error_registration_read_only">Įrašyti naują elementą neleidžiama tik skaitymui skirtoje duomenų bazėje</string>
<string name="error_upload_file">Įkeliant failo duomenis įvyko klaida.</string>
<string name="content_description_entry_foreground_color">Įrašo pirmojo plano spalva</string>
<string name="content_description_entry_background_color">Įrašo fono spalva</string>
<string name="error_string_type">Šis tekstas neatitinka prašomo elemento.</string>
<string name="content_description_otp_information">Vienkartinio slaptažodžio info</string>
<string name="error_file_to_big">Failas, kurį bandote įkelti, yra per didelis.</string>
<string name="error_otp_type">Ši forma neatpažįsta esamo OTP tipo, jos patvirtinimas gali nebegeneruoti teisingo žetono.</string>
<string name="html_about_privacy">&lt;strong&gt;Jokie naudotojo duomenys nerenkami&lt;/strong&gt;, ši programa neprisijungia prie jokio serverio, veikia tik vietoje ir visiškai nepažeidžia naudotojų privatumo.</string>
<string name="debit_credit_card">Debit / Kreditinė kortelė</string>
<string name="holder">Turėtojas</string>
<string name="email">El. paštas</string>
<string name="membership">Narystė</string>
<string name="error_arc4">Srautinis šifras Arcfour nepalaikomas.</string>
<string name="error_XML_malformed">XML sugadintas.</string>
<string name="error_rebuild_list">Nepavyksta tinkamai atkurti sąrašo.</string>
<string name="error_duplicate_file">Failo duomenys jau egzistuoja.</string>
<string name="validate">Patvirtinti</string>
<string name="clipboard_timeout_summary">Laikymo iškarpinėje trukmė (jei tai palaiko jūsų prietaisas)</string>
<string name="content_description_nav_header">Navigacijos antraštė</string>
<string name="navigation_drawer_open">Atidaryti navigacijos dėklą</string>
<string name="navigation_drawer_close">Uždaryti navigacijos dėklą</string>
<string name="template_group_name">Šablonai</string>
<string name="searchable">Galima paieška</string>
<string name="inherited">Paveldėti</string>
<string name="auto_type_sequence">Auto-įvedimo seka</string>
<string name="tags">Žymės</string>
<string name="custom_data">Tinkinti duomenys</string>
<string name="search_filters">Paieškos filtrai</string>
<string name="current_group">Dabartinė grupė</string>
<string name="case_sensitive">Didžiųjų ir mažųjų raidžių skirtumas</string>
<string name="regex">Reguliarioji išraiška</string>
<string name="personal_identification_number">PIN</string>
<string name="id_card">ID kortelė</string>
<string name="wireless">Wi-Fi</string>
<string name="ssid">SSID</string>
<string name="type">Tipas</string>
<string name="token">Žetonas</string>
<string name="public_key">Viešas raktas</string>
<string name="content_description_repeat_toggle_password_visibility">Pakartotinai perjungti slaptažodžio matomumą</string>
<string name="content_description_passphrase_word_count">Slaptafrazės žodžių skaičius</string>
<string name="error_label_exists">Ši etiketė jau egzistuoja.</string>
<string name="error_response_already_provided">Atsakymas jau pateiktas.</string>
<string name="error_no_response_from_challenge">Nepavyko gauti atsakymo į iššūkį.</string>
<string name="error_cancel_by_user">Atšaukė naudotojas.</string>
<string name="error_remove_file">Įvyko klaida šalinant failo duomenis.</string>
<string name="error_start_database_action">Įvyko klaida atliekant veiksmą duomenų bazėje.</string>
</resources>

View File

@@ -224,7 +224,7 @@
<string name="error_move_entry_here">ഇവിടെ ഒരു എൻട്രി നീക്കാൻ കഴിയില്ല.</string>
<string name="error_autofill_enable_service">Autofill service could not be activated.</string>
<string name="clipboard_timeout">ക്ലിപ്പ്ബോർഡ് ടൈംഔട്ട്</string>
<string name="app_timeout">ആപ്പ് ടൈംഔട്ട്</string>
<string name="app_timeout">സമയം അധിക്രമിക്കുക</string>
<string name="menu_restore_entry_history">ഹിസ്റ്ററി വീണ്ടെടുക്കുക</string>
<string name="entry_expires">കാലഹരണപ്പെടുന്നു</string>
<string name="keyboard_key_vibrate_title">വൈബ്രേറ്ററി കീപ്രസ്സ്</string>

View File

@@ -19,7 +19,7 @@
Dutch translation by Erik Devriendt, corrected by Erik Jan Meijer
--><resources>
<string name="feedback">Reacties</string>
<string name="feedback">Opmerkingen</string>
<string name="homepage">Startpagina</string>
<string name="about_description">Android-implementatie van KeePass-wachtwoordbeheer</string>
<string name="accept">Accepteren</string>
@@ -27,11 +27,11 @@
<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">Tijd tot vergrendeling bij inactiviteit</string>
<string name="app_timeout_summary">Inactieve tijd tot vergrendeling van de database</string>
<string name="application">App</string>
<string name="menu_app_settings">App-instellingen</string>
<string name="brackets">Haakjes</string>
<string name="file_manager_install_description">Bestandsbeheer dat de Intent-actie ACTION_CREATE_DOCUMENT en ACTION_OPEN_DOCUMENT accepteert, is nodig om databasebestanden aan te maken, te openen en op te slaan.</string>
<string name="file_manager_install_description">Een bestandsbeheerder die de actie ACTION_CREATE_DOCUMENT en ACTION_OPEN_DOCUMENT accepteert, is vereist om databasebestanden te maken, openen en opslaan.</string>
<string name="clipboard_cleared">Klembord gewist</string>
<string name="clipboard_timeout">Time-out van het klembord</string>
<string name="clipboard_timeout_summary">Duur van opslag op het klembord (indien ondersteund op dit apparaat)</string>
@@ -134,9 +134,9 @@
<string name="allow">Toestaan</string>
<string name="clipboard_error_title">Klembordfout</string>
<string name="clipboard_error">Sommige apparaten staan niet toe dat apps het klembord gebruiken.</string>
<string name="clipboard_error_clear">Wissen van klembord mislukt</string>
<string name="clipboard_error_clear">Klembord is niet gewist</string>
<string name="entry_not_found">Geen iteminhoud gevonden.</string>
<string name="error_load_database">Je database kan niet worden geladen.</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>
@@ -160,7 +160,7 @@
<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="encryption_explanation">Database-encryptie-algoritme dat voor alle gegevens wordt gebruikt.</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>
<string name="memory_usage_explanation">De hoeveelheid geheugen dat de afleidingsfunctie mag gebruiken.</string>
@@ -169,7 +169,7 @@
<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_recycle_bin_bottom">Prullenbak onderaan plaatsen</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>
@@ -190,7 +190,7 @@
<string name="set_autofill_service_title">Dienst automatisch aanvullen</string>
<string name="autofill_explanation_summary">Schakel de dienst in om formulieren in andere apps in te vullen</string>
<string name="password_size_title">Gegenereerde wachtwoordlengte</string>
<string name="password_size_summary">Stel de standaardlengte van gegenereerd wachtwoord in</string>
<string name="password_size_summary">Stel de standaardlengte van gegenereerde wachtwoorden in</string>
<string name="list_password_generator_options_title">Wachtwoordtekens</string>
<string name="list_password_generator_options_summary">Toegestane wachtwoordtekens instellen</string>
<string name="clipboard">Klembord</string>
@@ -311,7 +311,7 @@
<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="recycle_bin">Prullenmand</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>
<string name="delete_entered_password_title">Wachtwoord wissen</string>
@@ -322,8 +322,8 @@
<string name="content_description_add_entry">Item toevoegen</string>
<string name="content_description_add_group">Groep toevoegen</string>
<string name="content_description_file_information">Bestandsinformatie</string>
<string name="content_description_password_checkbox">Wachtwoord-selectie</string>
<string name="content_description_keyfile_checkbox">Sleutelbestand-selectie</string>
<string name="content_description_password_checkbox">Wachtwoord-selectievak</string>
<string name="content_description_keyfile_checkbox">Sleutelbestand-selectievak</string>
<string name="content_description_repeat_toggle_password_visibility">Weergave van het wachtwoord wisselen</string>
<string name="content_description_entry_icon">Item-pictogram</string>
<string name="entry_password_generator">Wachtwoordgenerator</string>
@@ -403,7 +403,7 @@
<string name="download_attachment">Download %1$s</string>
<string name="education_setup_OTP_summary">Stel eenmalig wachtwoordbeheer (HOTP / TOTP) in om een token te genereren voor tweefactorauthenticatie (2FA).</string>
<string name="enable_auto_save_database_title">Automatisch opslaan</string>
<string name="recycle_bin_group_title">Prullenbak</string>
<string name="recycle_bin_group_title">Prullenbak-groep</string>
<string name="lock_database_show_button_summary">Toont de vergrendelknop in de gebruikersinterface</string>
<string name="lock_database_show_button_title">Vergrendelknop tonen</string>
<string name="autofill_preference_title">Instellingen voor automatisch aanvullen</string>
@@ -413,7 +413,7 @@
<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_title">Corrupte databasekoppelingen 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>
<string name="auto_focus_search_summary">Zoekopdracht aanmaken bij het openen van een database</string>
@@ -422,7 +422,7 @@
<string name="menu_restore_entry_history">Geschiedenis herstellen</string>
<string name="menu_empty_recycle_bin">Prullenbak legen</string>
<string name="menu_save_database">Gegevens opslaan</string>
<string name="error_save_database">Kan database niet opslaan.</string>
<string name="error_save_database">De database is niet opgeslagen.</string>
<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>
@@ -431,7 +431,7 @@
<string name="discard">Weggooien</string>
<string name="discard_changes">Veranderingen ongedaan maken\?</string>
<string name="validate">Valideren</string>
<string name="contribution">Bijdragen</string>
<string name="contribution">Donatie</string>
<string name="contact">Contact</string>
<string name="autofill_block_restart">Start de app met het formulier opnieuw op om de blokkering te activeren.</string>
<string name="autofill_block">Blokkering van automatisch invullen</string>
@@ -608,7 +608,7 @@
<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="show_entry_colors_title">Itemkleuren</string>
<string name="show_entry_colors_summary">Toont voorgrond- en achtergrondkleuren in een item</string>
<string name="show_entry_colors_summary">Toont items met voorgrond- en achtergrondkleuren</string>
<string name="wireless">Wi-Fi</string>
<string name="auto_type_sequence">Auto-Type tekenreeks</string>
<string name="expired">Verlopen</string>
@@ -646,4 +646,28 @@
<string name="ignore_chars_filter">Tekens negeren</string>
<string name="title_case">Woordhoofdletters</string>
<string name="character_count">Aantal tekens: %1$d</string>
<string name="content_description_nav_header">Navigatie-kop</string>
<string name="hardware_key">Fysieke sleutel</string>
<string name="error_XML_malformed">Misvormde XML.</string>
<string name="error_challenge_already_requested">Reactietest-vraag is al uitgegeven</string>
<string name="error_response_already_provided">Reactietest-antwoord is al geleverd.</string>
<string name="error_no_response_from_challenge">Geen antwoord gekregen op de reactietest.</string>
<string name="error_cancel_by_user">Geannuleerd door gebruiker.</string>
<string name="error_driver_required">Stuurprogramma vereist voor %1$s.</string>
<string name="error_empty_key">Sleutel mag niet leeg zijn.</string>
<string name="corrupted_file">Beschadigd bestand.</string>
<string name="remember_hardware_key_title">Fysieke sleutels onthouden</string>
<string name="enable_screenshot_mode_title">Schermopname-modus</string>
<string name="enable_screenshot_mode_summary">Toestaan dat andere apps schermopnames maken van deze app</string>
<string name="screenshot_mode_banner_text">Schermopname-modus</string>
<string name="auto_type">Auto-Type</string>
<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">&lt;strong&gt; Er worden geen gebruikersgegevens opgehaald &lt;/strong&gt;, 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>
</resources>

View File

@@ -17,7 +17,7 @@
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="feedback">Informacje zwrotne</string>
<string name="feedback">Zgłoś błąd lub sugestię</string>
<string name="homepage">Strona główna</string>
<string name="about_description">Implementacja menedżera haseł KeePass w systemie Android</string>
<string name="accept">Akceptuj</string>
@@ -27,7 +27,7 @@
<string name="app_timeout">Koniec czasu</string>
<string name="app_timeout_summary">Czas bezczynności przed zablokowaniem bazy danych</string>
<string name="application">Aplikacja</string>
<string name="menu_app_settings">Ustawienia aplikacji</string>
<string name="menu_app_settings">Ustawienia ogólne</string>
<string name="brackets">Nawiasy</string>
<string name="file_manager_install_description">Do tworzenia, otwierania i zapisywania plików bazy danych potrzebny jest menedżer plików, który akceptuje działanie Intent Action ACTION_CREATE_DOCUMENT i ACTION_OPEN_DOCUMENT.</string>
<string name="clipboard_cleared">Schowek został wyczyszczony</string>
@@ -37,7 +37,7 @@
<string name="retrieving_db_key">Tworzenie klucza bazy danych…</string>
<string name="database">Baza danych</string>
<string name="decrypting_db">Odszyfrowywanie zawartości bazy danych…</string>
<string name="default_checkbox">Użyj jako domyślnej 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="entry_accessed">Dostęp do pliku</string>
@@ -82,13 +82,13 @@
<string name="loading_database">Wczytywanie bazy danych…</string>
<string name="lowercase">Małe litery</string>
<string name="hide_password_title">Ukryj hasła</string>
<string name="hide_password_summary">Maskuj hasła (***) domyślnie</string>
<string name="about">Informacje</string>
<string name="hide_password_summary">Domyślnie maskuj hasła (***)</string>
<string name="about">O aplikacji</string>
<string name="menu_change_key_settings">Zmień klucz główny</string>
<string name="settings">Ustawienia</string>
<string name="menu_database_settings">Ustawienia bazy danych</string>
<string name="menu_delete">Usuń</string>
<string name="menu_donate">Dotuj</string>
<string name="menu_donate">Wspomóż</string>
<string name="menu_edit">Edytuj</string>
<string name="menu_hide_password">Ukryj hasło</string>
<string name="menu_lock">Zablokuj bazę danych</string>
@@ -108,7 +108,7 @@
<string name="rounds_explanation">Dodatkowe rundy szyfrowania zapewniają lepszą ochronę przed atakami typu brute force, ale mogą znacznie spowolnić ładowanie i zapisywanie.</string>
<string name="saving_database">Zapisywanie bazy danych…</string>
<string name="space">Spacja</string>
<string name="sort_db">Porządek naturalny</string>
<string name="sort_db">Porządek domyślny</string>
<string name="special">Znaki specjalne</string>
<string name="search">Szukaj</string>
<string name="underline">Podkreślenie</string>
@@ -153,9 +153,9 @@
<string name="menu_file_selection_read_only">Chroniony przed zapisem</string>
<string name="menu_open_file_read_and_write">Modyfikowalne</string>
<string name="protection">Ochrona</string>
<string name="read_only">Chroniony przed zapisem</string>
<string name="read_only">Ochrona przed zapisem</string>
<string name="read_only_warning">KeePassDX potrzebuje uprawnień do zapisu, aby mógł modyfikować bazę danych.</string>
<string name="encryption_explanation">Algorytm szyfrowania bazy danych używany dla wszystkich danych.</string>
<string name="encryption_explanation">Algorytm szyfrowania bazy danych używany dla wszystkich danych</string>
<string name="kdf_explanation">Aby wygenerować klucz dla algorytmu szyfrowania, klucz główny jest transformowany przy użyciu losowo solonej funkcji wyprowadzania klucza.</string>
<string name="memory_usage">Użycie pamięci</string>
<string name="memory_usage_explanation">Ilość pamięci do użycia przez funkcję wyprowadzania klucza.</string>
@@ -169,13 +169,13 @@
<string name="sort_last_access_time">Dostęp</string>
<string name="warning">Ostrzeżenie</string>
<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">Kosz na dole</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_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">Grupy poprzednie</string>
<string name="sort_groups_before">Pokaż Grupy na górze listy</string>
<string name="no_credentials_stored">Baza danych nie ma jeszcze hasła.</string>
<string name="database_history">Historia</string>
<string name="menu_appearance_settings">Wygląd</string>
@@ -190,10 +190,10 @@
<string name="list_password_generator_options_title">Znaki hasła</string>
<string name="list_password_generator_options_summary">Ustaw dozwolone znaki generatora haseł</string>
<string name="clipboard">Schowek</string>
<string name="clipboard_notifications_title">Powiadomienia ze schowka</string>
<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">Blokada</string>
<string name="lock">Zablokuj bazę danych</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>
@@ -211,8 +211,8 @@
<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>
<string name="monospace_font_fields_enable_summary">Zmień czcionkę użytą w polach, aby poprawić widoczność postaci</string>
<string name="allow_copy_password_title">Zaufanie do schowka</string>
<string name="monospace_font_fields_enable_summary">Zmień czcionkę użytą w polach, aby poprawić widoczność znaków</string>
<string name="allow_copy_password_title">Ochrona schowka</string>
<string name="allow_copy_password_summary">Zezwalanie na kopiowanie hasła wejściowego i chronionych pól do schowka</string>
<string name="allow_copy_password_warning">Ostrzeżenie: Schowek jest współużytkowany przez wszystkie aplikacje. Jeśli poufne dane są kopiowane, inne oprogramowanie może je odzyskać.</string>
<string name="database_name_title">Nazwa bazy danych</string>
@@ -277,7 +277,7 @@
<string name="html_text_dev_feature_work_hard">Ciężko pracujemy, aby szybko udostępnić tę funkcję.</string>
<string name="html_text_dev_feature_upgrade">Pamiętaj, aby aktualizować swoją aplikację, instalując nowe wersje.</string>
<string name="download">Pobieranie</string>
<string name="contribute">Przyczyń się</string>
<string name="contribute">Wspomóż projekt</string>
<string name="style_choose_title">Motyw aplikacji</string>
<string name="style_choose_summary">Motyw używany w aplikacji</string>
<string name="icon_pack_choose_title">Pakiet ikon</string>
@@ -365,12 +365,12 @@
<string name="settings_database_recommend_changing_master_key_summary">Zaleca się zmianę klucza głównego (dni)</string>
<string name="settings_database_force_changing_master_key_summary">Wymagaj zmiany klucza głównego (dni)</string>
<string name="database_default_username_title">Domyślna nazwa użytkownika</string>
<string name="database_custom_color_title">Niestandardowy kolor bazy danych</string>
<string name="database_custom_color_title">Własny kolor bazy danych</string>
<string name="compression">Kompresja</string>
<string name="compression_none">Żadna</string>
<string name="compression_gzip">Gzip</string>
<string name="device_keyboard_setting_title">Ustawienia klawiatury urządzenia</string>
<string name="error_invalid_OTP">Nieprawidłowy klucz tajny OTP.</string>
<string name="error_invalid_OTP">Nieprawidłowy klucz OTP.</string>
<string name="error_disallow_no_credentials">Należy ustawić co najmniej jedno poświadczenie.</string>
<string name="error_otp_secret_key">Klucz tajny musi być w formacie Base32.</string>
<string name="error_otp_counter">Licznik musi być między %1$d a %2$d.</string>
@@ -382,7 +382,7 @@
<string name="advanced_unlock_explanation_summary">Użyj zaawansowanego odblokowywania w celu łatwiejszego otwierania bazy 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 na wpis</string>
<string name="max_history_size_summary">Ogranicz rozmiar historii każdego wpisu</string>
<string name="settings_database_force_changing_master_key_title">Wymuś odnowienie</string>
<string name="settings_database_force_changing_master_key_next_time_title">Wymuś odnowienie następnym razem</string>
<string name="settings_database_force_changing_master_key_next_time_summary">Wymagaj zmiany klucza głównego następnym razem (raz)</string>
@@ -404,23 +404,23 @@
<string name="download_initialization">Inicjowanie…</string>
<string name="download_progression">W trakcie realizacji: %1$d%%</string>
<string name="download_finalization">Kończę…</string>
<string name="download_complete">Kompletny!</string>
<string name="download_complete">Ukończono!</string>
<string name="hide_expired_entries_title">Ukryj wygasłe wpisy</string>
<string name="hide_expired_entries_summary">Wygasłe wpisy nie są wyświetlane</string>
<string name="contact">Kontakt</string>
<string name="html_about_contribution">Aby &lt;strong&gt;zachować naszą wolność&lt;/strong&gt;, &lt;strong&gt;sprawdzać błędy&lt;/strong&gt;, &lt;strong&gt;dodawać funkcje&lt;/strong&gt; i &lt;strong&gt; być zawsze aktywnym&lt;/strong&gt;, liczymy na Twój &lt;strong&gt;wkład&lt;/strong&gt;.</string>
<string name="html_about_contribution">Aby &lt;strong&gt;zachować naszą wolność&lt;/strong&gt;, &lt;strong&gt;naprawiać błędy&lt;/strong&gt;, &lt;strong&gt;dodawać funkcje&lt;/strong&gt; i &lt;strong&gt; być zawsze aktywnym&lt;/strong&gt;, liczymy na Twój &lt;strong&gt;wkład&lt;/strong&gt;.</string>
<string name="auto_focus_search_title">Szybkie wyszukiwanie</string>
<string name="auto_focus_search_summary">Wyszukiwanie po otwarciu bazy danych</string>
<string name="remember_database_locations_title">Zapamiętaj lokalizacje baz danych</string>
<string name="remember_database_locations_summary">Śledzi, gdzie przechowywane są bazy danych</string>
<string name="remember_keyfile_locations_title">Zapamiętaj lokalizacje plików kluczy</string>
<string name="remember_keyfile_locations_summary">Śledzi, gdzie przechowywane są pliki z kluczami</string>
<string name="show_recent_files_title">Pokaż najnowsze pliki</string>
<string name="show_recent_files_title">Pokaż ostatnie pliki</string>
<string name="show_recent_files_summary">Pokaż lokalizacje najnowszych baz danych</string>
<string name="hide_broken_locations_title">Ukryj uszkodzone łącza do bazy danych</string>
<string name="hide_broken_locations_summary">Ukryj uszkodzone łącza na liście najnowszych baz danych</string>
<string name="warning_database_read_only">Przyznaj dostęp do zapisu pliku, aby zapisać zmiany w bazie danych</string>
<string name="contribution">Wkład</string>
<string name="contribution">Wsparcie finansowe</string>
<string name="education_setup_OTP_summary">Skonfiguruj zarządzanie hasłem jednorazowym (HOTP / TOTP), aby wygenerować token wymagany do uwierzytelniania dwuskładnikowego (2FA).</string>
<string name="education_setup_OTP_title">Konfiguracja OTP</string>
<string name="error_create_database">Nie można utworzyć pliku bazy danych.</string>
@@ -451,7 +451,7 @@
<string name="keyboard_change">Przełącz klawiaturę</string>
<string name="upload_attachment">Prześlij %1$s</string>
<string name="education_add_attachment_summary">Prześlij załącznik do wpisu, aby zapisać ważne dane zewnętrzne.</string>
<string name="education_add_attachment_title">Dodawanie załącznika</string>
<string name="education_add_attachment_title">Dodaj załącznik</string>
<string name="warning_sure_add_file">Czy mimo to dodać plik\?</string>
<string name="warning_replace_file">Przesłanie tego pliku spowoduje zastąpienie istniejącego.</string>
<string name="warning_file_too_big">Baza danych KeePass powinna zawierać tylko małe pliki narzędziowe (takie jak pliki kluczy PGP).
@@ -467,7 +467,7 @@
<string name="content_description_credentials_information">Informacje o poświadczeniach</string>
<string name="show_uuid_summary">Wyświetla identyfikator UUID powiązany z wpisem lub grupą</string>
<string name="show_uuid_title">Pokaż UUID</string>
<string name="autofill_read_only_save">Zapisywanie danych nie jest dozwolone dla bazy danych otwartej jako tylko do odczytu.</string>
<string name="autofill_read_only_save">Zapisywanie danych nie jest dozwolone dla bazy danych otwartej tylko do odczytu.</string>
<string name="autofill_ask_to_save_data_summary">Pytaj o zapisanie danych po zakończeniu wypełniania formularza</string>
<string name="autofill_ask_to_save_data_title">Pytaj o zapisanie danych</string>
<string name="autofill_save_search_info_summary">Staraj się zapisywać informacje wyszukiwania podczas dokonywania ręcznego wyboru wpisu, aby ułatwić sobie przyszłe użycie</string>
@@ -497,7 +497,7 @@
<string name="device_credential_unlock_enable_title">Odblokowywanie uwierzytelniające urządzenia</string>
<string name="device_credential">Uwierzytelnienie 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ć zaawansowanego wydruku odblokowującego</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>
@@ -523,9 +523,9 @@
<string name="open_advanced_unlock_prompt_store_credential">Otwórz monit odblokowania zaawansowanego, aby przechowywać poświadczenia</string>
<string name="open_advanced_unlock_prompt_unlock_database">Otwórz monit odblokowania zaawansowanego, aby odblokować bazę danych</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 zmianam.</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>
<string name="menu_reload_database">Ponownie załaduj dane</string>
<string name="menu_reload_database">Przeładuj dane</string>
<string name="unit_gibibyte">GiB</string>
<string name="unit_mebibyte">MiB</string>
<string name="unit_kibibyte">KiB</string>
@@ -543,13 +543,13 @@
<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">Wyeksportowano 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">Zaimportowano właściwości aplikacji</string>
<string name="success_import_app_properties">Importowano właściwości 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 wyeksportować właściwości 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 zaimportować 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="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>
@@ -588,7 +588,7 @@
<string name="holder">Posiadacz</string>
<string name="debit_credit_card">Karta debetowa / kredytowa</string>
<string name="template_group_name">Szablony</string>
<string name="show_otp_token_summary">Wyświetla tokeny OTP na liście wpisów</string>
<string name="show_otp_token_summary">Pokaż tokeny OTP na liście wpisów</string>
<string name="show_otp_token_title">Pokaż token OTP</string>
<string name="menu_external_icon">Ikona zewnętrzna</string>
<string name="autofill_manual_selection_summary">Wyświetl opcję pozwalającą użytkownikowi wybrać wpis bazy danych</string>
@@ -605,9 +605,9 @@
<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="tags">Znaczniki</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 we wpisie</string>
<string name="show_entry_colors_summary">Wyświetla kolory pierwszego planu i tła wpisu</string>
<string name="content_description_nav_header">Nagłówek nawigacyjny</string>
<string name="navigation_drawer_open">Szuflada nawigacyjna otwarta</string>
<string name="navigation_drawer_close">Szuflada nawigacyjna zamknięta</string>
@@ -617,11 +617,11 @@
<string name="auto_type_sequence">Sekwencja automatycznego wpisywania</string>
<string name="current_group">Obecna grupa</string>
<string name="custom_data">Dane niestandardowe</string>
<string name="menu_merge_from">Scal z…</string>
<string name="menu_merge_from">Scal z </string>
<string name="search_filters">Filtry wyszukiwania</string>
<string name="auto_type">Automatyczne wpisywanie</string>
<string name="searchable">Przeszukiwalne</string>
<string name="menu_save_copy_to">Zapisz kopię w…</string>
<string name="menu_save_copy_to">Zapisz kopię w </string>
<string name="expired">Wygasłe</string>
<string name="warning_database_already_opened">Baza danych jest już otwarta, należy ją najpierw zamknąć, aby otworzyć nową</string>
<string name="advanced_unlock_keystore_warning">Ta funkcja umożliwia przechowywanie zaszyfrowanych danych uwierzytelniających w bezpiecznym magazynie kluczy urządzenia.

View File

@@ -153,7 +153,7 @@
<string name="read_only_warning">KeePassDX precisa de permissões de escrita para poder mudar qualquer coisa no seu banco.</string>
<string name="show_recent_files_title">Exibir arquivos recentes</string>
<string name="show_recent_files_summary">Exibir locais de bancos de dados recentes</string>
<string name="encryption_explanation">Algoritmo de criptografia usado para todos os dados.</string>
<string name="encryption_explanation">Algoritmo de criptografia usado para todos os dados</string>
<string name="kdf_explanation">Para gerar uma chave para o algoritmo de criptografia, a chave-mestra é transformada usando uma função de derivação de chave salgada aleatoriamente.</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>
@@ -210,7 +210,7 @@
<string name="monospace_font_fields_enable_summary">Muda a fonte usada nos campos para melhor visibilidade dos caracteres</string>
<string name="allow_copy_password_title">Confiança na área de transferência</string>
<string name="allow_copy_password_summary">Permitir a cópia da senha e de campos protegidos para a área de transferência</string>
<string name="allow_copy_password_warning">AVISO: A área de transferência é compartilhada por todos os aplicativos. Se dados sensíveis forem copiados, outros programas podem recuperá-los.</string>
<string name="allow_copy_password_warning">AVISO: A área de transferência é compartilhada por todos os aplicativos. Se dados sensíveis forem copiados, outros programas podem acessá-los.</string>
<string name="database_name_title">Nome do banco de dados</string>
<string name="database_description_title">Descrição do banco de dados</string>
<string name="database_version_title">Versão do banco de dados</string>
@@ -220,10 +220,10 @@
<string name="keyboard">Teclado</string>
<string name="magic_keyboard_title">Magikeyboard</string>
<string name="magic_keyboard_explanation_summary">Ative um teclado customizado, populando suas senhas e todos os campos de identidade</string>
<string name="allow_no_password_title">Não permitir chave-mestra</string>
<string name="allow_no_password_summary">Permitir tocar no botão \"Abrir\" se nenhuma credencial for selecionada</string>
<string name="allow_no_password_title">Permitir chave-mestra vazia</string>
<string name="allow_no_password_summary">Permite tocar no botão \"Abrir\" mesmo se nenhuma credencial for selecionada</string>
<string name="enable_read_only_title">Somente leitura</string>
<string name="enable_read_only_summary">Por padrão, abrir seu banco de dados no modo somente leitura</string>
<string name="enable_read_only_summary">Abre o banco de dados no modo somente leitura por padrão</string>
<string name="enable_education_screens_title">Dicas educacionais</string>
<string name="enable_education_screens_summary">Destaque os elementos para aprender como o aplicativo funciona</string>
<string name="reset_education_screens_title">Reiniciar telas educacionais</string>
@@ -279,7 +279,7 @@
<string name="icon_pack_choose_title">Pacote de ícones</string>
<string name="icon_pack_choose_summary">Pacote de ícones usado no aplicativo</string>
<string name="edit_entry">Editar entrada</string>
<string name="error_load_database">Não foi possível carregar seu banco de dados.</string>
<string name="error_load_database">Não foi possível carregar o banco de dados.</string>
<string name="error_load_database_KDF_memory">Não pôde carregar a chave. Tente diminuir o \"Uso de Memória\" do KDF.</string>
<string name="list_entries_show_username_title">Mostrar nomes de usuário</string>
<string name="list_entries_show_username_summary">Exibe nomes de usuário em listas de entrada</string>
@@ -305,8 +305,8 @@
<string name="keyboard_key_sound_title">Teclas audíveis</string>
<string name="selection_mode">Modo seleção</string>
<string name="do_not_kill_app">Não feche o aplicativo…</string>
<string name="lock_database_back_root_title">Pressione \'Voltar\' para bloquear</string>
<string name="lock_database_back_root_summary">Trancar a base de dados quando o usuário pressiona o botão \"Voltar\" na tela inicial</string>
<string name="lock_database_back_root_title">Pressionar \'Voltar\' para bloquear</string>
<string name="lock_database_back_root_summary">Tranca o banco de dados quando o usuário pressiona o botão \"Voltar\" na tela inicial</string>
<string name="clear_clipboard_notification_title">Limpar ao fechar</string>
<string name="clear_clipboard_notification_summary">Bloquear o banco de dados quando a duração da área de transferência expirar ou a notificação for fechada depois do início do uso</string>
<string name="recycle_bin">Lixeira</string>
@@ -368,8 +368,8 @@
<string name="contains_duplicate_uuid">O banco de dados contém UUIDs duplicados.</string>
<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">Copiar campos de entrada usando a área de transferência do seu aparelho</string>
<string name="advanced_unlock_explanation_summary">Usar destravamento avançado para abrir o banco de dados mais facilmente</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="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>
@@ -388,7 +388,7 @@
<string name="compression_none">Nada</string>
<string name="compression_gzip">Gzip</string>
<string name="device_keyboard_setting_title">Configurações do teclado do aparelho</string>
<string name="error_save_database">Não foi possível salvar no banco de dados.</string>
<string name="error_save_database">Não foi possível salvar o banco de dados.</string>
<string name="menu_save_database">Salvar dados</string>
<string name="menu_empty_recycle_bin">Esvaziar lixeira</string>
<string name="command_execution">Executando o comando…</string>
@@ -396,7 +396,7 @@
<string name="keystore_not_accessible">O armazenamento chaves não foi propriamente inicializado.</string>
<string name="recycle_bin_group_title">Grupo de lixeira</string>
<string name="enable_auto_save_database_title">Salvar automaticamente o banco de dados</string>
<string name="enable_auto_save_database_summary">Salvar automaticamente o banco de dados depois de uma ação importante (somente no modo \"Modificável\")</string>
<string name="enable_auto_save_database_summary">Salva automaticamente o banco de dados após cada ação importante (somente no modo \"Modificável\")</string>
<string name="discard">Descartar</string>
<string name="contact">Contato</string>
<string name="auto_focus_search_title">Busca rápida</string>
@@ -604,7 +604,7 @@
<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="show_entry_colors_title">Cores de entrada</string>
<string name="show_entry_colors_summary">Exibe as cores de primeiro plano e de fundo em uma 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>
<string name="wireless">Wi-Fi</string>
<string name="warning_keyfile_integrity">O hash do arquivo não é garantido porque o Android pode alterar seus dados em tempo real. Altere a extensão do arquivo para .bin para obter a integridade correta.</string>
@@ -625,14 +625,14 @@
<string name="content_description_passphrase_word_count">Número de palavras da senha</string>
<string name="warning_database_already_opened">Um banco de dados já está aberto, feche-o primeiro para abrir o novo</string>
<string name="keyboard_previous_search_title">Tela de busca</string>
<string name="entropy_calculate">Entropia: Calcular</string>
<string name="entropy_calculate">Entropia: Calculando</string>
<string name="at_least_one_char">Pelo menos um caractere de cada</string>
<string name="exclude_ambiguous_chars">Excluir caracteres ambíguos</string>
<string name="consider_chars_filter">Considerar caracteres</string>
<string name="consider_chars_filter">Considere caracteres</string>
<string name="upper_case">MAIÚSCULAS</string>
<string name="title_case">Capitalização de Título</string>
<string name="colorize_password_title">Colorir senhas</string>
<string name="colorize_password_summary">Colorir caracteres da senha por tipo</string>
<string name="colorize_password_summary">Colorir caracteres de senha por tipo</string>
<string name="passphrase">Frase secreta</string>
<string name="entropy">Entropia: %1$s bit</string>
<string name="entropy_high">Entropia: Alta</string>
@@ -644,5 +644,28 @@
<string name="ignore_chars_filter">Ignorar caracteres</string>
<string name="word_separator">Separador</string>
<string name="lower_case">minúsculas</string>
<string name="character_count">Número de caracteres: %1$d</string>
<string name="character_count">Contagem de caracteres: %1$d</string>
<string name="waiting_challenge_request">Aguardando o pedido de desafio…</string>
<string name="waiting_challenge_response">Aguardando a resposta do desafio…</string>
<string name="error_cancel_by_user">Cancelado pelo usuário.</string>
<string name="error_hardware_key_unsupported">A chave física não é suportada.</string>
<string name="error_unable_merge_database_kdb">Não é possível mesclar a partir de um banco de dados V1.</string>
<string name="error_location_unknown">Localização do banco de dados desconhecida, a ação do banco de dados não pode ser executada.</string>
<string name="error_empty_key">A chave não pode estar vazia.</string>
<string name="html_about_privacy">&lt;strong&gt;Nenhum dado do usuário é coletado&lt;/strong&gt;, este aplicativo não se conecta a nenhum servidor, funciona apenas localmente e respeita totalmente a privacidade dos usuários.</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_challenge_already_requested">Desafio já solicitado</string>
<string name="error_response_already_provided">Resposta já fornecida.</string>
<string name="error_no_response_from_challenge">Não foi possível obter a resposta do desafio.</string>
<string name="error_driver_required">É necessário o driver para %1$s.</string>
<string name="remember_hardware_key_title">Lembrar chaves físicas</string>
<string name="remember_hardware_key_summary">Mantém um registro das chaves físicas utilizadas</string>
<string name="enable_screenshot_mode_title">Modo de captura de tela</string>
<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="content_description_hardware_key_checkbox">Caixa de verificação da chave física</string>
</resources>

View File

@@ -142,7 +142,7 @@
</string-array>
<string name="extended_ASCII">ASCII estendido</string>
<string name="allow">Permitir</string>
<string name="error_load_database">Não foi possível abrir a sua base de dados.</string>
<string name="error_load_database">Não foi possível abrir a base de dados.</string>
<string name="error_load_database_KDF_memory">Não foi possível carregar a chave. Tente diminuir o \"Uso de memória\" do KDF.</string>
<string name="list_entries_show_username_title">Mostrar nomes de utilizador</string>
<string name="copy_field">Cópia de %1$s</string>
@@ -186,7 +186,7 @@
<string name="encryption">Encriptação</string>
<string name="key_derivation_function">Função de derivação de chave</string>
<string name="error_autofill_enable_service">Não foi possível ativar o serviço de preenchimento automático.</string>
<string name="encryption_explanation">Algoritmo de encriptação usado para todos os dados.</string>
<string name="encryption_explanation">Algoritmo de encriptação usado para todos os dados</string>
<string name="password_size_summary">Define o tamanho predefinido para as palavras-passe geradas</string>
<string name="list_password_generator_options_title">Caracteres das palavras-passe</string>
<string name="list_password_generator_options_summary">Definir os caracteres permitidos para o gerador de palavras-passe</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">Mostrar nomes de utilizador na lista 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>
@@ -299,7 +299,7 @@
<string name="selection_mode">Modo de seleção</string>
<string name="do_not_kill_app">Não feche a aplicação…</string>
<string name="lock_database_back_root_title">Pressione \'Voltar\' para bloquear</string>
<string name="lock_database_back_root_summary">Tranca a base de dados quando o utilizador pressiona o botão voltar no ecrã inicial</string>
<string name="lock_database_back_root_summary">Bloquear a base de dados quando o utilizador pressiona o botão voltar no ecrã inicial</string>
<string name="clear_clipboard_notification_title">Limpar ao fechar</string>
<string name="clear_clipboard_notification_summary">Bloquear a base de dados quando a duração da área de transferência expirar ou quando a notificação for fechada depois de começar a utilizá-la</string>
<string name="recycle_bin">Caixote da reciclagem</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">Mostrar o número de entradas dentro de um 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="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>
@@ -473,26 +473,26 @@
<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">Advertência: ainda tem de se lembrar da sua palavra-passe principal se usar o reconhecimento de desbloqueio avançado.</string>
<string name="advanced_unlock_prompt_store_credential_message">Ainda te 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="open_advanced_unlock_prompt_store_credential">Abrir o alerta de desbloqueio avançado para armazenar as credenciais</string>
<string name="open_advanced_unlock_prompt_unlock_database">Abrir o alerta de desbloqueio avançado para desbloquear a base de dados</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>
<string name="warning_database_info_changed_options">Substitua as alterações externas, guardando a base de dados ou recarregando-a com as últimas alterações.</string>
<string name="warning_database_info_changed_options">Unir os dados, substituir as alterações externas guardado a base de dados ou recarregá-los com as últimas alterações.</string>
<string name="warning_database_info_changed">A informação contida no seu ficheiro da base de dados foi alterada fora da aplicação.</string>
<string name="warning_empty_recycle_bin">Eliminar permanentemente todos os nós do caixote da reciclagem\?</string>
<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_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="content_description_otp_information">Informações sobre a palavra-passe de uso único</string>
<string name="content_description_otp_information">Informação de palavra-passe de uso único</string>
<string name="show_otp_token_summary">Mostra os tokens OTP na lista de entradas</string>
<string name="show_otp_token_title">Mostrar token OTP</string>
<string name="show_uuid_summary">Mostra o UUID ligado a uma entrada ou grupo</string>
@@ -510,9 +510,9 @@
<string name="education_advanced_unlock_title">Desbloqueio avançado da base de dados</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 é validado um formulário</string>
<string name="autofill_ask_to_save_data_summary">Pedir para guardar dados quando terminar de preencher um formulário</string>
<string name="autofill_ask_to_save_data_title">Pedir para guardar dados</string>
<string name="autofill_save_search_info_summary">Tentar guardar as informações de pesquisas ao fazer uma seleção de entrada manual</string>
<string name="autofill_save_search_info_summary">Tentar guardar as informações de pesquisas ao fazer uma seleção de entrada manual para facilitar utilizações posteriores</string>
<string name="autofill_save_search_info_title">Guardar informações de pesquisas</string>
<string name="autofill_manual_selection_summary">Mostrar opção para permitir que o utilizador selecione a entrada da base de dados</string>
<string name="autofill_manual_selection_title">Seleção manual</string>
@@ -527,7 +527,7 @@
<string name="custom_fields">Campos personalizados</string>
<string name="keyboard_previous_lock_summary">Mudar automaticamente para o teclado anterior após bloquear a base de dados</string>
<string name="keyboard_previous_lock_title">Bloquear base de dados</string>
<string name="keyboard_save_search_info_summary">Depois de partilhar um URL com o KeePassDX, quando uma entrada for selecionada, memorizar essa entrada para utilizações posteriores</string>
<string name="keyboard_save_search_info_summary">Tentar guardar informação partilhada ao fazer uma seleção manual de entradas para uma utilização futura mais fácil</string>
<string name="keyboard_save_search_info_title">Guardar informação partilhada</string>
<string name="templates">Modelos</string>
<string name="notification">Notificação</string>
@@ -592,4 +592,80 @@
<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="content">Conteúdo</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>
<string name="content_description_hardware_key_checkbox">Caixa de verificação da chave física</string>
<string name="content_description_entry_foreground_color">Cor do primeiro plano da página inicial</string>
<string name="content_description_passphrase_word_count">Número de palavras da frase-chave</string>
<string name="waiting_challenge_request">À espera do pedido de desafio…</string>
<string name="waiting_challenge_response">À espera da resposta ao desafio…</string>
<string name="html_about_privacy">&lt;strong&gt;Nenhum dado de utilizador é recuperado&lt;/strong&gt;, esta aplicação não se liga a nenhum servidor, funciona apenas localmente e respeita plenamente a privacidade dos utilizadores.</string>
<string name="tags">Etiquetas</string>
<string name="search_filters">Filtros de pesquisa</string>
<string name="wireless">Wi-Fi</string>
<string name="error_challenge_already_requested">Desafio já solicitado</string>
<string name="error_response_already_provided">Resposta já fornecida.</string>
<string name="error_no_response_from_challenge">Não foi possível obter a resposta do desafio.</string>
<string name="error_unable_merge_database_kdb">Não é possível fundir a partir de uma base de dados V1.</string>
<string name="error_location_unknown">A localização da base de dados é desconhecida, a ação da base de dados não pode ser executada.</string>
<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 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">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
\nDependendo da implementação da API nativa do sistema operativo, esta pode não estar totalmente funcional.
\nVerifique a compatibilidade e segurança da KeyStore com o fabricante do seu dispositivo e com o criador da ROM que está a utilizar.</string>
<string name="keyboard_previous_search_summary">Mudar automaticamente para o teclado anterior no ecrã de pesquisa</string>
<string name="enable_screenshot_mode_summary">Permitir que aplicações de terceiros registem ou fotografem os ecrãs da aplicação</string>
<string name="entropy">Entropia: %1$s bit</string>
<string name="entropy_high">Entropia: alta</string>
<string name="entropy_calculate">Entropia: calcular…</string>
<string name="consider_chars_filter">Considerar caracteres</string>
<string name="word_separator">Separador</string>
<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 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">Manter o ecrã ligado ao ver 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 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 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">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="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">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>
<string name="custom_data">Dados personalizados</string>
<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">Unir de…</string>
<string name="menu_save_copy_to">Guardar uma cópia em…</string>
</resources>

View File

@@ -128,7 +128,7 @@
<string name="rounds_explanation">As rodadas adicionais de encriptação fornecem mais proteção contra ataques de força bruta, mas podem tornar o processo de carregar e guardar mais lentos.</string>
<string name="rounds">Rodadas de transformação</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="encryption_explanation">Algoritmo de encriptação usado para todos os dados.</string>
<string name="encryption_explanation">Algoritmo de encriptação usado para todos os dados</string>
<string name="root">Raiz</string>
<string name="read_only_warning">Dependendo do seu gestor de ficheiros, o KeePassDX pode não ter permissão de escrita no armazenamento.</string>
<string name="read_only">Apenas leitura</string>
@@ -644,4 +644,6 @@
<string name="enable_screenshot_mode_title">Modo de captura de ecrã</string>
<string name="enable_screenshot_mode_summary">Permitir que aplicações de terceiros registem ou fotografem os ecrãs da aplicação</string>
<string name="screenshot_mode_banner_text">Modo de captura de ecrã</string>
<string name="html_about_privacy">&lt;strong&gt;Nenhum dado de utilizador é recuperado&lt;/strong&gt;, 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>
</resources>

View File

@@ -148,7 +148,7 @@
<string name="error_autofill_enable_service">Служба автозаполнения не может быть включена.</string>
<string name="copy_field">%1$s скопировано</string>
<string name="menu_form_filling_settings">Заполнение форм</string>
<string name="encryption_explanation">Алгоритм шифрования всех данных базы.</string>
<string name="encryption_explanation">Алгоритм шифрования всех данных базы</string>
<string name="kdf_explanation">При создании ключа для алгоритма шифрования, главный пароль преобразуется при помощи функции формирования ключа со случайной солью.</string>
<string name="memory_usage">Использование памяти</string>
<string name="memory_usage_explanation">Объём памяти, который будет использоваться функцией формирования ключа.</string>
@@ -266,9 +266,9 @@
<string name="education_donation_title">Участвуйте</string>
<string name="education_donation_summary">Примите участие в проекте для повышения стабильности, безопасности и добавления новых возможностей.</string>
<string name="html_text_ad_free">В отличие от многих других приложений управления паролями, здесь &lt;strong&gt;нет рекламы&lt;/strong&gt;, и оно &lt;strong&gt;свободно от лицензирования&lt;/strong&gt;. Приложение не собирает ваши личные данные на своих серверах независимо от версии, которую вы используете.</string>
<string name="html_text_buy_pro">Купив Proверсию, у вас появится доступ к данным &lt;strong&gt;визуальным стилям&lt;/strong&gt;, а также вы внесёте вклад в &lt;strong&gt;реализацию общественных проектов&lt;/strong&gt;.</string>
<string name="html_text_buy_pro">Купите Proверсию и откройте доступ к этой &lt;strong&gt;теме&lt;/strong&gt;. Покупая Pro-версию, вы помогаете &lt;strong&gt;разработчикам открытого ПО&lt;/strong&gt;.</string>
<string name="html_text_feature_generosity">Эти &lt;strong&gt;визуальные стили&lt;/strong&gt; доступны благодаря вашей щедрости.</string>
<string name="html_text_donation">Для того, чтобы сохранить нашу независимость и быть всегда активными, мы рассчитываем на вашу &lt;strong&gt;поддержку&lt;/strong&gt;.</string>
<string name="html_text_donation">Для развития нашего проекта и его независимости нам необходима ваша &lt;strong&gt;поддержка&lt;/strong&gt;.</string>
<string name="html_text_dev_feature">Эта функция находится &lt;strong&gt;в разработке&lt;/strong&gt; и требует вашего &lt;strong&gt;участия&lt;/strong&gt;, чтобы стать доступной в ближайшее время.</string>
<string name="html_text_dev_feature_buy_pro">Покупая &lt;strong&gt;Pro&lt;/strong&gt;–версию,</string>
<string name="html_text_dev_feature_contibute">&lt;strong&gt;Участвуя в проекте&lt;/strong&gt;,</string>
@@ -413,7 +413,7 @@
<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_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>
@@ -667,4 +667,5 @@
<string name="waiting_challenge_request">Ожидание запроса на вызов…</string>
<string name="waiting_challenge_response">Ожидание ответа на вызов…</string>
<string name="html_about_privacy">&lt;strong&gt;Никакие пользовательские данные не собираются&lt;/strong&gt;, это приложение не подключается ни к одному серверу, работает исключительно локально и полностью соблюдает конфиденциальность пользователей.</string>
<string name="auto_type">Автонабор</string>
</resources>

View File

@@ -0,0 +1,365 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="edit_entry">Përpunoni zë</string>
<string name="database">Bazë të dhënash</string>
<string name="entry_notes">Shënime</string>
<string name="properties">Veti</string>
<string name="password">Fjalëkalim</string>
<string name="root">Rrënjë</string>
<string name="warning">Kujdes</string>
<string name="keyboard_previous_lock_title">Kyçe bazën e të dhënave</string>
<string name="menu_change_key_settings">Ndryshoni kyçin e përgjithshëm</string>
<string name="current_group">Grupi i tanishëm</string>
<string name="keyboard_notification_entry_content_title_text"></string>
<string name="auto_type">Vetë-Shtype</string>
<string name="database_history">Historik</string>
<string name="content_description_add_entry">Shtoni zë</string>
<string name="menu_edit">Përpunojeni</string>
<string name="content_description_remove_from_list">Hiqe</string>
<string name="entry_attachments">Bashkëngjitje</string>
<string name="save">Ruaje</string>
<string name="menu_open">Hape</string>
<string name="menu_delete">Fshije</string>
<string name="entry_expires">Skadon më</string>
<string name="content_description_add_group">Shto grup</string>
<string name="enable">Aktivizoje</string>
<string name="disable">Çaktivizoje</string>
<string name="name">Emër</string>
<string name="search">Kërko</string>
<string name="sort_username">Emër përdoruesi</string>
<string name="entry_url">URL</string>
<string name="sort_title">Titull</string>
<string name="about">Mbi</string>
<string name="autofill_close_database_title">Mbylle bazën e të dhënave</string>
<string name="menu_database_settings">Rregullime baze të dhënash</string>
<string name="settings">Rregullime</string>
<string name="accept">Pranoje</string>
<string name="case_sensitive">Ndjeshmëri ndaj shkrimi me të mëdha/të vogla</string>
<string name="general">Të përgjithshme</string>
<string name="security">Siguri</string>
<string name="contribution">Kontribut</string>
<string name="feedback">Përshtypje</string>
<string name="allow">Lejoje</string>
<string name="content_description_add_node">Shtoni nyjë</string>
<string name="entry_add_field">Shtoni fushë</string>
<string name="template_group_name">Gjedhe</string>
<string name="entry_accessed">Përdorur më</string>
<string name="entry_created">Krijuar më</string>
<string name="entry_UUID">UUID</string>
<string name="otp_algorithm">Algoritëm</string>
<string name="version">Version</string>
<string name="menu_donate">Dhuroni</string>
<string name="menu_paste">Ngjite</string>
<string name="rounds">Raunde shndërrimi</string>
<string name="memory_usage">Përdorim kujtese</string>
<string name="parallelism">Paralelizëm</string>
<string name="permission">Leje</string>
<string name="credential_before_click_advanced_unlock_button">Shtypni fjalëkalimin dhe mandej klikoni mbi këtë buton.</string>
<string name="biometric">Biometrik</string>
<string name="biometric_delete_all_key_title">Fshi kyçe fshehtëzimi</string>
<string name="file_name">Emër kartele</string>
<string name="notification">Njoftim</string>
<string name="compression">Ngjeshje</string>
<string name="compression_none">Asnjë</string>
<string name="autofill_manual_selection_title">Përzgjedhje dorazi</string>
<string name="html_text_dev_feature_thanks">Shumë faleminderit për kontributin tuaj.</string>
<string name="html_text_dev_feature_work_hard">Po punojmë fort për ta hedhur sa më shpejt në qarkullim këtë veçori.</string>
<string name="contribute">Kontribuoni</string>
<string name="upload_attachment">Ngarko %1$s</string>
<string name="download_initialization">Po gatitet…</string>
<string name="contact">Kontakt</string>
<string name="homepage">Faqe hyrëse</string>
<string name="add_entry">Shtoni zë</string>
<string name="add_group">Shto grup</string>
<string name="master_key">Kyç i përgjithshëm</string>
<string name="encryption">Fshehtëzim</string>
<string name="encryption_algorithm">Algoritëm fshehtëzimi</string>
<string name="app_timeout">Mbarim kohe</string>
<string name="app_timeout_summary">Kohë plogështie para se të kyçet baza e të dhënave</string>
<string name="application">Aplikacion</string>
<string name="clipboard_cleared">U spastrua e papastra</string>
<string name="clipboard_error_title">Gabim të papastre</string>
<string name="clipboard_error_clear">Su spastrua dot e papastra</string>
<string name="clipboard_timeout">Mbarim kohe për të papastrën</string>
<string name="content_description_background">Sfond</string>
<string name="content_description_open_file">Hape kartelën</string>
<string name="content_description_add_item">Shtoni objekt</string>
<string name="content_description_file_information">Hollësi kartele</string>
<string name="content_description_credentials_information">Hollësi kredencialesh</string>
<string name="content_description_otp_information">Hollësi fjalëkalimi për një herë</string>
<string name="content_description_password_checkbox">Kutizë fjalëkalimi</string>
<string name="content_description_entry_icon">Ikonë zëri</string>
<string name="content_description_database_color">Ngjyrë baze të dhënash</string>
<string name="validate">Vleftësoje</string>
<string name="discard_changes">Të hidhen tej ndryshimet\?</string>
<string name="discard">Hidhe tej</string>
<string name="entry_password_generator">Prodhues fjalëkalimesh</string>
<string name="content_description_password_length">Gjatësi fjalëkalimi</string>
<string name="content_description_passphrase_word_count">Numër fjalësh frazëkalimi</string>
<string name="entry_add_attachment">Shtoni bashkëngjitje</string>
<string name="content_description_remove_field">Hiqe fushën</string>
<string name="content_description_update_from_list">Përditësim</string>
<string name="content_description_keyboard_close_fields">Mbylli fushat</string>
<string name="retrieving_db_key">Po merret kyç baze të dhënash…</string>
<string name="decrypting_db">Po shfshehtëzohet bazë të dhënash…</string>
<string name="default_checkbox">Përdore si bazën parazgjedhje të të dhënave</string>
<string name="digits">Shifra</string>
<string name="entry_cancel">Anuloje</string>
<string name="entry_confpassword">Ripohoni fjalëkalimin</string>
<string name="expired">Skaduar</string>
<string name="entry_history">Historik</string>
<string name="entry_keyfile">Kartelë kyçi</string>
<string name="entry_modified">Ndryshuar më</string>
<string name="inherited">Trashëgoje</string>
<string name="auto_type_sequence">Sekuencë vetë-shtypjeje</string>
<string name="entry_not_found">Su gjetën të dhëna zëri.</string>
<string name="entry_password">Fjalëkalim</string>
<string name="tags">Etiketa</string>
<string name="custom_data">Të dhënave vetjake</string>
<string name="entry_title">Titull</string>
<string name="entry_setup_otp">Ujdisni fjalëkalimin për një herë</string>
<string name="otp_type">Lloj OTP-je</string>
<string name="otp_secret">E fshehtë</string>
<string name="otp_period">Periudhë (sekonda)</string>
<string name="otp_counter">Numërator</string>
<string name="otp_digits">Shifra</string>
<string name="regex">Shprehje e rregullt</string>
<string name="debit_credit_card">Kartë Debiti / Krediti</string>
<string name="holder">Mbajtës</string>
<string name="number">Numër</string>
<string name="card_verification_value">CVV</string>
<string name="personal_identification_number">PIN</string>
<string name="id_card">Kartë ID</string>
<string name="date_of_issue">Datë hedhjeje në qarkullim</string>
<string name="email">Email</string>
<string name="email_address">Adresë email</string>
<string name="wireless">Wi-Fi</string>
<string name="ssid">SSID</string>
<string name="cryptocurrency">Kuletë kriptomonedhash</string>
<string name="token">Token</string>
<string name="public_key">Kyç publik</string>
<string name="private_key">Kyç privat</string>
<string name="account">Llogari</string>
<string name="bank">Bankë</string>
<string name="bank_name">Emër banke</string>
<string name="bank_identifier_code">SWIFT / BIC</string>
<string name="international_bank_account_number">IBAN</string>
<string name="secure_note">Shënim i Sigurt</string>
<string name="membership">Anëtarësi</string>
<string name="standard">Standard</string>
<string name="template">Gjedhe</string>
<string name="entry_otp">OTP</string>
<string name="entry_user_name">Emër përdoruesi</string>
<string name="error_file_not_create">Su krijua dot kartelë</string>
<string name="error_invalid_db">Su lexua dot baza e të dhënave.</string>
<string name="error_invalid_OTP">E fshehtë OTP e pavlefshme.</string>
<string name="error_no_name">Jepni një emër.</string>
<string name="error_nokeyfile">Përzgjidhni një kartelë kyçesh.</string>
<string name="error_no_hardware_key">Përzgjidhni një kyç hardware.</string>
<string name="error_load_database">Su ngarkua dot baza e të dhënave.</string>
<string name="error_disallow_no_credentials">Duhet ujdisur të paktën një kredencial.</string>
<string name="error_pass_match">Fjalëkalimet spërputhen.</string>
<string name="error_label_exists">Ka tashmë një etiketë të tillë.</string>
<string name="error_move_group_here">Smund të lëvizni një grup për këtu.</string>
<string name="error_move_entry_here">Smund të lëvizni një zë për këtu.</string>
<string name="error_copy_entry_here">Smund të kopjoni zë këtu.</string>
<string name="error_copy_group_here">Smund të kopjoni grup këtu.</string>
<string name="error_create_database">Sarrihet të krijohet kartelë baze të dhënash.</string>
<string name="error_save_database">Su ruajt dot baza e të dhënave.</string>
<string name="error_otp_secret_key">E fshehta duhet të jetë nën formatin Base32.</string>
<string name="error_field_name_already_exists">Emri i kartelës ekziston tashmë.</string>
<string name="error_rebuild_list">Sarrihet të rikrijohet saktë lista.</string>
<string name="error_file_to_big">Kartela që po provoni të dërgoni është shumë e madhe.</string>
<string name="error_duplicate_file">Të dhënat e kartelës ekzistojnë tashmë.</string>
<string name="error_remove_file">Ndodhi një gabim teksa hiqeshin të dhëna kartele.</string>
<string name="error_start_database_action">Ndodhi një gabim teksa kryhej një veprim te baza e të dhënave.</string>
<string name="error_cancel_by_user">Anuluar nga përdoruesi.</string>
<string name="error_unable_merge_database_kdb">Sarrihet të përzihet që prej një baze të dhënash V1.</string>
<string name="field_name">Emër fushe</string>
<string name="field_value">Vlerë fushe</string>
<string name="corrupted_file">Kartelë e dëmtuar.</string>
<string name="file_browser">Përgjegjës kartelash</string>
<string name="generate_password">Prodho fjalëkalim</string>
<string name="hint_conf_pass">Ripohoni fjalëkalimin</string>
<string name="hint_generated_password">Fjalëkalim i prodhuar</string>
<string name="hint_group_name">Emër grupi</string>
<string name="hint_icon_name">Emër ikone</string>
<string name="error_empty_key">Kyçi smund të jetë i zbrazët.</string>
<string name="hint_keyfile">Kartelë kyçi</string>
<string name="hint_length">Gjatësi</string>
<string name="hint_pass">Fjalëkalim</string>
<string name="passphrase">Frazëkalim</string>
<string name="invalid_algorithm">Algoritëm i gabuar.</string>
<string name="invalid_db_sig">Su kuptua dot formati i bazës së të dhënave.</string>
<string name="keyfile_is_empty">Kartela e kyçit është e zbrazët.</string>
<string name="length">Gjatësi</string>
<string name="hide_password_title">Fshihi fjalëkalimet</string>
<string name="hide_password_summary">Si parazgjedhje, maskoji fjalëkalimet (***)</string>
<string name="colorize_password_title">Ngjyrosi fjalëkalimet</string>
<string name="list_entries_show_username_title">Shfaq emra përdoruesi</string>
<string name="list_groups_show_number_entries_title">Shfaq numër zërash</string>
<string name="show_otp_token_title">Shfaq Token OTP</string>
<string name="show_uuid_title">Shfaq UUID</string>
<string name="list_groups_show_number_entries_summary">Shfaq numrin e zërave në një grup</string>
<string name="creating_database">Po krijohet bazë të dhënash…</string>
<string name="loading_database">Po ngarkohet baza e të dhënave…</string>
<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_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>
<string name="menu_cancel">Anuloje</string>
<string name="menu_hide_password">Fshihe fjalëkalimin</string>
<string name="menu_lock">Kyçe bazën e të dhënave</string>
<string name="menu_save_database">Ruaji të dhënat</string>
<string name="menu_reload_database">Ringarko të dhënat</string>
<string name="menu_save_copy_to">Ruaj një kopje te …</string>
<string name="menu_search">Kërko</string>
<string name="menu_showpass">Shfaqe fjalëkalimin</string>
<string name="menu_url">Kalo te URL-ja</string>
<string name="menu_empty_recycle_bin">Zbraz koshin e riciklimeve</string>
<string name="menu_restore_entry_history">Rikthe historikun</string>
<string name="menu_delete_entry_history">Fshije historikun</string>
<string name="minus">Minus</string>
<string name="never">Kurrë</string>
<string name="no_results">Ska 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="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>
<string name="protection">Mbrojtje</string>
<string name="contains_duplicate_uuid">Baza e të dhënave përmban UUID-ra të përsëdytur.</string>
<string name="selection_mode">Mënyrë përzgjedhjeje</string>
<string name="registration_mode">Mënyrë regjistrimi</string>
<string name="remember_database_locations_title">Mbaj mend vendndodhje bazash të dhënash</string>
<string name="remember_keyfile_locations_title">Mbaj mend vendndodhje kartelash kyçesh</string>
<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="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>
<string name="sort_menu">Renditi</string>
<string name="sort_groups_before">Grupe përpara</string>
<string name="sort_creation_time">Krijim</string>
<string name="sort_last_modify_time">Ndryshim më</string>
<string name="sort_last_access_time">Hapur më</string>
<string name="special">Special</string>
<string name="underline">Nënvijë</string>
<string name="unsupported_db_version">Version i pambuluar baze të dhënash.</string>
<string name="uppercase">Të mëdha</string>
<string name="warning_no_encryption_key">Të vazhdohet pa kyç fshehtëzimi\?</string>
<string name="warning_sure_add_file">Të shtohet kartela, sido qoftë\?</string>
<string name="warning_sure_remove_data">Të hiqen këto të dhëna, sido qoftë\?</string>
<string name="version_label">Version %1$s</string>
<string name="menu_appearance_settings">Dukje</string>
<string name="device_credential">Kredenciale pajisjeje</string>
<string name="autofill_sign_in_prompt">Hyni me KeePassDX</string>
<string name="autofill_select_entry">Përzgjidhni zë…</string>
<string name="password_size_title">Madhësi fjalëkalimi të prodhuar</string>
<string name="database_opened">Baza e të dhënave u hap</string>
<string name="clipboard">E papastër</string>
<string name="lock">Kyçe</string>
<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="path">Shteg</string>
<string name="assign_master_key">Caktoni një kyç të përgjithshëm</string>
<string name="data">Të dhëna</string>
<string name="database_data_compression_title">Ngjeshje të dhënash</string>
<string name="recycle_bin_title">Përdorim koshi riciklimesh</string>
<string name="templates_group_enable_title">Përdorim gjedhesh</string>
<string name="max_history_items_title">Numër maksimum</string>
<string name="max_history_size_title">Madhësi maksimum</string>
<string name="database_name_title">Emër baze të dhënash</string>
<string name="database_description_title">Përshkrim baze të dhënash</string>
<string name="database_default_username_title">Emër parazgjedhje përdoruesi</string>
<string name="database_custom_color_title">Ngjyrë vetjake baze të dhënash</string>
<string name="database_version_title">Version baze të dhënash</string>
<string name="text_appearance">Tekst</string>
<string name="application_appearance">Ndërfaqe</string>
<string name="other">Tjetër</string>
<string name="compression_gzip">Gzip</string>
<string name="recycle_bin">Kosh riciklimesh</string>
<string name="templates">Gjedhe</string>
<string name="keyboard">Tastierë</string>
<string name="magic_keyboard_title">Magikeyboard</string>
<string name="keyboard_name">Magikeyboard</string>
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
<string name="keyboard_setting_label">Rregullime për Magikeyboard</string>
<string name="keyboard_entry_category"></string>
<string name="keyboard_selection_entry_title">Përzgjedhje zërash</string>
<string name="keyboard_notification_entry_summary">Shfaq një njoftim, kur ka një zë</string>
<string name="keyboard_entry_timeout_title">Mbarim kohe</string>
<string name="keyboard_notification_entry_content_text">%1$s</string>
<string name="keyboard_appearance_category">Dukje</string>
<string name="keyboard_keys_category">Kyçe</string>
<string name="keyboard_key_sound_title">Shtypje të dëgjueshme tastesh</string>
<string name="keyboard_change">Ndërroni tastierë</string>
<string name="keyboard_previous_database_credentials_title">Skenë kredencialesh baze të dhënash</string>
<string name="custom_fields">Fusha vetjake</string>
<string name="select_entry">Përzgjidhni zë</string>
<string name="autofill_application_id_blocklist_title">Listë bllokimi aplikacionesh</string>
<string name="allow_no_password_title">Mos lejo kyç të përgjithshëm</string>
<string name="delete_entered_password_title">Fshije fjalëkalimin</string>
<string name="enable_auto_save_database_title">Vetëruaj bazë të dhënash</string>
<string name="education_create_database_title">Krijoni kartelën e bazës tuaj të të dhënave</string>
<string name="education_select_database_title">Hapni një bazë ekzistuese të dhënash</string>
<string name="education_new_node_title">Shtoni objekte te baza juaj e të dhënave</string>
<string name="education_search_title">Kërkoni nëpër zëra</string>
<string name="education_entry_edit_title">Përpunoni zërin</string>
<string name="education_generate_password_title">Krijoni një fjalëkalim të fuqishëm</string>
<string name="education_entry_new_field_title">Shtoni fusha vetjake</string>
<string name="education_add_attachment_title">Shtoni bashkëngjitje</string>
<string name="education_unlock_title">Shkyçni bazën tuaj të të dhënave</string>
<string name="education_read_only_title">Aplikoni mbrojtje nga shkrimi për bazën tuaj të të dhënave</string>
<string name="education_field_copy_title">Kopjoni një fushë</string>
<string name="education_lock_title">Kyçe bazën e të dhënave</string>
<string name="education_donation_title">Merrni pjesë</string>
<string name="download_progression">Në ecuri e sipër: %1$d %%</string>
<string name="download_finalization">Po përfundohet…</string>
<string name="unit_byte">B</string>
<string name="unit_kibibyte">KiB</string>
<string name="unit_mebibyte">MiB</string>
<string name="unit_gibibyte">GiB</string>
<string name="at_least_one_char">Të paktën një shenjë nga secili</string>
<string name="exclude_ambiguous_chars">Përjashto shenja të dykuptimta</string>
<string name="word_separator">Ndarës</string>
<string name="lower_case">të vogla</string>
<string name="upper_case">TË MËDHA</string>
<string name="character_count">Numër shenjash: %1$d</string>
<string name="style_choose_title">Temë aplikacioni</string>
<string name="style_choose_summary">Temë e përdorur te aplikacioni</string>
<string name="style_brightness_title">Ndriçim teme</string>
<string name="icon_section_standard">Standarde</string>
<string name="icon_section_custom">Vetjake</string>
<string name="icon_pack_choose_title">Paketë ikonash</string>
<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="autofill_block">Blloko vetëplotësim</string>
<string name="allow_no_password_summary">Lejon prekjen e butoni “Hape”, nëse sjanë 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="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="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>
<string name="autofill_ask_to_save_data_summary">Pyet për ruajtje të dhënash, kur plotësohet mbushja e një formulari</string>
<string name="autofill_application_id_blocklist_summary">Listë bllokimesh që pengon vetëplotësim nga aplikacione</string>
<string name="autofill_web_domain_blocklist_title">Listë bllokimesh përkatësish Web</string>
</resources>

View File

@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="encryption_algorithm">อัลกอริทึมของการเข้ารหัส</string>
<string name="encryption">การเข้ารหัส</string>
<string name="contribution">ร่วมแก้ไข</string>
<string name="feedback">ข้อเสนอแนะ</string>
<string name="about_description">แอปพลิเคชั่นจัดการรหัสผ่านแบบ KeePass บน Android</string>
<string name="accept">ยอมรับ</string>
<string name="add_group">เพื่มกลุ่ม</string>
<string name="master_key">รหัสผ่านหลัก</string>
<string name="application">แอป</string>
<string name="brackets">วงเล็บ</string>
<string name="allow">อนุญาต</string>
<string name="clipboard_cleared">ล้างคลิปบอร์ดแล้ว</string>
<string name="clipboard_error_title">คลิปบอร์ดผิดพลาด</string>
<string name="entry_confpassword">ยืนยันรหัสผ่าน</string>
<string name="entry_password">รหัสผ่าน</string>
<string name="entry_setup_otp">ตั้งค่ารหัสผ่านแบบใช้ครั้งเดียว</string>
<string name="error_pass_match">รหัสผ่านไม่ตรงกัน</string>
<string name="menu_app_settings">การตั้งค่าแอป</string>
<string name="homepage">หน้าหลัก</string>
<string name="security">ความปลอดภัย</string>
<string name="hide_password_summary">ปิดบังรหัสผ่านเป็น (***) โดยค่าเรื่มต้น</string>
<string name="app_timeout_summary">ระยะเวลาที่ไม่ได้ใช้งานก่อนที่ฐานข้อมูลจะถูกล็อก</string>
<string name="open_advanced_unlock_prompt_unlock_database">ใช้งานการยืนยันข้้นสูงเพื่อปลดล็อกฐานข้อมูล</string>
<string name="settings">การตั้งค่า</string>
<string name="hint_pass">รหัสผ่าน</string>
<string name="hint_generated_password">สร้างรหัสผ่าน</string>
<string name="menu_change_key_settings">เปลี่ยนรหัสผ่านหลัก</string>
<string name="menu_master_key_settings">การตั้งค่ารหัสผ่านหลัก</string>
<string name="assign_master_key">กำหนดรหัสผ่านหลัก</string>
<string name="content_description_password_length">ความยาวของรหัสผ่าน</string>
<string name="error_pass_gen_type">ต้องเลือกรูปแบบของรหัสผ่านที่จะสร้างอย่างน้อยหนึ่งประเภท</string>
<string name="generate_password">สร้างรหัสผ่าน</string>
<string name="password">รหัสผ่าน</string>
<string name="hide_password_title">ซ่อนรหัสผ่าน</string>
<string name="hint_conf_pass">ยืนยันรหัสผ่าน</string>
<string name="contact">ติดต่อ</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>
<string name="education_create_database_title">สรัางไฟล์ฐานข้อมูลของคุณ</string>
<string name="education_create_database_summary">สร้างไฟล์ฐานข้อมูลรหัสผ่านแรกของคุณ</string>
<string name="education_unlock_summary">ป้อนรหัสผ่าน และ/หรือ Keyfile เพื่อปลดล็อกฐานข้อมูลของคุณ
\n
\nสำรองไฟล์ฐานข้อมูลของคุณในที่ปลอดภัยหลังจากการเปลี่ยนแปลงแต่ละครั้ง</string>
<string name="education_unlock_title">ปลดล็อกฐานข้อมูล</string>
<string name="content_description_keyfile_checkbox">ช่องทำเครื่องหมาย Keyfile</string>
<string name="content_description_repeat_toggle_password_visibility">ปุ่มสลับการมองเห็นรหัสผ่าน</string>
<string name="content_description_passphrase_word_count">จำนวนคำวลีรหัสผ่าน</string>
<string name="content_description_add_node">เพิ่มโหนด</string>
<string name="content_description_entry_background_color">สีพื้นหลังของรายการ</string>
<string name="add_entry">เพิ่มรายการ</string>
<string name="edit_entry">แก้ไขรายการ</string>
<string name="key_derivation_function">อนุพันธ์ของฟังก์ชันหลัก</string>
<string name="app_timeout">หมดเวลา</string>
<string name="extended_ASCII">Extended ASCII</string>
<string name="clipboard_error">ในบางอุปกรณ์ ระบบไม่อนุญาตให้แอปใช้คลิปบอร์ด</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_add_entry">เพิ่มรายการ</string>
<string name="content_description_add_group">เพิ่มกลุ่ม</string>
<string name="content_description_add_item">เพื่มรายการ</string>
<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_hardware_key_checkbox">ช่องทำเครื่องหมายคีย์ฮาร์ดแวร์</string>
<string name="content_description_entry_icon">ไอคอนรายการ</string>
<string name="content_description_database_color">สีของฐานข้อมูล</string>
<string name="content_description_entry_foreground_color">สีพื้นหน้ารายการ</string>
<string name="content_description_nav_header">ส่วนหัวของการนำทาง</string>
<string name="navigation_drawer_open">ลิ้นชักการนำทางเปิดอยู่</string>
<string name="navigation_drawer_close">ปิดลิ้นชักการนำทาง</string>
<string name="validate">ตรวจสอบ</string>
<string name="discard_changes">ละทิ้งการเปลี่ยนแปลง\?</string>
<string name="discard">ละทิ้ง</string>
<string name="entry_password_generator">ตัวสร้างรหัสผ่าน</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_remove_from_list">ลบ</string>
<string name="content_description_keyboard_close_fields">ปิดฟิลด์</string>
</resources>

View File

@@ -70,7 +70,7 @@
<string name="error_can_not_handle_uri">Bu URI, KeePassDX\'te işlenemedi.</string>
<string name="error_nokeyfile">Bir anahtar dosyası seçin.</string>
<string name="error_out_of_memory">Tüm veri tabanınızı yükleyecek kadar bellek yok.</string>
<string name="error_load_database">Veri tabanınız yüklenemedi.</string>
<string name="error_load_database">Veri tabanı yüklenemedi.</string>
<string name="error_load_database_KDF_memory">Anahtar yüklenemedi. KDF \"Bellek Kullanımı\" nı azaltmaya çalışın.</string>
<string name="error_pass_gen_type">En az bir parola oluşturma türü seçilmelidir.</string>
<string name="error_pass_match">Parolalar uyuşmuyor.</string>
@@ -137,7 +137,7 @@
<string name="read_only_warning">Dosya yöneticinize bağlı olarak KeePassDX\'in depolama alanınıza yazmasına izin verilmeyebilir.</string>
<string name="content_description_remove_from_list">Kaldır</string>
<string name="root">Kök</string>
<string name="encryption_explanation">Tüm veriler için kullanılan veri tabanı şifreleme algoritması.</string>
<string name="encryption_explanation">Tüm veriler için kullanılan veri tabanı şifreleme algoritması</string>
<string name="kdf_explanation">Şifreleme algoritmasının anahtarını üretmek için ana anahtar, rastgele anahtar türetme işlevi kullanılarak dönüştürülür.</string>
<string name="rounds">Dönüşüm turları</string>
<string name="rounds_explanation">Ek şifreleme turları, kaba kuvvet saldırılarına karşı daha yüksek koruma sağlar, ancak yükleme ve kaydetmeyi gerçekten yavaşlatabilir.</string>
@@ -601,7 +601,7 @@
<string name="warning_keyfile_integrity">Android, verilerini anında değiştirebildiğinden dosyanın sağlama toplamı garanti edilmez. Doğru bütünlük için dosya uzantısını .bin olarak değiştirin.</string>
<string name="enable_keep_screen_on_title">Ekranıık tut</string>
<string name="show_entry_colors_title">Girdi renkleri</string>
<string name="show_entry_colors_summary">Bir girdide ön plan ve arka plan renklerini görüntüler</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ıık tutun</string>
<string name="content_description_nav_header">Gezinme başlığı</string>
<string name="navigation_drawer_open">Gezinme çekmecesi açık</string>
@@ -640,4 +640,27 @@
<string name="word_separator">Ayırıcı</string>
<string name="upper_case">BÜYÜK HARF</string>
<string name="title_case">İlk Harfleri Büyük</string>
<string name="html_about_privacy">&lt;strong&gt;Hiçbir kullanıcı verisi alınmaz&lt;/strong&gt;, bu uygulama herhangi bir sunucuya bağlanmaz, yalnızca yerel olarak çalışır ve kullanıcıların gizliliğine tamamen saygı duyar.</string>
<string name="error_empty_key">Anahtar boş olamaz.</string>
<string name="remember_hardware_key_title">Donanım anahtarlarını hatırla</string>
<string name="error_unable_merge_database_kdb">V1 veri tabanından birleştirme yapılamıyor.</string>
<string name="error_location_unknown">Veri tabanı konumu bilinmiyor, veri tabanı eylemi gerçekleştirilemiyor.</string>
<string name="error_hardware_key_unsupported">Donanım anahtarı desteklenmiyor.</string>
<string name="corrupted_file">Bozuk dosya.</string>
<string name="remember_hardware_key_summary">Kullanılan donanım anahtarlarının kaydını tutar</string>
<string name="content_description_hardware_key_checkbox">Donanım anahtarı onay kutusu</string>
<string name="waiting_challenge_request">Doğrulama isteği bekleniyor…</string>
<string name="waiting_challenge_response">Doğrulama yanıtı bekleniyor…</string>
<string name="hardware_key">Donanım anahtarı</string>
<string name="auto_type">Otomatik Yaz</string>
<string name="error_no_hardware_key">Bir donanım anahtarı seçin.</string>
<string name="error_XML_malformed">XML hatalı biçimlendirildi.</string>
<string name="error_challenge_already_requested">Doğrulama zaten istendi</string>
<string name="error_response_already_provided">Yanıt zaten verildi.</string>
<string name="error_no_response_from_challenge">Doğrulamadan yanıt alınamıyor.</string>
<string name="error_cancel_by_user">Kullanıcı tarafından iptal edildi.</string>
<string name="error_driver_required">%1$s için sürücü gerekli.</string>
<string name="enable_screenshot_mode_title">Ekran görüntüsü modu</string>
<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>
</resources>

View File

@@ -432,7 +432,7 @@
<string name="parallelism_explanation">Ступінь паралелізму (тобто кількість потоків), необхідних для функції створення ключа.</string>
<string name="parallelism">Паралельність</string>
<string name="memory_usage">Використання пам\'яті</string>
<string name="encryption_explanation">Алгоритм шифрування бази даних, застосований для всіх даних.</string>
<string name="encryption_explanation">Алгоритм шифрування бази даних, застосований для всіх даних</string>
<string name="autofill_block_restart">Перезапустіть застосунок, який містить форму, для застосування блокування.</string>
<string name="autofill_block">Блокування автозаповнення</string>
<string name="autofill_web_domain_blocklist_summary">Вебдомени для яких вимкнено автозаповнення</string>
@@ -666,4 +666,6 @@
<string name="error_location_unknown">Розташування бази даних невідоме, дія бази даних не може бути виконана.</string>
<string name="error_empty_key">Ключ не може бути порожнім.</string>
<string name="corrupted_file">Пошкоджений файл.</string>
<string name="html_about_privacy">&lt;strong&gt;Жодні користувацькі дані не збираються&lt;/strong&gt;, цей застосунок не з\'єднується з жодним сервером, він працює лише локально та повністю поважає приватність користувачів.</string>
<string name="auto_type">Автовведення</string>
</resources>

View File

@@ -56,7 +56,7 @@
<string name="entry_url">网址</string>
<string name="entry_user_name">用户名</string>
<string name="error_arc4">不支持Arcfour流式加密。</string>
<string name="error_can_not_handle_uri">无法在KeePassDX中处理此URI。</string>
<string name="error_can_not_handle_uri">无法在 KeePassDX 中处理此 URI </string>
<string name="error_file_not_create">无法新建文件</string>
<string name="error_invalid_db">无法读取数据库。</string>
<string name="error_invalid_path">请确保路径正确。</string>
@@ -156,7 +156,7 @@
<string name="read_only_warning">根据您的文件管理器KeePassDX 可能不允许在您的存储中写入数据。</string>
<string name="show_recent_files_title">显示最近打开的文件</string>
<string name="show_recent_files_summary">显示最近打开数据库的位置</string>
<string name="encryption_explanation">加密数据库所有数据时采用的算法</string>
<string name="encryption_explanation">用于所有数据的数据库加密算法</string>
<string name="kdf_explanation">将迭代主密钥以生成加密数据库所需的密钥,转换方式为随机加盐算法。</string>
<string name="memory_usage">内存使用量</string>
<string name="memory_usage_explanation">密钥推导算法使用的内存。</string>
@@ -311,7 +311,7 @@
<string name="clear_clipboard_notification_summary">剪贴板持续时间过期或通知在您开始使用后关闭时,锁定数据库</string>
<string name="recycle_bin">回收站</string>
<string name="keyboard_selection_entry_title">条目选择</string>
<string name="keyboard_selection_entry_summary">在KeePass DX中查看条目时用该条目填充 Magikeyboard</string>
<string name="keyboard_selection_entry_summary"> KeePass DX 中查看条目时,用该条目填充 Magikeyboard</string>
<string name="delete_entered_password_title">删除密码</string>
<string name="delete_entered_password_summary">在尝试连接数据库后删除输入的密码</string>
<string name="content_description_open_file">打开文件</string>
@@ -667,4 +667,5 @@
<string name="enable_screenshot_mode_title">截屏模式</string>
<string name="enable_screenshot_mode_summary">允许第三方应用对 KeePassDX 屏幕进行录制或截图</string>
<string name="screenshot_mode_banner_text">截屏模式</string>
<string name="html_about_privacy">&lt;strong&gt;不获取用户数据&lt;/strong&gt;,此应用不连接任何服务器,仅在本地运行,并充分尊重用户的隐私。</string>
</resources>

View File

@@ -31,8 +31,10 @@
<string name="app_name_part3" translatable="false">Pro</string>
<string name="play_store_url" translatable="false">https://play.google.com/store/apps/details?id=%1$s</string>
<string name="f_droid_url" translatable="false">https://f-droid.org/en/packages/%1$s</string>
<string name="keepro_app_id" translatable="false">com.kunzisoft.keepass.pro</string>
<string name="key_driver_url" translatable="false">https://gitlab.com/kunzisoft/android-hardware-key-driver#user-content-download</string>
<string name="key_driver_app_id" translatable="false">com.kunzisoft.hardware.key</string>
<string name="key_driver_url" translatable="false">https://gitlab.com/kunzisoft/android-hardware-key-driver/-/releases/</string>
<string name="contribution_url" translatable="false">https://www.keepassdx.com/#donation</string>
<string name="homepage_url" translatable="false">https://www.keepassdx.com</string>
<string name="external_icon_url" translatable="false">https://www.keepassdx.com/#icons</string>

View File

@@ -373,6 +373,7 @@
<string name="warning_database_revoked">Access to the file revoked by the file manager, close the database and reopen it from its location.</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="warning_keyfile_integrity">The hash of the file is not guaranteed because Android can change its data on the fly. Change the file extension to .bin for correct integrity.</string>
<string name="merge_success">Merge successfully completed</string>
<string name="permission">Permission</string>
<string name="version_label">Version %1$s</string>
<string name="build_label">Build %1$s</string>

View File

@@ -565,7 +565,7 @@
</style>
<!-- Transparent -->
<style name="Theme.Transparent" parent="Theme.MaterialComponents">
<style name="Theme.Transparent" parent="Theme.Material3.DynamicColors.Dark">
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>

View File

@@ -29,6 +29,9 @@ Settings Activity. This is pointed to in the service's meta-data in the applicat
<compatibility-package
android:name="alook.browser"
android:maxLongVersionCode="10000000000"/>
<compatibility-package
android:name="app.vanadium.browser"
android:maxLongVersionCode="10000000000"/>
<compatibility-package
android:name="com.amazon.cloud9"
android:maxLongVersionCode="10000000000"/>

View File

@@ -3,7 +3,7 @@ KeePassDX ist <b>Open Source</b> und <b>werbefrei</b>. <b>Als KeePass Multiforma
<b>Funktionalitäten</b>
- Erstellung von Datenbanken / Einträgen und Gruppen.
- Unterstützung von .kdb- und .kdbx-Dateien (Version 1 bis 4) mit AES - Twofish - ChaCha20 - Argon2 Algorithmus.
- Kompatibel mit den meisten alternativen Programmen (KeePass, KeePassX, KeePassXC, ...).
- Kompatibel mit den meisten alternativen Programmen (KeePass, KeePassXC, KeeWeb, ...).
- Ermöglicht das schnelle Kopieren von Feldern und das Öffnen von URIs /URLs.
- Biometrische Erkennung für eine schnelle Entsperrung (Fingerabdrücke / Entsperrung durch Gesicht / ...).
- Verwaltung von Einmalpasswörtern (One-Time Password HOTP / TOTP) für die Zwei-Faktor-Authentifizierung (2FA).

View File

@@ -1,5 +0,0 @@
* Support YubiKey challenge-response #8 #137
* Better exception management during database save #1346
* Better management of mime-types and extensions #1211
* Add "Screenshot mode" setting #459 #1377 #1354 (Thx @GianpaMX)
* Hide clipboard sensitive text when copy entry field #1386

View File

@@ -0,0 +1,8 @@
* Support YubiKey challenge-response #8 #137
* Better exception management during database save #1346
* Add "Screenshot mode" setting #459 #1377 #1354 (Thx @GianpaMX)
* Hide clipboard sensitive text #1386
* Fix attachment button #1401
* Add monochrome icon #1403 #1404 (Thx @Sandelinos)
* Fix lock with back button #1412 #1414 (Thx @ryg-git)
* Vanadium compatibility #1447 (Thx @flawedworld)

View File

@@ -0,0 +1 @@
* Fix action dialog with YubiKey challenge-response #1506

View File

@@ -3,7 +3,7 @@ KeePassDX is <b>open source</b>, <b>ad-free</b>. <b>Multi-format KeePass passwor
<b>Features</b>
- Create database files / entries and groups.
- Support for .kdb and .kdbx files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm.
- Compatible with the majority of alternative programs (KeePass, KeePassX, KeePassXC, …).
- Compatible with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …).
- Allows opening and copying URI / URL fields quickly.
- Biometric recognition for fast unlocking (fingerprint / face unlock / …).
- One-time password management (HOTP / TOTP) for two-factor authentication (2FA).

View File

@@ -1,5 +0,0 @@
* Support du YubiKey challenge-response #8 #137
* Meilleure gestion des exceptions durant une sauvegarde de base de données #1346
* Meilleure gestion des mime-types et extensions #1211
* Ajout du "Mode Capture d'Ecran" dans les paramètres #459 #1377 #1354 (Thx @GianpaMX)
* Masquage du texte sensible dans le presse-papiers lors de la copie du champ de saisie #1386

View File

@@ -0,0 +1,8 @@
* Support du YubiKey challenge-response #8 #137
* Meilleure gestion des exceptions de sauvegarde #1346
* Ajout du "Mode Capture d'Ecran" dans les paramètres #459 #1377 #1354 (Thx @GianpaMX)
* Masquage du texte sensible du presse-papiers #1386
* Correction du bouton des pièces jointes #1401
* Ajout de l'icone monochrome #1403 #1404 (Thx @Sandelinos)
* Correction du verrouillage avec bouton arrière #1412 #1414 (Thx @ryg-git)
* Compatibilité de Vanadium #1447 (Thx @flawedworld)

View File

@@ -0,0 +1 @@
* Correction de la fenêtre d'action pour la Yubikey #1506

View File

@@ -3,7 +3,7 @@ KeePassDX est <b>Open source</b> et <b>sans publicité</b>. <b>Gestionnaire de m
<b>Fonctionnalités</b>
- Création de bases de données / entrées et groupes.
- Support des fichiers .kdb et .kdbx (version 1 à 4) avec algorithme AES - Twofish - ChaCha20 - Argon2.
- Compatible avec la majorité des programmes alternatifs (KeePass, KeePassX, KeePassXC, …)
- Compatible avec la majorité des programmes alternatifs (KeePass, KeePassXC, KeeWeb, …)
- Permet la copie rapide de champs et l'ouverture d'URI /URL.
- Reconnaissance biométrique pour un déblocage rapide (Empreintes digitales / Déverouillage par visage / …).
- Gestion des mots de passe à usage unique (One-Time Password HOTP / TOTP) pour l'authentification à deux facteurs (2FA).

View File

@@ -3,7 +3,7 @@ KeePassDX は <b>オープンソース</b>かつ<b>広告なし</b>です。<b>
<b>機能</b>
- データベースファイル / エントリー・グループの作成
- .kdb、.kdbx ファイルバージョン1から4に対応。AES、Twofish、ChaCha20、Argon2 アルゴリズムが使用可能
- 主流の代替ソフトウェアKeePass、KeePassX、KeePassXC など)との互換性あり
- 主流の代替ソフトウェアKeePass、KeePassXC, KeeWeb など)との互換性あり
- URI / URL フィールドは開くのもコピーするのもすばやく行えます
- 生体認証を使った高速ロック解除 (指紋認証 / 顔認証 / …)
- 2 要素認証2FAのためのワンタイムパスワード管理HOTP / TOTP