Compare commits

...

349 Commits

Author SHA1 Message Date
Philipp Crocoll
fb4ab84ceb Merge branch 'master' of https://github.com/PhilippC/keepass2android into 803--totp-overview 2024-01-17 07:48:06 +01:00
Philipp Crocoll
4475fac51e add missing file for SearchTotpResults, preview TOTPs depending on settings, make TOTP copyable from Entry view
closes #803
2024-01-17 07:46:51 +01:00
Philipp Crocoll
13ef4ca9ff add FAB for TOTP, add activity for showing TOTP entries 2024-01-17 07:35:05 +01:00
Philipp Crocoll
f297ebcd40 * introduce FAB for search
* introduce TOTP preview on PwEntryView

first steps towards #803
2024-01-17 07:07:46 +01:00
PhilippC
a5ef4ccc7a Merge pull request #2514 from PhilippC/1942--fix-text-color-not-themed
Fix bad text color on autofill target preference dialog
2024-01-15 12:30:50 +01:00
Philipp Crocoll
dfd9c32251 Fixes bad text color, closes https://github.com/PhilippC/keepass2android/issues/1942 2024-01-15 11:51:59 +01:00
PhilippC
fdcd4321e0 Merge pull request #2512 from PhilippC/2504--copy-on-longclick
fix merge issue
2024-01-15 08:27:57 +01:00
Philipp Crocoll
11013791ef revert another unintentionally commit change 2024-01-15 08:06:19 +01:00
Philipp Crocoll
6958a2d189 revert unintentionally commited changes to AutofillTest 2024-01-15 07:47:21 +01:00
Philipp Crocoll
94ec8cf1ac fix merge issue 2024-01-15 06:56:32 +01:00
Philipp Crocoll
63631fa81f Merge branch '2504--copy-on-longclick'
# Resolved Conflicts:
#	src/keepass2android/EntryActivity.cs
2024-01-14 21:55:23 +01:00
PhilippC
107d9c6235 Merge pull request #2500 from PhilippC/l10n_master2
New Crowdin updates
2024-01-14 21:52:47 +01:00
PhilippC
8e4ee4f588 Merge pull request #2508 from PhilippC/2507--dialog-behind-keyboard
making activity adjustResize to (hopefully) close #2507
2024-01-14 21:52:39 +01:00
Philipp Crocoll
f0a06faae1 copy text value to clipboard when long-clicking in Entry view. closes #2504 2024-01-14 21:34:19 +01:00
PhilippC
99db263833 Merge branch 'master' into 2507--dialog-behind-keyboard 2024-01-13 11:47:12 +01:00
Philipp Crocoll
e2e42cd177 making activity adjustResize to (hopefully) close #2507 (in some Android versions, it seems like the keyboard from autofill does not get hidden as it should, overlaying the dialog buttons) 2024-01-13 11:45:44 +01:00
PhilippC
a376c6ee0b New translations strings.xml (Japanese) 2024-01-11 14:40:23 +01:00
PhilippC
0326e02ddd New translations strings.xml (Slovenian) 2024-01-09 09:54:12 +01:00
PhilippC
d75482f3bd New translations strings.xml (Dutch) 2024-01-08 13:48:56 +01:00
PhilippC
bca0d042a1 New translations strings.xml (Dutch) 2024-01-08 12:05:55 +01:00
PhilippC
29eaf5f205 New translations strings.xml (Dutch) 2024-01-07 18:14:06 +01:00
PhilippC
78da5e2973 New translations strings.xml (Dutch) 2024-01-07 18:14:05 +01:00
PhilippC
20541618f9 New translations strings.xml (Dutch) 2024-01-07 18:14:04 +01:00
PhilippC
e459d280f2 New translations strings.xml (Dutch) 2024-01-07 17:09:40 +01:00
PhilippC
705e2e4a86 New translations strings.xml (Dutch) 2024-01-07 15:55:10 +01:00
PhilippC
cf9b368afc New translations strings.xml (Dutch) 2024-01-07 14:01:42 +01:00
PhilippC
f1c6a5365c New translations strings.xml (Dutch) 2024-01-07 13:03:09 +01:00
PhilippC
6a61bf6364 New translations strings.xml (Dutch) 2024-01-07 11:14:14 +01:00
PhilippC
814571c746 New translations strings.xml (Dutch) 2024-01-06 21:07:45 +01:00
PhilippC
fc5587260f New translations strings.xml (Dutch) 2024-01-06 19:51:14 +01:00
PhilippC
674ba7bd71 New translations strings.xml (Dutch) 2024-01-06 18:54:57 +01:00
PhilippC
556f82f786 New translations strings.xml (Dutch) 2024-01-06 17:48:44 +01:00
PhilippC
58c5c5882b New translations strings.xml (Chinese Simplified) 2024-01-06 04:27:00 +01:00
PhilippC
a706571e66 New translations strings.xml (Portuguese, Brazilian) 2024-01-05 12:03:52 +01:00
PhilippC
3997b21aec Merge pull request #2502 from PhilippC/totp-improvements
TOTP improvements
2024-01-05 09:28:50 +01:00
Philipp Crocoll
c354612369 catch potential crash when otp data is invalid
closes https://github.com/PhilippC/keepass2android/issues/1602
2024-01-05 09:27:34 +01:00
Philipp Crocoll
4fea731c87 move TOTP field up in EntryActivity and add a progress bar to indicate the time left for using the TOTP
closes https://github.com/PhilippC/keepass2android/issues/2315
2024-01-05 09:01:29 +01:00
Philipp Crocoll
e189776ba9 Merge branch 'master' into totp-improvements 2024-01-05 06:46:04 +01:00
Philipp Crocoll
31255f0c52 move TOTP button on keyboard to third position (after User/Pwd) and disable TOTP "internal fields"
closes #1341
closes #2394
closes #1844
2024-01-04 19:09:24 +01:00
Philipp Crocoll
059280efd0 Introduce preference options to control the behavior when autofilling TOTP entries (show entry notification, activate keyboard, copy TOTP to clipboard)
Required a bit of refactoring to decide when to bring up keyboard selection dialog. Also changed the code so it shows e.g. on Pixel 6a with Android 14, previously did not.
closes #2308
closes #1286 as it now shows up the entry notificaton (unless disabled) and solves the underlying issue in the best found way
2024-01-04 19:06:49 +01:00
Philipp Crocoll
5edc070aa8 show entry notification when autofilling an entry with TOTP (to allow copying TOTP to clipboard)
fixes https://github.com/PhilippC/keepass2android/issues/1272
2024-01-04 08:21:45 +01:00
PhilippC
95843b1134 New translations strings.xml (Dutch) 2024-01-03 23:15:02 +01:00
PhilippC
d2ea9b18a8 New translations strings.xml (Spanish) 2024-01-03 21:44:24 +01:00
PhilippC
828425ab0e New translations strings.xml (Spanish) 2024-01-03 20:48:41 +01:00
PhilippC
4395f422b3 New translations strings.xml (Portuguese, Brazilian) 2024-01-03 11:52:22 +01:00
PhilippC
be2c28811c Merge pull request #2498 from PhilippC/2246--fix-base32-parsing-in-keepass2totp
replace base32 parsing algorithm to fix issue with some TOTP entries using KeePass2 style
2024-01-03 11:27:14 +01:00
Philipp Crocoll
fcc4d44786 replace base32 parsing algorithm to fix issue with some TOTP entries using KeePass2 style
fixes #2020
fixes #2246
2024-01-03 10:17:06 +01:00
PhilippC
337e6324ff Merge pull request #2497 from PhilippC/1248--totp-docs
add TOTP section in Docs
2024-01-03 09:01:45 +01:00
Philipp Crocoll
310143c612 add TOTP section in Docs
closes #1248
2024-01-03 09:00:30 +01:00
PhilippC
49cb33a4da Merge pull request #2496 from PhilippC/2458--seed-only-traytotp-style-entries
make settings field for TrayTotp style otp entries optional
2024-01-03 08:52:22 +01:00
Philipp Crocoll
c934755e1c make settings field for TrayTotp style otp entries optional
closes https://github.com/PhilippC/keepass2android/issues/2458
2024-01-03 08:06:20 +01:00
PhilippC
64355a3da7 Merge pull request #2495 from PhilippC/1949--enable-shared-folders-in-pcloud
update to pcloud 1.9.1 to enable access to shared folders
2024-01-03 06:46:15 +01:00
PhilippC
9579f3bf51 Merge pull request #2463 from PhilippC/l10n_master2
New Crowdin updates
2024-01-03 06:30:55 +01:00
PhilippC
674ae26bd7 Merge pull request #2493 from PhilippC/1327--replace-placeholders-in-more-places
replace placeholder in title for viewing entries and autofill entry a…
2024-01-03 06:30:35 +01:00
PhilippC
d2778e8496 Merge pull request #2494 from PhilippC/2449--ignore-android-settings-for-autofill
ignore Android settings for Autofill, fixes #2449
2024-01-03 06:30:21 +01:00
Philipp Crocoll
cc19e6f326 update to pcloud 1.9.1 to enable access to shared folders
fixes #1949, fixes #2474
fixes https://github.com/pCloud/pcloud-sdk-java/issues/33
2024-01-03 06:29:03 +01:00
Philipp Crocoll
dd7a2718c9 ignore Android settings for Autofill, fixes #2449 2024-01-03 05:50:25 +01:00
PhilippC
9c50d2d98a Merge pull request #2464 from PhilippC/2396--webdav-password-in-logs
avoid passwords appearing in logfiles (#2396)
2024-01-02 21:08:51 +01:00
PhilippC
8ee13acdde Merge pull request #2490 from PhilippC/2488-fix-crash-in-autofill
avoid potentiall null hints in autofill (#2488)
2024-01-02 21:03:30 +01:00
PhilippC
aeda304919 Merge pull request #2492 from PhilippC/2466--reduce-logging
do not log folder name to fix #2466
2024-01-02 21:03:14 +01:00
Philipp Crocoll
9f08e0039b replace placeholder in title for viewing entries and autofill entry as well as in search results, fixes #1327 2024-01-02 21:00:43 +01:00
Philipp Crocoll
dfd101da77 do not log folder name to fix #2466 2024-01-02 16:34:30 +01:00
Philipp Crocoll
f4b5eee171 avoid potentiall null hints in autofill (#2488) 2024-01-02 16:26:02 +01:00
Philipp Crocoll
98e31942e1 remove potential password in logs 2024-01-02 12:40:39 +01:00
PhilippC
385aad8fb0 New translations strings.xml (Portuguese, Brazilian) 2023-12-31 01:42:46 +01:00
PhilippC
3e383d50f8 New translations strings.xml (Portuguese, Brazilian) 2023-12-31 00:44:33 +01:00
PhilippC
8c089a8711 New translations strings.xml (Polish) 2023-12-17 16:05:36 +01:00
PhilippC
098123787d New translations strings.xml (Czech) 2023-12-15 10:06:50 +01:00
PhilippC
a22b8474c3 New translations strings.xml (Polish) 2023-12-11 19:31:51 +01:00
PhilippC
8fc4607a34 New translations strings.xml (Polish) 2023-12-11 18:32:40 +01:00
PhilippC
4b56405960 New translations strings.xml (Portuguese, Brazilian) 2023-12-10 23:11:27 +01:00
PhilippC
c4b41001b3 New translations strings.xml (Portuguese, Brazilian) 2023-12-07 12:13:32 +01:00
PhilippC
cb51be349e New translations strings.xml (Portuguese, Brazilian) 2023-12-03 11:06:26 +01:00
PhilippC
13170bb88c New translations strings.xml (Portuguese, Brazilian) 2023-12-02 14:03:33 +01:00
PhilippC
88a20d947c New translations strings.xml (Portuguese, Brazilian) 2023-12-02 13:07:24 +01:00
PhilippC
4fcc2625c0 New translations strings.xml (Greek) 2023-12-01 12:14:22 +01:00
PhilippC
324cf74a2b New translations strings.xml (Greek) 2023-12-01 10:59:01 +01:00
PhilippC
e3d14221f9 New translations strings.xml (Portuguese, Brazilian) 2023-12-01 00:48:04 +01:00
PhilippC
7d0a43397a New translations strings.xml (Portuguese, Brazilian) 2023-11-30 13:08:04 +01:00
PhilippC
a6d1b26479 New translations strings.xml (Portuguese, Brazilian) 2023-11-30 11:28:31 +01:00
PhilippC
79ad753218 New translations strings.xml (Portuguese, Brazilian) 2023-11-29 13:52:17 +01:00
PhilippC
24ee49ea9f New translations strings.xml (Portuguese, Brazilian) 2023-11-27 12:52:12 +01:00
PhilippC
ab6e8e3685 New translations strings.xml (Portuguese, Brazilian) 2023-11-27 11:08:20 +01:00
PhilippC
81e8820732 New translations strings.xml (Slovenian) 2023-11-24 07:53:52 +01:00
PhilippC
93c72ee04e New translations strings.xml (Chinese Simplified) 2023-11-24 07:53:51 +01:00
PhilippC
8a53357e3d New translations strings.xml (Chinese Simplified) 2023-11-24 06:46:31 +01:00
PhilippC
c12ae13077 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 18:16:54 +01:00
PhilippC
071fc3fd51 New translations strings.xml (Japanese) 2023-11-21 13:38:50 +01:00
Philipp Crocoll
ad6ced3aad addition to last commit: this refers to #2396 2023-11-21 13:33:37 +01:00
Philipp Crocoll
6ef8b8fc3b replace usage of IoConnectionInfo::GetDisplayName() to avoid passwords (as part of the URL) appearing in logfiles 2023-11-21 13:31:54 +01:00
PhilippC
825793f385 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 12:01:55 +01:00
PhilippC
bd6af10fd5 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 10:48:05 +01:00
Philipp Crocoll
2e9400cf4d Manifest and changelog for 1.10-pre 2023-11-21 08:43:54 +01:00
PhilippC
c719043159 New translations strings.xml (Azerbaijani) 2023-11-21 08:12:31 +01:00
PhilippC
c6e32937ce New translations strings.xml (Croatian) 2023-11-21 08:12:29 +01:00
PhilippC
081b77c2bd New translations strings.xml (Persian) 2023-11-21 08:12:28 +01:00
PhilippC
a950298c11 New translations strings.xml (Indonesian) 2023-11-21 08:12:26 +01:00
PhilippC
eafd3bb702 New translations strings.xml (Galician) 2023-11-21 08:12:25 +01:00
PhilippC
0e53f91d01 New translations strings.xml (Chinese Traditional) 2023-11-21 08:12:24 +01:00
PhilippC
96156bf8b9 New translations strings.xml (Ukrainian) 2023-11-21 08:12:23 +01:00
PhilippC
8efc1f3c1f New translations strings.xml (Turkish) 2023-11-21 08:12:22 +01:00
PhilippC
67d20124ff New translations strings.xml (Swedish) 2023-11-21 08:12:21 +01:00
PhilippC
b93739926d New translations strings.xml (Serbian (Cyrillic)) 2023-11-21 08:12:20 +01:00
PhilippC
4afac75bb4 New translations strings.xml (Slovenian) 2023-11-21 08:12:19 +01:00
PhilippC
cea41d1446 New translations strings.xml (Slovak) 2023-11-21 08:12:18 +01:00
PhilippC
dd5b744bfb New translations strings.xml (Russian) 2023-11-21 08:12:17 +01:00
PhilippC
47cbe5b0ab New translations strings.xml (Portuguese) 2023-11-21 08:12:16 +01:00
PhilippC
99950e3c93 New translations strings.xml (Polish) 2023-11-21 08:12:15 +01:00
PhilippC
df8f375b59 New translations strings.xml (Dutch) 2023-11-21 08:12:14 +01:00
PhilippC
fdc213bfc1 New translations strings.xml (Korean) 2023-11-21 08:12:12 +01:00
PhilippC
428b008017 New translations strings.xml (Japanese) 2023-11-21 08:12:11 +01:00
PhilippC
3d4a0a79f9 New translations strings.xml (Italian) 2023-11-21 08:12:10 +01:00
PhilippC
008e55598c New translations strings.xml (Portuguese, Brazilian) 2023-11-21 08:12:09 +01:00
PhilippC
7c3832830e New translations strings.xml (Vietnamese) 2023-11-21 08:12:08 +01:00
PhilippC
c3e234da25 New translations strings.xml (Chinese Simplified) 2023-11-21 08:12:07 +01:00
PhilippC
6ba0b29c77 New translations strings.xml (Hungarian) 2023-11-21 08:12:06 +01:00
PhilippC
b16f747913 New translations strings.xml (Hebrew) 2023-11-21 08:12:05 +01:00
PhilippC
35ac1cf642 New translations strings.xml (Finnish) 2023-11-21 08:12:04 +01:00
PhilippC
5d2da784b9 New translations strings.xml (Basque) 2023-11-21 08:12:03 +01:00
PhilippC
86b225034c New translations strings.xml (Greek) 2023-11-21 08:12:02 +01:00
PhilippC
727cf74201 New translations strings.xml (German) 2023-11-21 08:12:01 +01:00
PhilippC
6f8ae7be34 New translations strings.xml (Danish) 2023-11-21 08:12:00 +01:00
PhilippC
a84d26b151 New translations strings.xml (Catalan) 2023-11-21 08:11:59 +01:00
PhilippC
6f7419e38a New translations strings.xml (Arabic) 2023-11-21 08:11:57 +01:00
PhilippC
bdb11f4873 New translations strings.xml (Spanish) 2023-11-21 08:11:56 +01:00
PhilippC
87603cd9c1 New translations strings.xml (Romanian) 2023-11-21 08:11:55 +01:00
PhilippC
e6cec96504 New translations strings.xml (Czech) 2023-11-21 08:11:54 +01:00
PhilippC
fb478af6c7 New translations strings.xml (Belarusian) 2023-11-21 08:11:53 +01:00
PhilippC
9991964c9b New translations strings.xml (French) 2023-11-21 08:11:51 +01:00
Philipp Crocoll
d761f07fc9 change app-id of pCloud because the previous app couldn't be modified anymore (https://github.com/PhilippC/keepass2android/pull/2388#issuecomment-1799771771) but is not compatible with the latest sdk version 2023-11-21 08:07:39 +01:00
PhilippC
b18515dd8c Merge pull request #2456 from PhilippC/l10n_master2
New Crowdin updates
2023-11-21 08:05:10 +01:00
PhilippC
2677cae5e6 Merge pull request #2457 from hyproman/persist-ftp-debug-perf
Persist ftp debug preference
2023-11-21 07:11:33 +01:00
Philipp Crocoll
cb832c412f improve some source strings (removing superfluous characters) 2023-11-21 07:08:41 +01:00
PhilippC
97018b15f7 New translations strings.xml (Norwegian Bokmal) 2023-11-21 07:04:00 +01:00
PhilippC
6b06d4ba8d New translations strings.xml (Malayalam) 2023-11-21 07:03:58 +01:00
PhilippC
902fc6f6d3 New translations strings.xml (Azerbaijani) 2023-11-21 07:03:57 +01:00
PhilippC
d4fd8db455 New translations strings.xml (Norwegian Nynorsk) 2023-11-21 07:03:56 +01:00
PhilippC
9f1be03dc4 New translations strings.xml (Croatian) 2023-11-21 07:03:55 +01:00
PhilippC
7b863e115f New translations strings.xml (Persian) 2023-11-21 07:03:54 +01:00
PhilippC
06fa5a5fcd New translations strings.xml (Indonesian) 2023-11-21 07:03:53 +01:00
PhilippC
b1837468d7 New translations strings.xml (Galician) 2023-11-21 07:03:52 +01:00
PhilippC
0ffe6cda16 New translations strings.xml (Chinese Traditional) 2023-11-21 07:03:51 +01:00
PhilippC
0ba1e946d1 New translations strings.xml (Ukrainian) 2023-11-21 07:03:50 +01:00
PhilippC
ba2890cc80 New translations strings.xml (Turkish) 2023-11-21 07:03:49 +01:00
PhilippC
ee9750e689 New translations strings.xml (Swedish) 2023-11-21 07:03:47 +01:00
PhilippC
3f358fed38 New translations strings.xml (Serbian (Cyrillic)) 2023-11-21 07:03:46 +01:00
PhilippC
4eb7b4519e New translations strings.xml (Slovenian) 2023-11-21 07:03:45 +01:00
PhilippC
9b61f651c4 New translations strings.xml (Slovak) 2023-11-21 07:03:44 +01:00
PhilippC
c716fa0c12 New translations strings.xml (Russian) 2023-11-21 07:03:43 +01:00
PhilippC
013d69b520 New translations strings.xml (Portuguese) 2023-11-21 07:03:42 +01:00
PhilippC
fec2875e6a New translations strings.xml (Polish) 2023-11-21 07:03:41 +01:00
PhilippC
1a1036f7b8 New translations strings.xml (Dutch) 2023-11-21 07:03:40 +01:00
PhilippC
b9fcf8deda New translations strings.xml (Korean) 2023-11-21 07:03:39 +01:00
PhilippC
a9a88dbdbe New translations strings.xml (Japanese) 2023-11-21 07:03:37 +01:00
PhilippC
d3f505fb55 New translations strings.xml (Italian) 2023-11-21 07:03:36 +01:00
PhilippC
da10ebd2f4 New translations strings.xml (Hungarian) 2023-11-21 07:03:35 +01:00
PhilippC
daeee50e09 New translations strings.xml (Hebrew) 2023-11-21 07:03:34 +01:00
PhilippC
f602367a6c New translations strings.xml (Finnish) 2023-11-21 07:03:33 +01:00
PhilippC
db2ad49f36 New translations strings.xml (Basque) 2023-11-21 07:03:32 +01:00
PhilippC
a782843b29 New translations strings.xml (Greek) 2023-11-21 07:03:31 +01:00
PhilippC
e35babb8eb New translations strings.xml (German) 2023-11-21 07:03:30 +01:00
PhilippC
e6b296c0b9 New translations strings.xml (Danish) 2023-11-21 07:03:28 +01:00
PhilippC
44692afa98 New translations strings.xml (Catalan) 2023-11-21 07:03:27 +01:00
PhilippC
491912a6ab New translations strings.xml (Bulgarian) 2023-11-21 07:03:26 +01:00
PhilippC
5cb02e88bf New translations strings.xml (Arabic) 2023-11-21 07:03:25 +01:00
PhilippC
69ce92a7b7 New translations strings.xml (Spanish) 2023-11-21 07:03:24 +01:00
PhilippC
a09e2656be New translations strings.xml (Romanian) 2023-11-21 07:03:23 +01:00
PhilippC
445923e12c New translations strings.xml (Portuguese, Brazilian) 2023-11-21 07:03:21 +01:00
PhilippC
6499c97206 New translations strings.xml (Vietnamese) 2023-11-21 07:03:20 +01:00
PhilippC
41ef1900a1 New translations strings.xml (Chinese Simplified) 2023-11-21 07:03:19 +01:00
PhilippC
290f61d114 New translations strings.xml (Czech) 2023-11-21 07:03:18 +01:00
PhilippC
11f45c61e8 New translations strings.xml (Belarusian) 2023-11-21 07:03:16 +01:00
PhilippC
ac6df5d10f New translations strings.xml (French) 2023-11-21 07:03:15 +01:00
Philipp Crocoll
206ab3ac42 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-11-13 09:55:58 +01:00
PhilippC
33847deb00 Merge pull request #2455 from PhilippC/l10n_master2
New Crowdin updates
2023-11-13 09:54:48 +01:00
PhilippC
baf9a29646 update links from codeplex to github, closes 2454 2023-11-13 09:52:42 +01:00
Philipp Crocoll
30d45e086c refactor SftpFileStorage creation 2023-11-13 09:18:39 +01:00
PhilippC
66166e44a0 New translations strings.xml (Czech) 2023-11-10 15:42:42 +01:00
PhilippC
8ace491d84 New translations strings.xml (French) 2023-11-10 13:52:04 +01:00
PhilippC
39deef4053 New translations strings.xml (Belarusian) 2023-11-08 10:39:24 +01:00
PhilippC
1faa0b06bd New translations strings.xml (French) 2023-11-07 19:30:59 +01:00
PhilippC
1eb1e1cb2b New translations strings.xml (Vietnamese) 2023-11-07 17:23:46 +01:00
PhilippC
d551969b04 New translations strings.xml (Vietnamese) 2023-11-07 14:30:33 +01:00
PhilippC
0f0c1ddbfd New translations strings.xml (Portuguese, Brazilian) 2023-11-07 11:06:02 +01:00
PhilippC
b46f2984a3 New translations strings.xml (Spanish) 2023-11-07 07:00:55 +01:00
PhilippC
cce1e2794e New translations strings.xml (Chinese Simplified) 2023-11-07 02:44:46 +01:00
Rick Brown
c19b8d2238 Fix nonet compilation 2023-11-06 18:09:19 -05:00
Rick Brown
141d2f3ddb Persist FTP/SFTP debug log preference
-Commit/apply FtpDebug_key state to persistent preferences
-Configure SFTP/JSch logging based on FtpDebug_key/LogFilename
 state on app startup
2023-11-06 16:55:36 -05:00
PhilippC
3d2ae980b7 New translations strings.xml (Slovenian) 2023-11-06 19:56:59 +01:00
PhilippC
a8f4fcde7b New translations strings.xml (Portuguese, Brazilian) 2023-11-06 11:41:33 +01:00
PhilippC
add8b2dad6 New translations strings.xml (Chinese Simplified) 2023-11-06 11:41:29 +01:00
PhilippC
50074d547f New translations strings.xml (Slovenian) 2023-11-06 11:41:25 +01:00
PhilippC
e6b425a30e New translations strings.xml (Slovak) 2023-11-06 11:41:23 +01:00
PhilippC
9af9d34d87 New translations strings.xml (Czech) 2023-11-06 11:41:10 +01:00
PhilippC
4fee92f591 New translations strings.xml (Spanish) 2023-11-06 11:41:05 +01:00
PhilippC
1b658f1c39 New translations strings.xml (French) 2023-11-06 11:41:04 +01:00
PhilippC
4dbd33ba97 Merge pull request #2455 from PhilippC/l10n_master2
New Crowdin updates
2023-11-06 10:34:07 +01:00
PhilippC
f8f18152c3 Merge pull request #2435 from hyproman/upgrade-fluentftp
Update to latest FluentFTP version
2023-11-06 10:33:41 +01:00
PhilippC
dbf5e46e94 New translations strings.xml (Croatian) 2023-11-06 09:24:19 +01:00
PhilippC
a23c1a2360 New translations strings.xml (Persian) 2023-11-06 09:24:18 +01:00
PhilippC
d2bd91ba6a New translations strings.xml (Portuguese, Brazilian) 2023-11-06 09:24:16 +01:00
PhilippC
95352ef0ee New translations strings.xml (Chinese Traditional) 2023-11-06 09:24:14 +01:00
PhilippC
24b8c27d26 New translations strings.xml (Chinese Simplified) 2023-11-06 09:24:13 +01:00
PhilippC
191b90d974 New translations strings.xml (Ukrainian) 2023-11-06 09:24:12 +01:00
PhilippC
21db4b612b New translations strings.xml (Turkish) 2023-11-06 09:24:10 +01:00
PhilippC
a23101b812 New translations strings.xml (Swedish) 2023-11-06 09:24:09 +01:00
PhilippC
8042470488 New translations strings.xml (Slovenian) 2023-11-06 09:24:07 +01:00
PhilippC
4bbec4367f New translations strings.xml (Slovak) 2023-11-06 09:24:06 +01:00
PhilippC
4b583cc0c0 New translations strings.xml (Russian) 2023-11-06 09:24:05 +01:00
PhilippC
cd07de56df New translations strings.xml (Portuguese) 2023-11-06 09:24:04 +01:00
PhilippC
962c4dbf63 New translations strings.xml (Polish) 2023-11-06 09:24:03 +01:00
PhilippC
09b56d85cf New translations strings.xml (Dutch) 2023-11-06 09:24:01 +01:00
PhilippC
8281888608 New translations strings.xml (Korean) 2023-11-06 09:24:00 +01:00
PhilippC
44d9456e20 New translations strings.xml (Japanese) 2023-11-06 09:23:59 +01:00
PhilippC
7b01e4494f New translations strings.xml (Italian) 2023-11-06 09:23:58 +01:00
PhilippC
fda68a1114 New translations strings.xml (Hungarian) 2023-11-06 09:23:57 +01:00
PhilippC
4849c089b3 New translations strings.xml (Finnish) 2023-11-06 09:23:55 +01:00
PhilippC
580668c5cb New translations strings.xml (Basque) 2023-11-06 09:23:54 +01:00
PhilippC
da8f1122e8 New translations strings.xml (Greek) 2023-11-06 09:23:53 +01:00
PhilippC
7d44518ac7 New translations strings.xml (German) 2023-11-06 09:23:52 +01:00
PhilippC
1a2c1267c4 New translations strings.xml (Danish) 2023-11-06 09:23:50 +01:00
PhilippC
85e0fe487f New translations strings.xml (Czech) 2023-11-06 09:23:49 +01:00
PhilippC
fa9a9f2602 New translations strings.xml (Catalan) 2023-11-06 09:23:48 +01:00
PhilippC
5c7d626f4b New translations strings.xml (Belarusian) 2023-11-06 09:23:46 +01:00
PhilippC
b3ce9c64b1 New translations strings.xml (Arabic) 2023-11-06 09:23:45 +01:00
PhilippC
dc809941e8 New translations strings.xml (Spanish) 2023-11-06 09:23:43 +01:00
PhilippC
b7d69c33c8 New translations strings.xml (French) 2023-11-06 09:23:42 +01:00
PhilippC
de765f3451 New translations strings.xml (Romanian) 2023-11-06 09:23:41 +01:00
Philipp Crocoll
1581d79666 Merge branch 'master' of https://github.com/PhilippC/keepass2android into iansw246/master 2023-11-06 09:02:01 +01:00
Philipp Crocoll
297fa267e5 fix bug in shared preference handling
fix issue with receiving meta data: previous implementation was repeatedly listing the full contents of pCloud recursively which is slow and might not work for large contents (https://github.com/pCloud/pcloud-sdk-java/issues/42)
2023-11-06 09:01:13 +01:00
PhilippC
77e2d67b6c Merge pull request #2299 from PhilippC/l10n_master2
New Crowdin updates
2023-11-04 18:23:55 +01:00
PhilippC
a3ba2d8367 Merge pull request #2344 from iansw246/master
Hide progress dialogs when user input dialog is showing
2023-11-04 18:23:44 +01:00
PhilippC
48d59aa0f6 New translations strings.xml (Spanish) 2023-11-02 21:37:26 +01:00
PhilippC
cff6595b79 New translations strings.xml (Spanish) 2023-11-02 20:29:56 +01:00
Rick Brown
798f633af7 Merge branch 'master' into upgrade-fluentftp 2023-11-02 15:19:28 -04:00
Rick Brown
f5681c4e62 Integrate FTP debug logging into UI toggle 2023-11-02 15:11:54 -04:00
PhilippC
690de2761c New translations strings.xml (Slovenian) 2023-11-02 18:29:48 +01:00
PhilippC
92238436d5 New translations strings.xml (Slovak) 2023-11-02 17:10:41 +01:00
PhilippC
9282e80938 New translations strings.xml (French) 2023-11-02 17:10:40 +01:00
PhilippC
588e203442 New translations strings.xml (Czech) 2023-11-02 15:24:59 +01:00
PhilippC
7e96055e0b New translations strings.xml (Portuguese, Brazilian) 2023-11-02 12:19:16 +01:00
Philipp Crocoll
c90d623d15 Merge branch 'bug-2378-pcloud-sdk-upgrade' into iansw246/master 2023-11-01 18:06:16 +01:00
PhilippC
86a03d8b9a New translations strings.xml (Czech) 2023-11-01 16:18:25 +01:00
Philipp Crocoll
17f7d1b8eb Merge branch 'target-sdk33' into iansw246/master 2023-11-01 12:24:34 +01:00
Philipp Crocoll
d3fecaf4e3 Merge branch 'master' into iansw246/master 2023-11-01 12:09:04 +01:00
PhilippC
03dee4f262 New translations strings.xml (Chinese Simplified) 2023-11-01 02:26:14 +01:00
PhilippC
2b502df566 Merge pull request #2434 from hyproman/bug-2423-ftp-contents-invisible
Bugfix for issue #2423 - FTP contents invisible
2023-10-31 09:14:42 +01:00
PhilippC
9ea064108c Merge pull request #2451 from PhilippC/target-sdk33
Update to target sdk33
2023-10-31 09:13:18 +01:00
Philipp Crocoll
682736d119 implement info text for notifications permission in GroupBaseActivity 2023-10-31 07:27:27 +01:00
Philipp Crocoll
150bd336d8 update to targetSdkVersion=33 again, this time with handling of notification permissions (https://developer.android.com/develop/ui/views/notifications/notification-permission)
For now, this is only implemented for entry activity, unlocked/QuickUnlock notifications not tested/implemented yet.
2023-10-31 06:46:13 +01:00
PhilippC
d13ee3d2ca New translations strings.xml (Slovenian) 2023-10-26 18:51:08 +02:00
PhilippC
99b5df4c94 New translations strings.xml (Portuguese, Brazilian) 2023-10-24 11:30:43 +02:00
PhilippC
9a70442d69 New translations strings.xml (Chinese Simplified) 2023-10-24 02:23:38 +02:00
Rick Brown
cd04050e57 Merge branch 'master' into upgrade-fluentftp 2023-10-23 17:54:59 -04:00
PhilippC
c13bb15fc0 New translations strings.xml (Norwegian Bokmal) 2023-10-23 11:20:35 +02:00
PhilippC
84939c70e1 New translations strings.xml (Malayalam) 2023-10-23 11:20:33 +02:00
PhilippC
2b108d9818 New translations strings.xml (Azerbaijani) 2023-10-23 11:20:31 +02:00
PhilippC
06f338fdd5 New translations strings.xml (Norwegian Nynorsk) 2023-10-23 11:20:30 +02:00
PhilippC
fa5e8c1656 New translations strings.xml (Croatian) 2023-10-23 11:20:29 +02:00
PhilippC
3652e2ee25 New translations strings.xml (Persian) 2023-10-23 11:20:28 +02:00
PhilippC
e8f3eb1bc8 New translations strings.xml (Indonesian) 2023-10-23 11:20:27 +02:00
PhilippC
233f612479 New translations strings.xml (Portuguese, Brazilian) 2023-10-23 11:20:25 +02:00
PhilippC
dc1e790ab5 New translations strings.xml (Galician) 2023-10-23 11:20:24 +02:00
PhilippC
bab77538c9 New translations strings.xml (Vietnamese) 2023-10-23 11:20:22 +02:00
PhilippC
09165af0a8 New translations strings.xml (Chinese Traditional) 2023-10-23 11:20:21 +02:00
PhilippC
4502d3d2bf New translations strings.xml (Chinese Simplified) 2023-10-23 11:20:20 +02:00
PhilippC
eb03d448d8 New translations strings.xml (Ukrainian) 2023-10-23 11:20:19 +02:00
PhilippC
7798ec8454 New translations strings.xml (Turkish) 2023-10-23 11:20:17 +02:00
PhilippC
7424bb324f New translations strings.xml (Swedish) 2023-10-23 11:20:16 +02:00
PhilippC
b18432add6 New translations strings.xml (Serbian (Cyrillic)) 2023-10-23 11:20:15 +02:00
PhilippC
e9a66d688c New translations strings.xml (Slovenian) 2023-10-23 11:20:14 +02:00
PhilippC
d9add0d5f6 New translations strings.xml (Slovak) 2023-10-23 11:20:12 +02:00
PhilippC
aed00420fc New translations strings.xml (Russian) 2023-10-23 11:20:11 +02:00
PhilippC
8dc546e640 New translations strings.xml (Portuguese) 2023-10-23 11:20:09 +02:00
PhilippC
c8f3d5f3e2 New translations strings.xml (Polish) 2023-10-23 11:20:08 +02:00
PhilippC
1f3786189b New translations strings.xml (Dutch) 2023-10-23 11:20:07 +02:00
PhilippC
d7bdde0585 New translations strings.xml (Korean) 2023-10-23 11:20:05 +02:00
PhilippC
f213f05477 New translations strings.xml (Japanese) 2023-10-23 11:20:04 +02:00
PhilippC
cb73144da7 New translations strings.xml (Italian) 2023-10-23 11:20:02 +02:00
PhilippC
689a1710c4 New translations strings.xml (Hungarian) 2023-10-23 11:20:01 +02:00
PhilippC
da116bbb4d New translations strings.xml (Hebrew) 2023-10-23 11:20:00 +02:00
PhilippC
2fd76ad28f New translations strings.xml (Finnish) 2023-10-23 11:19:58 +02:00
PhilippC
bdc7bf9cf6 New translations strings.xml (Basque) 2023-10-23 11:19:57 +02:00
PhilippC
b3ef4f817a New translations strings.xml (Greek) 2023-10-23 11:19:56 +02:00
PhilippC
3fb2f2e858 New translations strings.xml (German) 2023-10-23 11:19:54 +02:00
PhilippC
d8f60aa7f1 New translations strings.xml (Danish) 2023-10-23 11:19:53 +02:00
PhilippC
31f3a30a54 New translations strings.xml (Czech) 2023-10-23 11:19:52 +02:00
PhilippC
474b90f331 New translations strings.xml (Catalan) 2023-10-23 11:19:51 +02:00
PhilippC
fa0a52b328 New translations strings.xml (Bulgarian) 2023-10-23 11:19:50 +02:00
PhilippC
ccb6ece463 New translations strings.xml (Belarusian) 2023-10-23 11:19:48 +02:00
PhilippC
ffa33ed190 New translations strings.xml (Arabic) 2023-10-23 11:19:47 +02:00
PhilippC
c4923c57bf New translations strings.xml (Spanish) 2023-10-23 11:19:46 +02:00
PhilippC
2602bf7bee New translations strings.xml (French) 2023-10-23 11:19:45 +02:00
PhilippC
7df86fd134 New translations strings.xml (Romanian) 2023-10-23 11:19:43 +02:00
PhilippC
cf2f57b372 Merge pull request #2345 from AlexCherrypi/patch-1
remember keyprovider for "Password + Key file + Challenge-Response for KeePass XC"
2023-10-23 11:18:12 +02:00
Philipp Crocoll
7c2500af63 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-10-23 11:14:28 +02:00
PhilippC
748a71bc03 Merge pull request #2386 from hyproman/bug-2366-WIP-ssh-custom-alg-cfg
Bug 2366 SSH Custom Algorithms Configuration
2023-10-23 11:03:02 +02:00
Rick Brown
c8abb4d76a Update to latest FluentFTP version 2023-10-08 18:23:11 -04:00
PhilippC
18f81e6927 New translations strings.xml (Chinese Traditional) 2023-10-07 23:45:25 +02:00
PhilippC
b8c094554a New translations strings.xml (Chinese Simplified) 2023-10-07 23:45:22 +02:00
PhilippC
1c6831bb78 New translations strings.xml (Greek) 2023-10-07 23:44:46 +02:00
PhilippC
a5e7bbc081 New translations strings.xml (Danish) 2023-10-07 23:44:42 +02:00
Rick Brown
be2218afcc Bugfix for issue #2423 - FTP contents invisible
Change working directory to target path and call GetListing on
current directory instead of calling GetListing on explicit path.

For some reason GetListing(path) does not always return the contents of
the directory. However, calling SetWorkingDirectory(path) followed by
GetListing(null, options) to list the contents of the working directory
does consistently work.

Similar behavior was confirmed using ncftp client. I suspect this is a
strange bug/nuance in the server's implementation of the LIST command?
2023-10-07 17:30:32 -04:00
PhilippC
32c1d2a379 New translations strings.xml (Finnish) 2023-09-15 21:45:50 +02:00
PhilippC
9c7182f85a New translations strings.xml (German) 2023-08-27 16:49:51 +02:00
PhilippC
31abf68031 New translations strings.xml (German) 2023-08-27 15:46:35 +02:00
Rick Brown
489ed8e2b4 Convert literals to constants, add javadoc to resolver class 2023-08-09 20:58:06 -04:00
Rick Brown
d63e11b307 Add SFTP credentials documentation 2023-08-09 17:38:37 -04:00
Rick Brown
0e9da69f47 Minor ssh debug logging changes
-Refactor the logger implementation to make creation more intuitive
-Remove SSH debug logging preference persistence (didn't work properly
 anyway, and probably not worth trying to fix)
2023-07-23 22:29:13 -04:00
Rick Brown
18ecfd5396 Integrate KEx/SHK functionality into JavaFileStorageTest-AS
-Re-organize SFTP Credentials dialog to be more space-efficient
-Add KEX and SHK algorithm spec fields (these get used to build the SFTP
 URI when connecting)
-Add CSV test fields/buttons for standalone testing of spec/config
 resolution
2023-07-23 22:29:13 -04:00
PhilippC
0fef5f0f8c New translations strings.xml (Spanish) 2023-07-22 08:25:42 +02:00
Rick Brown
83529dd3b5 Modify/specify KEX/SHK algorithms
-Implemented ability to manipulate server_host_key (SHK) via SFTP
 Credentials dialog (like KEX)
-Implemented a few basic wildcard/relative algorithm list manipulation
features:
   - Prepend to existing list: +alg_name
   - Append to end of existing list: alg_name+
   - Remove a specific value: -alg_name
   - Remove values matching prefix: -alg_prefix*
   - Remove values matching suffix: -*alg_suffix
   - Remove values matching substring: -*alg_substring*
   - Remove values matching prefix and suffix: -alg*name
   - Otherwise CSV of values completely replace original config values
2023-07-20 19:48:49 -04:00
Rick Brown
9204c4ca8f Add ssh config options to display URI 2023-07-19 22:11:34 -04:00
Rick Brown
46fdba1bfa SSH/SFTP: Allow kex algorithms to be explicitly set
-kex config overload, set via database connection settings
2023-07-19 19:38:00 -04:00
Rick Brown
006f5497e5 Merge branch 'bug-2366-ssh-debug-logging_master' into custom-sftp-private-key_patches 2023-07-19 17:12:53 -04:00
Rick Brown
da3665c25b Fix NoNet compilation error 2023-07-12 18:40:57 -04:00
Rick Brown
464fe43323 Add JSch (SFTP) debug logging
-App Settings->Log-File for Debugging->SFTP debug logging
-Logs to android log (logcat) if log file is not enabled
-Logs to Kp2a log file if it is enabled
-Logs are tagged as "KP2AJFS[JSch]"
-When enabled, logs ALL levels (DEBUG+).

NOTE: Sensitive SSH connection information may be logged!!
2023-07-12 17:03:39 -04:00
PhilippC
bded2394bb New translations strings.xml (Russian) 2023-07-10 00:19:43 +02:00
PhilippC
0fe2ca8238 New translations strings.xml (Russian) 2023-07-09 23:15:32 +02:00
PhilippC
ae33ca219f New translations strings.xml (Hungarian) 2023-07-08 15:24:04 +02:00
AlexCherrypi
fb0f83c37a Update PasswordActivity.cs 2023-06-18 21:49:26 +02:00
Rick Brown
da5533ef3b Modified impl of bugfix #2350
URL encode/decode host parameter in SFTP URI

This version is slightly different than the original PR, given
this branch's changes to SftpStorage.buildFullPath().
2023-06-16 19:40:01 -04:00
PhilippC
681dfb6ded New translations strings.xml (Russian) 2023-06-10 23:46:19 +02:00
PhilippC
20f334f0d3 New translations strings.xml (Danish) 2023-06-09 10:00:23 +02:00
PhilippC
d8268d4f0f New translations strings.xml (Russian) 2023-06-02 23:03:27 +02:00
PhilippC
325e8a8e32 New translations strings.xml (Russian) 2023-06-02 22:05:45 +02:00
PhilippC
7e9e91da05 New translations strings.xml (Russian) 2023-06-02 20:52:43 +02:00
PhilippC
80eaf39f04 New translations strings.xml (Russian) 2023-06-02 19:56:15 +02:00
PhilippC
ddffdb48aa New translations strings.xml (Czech) 2023-06-01 11:20:16 +02:00
PhilippC
5a406fe5df New translations strings.xml (German) 2023-05-31 14:05:45 +02:00
AlexCherrypi
4e2603ae27 remember keyprovider for "Password + Key file + Challenge-Response for KeePass XC" "
extended "SetKeyProviderFromString()" to set _keyFile for "ChallengeXCKeyFile";
extended "InitializePasswordModeSpinner()" case 7 to remember key file location
2023-05-21 15:53:31 +02:00
ianjazz246
bcf980eed5 Make _activeProgressDialogs readonly 2023-05-20 10:58:19 -07:00
ianjazz246
05c94a3af8 Fix a few more tabs 2023-05-20 10:48:32 -07:00
ianjazz246
3526aa1889 Fix more tabs 2023-05-20 10:46:29 -07:00
ianjazz246
72a3b55341 Fix tab indentation 2023-05-20 10:42:09 -07:00
ianjazz246
b11d5e667e Hide progress dialogs when dialog requesting user input is showing 2023-05-20 10:19:14 -07:00
PhilippC
93a4529fe9 New translations strings.xml (Indonesian) 2023-05-10 14:15:38 +02:00
PhilippC
7582274903 New translations strings.xml (Catalan) 2023-05-08 21:28:00 +02:00
Philipp Crocoll
158349c005 mark camera as optional feature to make the app compatible with non-camera devices again, closes https://github.com/PhilippC/keepass2android/issues/2316 2023-04-21 04:44:08 +02:00
PhilippC
2fffe5988c New translations strings.xml (German) 2023-04-16 11:34:09 +02:00
PhilippC
14f7e17fa4 New translations strings.xml (Czech) 2023-04-10 17:51:09 +02:00
PhilippC
05acba4309 New translations strings.xml (Czech) 2023-04-10 16:55:36 +02:00
PhilippC
542984ca2f New translations strings.xml (Japanese) 2023-04-08 18:26:37 +02:00
PhilippC
f8746f69f8 New translations strings.xml (Slovak) 2023-04-08 11:16:05 +02:00
PhilippC
53913e66ab New translations strings.xml (Polish) 2023-04-07 16:17:52 +02:00
Rick Brown
5e265d1816 Backend:
-Generalize SFTP query param option map building
-Add "key" and "phrase" as SFTP query params
  key: custom private key name
  phrase: passphrase used to unlock key
-Add CRUD support for custom private keys
  Key files are stored in "user_keys" subdirectory
  File names are constructed by (sanitized) key name
  Basic support for private key content validation
-Existing and new key-related functionality moved into
  SftpPublicPrivateKeyUtils class

UI:
-Add custom private key support to SFTP Credentials dialog
  Add a new auth mode item (authModeSpinner)
  Add Spinner showing saved private key names, with an option
   to create a new one (top).
  Add Delete Private Key button; deletes the selected key
   in Spinner

Testing:
-Add custom private key CRUD support to JavaFileStorageTest app
 via file chooser SFTP Credentials panel
2023-02-19 20:26:39 -05:00
Rick Brown
83e77b2a31 Bugfix for #2223 - crash after import database by SFTP
Add FLAG_MUTABLE flag to PendingIntent call for API >= 31 to fix an
issue where trying to open an SFTP database (transition to choose a
remote database file) crashes and returns to the Open/New database
screen.
2023-02-19 19:52:05 -05:00
Rick Brown
893cf2b3c8 Get JavaFileStorage working in Android Studio
Resolve issue where AS would fail to import Android API jar
2023-02-19 19:52:05 -05:00
Rick Brown
15b3b76b27 Squashed commit of not-yet-approved PR #2038
https://github.com/PhilippC/keepass2android/pull/2038
User-defined SFTP connection timeout

The addition of SFTP query parameter options are needed
to support custom private key functionality.

Squashed commits from hyproman:sftp-conn-timeout:

commit 9c6b96e8198f1b912acdc1248af775f8fed58e1c
commit ebe59d9bc337a46bf0646677eb38b13ddde21f14
commit 69eb0bfd1a7010a2e442c36d10a16d1710c958de
commit 9394947c12bedb8667b7b94d0b1457f9e0451e18
2023-02-15 19:08:14 -05:00
135 changed files with 5456 additions and 8947 deletions

View File

@@ -68,6 +68,9 @@ Please see the [How to use Keepass2Android with YubiKey NEO](How-to-use-Keepass2
## Advanced usage of the Keepass2Android keyboard
Please see the [Advanced usage of the Keepass2Android keyboard](Advanced-usage-of-the-Keepass2Android-keyboard.md) page.
## Using Keepass2Android like an authenticator app to generate Time-based One-Time-Passwords (TOTPs)
Please see [Generating TOTPs with Keepass2Android](Generating-TOTPs.md)
# FAQ
## Should I use the KP2A keyboard for entering passwords?

53
docs/Generating-TOTPs.md Normal file
View File

@@ -0,0 +1,53 @@
## TOTP in brief
TOTP stands for [Time-based One-Time Password algorithm](https://en.wikipedia.org/wiki/Time-based_One-time_Password_algorithm) which is one of the most common way proposed by websites to do a [two-factor authentication (2FA)](https://en.wikipedia.org/wiki/Multi-factor_authentication).
On these websites, this option will often be mentioned in the 2FA configuration menu as things like "_use code generated by an application_", "_use [Google] Authenticator app_".
You're prompted to scan a QR code with the app, which essentially contains a code called "_seed_", usually with a form like "_AZER TYUI OPQS DFGH JKLM_", used to generate TOTPs. The seed can be also directly copied if there is no scanning option on the app.
Most common apps:
- Google Authenticator
- Authy
- Microsoft Authenticator
- FreeOTP
- LastPass Authenticator
## TOTP in KeePass and benefits
In KeePass (by Dominik Reichl) there is are several ways to enable this Authenticator app ability:
- built-in TOTP support: https://keepass.info/help/base/placeholders.html#otp
- [KeePassOTP plugin](https://keepass.info/plugins.html#kpotp)
- [KeeOtp plugin](https://keepass.info/plugins.html#keeotp)
- [KeeTrayTOTP plugin](https://keepass.info/plugins.html#keetraytotp) (note the name "_TrayTOTP_" on this one for later)
KeePassXC also supports TOTP: https://keepassxc.org/docs/KeePassXC_UserGuide#_adding_totp_to_an_entry
The greatest benefits are:
- the seed stays available contrary to the above apps (for which it's more or less hard to backup/restore/switch with another app)
- TOTPs are available wherever the KeePass database is available. But conceptually it's not really 2FA anymore (all things are stored in the same place).
The different implementations use different ways of storing the TOTP seed (or secret, or key) and optional settings (e.g. the length of the TOTP to generate) within an entry inside the kdbx database. Keepass2Android attempts to be able to read the different formats, but can only write one:
## TOTP in Keepass2Android
If you use any of the tools mentioned above, you can set up TOTP entries with them. Keepass2Android can read those entries and generate TOTPs if any of the following styles are used:
* Keepass2 style: used when there are TimeOtp-Secret(-XXX) fields in the entry
* KeeOtpPlugin style: used when there is an otp field containing a query string in the form of key=abc&step=X&size=Y (step and size are optional)
* KeeWebOtp/Key Uri Format style: used when entry contains a URL starting with otpauth://totp/, e.g. otpauth://totp/?secret=abc (https://github.com/google/google-authenticator/wiki/Key-Uri-Format)
* KeeTrayTotp style:
* requires a non-empty seed field (default key is "TOTP seed", can be changed in KP2A settings), value is base32 encoded data
* requires a non-empty settings field (default key is "TOTP Settings", can be changed as well), value is expected to be a csv-separated array with [Duration];Length(;TimeCorrectionURL). Length is either an integer value or "S" to indicate Steam encoding
In order to view the generated TOTP code in KP2A, open the corresponding entry. You can then
* use a dynamically generated field called "_TOTP_" containing the TOTP or
* use the "Copy TOTP" button on the system notification for the selected entry or
* switch to the KP2A keyboard and use the TOTP button to insert the TOTP value into the target app or browser
If you want to configure an entry to contain the TOTP fields, it is suggested to enter edit mode for the entry. Then click the "Configure TOTP" button. You can either enter the data manually or scan a QR code with the information.
### Spaces in otp field
Make sure that the URI doesn't contain spaces, otherwise KeePass2Android will fail to generate TOTPs as a space is an invalid character. If your URIs have spaces, check [this comment](https://github.com/PhilippC/keepass2android/issues/1248#issuecomment-628035961)._

View File

@@ -3,13 +3,13 @@
Creating a plug-in for Keepass2Android or enabling your app to query credentials from Keepass2Android is pretty simple. Please follow the steps below to get started. In case you have any questions, please contact me.
## Preparations
First check out the source code and import the Keepass2AndroidPluginSDK from [https://keepass2android.codeplex.com/SourceControl/latest#src/java/Keepass2AndroidPluginSDK/](https://keepass2android.codeplex.com/SourceControl/latest#src/java/Keepass2AndroidPluginSDK/) into your workspace. You should be able to build this library project.
First check out the source code and import the Keepass2AndroidPluginSDK from [https://github.com/PhilippC/keepass2android/tree/master/src/java/Keepass2AndroidPluginSDK2](https://github.com/PhilippC/keepass2android/tree/master/src/java/Keepass2AndroidPluginSDK2/) into your workspace. You should be able to build this library project.
Now add a reference to the PluginSDK library from your existing app or add a new plug-in app and then add the reference.
## Authorization
Keepass2Android stores very sensitive user data and therefore implements a plug-in authorization scheme based on broadcasts sent between the plug-in and the host app (=Keepass2Android or Keepass2Android Offline). Before your app/plug-in gets any information from KP2A, the user will have to grant your app/plug-in access to KP2A. As not every app/plug-in requires access to all information, you must specify which scopes are required by your app. The implemented scopes can be found in [https://keepass2android.codeplex.com/SourceControl/latest#src/java/Keepass2AndroidPluginSDK/src/keepass2android/pluginsdk/Strings.java](https://keepass2android.codeplex.com/SourceControl/latest#src/java/Keepass2AndroidPluginSDK/src/keepass2android/pluginsdk/Strings.java).
Keepass2Android stores very sensitive user data and therefore implements a plug-in authorization scheme based on broadcasts sent between the plug-in and the host app (=Keepass2Android or Keepass2Android Offline). Before your app/plug-in gets any information from KP2A, the user will have to grant your app/plug-in access to KP2A. As not every app/plug-in requires access to all information, you must specify which scopes are required by your app. The implemented scopes can be found in [https://github.com/PhilippC/keepass2android/tree/master/src/java/Keepass2AndroidPluginSDK2/src/keepass2android/pluginsdk/Strings.java](https://github.com/PhilippC/keepass2android/tree/master/src/java/Keepass2AndroidPluginSDK2/src/keepass2android/pluginsdk/Strings.java).
To tell Kp2a that you're a plug-in, you need to add a simple BroadcastReceiver like this:
@@ -55,8 +55,8 @@ These strings will be displayed to the user when KP2A asks if access should be g
## Modifying the entry view
You can add menu options for the full entry or for individual fields of the entry when displayed to the user. This is done, for example, by the QR plugin ([https://play.google.com/store/apps/details?id=keepass2android.plugin.qr](https://play.google.com/store/apps/details?id=keepass2android.plugin.qr)).
In addition, it is even possible to add new fields or modify existing fields. Please see the sample plugin "PluginA" in the KP2A repository for a simple example on how to do this:
[https://keepass2android.codeplex.com/SourceControl/latest#src/java/PluginA/src/keepass2android/plugina/PluginAActionReceiver.java](https://keepass2android.codeplex.com/SourceControl/latest#src/java/PluginA/src/keepass2android/plugina/PluginAActionReceiver.java)
In addition, it is even possible to add new fields or modify existing fields. Please see the sample plugin "PluginA" for a simple example on how to do this:
[https://github.com/PhilippC/keepass2android-sampleplugin/blob/main/src/keepass2android/plugina/PluginAAccessReceiver.java](https://github.com/PhilippC/keepass2android-sampleplugin/blob/main/src/keepass2android/plugina/PluginAAccessReceiver.java)
## Querying credentials
KP2A 0.9.4 adds a great opportunity for third party apps: Instead of prompting the user to enter credentials or a passphrase, the app should try to get the data from KP2A if it is installed: If the user grants (or previously granted) access for the app, KP2A will automatically retrieve the matching entry. User action is only required if the KP2A database is locked (user will usually unlock it with the short QuickUnlock code) or if no matching entry is found (user can then create a new entry or select an existing one. in the latter case KP2A will offer to add entry information so that the entry will be found automatically next time).

72
docs/SFTP-Credentials.md Normal file
View File

@@ -0,0 +1,72 @@
# SFTP Open/Create Database Credentials Documentation
## Basic Settings
* **Host** -- the hostname or IP address of the SFTP server to connect to
* **Port** -- the listening TCP port of the SFTP server to connect to (default: 22)
* **Username** -- the user/account name on the SFTP server that has access to the database
* **Initial directory** -- The path on the SFTP server that will be used as a starting point when choosing the remote database file
### Authentication Modes
#### Password
Authenticate using a password
* **Password** -- the password associated with **username** used to log into the SFTP server
#### K2A Private/Public Key
Authenticate using a private/public key pair that is generated internally by KP2A
* **SEND PUBLIC KEY...** -- Opens a standard Android "Share" screen containing the KP2A public key content. This allows for the public key to be sent via email, SMS, etc. This public key will need to be added to the SFTP server's user's "authorized keys" to allow private/public key authentication.
#### Custom Private Key
Authenticate using an existing private/public key pair. Use this option instead of *K2A Private/Public Key* if you wish to use a key pair that is already set up for this **username** on the SFTP server.
* **Selected private key** -- a combo-box containing a list of custom private keys that KP2A knows about, and a special `[Add new...]` option.
##### Add A New Private Key
* Select `[Add new...]`
* Enter a name for the new key in **New key name**
* Enter the private key contents (text) into **New key content**. **TIP:** The easiest way to accomplish this is to open the private key file in a text editor on the device, **Select All**, **Copy** to the clipboard, and paste it into **New key content**.
* Tap **SAVE PRIVATE KEY** to add the new key to the known list.
##### Use An Existing Private Key
* To use a private key that has already been imported into KP2A, simply select it from the list of keys.
##### Remove An Existing Key
* To remove a private that has been imported into KP2A, select it from the list and tap **DELETE PRIVATE KEY**.
A **key passphrase** can be supplied (if the key pair requires it)
## Advanced Settings
* **Connection timeout seconds** -- the number of seconds to wait for a connection to the server before giving up and considering the server as unavailable/unreachable
### Key Algorithm Manipulation
**NOTE: It is very rare that these fields need to be (or should be) specified. Use at your own risk!**
* **Key Exchange (KEX) Algorithm(s)** -- Explicitly set or modify the ordered list of Key Exchange algorithms that the SSH/SFTP client library will try to use
* **Server Host Key Algorithm(s)** -- Explicitly set or modify the ordered list of Server Host Key algorithms that the SSH/SFTP client library will try to use
#### How It Works
The SSH/SFTP client has a pre-defined ordered list of algorithm names that it will use to negotiate with the server to handle key exchange. In rare cases there are compatibility issues where Android OS has not properly implemented full support for algorithms listed. This can result in a connection failure, even if there is a suitable algorithm available (of lesser priority in the list).
The fields listed above allow these lists to be manipulated in the following ways to overcome/workaround such problems. The value is a comma-separated list of "algorithm spec" entries. Specs can be one of:
* Direct replacement of values -- Ex: `primary_alg,secondary_alg`
* Prepend to values -- Ex: `+try_first_alg`
* Append to values -- Ex: `try_last_alg+`
* Remove a specific value -- Ex: `-bad_alg`
* Remove values matching prefix -- Ex: `-bad_starting_with*`
* Remove values matching suffix -- Ex: `-*bad_ending_with`
* Remove values matching substring -- Ex: `-*bad_middle*`
* Remove values matching prefix and suffix -- Ex: `-alg_begin*end`
For example, assume the system's KEX algorithm list is:
`ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256`
These are various outcomes (user KEX field -> result):
* Prefix removal: `-ec*` --> `diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256`
* Suffix removal, appending: `-*256,+first_alg,almost_last_alg+,last_alg+` --> `first_alg,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,almost_last_alg,last_alg`
* Direct replacement: `first_alg,middle_alg,last_alg` --> `first_alg,middle_alg,last_alg`
## Selecting A Database
Once all applicable fields have been entered and/or options selected, tapping **OK** will attempt to connect to the SFTP server. First time connections may pop up a dialog window asking to accept the host's authenticity (tap **yes** if the host is trusted), as well as potentially creating a new `known_hosts` file (tap **yes** to do so). If the connection is successful, a remote file browser screen will open. Navigate and select the Keepass database to open.

View File

@@ -58,12 +58,12 @@ namespace keepass2android
}
private static string LogFilename
public static string LogFilename
{
get { return Application.Context.FilesDir.CanonicalPath +"/keepass2android.log"; }
}
private static bool LogToFile
public static bool LogToFile
{
get
{

View File

@@ -185,7 +185,7 @@ namespace KeePassLib.Serialization
byte[] pbFile = StrUtil.Utf8.GetBytes(sb.ToString());
s = IOConnection.OpenWrite(iocLockFile);
if(s == null) throw new IOException(iocLockFile.GetDisplayName());
if(s == null) throw new IOException(UrlUtil.GetFileName(iocLockFile.Path));
s.Write(pbFile, 0, pbFile.Length);
}
finally { if(s != null) s.Close(); }
@@ -205,8 +205,7 @@ namespace KeePassLib.Serialization
if(lfiEx != null)
{
m_iocLockFile = null; // Otherwise Dispose deletes the existing one
throw new FileLockException(iocBaseFile.GetDisplayName(),
lfiEx.GetOwner());
throw new FileLockException(UrlUtil.GetFileName(iocBaseFile.Path), lfiEx.GetOwner());
}
LockFileInfo.Create(m_iocLockFile);

View File

@@ -28,6 +28,7 @@ using System.Diagnostics;
using KeePassLib.Resources;
using KeePassLib.Serialization;
using Android.Webkit;
namespace KeePassLib.Utility
{
@@ -411,7 +412,7 @@ Clipboard.SetText(ObjectsToMessage(vLines, true));*/
public static void ShowLoadWarning(IOConnectionInfo ioConnection, Exception ex)
{
if (ioConnection != null)
ShowLoadWarning(ioConnection.GetDisplayName(), ex, false);
ShowLoadWarning(UrlUtil.GetFileName(ioConnection.Path), ex, false);
else ShowWarning(ex);
}
@@ -444,7 +445,7 @@ Clipboard.SetText(ObjectsToMessage(vLines, true));*/
bool bCorruptionWarning)
{
if (ioConnection != null)
ShowSaveWarning(ioConnection.GetDisplayName(), ex, bCorruptionWarning);
ShowSaveWarning(UrlUtil.GetFileName(ioConnection.Path), ex, bCorruptionWarning);
else ShowWarning(ex);
}

View File

@@ -434,7 +434,7 @@ namespace Kp2aAutofillParser
public static List<string> ConvertToCanonicalLowerCaseHints(string[] supportedHints)
{
List<string> result = new List<string>();
foreach (string hint in supportedHints)
foreach (string hint in supportedHints.Where(h => h != null))
{
var canonicalHint = ToCanonicalHint(hint);
result.Add(canonicalHint.ToLower());
@@ -829,7 +829,7 @@ namespace Kp2aAutofillParser
// * if there is no such autofill hint, we use IsPassword to
HashSet<string> autofillHintsOfAllFields = autofillView.InputFields.Where(f => f.AutofillHints != null)
.SelectMany(f => f.AutofillHints).Select(AutofillHintsHelper.ToCanonicalHint).ToHashSet();
.SelectMany(f => f.AutofillHints).Where(x => x != null).Select(AutofillHintsHelper.ToCanonicalHint).ToHashSet();
bool hasLoginAutofillHints = autofillHintsOfAllFields.Intersect(_autofillHintsForLogin).Any();
if (hasLoginAutofillHints)
@@ -839,9 +839,9 @@ namespace Kp2aAutofillParser
string[] viewHints = viewNode.AutofillHints;
if (viewHints == null)
continue;
if (viewHints.Select(AutofillHintsHelper.ToCanonicalHint).Intersect(_autofillHintsForLogin).Any())
if (viewHints.Where(h => h != null).Select(AutofillHintsHelper.ToCanonicalHint).Intersect(_autofillHintsForLogin).Any())
{
AddFieldToHintMap(viewNode, viewHints.Select(AutofillHintsHelper.ToCanonicalHint).ToHashSet().ToArray());
AddFieldToHintMap(viewNode, viewHints.Where(h => h != null).Select(AutofillHintsHelper.ToCanonicalHint).ToHashSet().ToArray());
}
}

View File

@@ -71,6 +71,12 @@ namespace Kp2aAutofillParserTest
var resourceName = "Kp2aAutofillParserTest.com-expressvpn-vpn-android13.json";
RunTestFromAutofillInput(resourceName, "com.expressvpn.vpn", null);
}
[Fact]
public void TestIgnoresAndroidSettings()
{
var resourceName = "Kp2aAutofillParserTest.android14-settings.json";
RunTestFromAutofillInput(resourceName, "com.android.settings", null);
}
private void RunTestFromAutofillInput(string resourceName, string expectedPackageName = null, string expectedWebDomain = null)
{

View File

@@ -9,6 +9,7 @@
</PropertyGroup>
<ItemGroup>
<None Remove="android14-settings.json" />
<None Remove="chrome-android10-amazon-it.json" />
<None Remove="com-expressvpn-vpn-android13.json" />
<None Remove="com-ifs-banking-fiid3364-android13.json" />
@@ -54,6 +55,9 @@
<EmbeddedResource Include="com-servicenet-mobile-no-focus.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Include="android14-settings.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</EmbeddedResource>
<EmbeddedResource Include="imdb.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</EmbeddedResource>

View File

@@ -0,0 +1,99 @@
{
"InputFields": [
{
"IdEntry": null,
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "content_parent",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "content_frame",
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "main_content",
"Hint": null,
"ClassName": "android.widget.FrameLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "password_entry",
"Hint": null,
"ClassName": "android.widget.EditText",
"AutofillHints": [
"passwordAuto"
],
"IsFocused": true,
"InputType": 18,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null,
"ExpectedAssignedHints": [ "password" ]
},
{
"IdEntry": "checkbox",
"Hint": null,
"ClassName": "android.widget.CheckBox",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "button_bar",
"Hint": null,
"ClassName": "android.widget.RelativeLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "switch_bar",
"Hint": null,
"ClassName": "android.widget.LinearLayout",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
},
{
"IdEntry": "action_bar",
"Hint": null,
"ClassName": "android.view.ViewGroup",
"AutofillHints": null,
"IsFocused": false,
"InputType": 0,
"HtmlInfoTag": null,
"HtmlInfoTypeAttribute": null
}
],
"PackageId": "com.android.settings",
"WebDomain": null
}

View File

@@ -124,7 +124,7 @@ namespace keepass2android.Io
&& File.Exists(VersionFilePath(ioc))
&& File.Exists(BaseVersionFilePath(ioc));
Kp2aLog.Log(ioc.GetDisplayName() + " isCached = " + result);
Kp2aLog.Log(GetDisplayName(ioc) + " isCached = " + result);
return result;
}
@@ -598,13 +598,14 @@ namespace keepass2android.Io
public string GetBaseVersionHash(IOConnectionInfo ioc)
{
string hash = File.ReadAllText(BaseVersionFilePath(ioc));
Kp2aLog.Log(ioc.GetDisplayName() + " baseVersionHash = " + hash);
Kp2aLog.Log(GetDisplayName(ioc) + " baseVersionHash = " + hash);
return hash;
}
public string GetLocalVersionHash(IOConnectionInfo ioc)
{
string hash = File.ReadAllText(VersionFilePath(ioc));
Kp2aLog.Log(ioc.GetDisplayName() + " localVersionHash = " + hash);
Kp2aLog.Log(GetDisplayName(ioc) + " localVersionHash = " + hash);
return hash;
}
public bool HasLocalChanges(IOConnectionInfo ioc)

View File

@@ -25,7 +25,7 @@ namespace keepass2android.Io
public abstract bool UserShouldBackup { get; }
private readonly IJavaFileStorage _jfs;
protected readonly IJavaFileStorage _jfs;
private readonly IKp2aApp _app;
public JavaFileStorage(IJavaFileStorage jfs, IKp2aApp app)
@@ -348,7 +348,7 @@ namespace keepass2android.Io
}
catch (Exception e)
{
throw new Exception("Error finding " + filename + " in " + folderPath.GetDisplayName(), e);
throw new Exception("Error finding " + filename + " in " + GetDisplayName(folderPath), e);
}
}

View File

@@ -1,18 +1,18 @@
#if !NoNet
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Reflection;
using System.Threading;
using Android.Content;
using Android.OS;
using Android.Preferences;
using FluentFTP;
using FluentFTP.Exceptions;
using KeePassLib;
using KeePassLib.Serialization;
using KeePassLib.Utility;
namespace keepass2android.Io
{
public class NetFtpFileStorage: IFileStorage
@@ -75,14 +75,15 @@ namespace keepass2android.Io
}
private readonly ICertificateValidationHandler _app;
private readonly Func<bool> _debugLogPrefGetter;
public MemoryStream traceStream;
public NetFtpFileStorage(Context context, ICertificateValidationHandler app)
public NetFtpFileStorage(Context context, ICertificateValidationHandler app, Func<bool> debugLogPrefGetter)
{
_app = app;
traceStream = new MemoryStream();
_debugLogPrefGetter = debugLogPrefGetter;
traceStream = new MemoryStream();
}
public IEnumerable<string> SupportedProtocols
@@ -138,7 +139,7 @@ namespace keepass2android.Io
var settings = ConnectionSettings.FromIoc(ioc);
FtpClient client = new FtpClient();
client.RetryAttempts = 3;
client.Config.RetryAttempts = 3;
if ((settings.Username.Length > 0) || (settings.Password.Length > 0))
client.Credentials = new NetworkCredential(settings.Username, settings.Password);
else
@@ -154,9 +155,12 @@ namespace keepass2android.Io
args.Accept = _app.CertificateValidationCallback(control, args.Certificate, args.Chain, args.PolicyErrors);
};
client.EncryptionMode = settings.EncryptionMode;
client.Connect();
client.Config.EncryptionMode = settings.EncryptionMode;
if (_debugLogPrefGetter())
client.Logger = new Kp2aLogFTPLogger();
client.Connect();
return client;
}
@@ -284,42 +288,55 @@ namespace keepass2android.Io
public IEnumerable<FileDescription> ListContents(IOConnectionInfo ioc)
{
try
try
{
using (var client = GetClient(ioc))
{
/*
* For some reason GetListing(path) does not always return the contents of the directory.
* However, calling SetWorkingDirectory(path) followed by GetListing(null, options) to
* list the contents of the working directory does consistently work.
*
* Similar behavior was confirmed using ncftp client. I suspect this is a strange
* bug/nuance in the server's implementation of the LIST command?
*
* [bug #2423]
*/
client.SetWorkingDirectory(IocToLocalPath(ioc));
List<FileDescription> files = new List<FileDescription>();
foreach (FtpListItem item in client.GetListing(IocToLocalPath(ioc),
FtpListOption.Modify | FtpListOption.Size | FtpListOption.DerefLinks))
foreach (FtpListItem item in client.GetListing(null,
FtpListOption.SizeModify | FtpListOption.AllFiles))
{
switch (item.Type)
switch (item.Type)
{
case FtpFileSystemObjectType.Directory:
case FtpObjectType.Directory:
files.Add(new FileDescription()
{
CanRead = true,
CanWrite = true,
DisplayName = item.Name,
IsDirectory = true,
LastModified = item.Modified,
Path = IocPathFromUri(ioc, item.FullName)
});
break;
case FtpFileSystemObjectType.File:
{
CanRead = true,
CanWrite = true,
DisplayName = item.Name,
IsDirectory = true,
LastModified = item.Modified,
Path = IocPathFromUri(ioc, item.FullName)
});
break;
case FtpObjectType.File:
files.Add(new FileDescription()
{
CanRead = true,
CanWrite = true,
DisplayName = item.Name,
IsDirectory = false,
LastModified = item.Modified,
Path = IocPathFromUri(ioc, item.FullName),
SizeInBytes = item.Size
});
{
CanRead = true,
CanWrite = true,
DisplayName = item.Name,
IsDirectory = false,
LastModified = item.Modified,
Path = IocPathFromUri(ioc, item.FullName),
SizeInBytes = item.Size
});
break;
default:
Kp2aLog.Log("FTP: ListContents item skipped: " + IocToUri(ioc) + ": " + item.FullName + ", type=" + item.Type);
break;
}
}
}
return files;
}
@@ -329,7 +346,6 @@ namespace keepass2android.Io
throw ConvertException(ex);
}
}
public FileDescription GetFileDescription(IOConnectionInfo ioc)
{
@@ -466,7 +482,9 @@ namespace keepass2android.Io
public static int GetDefaultPort(FtpEncryptionMode encryption)
{
return new FtpClient() { EncryptionMode = encryption}.Port;
var client = new FtpClient();
client.Config.EncryptionMode = encryption;
return client.Port;
}
public string BuildFullPath(string host, int port, string initialPath, string user, string password, FtpEncryptionMode encryption)
@@ -582,5 +600,13 @@ namespace keepass2android.Io
_stream.Close();
}
}
class Kp2aLogFTPLogger : IFtpLogger
{
public void Log(FtpLogEntry entry)
{
Kp2aLog.Log("[FluentFTP] " + entry.Message);
}
}
}
#endif

View File

@@ -5,7 +5,7 @@ namespace keepass2android.Io
{
public class PCloudFileStorage: JavaFileStorage
{
private const string ClientId = "CkRWTQXY6Lm";
private const string ClientId = "yCeH59Ffgtm";
public PCloudFileStorage(Context ctx, IKp2aApp app) :
base(new Keepass2android.Javafilestorage.PCloudFileStorage(ctx, ClientId, "pcloud", ""), app)

View File

@@ -1,17 +1,39 @@
using Android.Content;
using Java.Nio.FileNio;
#if !EXCLUDE_JAVAFILESTORAGE
namespace keepass2android.Io
{
public class SftpFileStorage: JavaFileStorage
{
public SftpFileStorage(Context ctx, IKp2aApp app) :
public SftpFileStorage(Context ctx, IKp2aApp app, bool debugEnabled) :
base(new Keepass2android.Javafilestorage.SftpStorage(ctx.ApplicationContext), app)
{
}
var storage = BaseStorage;
if (debugEnabled)
{
string? logFilename = null;
if (Kp2aLog.LogToFile)
{
logFilename = Kp2aLog.LogFilename;
}
storage.SetJschLogging(true, logFilename);
}
else
{
storage.SetJschLogging(false, null);
}
}
private Keepass2android.Javafilestorage.SftpStorage BaseStorage
{
get
{
return _jfs as Keepass2android.Javafilestorage.SftpStorage;
}
}
public override bool UserShouldBackup
public override bool UserShouldBackup
{
get { return true; }
}

View File

@@ -182,7 +182,7 @@
</ItemGroup>
<ItemGroup Condition=" '$(Flavor)'!='NoNet' ">
<PackageReference Include="FluentFTP">
<Version>31.3.1</Version>
<Version>48.0.0</Version>
</PackageReference>
<PackageReference Include="MegaApiClient">
<Version>1.10.3</Version>
@@ -312,4 +312,4 @@
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>

View File

@@ -91,7 +91,29 @@ namespace keepass2android
}
private static String ExtractHost(String url)
public PwGroup SearchForUuid(Database database, string uuid)
{
SearchParameters sp = SearchParameters.None;
sp.SearchInUuids = true;
sp.SearchString = uuid;
if (sp.RegularExpression) // Validate regular expression
{
new Regex(sp.SearchString);
}
string strGroupName = _app.GetResourceString(UiStringKey.search_results);
PwGroup pgResults = new PwGroup(true, true, strGroupName, PwIcon.EMailSearch) { IsVirtual = true };
PwObjectList<PwEntry> listResults = pgResults.Entries;
database.Root.SearchEntries(sp, listResults, new NullStatusLogger());
return pgResults;
}
private static String ExtractHost(String url)
{
return UrlUtil.GetHost(url.Trim());
}

View File

@@ -72,8 +72,9 @@ namespace keepass2android
}
private IDatabaseFormat _databaseFormat = new KdbxDatabaseFormat(KdbxFormat.Default);
private bool? _hasTotpEntries;
public bool ReloadRequested { get; set; }
public bool ReloadRequested { get; set; }
public bool DidOpenFileChange()
{
@@ -104,8 +105,9 @@ namespace keepass2android
SearchHelper = new SearchDbHelper(app);
_databaseFormat = databaseFormat;
_hasTotpEntries = null;
CanWrite = databaseFormat.CanWrite && !fileStorage.IsReadOnly(iocInfo);
CanWrite = databaseFormat.CanWrite && !fileStorage.IsReadOnly(iocInfo);
}
/// <summary>
@@ -174,10 +176,17 @@ namespace keepass2android
PwGroup group = SearchHelper.SearchForExactUrl(this, url);
return group;
}
public PwGroup SearchForHost(String url, bool allowSubdomains) {
}
public PwGroup SearchForUuid(String uuid)
{
PwGroup group = SearchHelper.SearchForUuid(this, uuid);
return group;
}
public PwGroup SearchForHost(String url, bool allowSubdomains) {
PwGroup group = SearchHelper.SearchForHost(this, url, allowSubdomains);
return group;
@@ -193,8 +202,21 @@ namespace keepass2android
trans.CommitWrite();
}
}
_hasTotpEntries = null;
}
public bool HasTotpEntries
{
get
{
if (_hasTotpEntries == null)
{
_hasTotpEntries = true;
}
return _hasTotpEntries.Value;
}
}
private void PopulateGlobals(PwGroup currentGroup, bool checkForDuplicateUuids )
{

Binary file not shown.

Binary file not shown.

View File

@@ -56,7 +56,7 @@
<ItemGroup>
<None Include="Jars\AboutJars.txt" />
<None Include="Additions\AboutAdditions.txt" />
<LibraryProjectZip Include="Jars\pcloud-sdk-android-1.8.1.aar" />
<LibraryProjectZip Include="Jars\pcloud-sdk-android-1.9.1.aar" />
</ItemGroup>
<ItemGroup>
<TransformFile Include="Transforms\Metadata.xml" />
@@ -72,6 +72,6 @@
</Target>
-->
<ItemGroup>
<EmbeddedReferenceJar Include="Jars\pcloud-sdk-java-core-1.8.1.jar" />
<EmbeddedReferenceJar Include="Jars\pcloud-sdk-java-core-1.9.1.jar" />
</ItemGroup>
</Project>

View File

@@ -47,8 +47,8 @@ dependencies {
implementation('com.onedrive.sdk:onedrive-sdk-android:1.2.0') {
transitive = false
}
implementation 'com.pcloud.sdk:java-core:1.8.1'
implementation 'com.pcloud.sdk:android:1.8.1'
implementation 'com.pcloud.sdk:java-core:1.9.1'
implementation 'com.pcloud.sdk:android:1.9.1'
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.microsoft.services.msa:msa-auth:0.8.6'
implementation 'com.microsoft.aad:adal:1.14.0'

View File

@@ -97,7 +97,28 @@ public class FileEntry {
return false;
return true;
}
@Override
public String toString() {
StringBuilder s = new StringBuilder("JavaFileStorage.FileEntry{").append(displayName).append("|")
.append("path=").append(path).append(",sz=").append(sizeInBytes)
.append(",").append(isDirectory ? "dir" : "file")
.append(",lastMod=").append(lastModifiedTime);
StringBuilder perms = new StringBuilder();
if (canRead)
perms.append("r");
if (canWrite)
perms.append("w");
if (perms.length() > 0) {
s.append(",").append(perms);
}
if (userData != null && userData.length() > 0)
s.append(",userData=").append(userData);
return s.append("}").toString();
}
}

View File

@@ -0,0 +1,101 @@
package keepass2android.javafilestorage;
import android.util.Log;
import com.jcraft.jsch.Logger;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.Map;
public class Kp2aJSchLogger implements Logger {
private static final String PREFIX = "KP2AJFS[JSch]";
private interface ILogger {
void log(String message);
}
private interface EntryToLogFactory {
ILogger create(LogEntry e);
}
private static final EntryToLogFactory ANDROID_FACTORY = e -> e.logger;
private static final class LogEntry {
private final String levelTag;
private final ILogger logger;
LogEntry(String levelTag, ILogger logger) {
this.levelTag = levelTag;
this.logger = logger;
}
}
private static final ILogger DEBUG = msg -> Log.d(PREFIX, msg);
private static final LogEntry DEBUG_ENTRY = new LogEntry("D", DEBUG);
private static final ILogger ERROR = msg -> Log.e(PREFIX, msg);
private static final LogEntry DEFAULT_ENTRY = DEBUG_ENTRY;
private static final Map<Integer, LogEntry> loggers = Map.of(
Logger.DEBUG, DEBUG_ENTRY,
Logger.INFO, new LogEntry("I", msg -> Log.i(PREFIX, msg)),
Logger.WARN, new LogEntry("W", msg -> Log.w(PREFIX, msg)),
Logger.ERROR, new LogEntry("E", ERROR),
Logger.FATAL, new LogEntry("F", msg -> Log.wtf(PREFIX, msg))
);
private final EntryToLogFactory logFactory;
static Kp2aJSchLogger createAndroidLogger() {
return new Kp2aJSchLogger(ANDROID_FACTORY);
}
static Kp2aJSchLogger createFileLogger(String logFilename) {
final String fName = logFilename;
return new Kp2aJSchLogger(e -> createFileLogger(e, fName));
}
private Kp2aJSchLogger(EntryToLogFactory logFactory) {
this.logFactory = logFactory;
}
@Override
public boolean isEnabled(int level) {
return true;
}
@Override
public void log(int level, String message) {
if (isEnabled(level))
getLogger(level).log(message);
}
private ILogger getLogger(int level) {
LogEntry entry = loggers.get(level);
if (entry == null)
entry = DEFAULT_ENTRY;
return logFactory.create(entry);
}
private static ILogger createFileLogger(LogEntry entry, String fName) {
try {
final PrintWriter p = new PrintWriter(new FileWriter(fName, true));
return msg -> {
try {
String fullMsg = String.join(" ", entry.levelTag, PREFIX, msg);
p.println(fullMsg);
} catch (Exception e) {
ERROR.log(e.getMessage());
} finally {
p.close();
}
};
} catch (Exception e) {
ERROR.log(e.getMessage());
return entry.logger;
}
}
}

View File

@@ -146,7 +146,7 @@ public class PCloudFileStorage extends JavaFileStorageBase
DataSource dataSource = DataSource.create(data);
String filename = path.substring(path.lastIndexOf("/") + 1);
String filePath = path.substring(0, path.lastIndexOf("/") + 1);
String filePath = path.substring(0, path.lastIndexOf("/"));
RemoteFolder remoteFolder = this.getRemoteFolderByPath(filePath);
try {
@@ -175,11 +175,14 @@ public class PCloudFileStorage extends JavaFileStorageBase
@Override
public String createFilePath(String parentPath, String newFileName) throws Exception {
String cleanpath = this.cleanPath(parentPath);
String filepath = this.getProtocolId() + "://";
return (
this.getProtocolId() + "://" +
this.cleanPath(parentPath) +
("".equals(newFileName) ? "" : "/") +
newFileName
filepath
+cleanpath
+("".equals(newFileName) || "/".equals(cleanpath) ? "" : "/") +newFileName
);
}
@@ -201,7 +204,7 @@ public class PCloudFileStorage extends JavaFileStorageBase
@Override
public FileEntry getFileEntry(String path) throws Exception {
path = this.cleanPath(path);
//do not call getRemoteFileByPath because path could represent a file or folder, we don't know here
RemoteEntry remoteEntry = this.getRemoteEntryByPath(path);
return this.convertRemoteEntryToFileEntry(
@@ -214,10 +217,13 @@ public class PCloudFileStorage extends JavaFileStorageBase
public void delete(String path) throws Exception {
path = this.cleanPath(path);
RemoteEntry remoteEntry = this.getRemoteFileByPath(path);
RemoteEntry remoteEntry = this.getRemoteEntryByPath(path);
try {
this.apiClient.delete(remoteEntry).execute();
if (remoteEntry.isFolder())
this.apiClient.deleteFolder(remoteEntry.asFolder(), true).execute();
else
this.apiClient.delete(remoteEntry).execute();
} catch (ApiError e) {
throw convertApiError(e);
}
@@ -289,7 +295,7 @@ public class PCloudFileStorage extends JavaFileStorageBase
}
private ApiClient createApiClientFromSharedPrefs() {
SharedPreferences prefs = this.ctx.getSharedPreferences(sharedPrefPrefix + SHARED_PREF_NAME, Context.MODE_PRIVATE);
SharedPreferences prefs = getPrefs();
String authToken = prefs.getString(SHARED_PREF_AUTH_TOKEN, null);
String apiHost = prefs.getString(SHARED_PREF_API_HOST, null);
return this.createApiClient(authToken, apiHost);
@@ -313,15 +319,20 @@ public class PCloudFileStorage extends JavaFileStorageBase
private void clearAuthToken() {
this.apiClient = null;
SharedPreferences prefs = this.ctx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
SharedPreferences prefs = getPrefs();
SharedPreferences.Editor edit = prefs.edit();
edit.clear();
edit.apply();
}
private SharedPreferences getPrefs()
{
return this.ctx.getSharedPreferences(sharedPrefPrefix + SHARED_PREF_NAME, Context.MODE_PRIVATE);
}
private void setAuthToken(String authToken, String apiHost) {
this.apiClient = this.createApiClient(authToken, apiHost);
SharedPreferences prefs = this.ctx.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE);
SharedPreferences prefs = getPrefs();
SharedPreferences.Editor edit = prefs.edit();
edit.putString(SHARED_PREF_AUTH_TOKEN, authToken);
edit.putString(SHARED_PREF_API_HOST, apiHost);
@@ -335,27 +346,47 @@ public class PCloudFileStorage extends JavaFileStorageBase
}
private RemoteFile getRemoteFileByPath(String path) throws Exception {
RemoteEntry remoteEntry = this.getRemoteEntryByPath(path);
Call<RemoteFile> call = this.apiClient.loadFile(path);
try {
return remoteEntry.asFile();
} catch (IllegalStateException e) {
throw new FileNotFoundException(e.toString());
return call.execute();
} catch (ApiError apiError) {
throw convertApiError(apiError);
}
}
private RemoteFolder getRemoteFolderByPath(String path) throws Exception {
RemoteEntry remoteEntry = this.getRemoteEntryByPath(path);
Call<RemoteFolder> call;
if ("".equals(path))
call = this.apiClient.listFolder(RemoteFolder.ROOT_FOLDER_ID, false);
else
call = this.apiClient.listFolder(path, false);
try {
return remoteEntry.asFolder();
} catch (IllegalStateException e) {
throw new FileNotFoundException(e.toString());
return call.execute();
} catch (ApiError apiError) {
throw convertApiError(apiError);
}
}
private RemoteEntry getRemoteEntryByPath(String path) throws Exception {
Call<RemoteFolder> call = this.apiClient.listFolder(RemoteFolder.ROOT_FOLDER_ID, true);
if ("/".equals(path)) {
try {
return this.apiClient.listFolder(RemoteFolder.ROOT_FOLDER_ID, false).execute();
} catch (ApiError apiError) {
throw convertApiError(apiError);
}
}
String filename = path.substring(path.lastIndexOf("/") + 1);
String parentPath = path.substring(0, path.lastIndexOf("/"));
Call<RemoteFolder> call;
if ("".equals(parentPath))
call = this.apiClient.listFolder(RemoteFolder.ROOT_FOLDER_ID, false);
else
call = this.apiClient.listFolder(parentPath, false);
RemoteFolder folder;
try {
@@ -364,40 +395,12 @@ public class PCloudFileStorage extends JavaFileStorageBase
throw convertApiError(apiError);
}
if ("/".equals(path)) {
return folder;
for (RemoteEntry remoteEntry : folder.children()) {
if (remoteEntry.name() != null && remoteEntry.name().equals(filename))
return remoteEntry;
}
throw new FileNotFoundException("did not find " + path);
String[] fileNames = path.substring(1).split("/");
RemoteFolder currentFolder = folder;
Iterator<String> fileNamesIterator = Arrays.asList(fileNames).iterator();
while (true) {
String fileName = fileNamesIterator.next();
Iterator<RemoteEntry> entryIterator = currentFolder.children().iterator();
while (true) {
RemoteEntry remoteEntry;
try {
remoteEntry = entryIterator.next();
} catch (NoSuchElementException e) {
throw new FileNotFoundException(e.toString());
}
if (currentFolder.folderId() == remoteEntry.parentFolderId() && fileName.equals(remoteEntry.name())) {
if (!fileNamesIterator.hasNext()) {
return remoteEntry;
}
try {
currentFolder = remoteEntry.asFolder();
} catch (IllegalStateException e) {
throw new FileNotFoundException(e.toString());
}
break;
}
}
}
}
private Exception convertApiError(ApiError e) {

View File

@@ -0,0 +1,216 @@
package keepass2android.javafilestorage;
import android.util.Pair;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.StringReader;
import java.util.regex.Pattern;
import androidx.annotation.Nullable;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.KeyPair;
class SftpPublicPrivateKeyUtils {
private enum Validity {
NOT_ATTEMPTED, VALID, NOT_VALID;
}
private static final String SFTP_CUSTOM_KEY_DIRNAME = "user_keys";
private static final String KP2A_PRIVATE_KEY_FILENAME = "id_kp2a_rsa";
private final File appBaseDir;
/**
* Do NOT access this variable directly! Use {@link #baseDir()} instead.
*/
private final File customKeyBaseDir;
private volatile Validity validDir = Validity.NOT_ATTEMPTED;
SftpPublicPrivateKeyUtils(String appBaseDir) {
// Assume app base directory exists already
this.appBaseDir = new File(appBaseDir);
// Intentionally skipping existence/creation checking in constructor
// See baseDir()
this.customKeyBaseDir = new File(appBaseDir, SFTP_CUSTOM_KEY_DIRNAME);
}
private Pair<File, Boolean> baseDir() {
if (validDir == Validity.NOT_ATTEMPTED) {
synchronized (this) {
if (!customKeyBaseDir.exists()) {
customKeyBaseDir.mkdirs();
}
if (customKeyBaseDir.exists() && customKeyBaseDir.isDirectory()) {
validDir = Validity.VALID;
} else {
validDir = Validity.NOT_VALID;
}
}
}
return new Pair<>(customKeyBaseDir, validDir == Validity.VALID);
}
boolean deleteCustomKey(String keyName) throws FileNotFoundException {
File f = getCustomKeyFile(keyName);
return f.isFile() && f.delete();
}
String[] getCustomKeyNames() {
Pair<File, Boolean> base = baseDir();
if (!base.second) {
// Log it?
return new String[]{};
}
return base.first.list();
}
void savePrivateKeyContent(String keyName, String keyContent) throws IOException, Exception {
keyContent = PrivateKeyValidator.ensureValidContent(keyContent);
File f = getCustomKeyFile(keyName);
try (BufferedWriter w = new BufferedWriter(new FileWriter(f))) {
w.write(keyContent);
}
}
String getCustomKeyFilePath(String customKeyName) throws FileNotFoundException {
return getCustomKeyFile(customKeyName).getAbsolutePath();
}
String resolveKeyFilePath(JSch jschInst, @Nullable String customKeyName) {
// Custom private key configured
if (customKeyName != null) {
try {
return getCustomKeyFilePath(customKeyName);
} catch (FileNotFoundException e) {
System.out.println(e);
}
}
// Use KP2A's public/private key
String keyFilePath = getAppKeyFileName();
try{
createKeyPair(jschInst, keyFilePath);
} catch (Exception ex) {
System.out.println(ex);
}
return keyFilePath;
}
String createKeyPair(JSch jschInst) throws IOException, JSchException {
return createKeyPair(jschInst, getAppKeyFileName());
}
/**
* Exposed for testing purposes only
* @param keyName
* @return
*/
String getSanitizedCustomKeyName(String keyName) {
return PrivateKeyValidator.sanitizeKeyAsFilename(keyName);
}
/**
* Exposed for testing purposes only.
* @param keyContent
* @return
* @throws Exception
*/
String getValidatedCustomKeyContent(String keyContent) throws Exception {
return PrivateKeyValidator.ensureValidContent(keyContent);
}
private String createKeyPair(JSch jschInst, String key_filename) throws JSchException, IOException {
String public_key_filename = key_filename + ".pub";
File file = new File(key_filename);
if (file.exists())
return public_key_filename;
int type = KeyPair.RSA;
KeyPair kpair = KeyPair.genKeyPair(jschInst, type, 4096);
kpair.writePrivateKey(key_filename);
kpair.writePublicKey(public_key_filename, "generated by Keepass2Android");
//ret = "Fingerprint: " + kpair.getFingerPrint();
kpair.dispose();
return public_key_filename;
}
private String getAppKeyFileName() {
return new File(appBaseDir, KP2A_PRIVATE_KEY_FILENAME).getAbsolutePath();
}
private File getCustomKeyFile(String customKeyName) throws FileNotFoundException {
Pair<File, Boolean> base = baseDir();
if (!base.second) {
throw new FileNotFoundException("Custom key directory");
}
String keyFileName = PrivateKeyValidator.sanitizeKeyAsFilename(customKeyName);
if (!keyFileName.isEmpty()) {
File keyFile = new File(base.first, keyFileName);
// Protect against bad actors trying to navigate away from the base directory.
// This is probably overkill, given sanitizeKeyAsFilename(...) but better safe than sorry.
if (base.first.equals(keyFile.getParentFile())) {
return keyFile;
}
}
// The key was sanitized to nothing, or the parent check above failed.
throw new FileNotFoundException("Malformed key name");
}
private static class PrivateKeyValidator {
private static final Pattern CONTENT_FIRST_LINE = Pattern.compile("^-+BEGIN\\s[^\\s]+\\sPRIVATE\\sKEY-+$");
private static final Pattern CONTENT_LAST_LINE = Pattern.compile("^-+END\\s[^\\s]+\\sPRIVATE\\sKEY-+$");
/**
* Key-to-filename sanitizer solution sourced from:
* <a href="https://www.b4x.com/android/forum/threads/sanitize-filename.82558/" />
*/
private static final Pattern KEY_SANITIZER = Pattern.compile("([^\\p{L}\\s\\d\\-_~,;:\\[\\]\\(\\).'])",
Pattern.CASE_INSENSITIVE);
static String sanitizeKeyAsFilename(String key) {
return KEY_SANITIZER.matcher(key.trim()).replaceAll("");
}
static String ensureValidContent(String content) throws Exception {
content = content.trim();
boolean isValid = true;
try (BufferedReader r = new BufferedReader(new StringReader(content))) {
boolean validFirst = false;
String line;
String last = null;
while ((line = r.readLine()) != null) {
if (!validFirst) {
if (CONTENT_FIRST_LINE.matcher(line).matches()) {
validFirst = true;
} else {
isValid = false;
break;
}
}
last = line;
}
if (!isValid || last == null || !CONTENT_LAST_LINE.matcher(last).matches()) {
throw new RuntimeException("Malformed private key content");
}
} catch (Exception e) {
android.util.Log.d(SftpStorage.class.getName(), "Invalid key content", e);
throw e;
}
return content;
}
}
}

View File

@@ -2,20 +2,24 @@ package keepass2android.javafilestorage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import com.jcraft.jsch.Channel;
import com.jcraft.jsch.ChannelSftp;
import com.jcraft.jsch.ChannelSftp.LsEntry;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;
import com.jcraft.jsch.KeyPair;
import com.jcraft.jsch.Logger;
import com.jcraft.jsch.Session;
import com.jcraft.jsch.SftpATTRS;
import com.jcraft.jsch.SftpException;
@@ -26,10 +30,38 @@ import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
@SuppressWarnings("unused") // Exposed by JavaFileStorageBindings
public class SftpStorage extends JavaFileStorageBase {
@FunctionalInterface
interface ValueResolver<T> {
/**
* Takes a raw value and resolves it to either a String containing the String representation
* of that value, or null. The latter signifying that the raw value could not be "resolved".
*
* @param value
* @return String, or null if not resolvable
*/
String resolve(T value);
}
public static final int DEFAULT_SFTP_PORT = 22;
JSch jsch;
public static final int UNSET_SFTP_CONNECT_TIMEOUT = -1;
private static final String SFTP_CONNECT_TIMEOUT_OPTION_NAME = "connectTimeout";
private static final String SFTP_KEYNAME_OPTION_NAME = "key";
private static final String SFTP_KEYPASSPHRASE_OPTION_NAME = "phrase";
public static final String SSH_CFG_KEX = "kex";
public static final String SSH_CFG_SERVER_HOST_KEY = "server_host_key";
private static final Set<String> SSH_CFG_CSV_EXPANDABLE = Set.of(SSH_CFG_KEX, SSH_CFG_SERVER_HOST_KEY);
private static final ValueResolver<Integer> cTimeoutResolver = c ->
c == null || c == UNSET_SFTP_CONNECT_TIMEOUT ? null : String.valueOf(c);
private static final ValueResolver<String> nonBlankStringResolver = s ->
s == null || s.isBlank() ? null : s;
private static final String TAG = "KP2AJFS";
private static final String THREAD_TAG = TAG + "[thread]";
private JSch jsch;
public class ConnectionInfo
{
@@ -37,13 +69,42 @@ public class SftpStorage extends JavaFileStorageBase {
public String username;
public String password;
public String localPath;
public String keyName;
public String keyPassphrase;
public int port;
public int connectTimeoutSec = UNSET_SFTP_CONNECT_TIMEOUT;
public final Map<String, String> configOpts = new HashMap<>();
public String toString() {
return "ConnectionInfo{host=" + host + ",port=" + port + ",user=" + username +
",pwd=<hidden>,localPath=" + localPath + ",key=" + keyName +
",phrase=<hidden>,connectTimeout=" + connectTimeoutSec +
",cfgOpts=" + configOpts +
"}";
}
}
private static Map<String, String> buildOptionMap(ConnectionInfo ci, boolean includeSensitive) {
OptionMapBuilder b = new OptionMapBuilder()
.addOption(SFTP_CONNECT_TIMEOUT_OPTION_NAME, ci.connectTimeoutSec, cTimeoutResolver)
.addOption(SFTP_KEYNAME_OPTION_NAME, ci.keyName, nonBlankStringResolver);
// Assume all config options are not sensitive and use the same resolver...
for (Map.Entry<String, String> entry : ci.configOpts.entrySet()) {
b.addOption(entry.getKey(), entry.getValue(), nonBlankStringResolver);
}
if (includeSensitive) {
b.addOption(SFTP_KEYPASSPHRASE_OPTION_NAME, ci.keyPassphrase, nonBlankStringResolver);
}
return b.build();
}
Context _appContext;
private final SftpPublicPrivateKeyUtils _keyUtils;
public SftpStorage(Context appContext) {
_appContext = appContext;
_keyUtils = new SftpPublicPrivateKeyUtils(getBaseDir());
}
private static final String SFTP_PROTOCOL_ID = "sftp";
@@ -65,15 +126,15 @@ public class SftpStorage extends JavaFileStorageBase {
@Override
public InputStream openFileForRead(String path) throws Exception {
ChannelSftp c = init(path);
ConnectionInfo cInfo = splitStringToConnectionInfo(path);
ChannelSftp c = init(cInfo);
try {
byte[] buff = new byte[8000];
int bytesRead = 0;
InputStream in = c.get(extractSessionPath(path));
InputStream in = c.get(cInfo.localPath);
ByteArrayOutputStream bao = new ByteArrayOutputStream();
while ((bytesRead = in.read(buff)) != -1) {
@@ -105,14 +166,15 @@ public class SftpStorage extends JavaFileStorageBase {
public void uploadFile(String path, byte[] data, boolean writeTransactional)
throws Exception {
ChannelSftp c = init(path);
ConnectionInfo cInfo = splitStringToConnectionInfo(path);
ChannelSftp c = init(cInfo);
try {
InputStream in = new ByteArrayInputStream(data);
String targetPath = extractSessionPath(path);
String targetPath = cInfo.localPath;
if (writeTransactional)
{
//upload to temporary location:
String tmpPath = targetPath+".tmp";
String tmpPath = targetPath + ".tmp";
c.put(in, tmpPath);
//remove previous file:
try
@@ -128,9 +190,9 @@ public class SftpStorage extends JavaFileStorageBase {
}
else
{
c.put(in, targetPath);
c.put(in, targetPath);
}
tryDisconnect(c);
} catch (Exception e) {
tryDisconnect(c);
@@ -142,53 +204,98 @@ public class SftpStorage extends JavaFileStorageBase {
@Override
public String createFolder(String parentPath, String newDirName)
throws Exception {
ConnectionInfo cInfo = splitStringToConnectionInfo(parentPath);
try {
ChannelSftp c = init(parentPath);
String newPath = concatPaths(parentPath, newDirName);
c.mkdir(extractSessionPath(newPath));
ChannelSftp c = init(cInfo);
String newPath = concatPaths(cInfo.localPath, newDirName);
c.mkdir(newPath);
tryDisconnect(c);
return newPath;
return buildFullPath(cInfo.host, cInfo.port, newPath,
cInfo.username, cInfo.password, cInfo.connectTimeoutSec,
cInfo.keyName, cInfo.keyPassphrase,
cInfo.configOpts.get(SSH_CFG_KEX),
cInfo.configOpts.get(SSH_CFG_SERVER_HOST_KEY));
} catch (Exception e) {
throw convertException(e);
}
}
private String extractUserPwdHostPort(String path) {
String withoutProtocol = path
.substring(getProtocolPrefix().length());
return withoutProtocol.substring(0, withoutProtocol.indexOf("/"));
}
private String extractSessionPath(String newPath) {
String withoutProtocol = newPath
.substring(getProtocolPrefix().length());
return withoutProtocol.substring(withoutProtocol.indexOf("/"));
int pathStartIdx = withoutProtocol.indexOf("/");
int pathEndIdx = withoutProtocol.indexOf("?");
if (pathEndIdx < 0) {
pathEndIdx = withoutProtocol.length();
}
return withoutProtocol.substring(pathStartIdx, pathEndIdx);
}
private String extractUserPwdHost(String path) {
private Map<String, String> extractOptionsMap(String path) throws UnsupportedEncodingException {
String withoutProtocol = path
.substring(getProtocolPrefix().length());
return withoutProtocol.substring(0,withoutProtocol.indexOf("/"));
Map<String, String> options = new HashMap<>();
int extraOptsIdx = withoutProtocol.indexOf("?");
if (extraOptsIdx > 0 && extraOptsIdx + 1 < withoutProtocol.length()) {
String optsString = withoutProtocol.substring(extraOptsIdx + 1);
String[] parts = optsString.split("&");
for (String p : parts) {
int sepIdx = p.indexOf('=');
if (sepIdx > 0) {
String key = decode(p.substring(0, sepIdx));
String value = decode(p.substring(sepIdx + 1));
options.put(key, value);
} else {
options.put(decode(p), "true");
}
}
}
return options;
}
private String concatPaths(String parentPath, String newDirName) {
String res = parentPath;
if (!res.endsWith("/"))
res += "/";
res += newDirName;
return res;
StringBuilder fp = new StringBuilder(parentPath);
if (!parentPath.endsWith("/"))
fp.append("/");
return fp.append(newDirName).toString();
}
@Override
public String createFilePath(String parentPath, String newFileName)
public String createFilePath(final String parentUri, String newFileName)
throws Exception {
if (parentPath.endsWith("/") == false)
parentPath += "/";
return parentPath + newFileName;
String parentPath = parentUri;
String params = null;
int paramsIdx = parentUri.lastIndexOf("?");
if (paramsIdx > 0) {
params = parentUri.substring(paramsIdx);
parentPath = parentPath.substring(0, paramsIdx);
}
String newPath = concatPaths(parentPath, newFileName);
if (params != null) {
newPath += params;
}
return newPath;
}
@Override
public List<FileEntry> listFiles(String parentPath) throws Exception {
ConnectionInfo cInfo = splitStringToConnectionInfo(parentPath);
ChannelSftp c = init(cInfo);
ChannelSftp c = init(parentPath);
return listFiles(parentPath, c);
}
private void setFromAttrs(FileEntry fileEntry, SftpATTRS attrs) {
@@ -212,23 +319,27 @@ public class SftpStorage extends JavaFileStorageBase {
if (sftpEx.id == ChannelSftp.SSH_FX_NO_SUCH_FILE)
return new FileNotFoundException(sftpEx.getMessage());
}
return e;
}
@Override
public FileEntry getFileEntry(String filename) throws Exception {
ChannelSftp c = init(filename);
ConnectionInfo cInfo = splitStringToConnectionInfo(filename);
ChannelSftp c = init(cInfo);
try {
FileEntry fileEntry = new FileEntry();
String sessionPath = extractSessionPath(filename);
SftpATTRS attr = c.stat(sessionPath);
SftpATTRS attr = c.stat(cInfo.localPath);
setFromAttrs(fileEntry, attr);
// Full URI
fileEntry.path = filename;
fileEntry.displayName = getFilename(sessionPath);
fileEntry.displayName = getFilename(cInfo.localPath);
tryDisconnect(c);
return fileEntry;
} catch (Exception e) {
logDebug("Exception in getFileEntry! " + e);
@@ -239,8 +350,9 @@ public class SftpStorage extends JavaFileStorageBase {
@Override
public void delete(String path) throws Exception {
ConnectionInfo cInfo = splitStringToConnectionInfo(path);
ChannelSftp c = init(cInfo);
ChannelSftp c = init(path);
delete(path, c);
}
@@ -264,10 +376,11 @@ public class SftpStorage extends JavaFileStorageBase {
tryDisconnect(c);
throw convertException(e);
}
}
private List<FileEntry> listFiles(String path, ChannelSftp c) throws Exception {
try {
List<FileEntry> res = new ArrayList<FileEntry>();
@SuppressWarnings("rawtypes")
@@ -283,7 +396,7 @@ public class SftpStorage extends JavaFileStorageBase {
||(lsEntry.getFilename().equals(".."))
)
continue;
FileEntry fileEntry = new FileEntry();
fileEntry.displayName = lsEntry.getFilename();
fileEntry.path = createFilePath(path, fileEntry.displayName);
@@ -313,97 +426,161 @@ public class SftpStorage extends JavaFileStorageBase {
throws UnsupportedEncodingException {
return java.net.URLDecoder.decode(encodedString, UTF_8);
}
@Override
protected String encode(final String unencoded)
throws UnsupportedEncodingException {
return java.net.URLEncoder.encode(unencoded, UTF_8);
}
ChannelSftp init(String filename) throws JSchException, UnsupportedEncodingException {
jsch = new JSch();
ConnectionInfo ci = splitStringToConnectionInfo(filename);
Log.d("KP2AJFS", "init SFTP");
ChannelSftp init(ConnectionInfo cInfo) throws JSchException, UnsupportedEncodingException {
jsch = new JSch();
Log.d(TAG, "init SFTP");
String base_dir = getBaseDir();
jsch.setKnownHosts(base_dir + "/known_hosts");
String key_filename = getKeyFileName();
try{
createKeyPair(key_filename);
} catch (Exception ex) {
System.out.println(ex);
}
String key_filepath = _keyUtils.resolveKeyFilePath(jsch, cInfo.keyName);
try {
jsch.addIdentity(key_filename);
} catch (java.lang.Exception e)
{
jsch.addIdentity(key_filepath);
} catch (java.lang.Exception e) {
}
Log.e("KP2AJFS[thread]", "getting session...");
Session session = jsch.getSession(ci.username, ci.host, ci.port);
Log.e("KP2AJFS", "creating SftpUserInfo");
UserInfo ui = new SftpUserInfo(ci.password,_appContext);
session.setUserInfo(ui);
Log.e(THREAD_TAG, "getting session...");
Session session = jsch.getSession(cInfo.username, cInfo.host, cInfo.port);
session.setConfig("PreferredAuthentications", "publickey,password");
session.connect();
sessionConfigure(session, cInfo);
sessionConnect(session, cInfo);
Channel channel = session.openChannel("sftp");
channel.connect();
ChannelSftp c = (ChannelSftp) channel;
logDebug("success: init Sftp");
return c;
}
private void sessionConnect(Session session, ConnectionInfo cInfo) throws JSchException {
if (cInfo.connectTimeoutSec != UNSET_SFTP_CONNECT_TIMEOUT) {
session.connect(cInfo.connectTimeoutSec * 1000);
} else {
session.connect();
}
}
private void sessionConfigure(Session session, ConnectionInfo cInfo) {
Log.e(TAG, "creating SftpUserInfo");
UserInfo ui = new SftpUserInfo(cInfo.password, cInfo.keyPassphrase, _appContext);
session.setUserInfo(ui);
session.setConfig("PreferredAuthentications", "publickey,password");
for (Map.Entry<String, String> e : cInfo.configOpts.entrySet()) {
String cfgKey = e.getKey();
String before = session.getConfig(cfgKey);
String after = e.getValue();
if (SSH_CFG_CSV_EXPANDABLE.contains(cfgKey)) {
SshConfigCsvValueResolver resolver = new SshConfigCsvValueResolver(cfgKey, after);
after = resolver.resolve(before);
}
session.setConfig(cfgKey, after);
}
}
private String getBaseDir() {
return _appContext.getFilesDir().getAbsolutePath();
}
private String getKeyFileName() {
return getBaseDir() + "/id_kp2a_rsa";
public boolean deleteCustomKey(String keyName) throws FileNotFoundException {
return _keyUtils.deleteCustomKey(keyName);
}
public String[] getCustomKeyNames() {
return _keyUtils.getCustomKeyNames();
}
@SuppressWarnings("unused") // Exposed by JavaFileStorageBindings
public String createKeyPair() throws IOException, JSchException {
return createKeyPair(getKeyFileName());
return _keyUtils.createKeyPair(jsch);
}
private String createKeyPair(String key_filename) throws JSchException, IOException {
String public_key_filename = key_filename + ".pub";
File file = new File(key_filename);
if (file.exists())
return public_key_filename;
int type = KeyPair.RSA;
KeyPair kpair = KeyPair.genKeyPair(jsch, type, 4096);
kpair.writePrivateKey(key_filename);
@SuppressWarnings("unused") // Exposed by JavaFileStorageBindings
public void savePrivateKeyContent(String keyName, String keyContent) throws IOException, Exception {
_keyUtils.savePrivateKeyContent(keyName, keyContent);
}
kpair.writePublicKey(public_key_filename, "generated by Keepass2Android");
//ret = "Fingerprint: " + kpair.getFingerPrint();
kpair.dispose();
return public_key_filename;
@SuppressWarnings("unused") // Exposed by JavaFileStorageBindings
public void setJschLogging(boolean enabled, String logFilename) {
Logger impl = null;
if (enabled) {
if (logFilename != null) {
impl = Kp2aJSchLogger.createFileLogger(logFilename);
} else {
impl = Kp2aJSchLogger.createAndroidLogger();
}
}
JSch.setLogger(impl);
}
/**
* Exposed for testing purposes only.
* @param keyName
* @return
*/
public String sanitizeCustomKeyName(String keyName) {
return _keyUtils.getSanitizedCustomKeyName(keyName);
}
/**
* Exposed for testing purposes only.
* @param keyContent
* @return
* @throws Exception
*/
public String getValidatedCustomKeyContent(String keyContent) throws Exception {
return _keyUtils.getValidatedCustomKeyContent(keyContent);
}
/**
* Exposed for testing purposes only.
* @param currentValues
* @param spec
* @return
* @throws Exception
*/
public String resolveCsvValues(String currentValues, String spec) {
return new SshConfigCsvValueResolver("test", spec)
.resolve(currentValues);
}
public ConnectionInfo splitStringToConnectionInfo(String filename)
throws UnsupportedEncodingException {
ConnectionInfo ci = new ConnectionInfo();
ci.host = extractUserPwdHost(filename);
ci.host = extractUserPwdHostPort(filename);
String userPwd = ci.host.substring(0, ci.host.indexOf('@'));
ci.username = decode(userPwd.substring(0, userPwd.indexOf(":")));
ci.password = decode(userPwd.substring(userPwd.indexOf(":")+1));
int sepIdx = userPwd.indexOf(":");
if (sepIdx > 0) {
ci.username = decode(userPwd.substring(0, sepIdx));
ci.password = decode(userPwd.substring(sepIdx + 1));
} else {
ci.username = userPwd;
ci.password = null;
}
ci.host = ci.host.substring(ci.host.indexOf('@') + 1);
ci.port = DEFAULT_SFTP_PORT;
int portSeparatorIndex = ci.host.lastIndexOf(":");
int portSeparatorIndex = ci.host.lastIndexOf(':');
if (portSeparatorIndex >= 0)
{
ci.port = Integer.parseInt(ci.host.substring(portSeparatorIndex+1));
ci.port = Integer.parseInt(ci.host.substring(portSeparatorIndex + 1));
ci.host = ci.host.substring(0, portSeparatorIndex);
}
// Encode/decode required to support IPv6 (colons break host:port parse logic)
@@ -411,6 +588,30 @@ public class SftpStorage extends JavaFileStorageBase {
ci.host = decode(ci.host);
ci.localPath = extractSessionPath(filename);
Map<String, String> options = extractOptionsMap(filename);
if (options.containsKey(SFTP_CONNECT_TIMEOUT_OPTION_NAME)) {
String optVal = options.get(SFTP_CONNECT_TIMEOUT_OPTION_NAME);
try {
ci.connectTimeoutSec = Integer.parseInt(optVal);
} catch (NumberFormatException nan) {
logDebug(SFTP_CONNECT_TIMEOUT_OPTION_NAME + " option not a number: " + optVal);
}
}
if (options.containsKey(SFTP_KEYNAME_OPTION_NAME)) {
ci.keyName = options.get(SFTP_KEYNAME_OPTION_NAME);
}
if (options.containsKey(SFTP_KEYPASSPHRASE_OPTION_NAME)) {
ci.keyPassphrase = options.get(SFTP_KEYPASSPHRASE_OPTION_NAME);
}
for (String cfgKey : SSH_CFG_CSV_EXPANDABLE) {
if (options.containsKey(cfgKey)) {
ci.configOpts.put(cfgKey, options.get(cfgKey));
}
}
return ci;
}
@@ -447,12 +648,18 @@ public class SftpStorage extends JavaFileStorageBase {
try
{
ConnectionInfo ci = splitStringToConnectionInfo(path);
return getProtocolPrefix()+ci.username+"@"+ci.host+ci.localPath;
StringBuilder dName = new StringBuilder(getProtocolPrefix())
.append(ci.username)
.append("@")
.append(ci.host)
.append(ci.localPath);
appendOptions(dName, buildOptionMap(ci, false));
return dName.toString();
}
catch (Exception e)
{
return extractSessionPath(path);
}
}
}
@Override
@@ -474,26 +681,105 @@ public class SftpStorage extends JavaFileStorageBase {
@Override
public void onActivityResult(FileStorageSetupActivity activity,
int requestCode, int resultCode, Intent data) {
}
public String buildFullPath( String host, int port, String localPath, String username, String password) throws UnsupportedEncodingException
{
public String buildFullPath(String host, int port, String localPath,
String username, String password,
int connectTimeoutSec,
String keyName, String keyPassphrase,
String kexAlgorithms, String shkAlgorithms)
throws UnsupportedEncodingException {
StringBuilder uri = new StringBuilder(getProtocolPrefix()).append(encode(username));
if (password != null) {
uri.append(":").append(encode(password));
}
uri.append("@");
// Encode/decode required to support IPv6 (colons break host:port parse logic)
// See Bug #2350
host = encode(host);
uri.append(encode(host));
if (port != DEFAULT_SFTP_PORT)
host += ":"+String.valueOf(port);
return getProtocolPrefix()+encode(username)+":"+encode(password)+"@"+host+localPath;
if (port != DEFAULT_SFTP_PORT) {
uri.append(":").append(port);
}
if (localPath != null && localPath.startsWith("/")) {
uri.append(localPath);
}
appendOptions(uri, new OptionMapBuilder()
.addOption(SFTP_CONNECT_TIMEOUT_OPTION_NAME, connectTimeoutSec, cTimeoutResolver)
.addOption(SFTP_KEYNAME_OPTION_NAME, keyName, nonBlankStringResolver)
.addOption(SFTP_KEYPASSPHRASE_OPTION_NAME, keyPassphrase, nonBlankStringResolver)
.addOption(SSH_CFG_KEX, kexAlgorithms, nonBlankStringResolver)
.addOption(SSH_CFG_SERVER_HOST_KEY, shkAlgorithms, nonBlankStringResolver)
.build());
return uri.toString();
}
private void appendOptions(StringBuilder uri, Map<String, String> opts)
throws UnsupportedEncodingException {
boolean first = true;
// Sort for stability/consistency
Set<Map.Entry<String, String>> sortedEntries = new TreeSet<>(new EntryComparator<>());
sortedEntries.addAll(opts.entrySet());
for (Map.Entry<String, String> me : sortedEntries) {
if (first) {
uri.append("?");
first = false;
} else {
uri.append("&");
}
uri.append(encode(me.getKey())).append("=").append(encode(me.getValue()));
}
}
@Override
public void prepareFileUsage(Context appContext, String path) {
//nothing to do
}
/**
* A comparator that compares Map.Entry objects by their keys, via natural ordering.
*
* @param <T> the Map.Entry key type, that must implement Comparable.
*/
private static class EntryComparator<T extends Comparable<T>> implements Comparator<Map.Entry<T, ?>> {
@Override
public int compare(Map.Entry<T, ?> o1, Map.Entry<T, ?> o2) {
return o1.getKey().compareTo(o2.getKey());
}
}
private static class OptionMapBuilder {
private final Map<String, String> options = new HashMap<>();
/**
* Attempts to add a raw value <code>oVal</code> to the underlying option map with key <code>oName</code>
* iff the <code>resolver</code> produces a non-null output when invoked using the raw value.
*
* @param oName the name/key associated with the value, if added
* @param oVal the raw value attempting to be added
* @param resolver the resolver that determines if the value will be added
*
* @return OptionMapBuilder (updated)
* @param <T> the raw value type
*/
<T> OptionMapBuilder addOption(final String oName, T oVal, ValueResolver<T> resolver) {
String resolved = resolver.resolve(oVal);
if (resolved != null) {
options.put(oName, resolved);
}
return this;
}
Map<String, String> build() {
return new HashMap<>(options);
}
}
}

View File

@@ -116,17 +116,19 @@ public class SftpUserInfo implements UserInfo {
Context _appContext;
String _password;
String _passphrase;
public SftpUserInfo(String password, Context appContext)
public SftpUserInfo(String password, String passphrase, Context appContext)
{
_password = password;
_passphrase = passphrase;
_appContext = appContext;
}
@Override
public String getPassphrase() {
return null;
return _passphrase;
}
@Override
@@ -137,12 +139,12 @@ public class SftpUserInfo implements UserInfo {
@Override
public boolean promptPassword(String message) {
return true;
return _password != null;
}
@Override
public boolean promptPassphrase(String message) {
return false; //passphrase not supported
return _passphrase != null;
}
@Override

View File

@@ -0,0 +1,178 @@
package keepass2android.javafilestorage;
import android.util.Log;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* A class that manipulates CSV String values based on a list of CSV "spec" definitions, where each definition
* can describe one of the following:
*
* - Prepend to existing list: +something
* - Append to end of existing list: something+
* - Remove a specific value: -something
* - Remove values matching prefix: -something*
* - Remove values matching suffix: -*something
* - Remove values matching substring: -*something*
* - Remove values matching prefix and suffix: -some*thing
*
* Otherwise CSV of values completely replace original config values
*
* Examples:
* <code>
* var r = new SshConfigCsvValueResolver("foo", "addToEnd+,-remove*,+addToBeginning,-*del*");
* r.resolve("one,removeTwo,three,removeThree,four") --> "addToBeginning,one,three,four,addToEnd"
* r.resolve("one,my-del,del-me,two,foodelbar,three") --> "addToBeginning,one,two,three,addToEnd"
*
* r = new SshConfigCsvValueResolver("foo", "replace,the,config");
* r.resolve("one,two,three,four") --> "replace,the,config"
* </code>
*
*/
class SshConfigCsvValueResolver {
interface Matcher {
boolean matches(String s);
}
private final String cfgKey;
private static final String TAG = "KP2AJFS[sshcfg]";
private static final String DELIM = ",";
private static final char ADD = '+';
private static final char REMOVE = '-';
private static final char WILD = '*';
private final List<String> prepends;
private final List<String> appends;
private final List<Matcher> removes;
private final List<String> replaces;
/**
* Creates a new resolver.
*
* @param cfgKey - configuration key name (used for logging)
* @param incomingSpec - A CSV String of "spec" definitions that will be used to
* (potentially) modify incoming CSV String values.
*/
SshConfigCsvValueResolver(String cfgKey, String incomingSpec) {
List<String> prepends = new ArrayList<>();
List<String> appends = new ArrayList<>();
List<Matcher> removes = new ArrayList<>();
List<String> replaces = new ArrayList<>();
for (String iVal : incomingSpec.split(DELIM)) {
if (iVal.isBlank()) {
continue;
}
int evLen = iVal.length();
if (iVal.charAt(0) == ADD && evLen > 1) {
prepends.add(iVal.substring(1));
} else if (iVal.charAt(iVal.length() - 1) == ADD && evLen > 1) {
appends.add(iVal.substring(0, evLen - 1));
} else if (iVal.charAt(iVal.length() - 1) == REMOVE && evLen > 1) {
removes.add(createMatcher(iVal.substring(1)));
} else {
// This looks like a straight replace
replaces.add(iVal);
}
}
this.cfgKey = cfgKey;
this.prepends = Collections.unmodifiableList(prepends);
this.appends = Collections.unmodifiableList(appends);
this.removes = Collections.unmodifiableList(removes);
this.replaces = Collections.unmodifiableList(replaces);
}
/**
* Takes a CSV String and (potentially) modifies it according to the "spec" entries of this resolver.
*
* @param existingValues - the original CSV String
* @return an updated representation of <code>existingValues</code>, based on the defined "spec"
* entries of this resolver.
*/
public String resolve(String existingValues) {
List<String> newValues;
// If there's even one replace, it wins over everything and the rest is thrown out
if (!replaces.isEmpty()) {
if (!(prepends.isEmpty() || appends.isEmpty() || removes.isEmpty())) {
Log.w(TAG, "Discarded SSH cfg parts: key=" + cfgKey +
", prepends=" + prepends + ", appends=" + appends +
", removes=" + removes);
}
newValues = replaces;
} else {
// Otherwise we rebuild from existing and incoming values
newValues = createResolvedValues(existingValues);
}
return String.join(DELIM, newValues);
}
private List<String> createResolvedValues(String existingValues) {
List<String> newValues = new ArrayList<>(prepends);
for (String a : existingValues.split(DELIM)) {
if (!shouldRemove(a)) {
newValues.add(a);
}
}
newValues.addAll(appends);
return newValues;
}
private boolean shouldRemove(String s) {
s = normalize(s);
for (Matcher m : removes) {
if (m.matches(s)) {
return true;
}
}
return false;
}
private Matcher createMatcher(String val) {
final String v = normalize(val);
Matcher impl = s -> v.equals(s);
int wildcardIdx = v.indexOf(WILD);
if (wildcardIdx < 0) {
return impl;
}
// *blah *blah* blah* some*thing
// endsWith substring startsWith startsWith && endsWith
String subStr = null;
String suffix = null;
String prefix = null;
int vLen = v.length();
if (v.charAt(0) == WILD && vLen > 1) {
if (vLen > 2 && v.charAt(vLen - 1) == WILD) {
//substring
subStr = v.substring(1, vLen - 1);
} else {
// endsWith
suffix = v.substring(1);
}
} else if (v.charAt(vLen - 1) == WILD && vLen > 1) {
// beginsWith
prefix = v.substring(0, v.length() - 1);
} else if (wildcardIdx > 0) {
// startsWith && endsWith
prefix = v.substring(0, wildcardIdx);
suffix = v.substring(wildcardIdx + 1);
}
if (subStr != null) {
final String sub = subStr;
impl = s -> s.contains(sub);
} else if (prefix != null || suffix != null) {
final String pre = prefix;
final String suf = suffix;
impl = s -> (pre == null || s.startsWith(pre)) && (suf == null || s.endsWith(suf));
}
return impl;
}
private static String normalize(String s) {
return s == null ? null : s.toLowerCase();
}
}

View File

@@ -1,13 +1,3 @@
package com.crocoapps.javafilestoragetest2;
import android.app.Application;
import android.test.ApplicationTestCase;
/**
* <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
*/
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
}

View File

@@ -148,6 +148,7 @@ import java.util.List;
import keepass2android.javafilestorage.GoogleDriveAppDataFileStorage;
import keepass2android.javafilestorage.JavaFileStorage;
import keepass2android.javafilestorage.JavaFileStorage.FileEntry;
import keepass2android.javafilestorage.PCloudFileStorage;
import keepass2android.javafilestorage.SftpStorage;
import keepass2android.javafilestorage.UserInteractionRequiredException;
import keepass2android.javafilestorage.WebDavStorage;
@@ -539,11 +540,11 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag
static JavaFileStorage createStorageToTest(Context ctx, Context appContext, boolean simulateRestart) {
//storageToTest = new SftpStorage(ctx.getApplicationContext());
//storageToTest = new PCloudFileStorage(ctx, "yCeH59Ffgtm");
storageToTest = new PCloudFileStorage(ctx, "FLm22de7bdS", "pcloud", "pcloudtest");
//storageToTest = new SkyDriveFileStorage("000000004010C234", appContext);
storageToTest = new GoogleDriveAppDataFileStorage();
//storageToTest = new GoogleDriveAppDataFileStorage();
/*storageToTest = new WebDavStorage(new ICertificateErrorHandler() {
@Override
public boolean onValidationError(String error) {
@@ -690,6 +691,13 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag
return sb.toString();
}
private void populateCsvMockValues(View view) {
EditText etSpecs = view.findViewById(R.id.mock_csv_specs);
etSpecs.setText("-bar,+first,-*d*");
EditText etCfgs = view.findViewById(R.id.mock_csv_cfg);
etCfgs.setText("foo,del1,bar,del2");
}
@Override
public void performManualFileSelect(boolean isForSave, final int requestCode,
String protocolId)
@@ -697,12 +705,13 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag
if (protocolId.equals("sftp"))
{
final View view = getLayoutInflater().inflate(R.layout.sftp_credentials, null);
final SftpStorage sftpStorage = (SftpStorage)storageToTest;
populateCsvMockValues(view);
view.findViewById(R.id.send_public_key).setOnClickListener(v -> {
Intent sendIntent = new Intent();
SftpStorage sftpStorage = (SftpStorage)storageToTest;
try {
String pub_filename = sftpStorage.createKeyPair();
@@ -715,39 +724,140 @@ public class MainActivity extends Activity implements JavaFileStorage.FileStorag
}
catch (Exception ex)
{
Toast.makeText(this,"Failed to create key pair: " + ex.getMessage(), Toast.LENGTH_LONG);
return;
Toast.makeText(this,"Failed to create key pair: " + ex.getMessage(), Toast.LENGTH_LONG).show();
}
});
view.findViewById(R.id.list_private_keys).setOnClickListener(v -> {
String[] keys = sftpStorage.getCustomKeyNames();
Toast.makeText(this, "keys: " + String.join(",", keys), Toast.LENGTH_LONG).show();
});
view.findViewById(R.id.add_private_key).setOnClickListener(v -> {
EditText etKeyName = view.findViewById(R.id.private_key_name);
String keyName = etKeyName.getText().toString();
EditText etKeyContent = view.findViewById(R.id.private_key_content);
String keyContent = etKeyContent.getText().toString();
try {
sftpStorage.savePrivateKeyContent(keyName, keyContent);
Toast.makeText(this, "Add successful", Toast.LENGTH_LONG).show();
}
catch (Exception e) {
Toast.makeText(this, "Add failed: " + e.getMessage(), Toast.LENGTH_LONG).show();
}
});
view.findViewById(R.id.delete_private_key).setOnClickListener(v -> {
EditText etKeyName = view.findViewById(R.id.private_key_name);
String keyName = etKeyName.getText().toString();
String exMessage = null;
boolean success = false;
try {
success = sftpStorage.deleteCustomKey(keyName);
}
catch (Exception e) {
exMessage = e.getMessage();
}
StringBuilder msg = new StringBuilder("Delete ");
msg.append(success ? "succeeded" : "FAILED");
if (exMessage != null) {
msg.append(" (").append(exMessage).append(")");
}
Toast.makeText(this, msg.toString(), Toast.LENGTH_LONG).show();
});
view.findViewById(R.id.validate_private_key).setOnClickListener(v -> {
EditText etKeyName = view.findViewById(R.id.private_key_name);
String inKeyName = etKeyName.getText().toString();
if (!inKeyName.isEmpty()) {
String keyResponse;
try {
keyResponse = sftpStorage.sanitizeCustomKeyName(inKeyName);
} catch (Exception e) {
keyResponse = "EX:" + e.getMessage();
}
String msg = "key: [" + inKeyName + "] -> [" + keyResponse + "]";
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
EditText etKeyContent = view.findViewById(R.id.private_key_content);
String inKeyContent = etKeyContent.getText().toString();
String msg;
if (!inKeyContent.isEmpty()) {
try {
// We could print the key, but I don't it's that helpful
sftpStorage.getValidatedCustomKeyContent(inKeyContent);
msg = "Key content is valid";
} catch (Exception e) {
msg = "Invalid key content: " + e.getMessage();
}
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
});
view.findViewById(R.id.resolve_mock_csv).setOnClickListener(v -> {
EditText etSpecs = view.findViewById(R.id.mock_csv_specs);
String specs = etSpecs.getText().toString();
EditText etCfg = view.findViewById(R.id.mock_csv_cfg);
String cfg = etCfg.getText().toString();
if (!specs.isBlank() && !cfg.isBlank()) {
String result = sftpStorage.resolveCsvValues(cfg, specs);
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
}
});
view.findViewById(R.id.reset_mock_csv).setOnClickListener(v -> {
populateCsvMockValues(view);
});
new AlertDialog.Builder(this)
.setView(view)
.setTitle("Enter SFTP credentials")
.setPositiveButton("OK",new DialogInterface.OnClickListener() {
.setPositiveButton("OK", (dialog, which) -> {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "Hey", Toast.LENGTH_LONG).show();
Toast.makeText(MainActivity.this, "Hey", Toast.LENGTH_LONG).show();
SftpStorage sftpStorage = (SftpStorage)storageToTest;
try {
EditText etHost = ((EditText)view.findViewById(R.id.sftp_host));
String host = etHost.getText().toString();
EditText etUser = ((EditText)view.findViewById(R.id.sftp_user));
String user = etUser.getText().toString();
EditText etPwd = ((EditText)view.findViewById(R.id.sftp_password));
String pwd = etPwd.getText().toString();
EditText etPort = ((EditText)view.findViewById(R.id.sftp_port));
int port = Integer.parseInt(etPort.getText().toString());
EditText etInitDir = ((EditText)view.findViewById(R.id.sftp_initial_dir));
String initialDir = etInitDir.getText().toString();
onReceivePathForFileSelect(requestCode, sftpStorage.buildFullPath( host, port, initialDir, user, pwd));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
SftpStorage sftpStorage1 = (SftpStorage)storageToTest;
try {
EditText etHost = view.findViewById(R.id.sftp_host);
String host = etHost.getText().toString();
EditText etUser = view.findViewById(R.id.sftp_user);
String user = etUser.getText().toString();
EditText etPwd = view.findViewById(R.id.sftp_password);
String pwd = etPwd.getText().toString();
EditText etPort = view.findViewById(R.id.sftp_port);
int port = Integer.parseInt(etPort.getText().toString());
EditText etInitDir = view.findViewById(R.id.sftp_initial_dir);
String initialDir = etInitDir.getText().toString();
EditText etConnectTimeout = view.findViewById(R.id.sftp_connect_timeout);
int connectTimeout = SftpStorage.UNSET_SFTP_CONNECT_TIMEOUT;
String ctStr = etConnectTimeout.getText().toString();
if (!ctStr.isEmpty()) {
try {
int ct = Integer.parseInt(ctStr);
if (connectTimeout != ct) {
connectTimeout = ct;
}
} catch (NumberFormatException parseEx) {
}
}
EditText etKeyName = view.findViewById(R.id.private_key_name);
String keyName = etKeyName.getText().toString();
EditText etKeyPassphrase = view.findViewById(R.id.private_key_passphrase);
String keyPassphrase = etKeyPassphrase.getText().toString();
EditText etKex = view.findViewById(R.id.kex);
String kex = etKex.getText().toString();
EditText etShk = view.findViewById(R.id.shk);
String shk = etShk.getText().toString();
onReceivePathForFileSelect(requestCode, sftpStorage1.buildFullPath(
host, port, initialDir, user, pwd, connectTimeout,
keyName, keyPassphrase, kex, shk));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
})
.create()

View File

@@ -3,69 +3,217 @@
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="12dip"
>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:layout_margin="12dip">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/sftp_host"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="10"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="@string/hint_sftp_host" />
<TextView
android:hint="@string/hint_sftp_host" />
<TextView
android:id="@+id/portsep"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=":" />
<EditText
<EditText
android:id="@+id/sftp_port"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="15"
android:singleLine="true"
android:inputType="number"
android:text="22"
android:hint="@string/hint_sftp_port" />
</LinearLayout>
<EditText
android:inputType="number"
android:text="22"
android:hint="@string/hint_sftp_port" />
<EditText
android:id="@+id/sftp_connect_timeout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="14"
android:singleLine="true"
android:inputType="number"
android:text=""
android:hint="@string/hint_sftp_connect_timeout" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/sftp_user"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:text=""
android:hint="@string/hint_username" />
<EditText
android:hint="@string/hint_username" />
<EditText
android:id="@+id/sftp_password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="textPassword"
android:singleLine="true"
android:text=""
android:hint="@string/hint_pass"
android:importantForAccessibility="no" />
<TextView android:id="@+id/initial_dir"
android:hint="@string/hint_pass"
android:importantForAccessibility="no" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:id="@+id/initial_dir"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dip"
android:layout_marginTop="4dip"
android:text="@string/initial_directory" />
<EditText
<EditText
android:id="@+id/sftp_initial_dir"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="8dip"
android:singleLine="true"
android:text="/home/philipp"
/>
<Button android:id="@+id/send_public_key"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="send public key" />
android:text="/home/philipp"
/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/kex"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="KEX Algs" />
<EditText android:id="@+id/shk"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="Server Host Key Algs" />
</LinearLayout>
<Button android:id="@+id/send_public_key"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="send public key" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginTop="15dp"
android:textStyle="bold"
android:text="Private Keys Functions" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/list_private_keys"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="List" />
<Button android:id="@+id/add_private_key"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Add" />
<Button android:id="@+id/delete_private_key"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Delete" />
<Button android:id="@+id/validate_private_key"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Validate" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/private_key_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="key name" />
<EditText android:id="@+id/private_key_passphrase"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="passphrase (optional)" />
</LinearLayout>
<EditText android:id="@+id/private_key_content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:lines="4"
android:text=""
android:hint="key content" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginTop="15dp"
android:textStyle="bold"
android:text="CSV Resolver Functions" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/mock_csv_specs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="Test specs" />
<EditText android:id="@+id/mock_csv_cfg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:inputType="textNoSuggestions"
android:text=""
android:hint="Test config" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/reset_mock_csv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="50dp"
android:layout_marginRight="5dp"
android:text="Reset" />
<Button android:id="@+id/resolve_mock_csv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginRight="50dp"
android:layout_marginLeft="5dp"
android:text="Resolve" />
</LinearLayout>
</LinearLayout>

View File

@@ -333,6 +333,7 @@
<string name="hint_sftp_host">host</string>
<string name="hint_sftp_port">port</string>
<string name="hint_sftp_connect_timeout">timeout sec</string>
<string name="select_storage_type">Select the storage type:</string>
@@ -524,6 +525,6 @@ Initial public release
<item>Do not accept invalid certificates</item>
</string-array>
<string name="initial_directory">Initial directory (optional):</string>
<string name="initial_directory">Initial dir (optional):</string>
</resources>

View File

@@ -33,11 +33,11 @@
<!-- Option to enable using nearby keys when correcting/predicting -->
<string name="hit_correction">Corregir errores de escritura</string>
<!-- Description for hit_correction -->
<string name="hit_correction_summary">Habilitar la introducción de corrección de errores</string>
<string name="hit_correction_summary">Habilitar corrección de errores de entrada</string>
<!-- Option to enable using nearby keys when correcting/predicting in landscape-->
<string name="hit_correction_land">Errores de introducción de datos en vista horizontal</string>
<!-- Description for hit_correction in landscape -->
<string name="hit_correction_land_summary">Habilitar la introducción de corrección de errores</string>
<string name="hit_correction_land_summary">Habilitar corrección de errores de entrada</string>
<!-- Option to automatically correct word on hitting space -->
<string name="auto_correction">Sugerencias de palabras</string>
<!-- Description for auto_correction -->

View File

@@ -47,15 +47,15 @@
<!-- Category title for text prediction -->
<string name="prediction_category">Instellingen voor woordsuggesties</string>
<!-- Description for text prediction -->
<string name="prediction_summary">Automatisch voltooien tijdens typen inschakelen</string>
<string name="prediction_summary">Automatisch aanvullen tijdens typen inschakelen</string>
<!-- Dialog title for auto complete choices -->
<string name="auto_complete_dialog_title">Automatisch voltooien</string>
<string name="auto_complete_dialog_title">Automatisch aanvullen</string>
<!-- Option to enable text prediction in landscape -->
<string name="prediction_landscape">Tekstveld vergroten</string>
<!-- Description for text prediction -->
<string name="prediction_landscape_summary">Woordsuggesties verbergen in liggende weergave</string>
<!-- Option to enable auto capitalization of sentences -->
<string name="auto_cap">Auto-hoofdlettergebruik</string>
<string name="auto_cap">Automatisch hoofdlettergebruik</string>
<!-- Description for auto cap -->
<string name="auto_cap_summary">Hoofdletter gebruiken aan het begin van een zin</string>
<!-- Option to enable auto punctuate -->
@@ -64,15 +64,15 @@
<!-- Option to enable quick fixes -->
<string name="quick_fixes">Snelle oplossingen</string>
<!-- Description for quick fixes -->
<string name="quick_fixes_summary">Hiermee worden veelvoorkomende typefouten gecorrigeerd</string>
<string name="quick_fixes_summary">Corrigeert veelgemaakte typefouten</string>
<!-- Option to enable showing suggestions -->
<string name="show_suggestions">Suggesties weergeven</string>
<!-- Description for show suggestions -->
<string name="show_suggestions_summary">Voorgestelde woorden weergeven tijdens typen</string>
<string name="show_suggestions_summary">Woordsuggesties tijdens het typen tonen</string>
<!-- Option to enable auto completion -->
<string name="auto_complete">Auto-aanvullen</string>
<!-- Description for auto completion -->
<string name="auto_complete_summary">Gemarkeerd woord automatisch invoegen met spatiebalk en interpunctie</string>
<string name="auto_complete_summary">Spatiebalk en interpunctie voegen automatisch gemarkeerd woord in</string>
<!-- Option to show/hide the settings key -->
<string name="prefs_settings_key">Instellingscode weergeven</string>
<!-- Array of the settings key mode values -->

View File

@@ -221,7 +221,6 @@ public class FileChooserActivity extends FragmentActivity {
public static final String EXTRA_RESULT_FILE_EXISTS = CLASSNAME + ".result_file_exists";
/*
* CONTROLS

View File

@@ -269,7 +269,6 @@ public class FragmentFiles extends Fragment implements
FileChooserActivity.EXTRA_MAX_FILE_COUNT, 1000);
mFileAdapter = new BaseFileAdapter(getActivity(), mFilterMode,
mIsMultiSelection);
/*
* History.
@@ -2268,12 +2267,15 @@ public class FragmentFiles extends Fragment implements
}
if (mIsSaveDialog) {
mTextSaveas.setText(BaseFileProviderUtils.getFileName(cursor));
String fileName = BaseFileProviderUtils.getFileName(cursor);
Uri uri = BaseFileProviderUtils.getUri(cursor);
mTextSaveas.setText(fileName);
/*
* Always set tag after setting text, or tag will be reset to
* null.
*/
mTextSaveas.setTag(BaseFileProviderUtils.getUri(cursor));
mTextSaveas.setTag(uri);
}
if (mDoubleTapToChooseFiles) {
@@ -2286,10 +2288,12 @@ public class FragmentFiles extends Fragment implements
if (mIsMultiSelection)
return;
if (mIsSaveDialog)
if (mIsSaveDialog) {
checkSaveasFilenameAndFinish();
else
}
else {
finish(BaseFileProviderUtils.getUri(cursor));
}
}// single tap to choose files
}// onItemClick()
};// mViewFilesOnItemClickListener

View File

@@ -15,4 +15,24 @@ public class FileEntry {
isDirectory = false;
canRead = canWrite = true;
}
@Override
public String toString() {
StringBuilder s = new StringBuilder("kp2afilechooser.FileEntry{")
.append(displayName).append("|")
.append("path=").append(path).append(",sz=").append(sizeInBytes)
.append(",").append(isDirectory ? "dir" : "file")
.append(",lastMod=").append(lastModifiedTime);
StringBuilder perms = new StringBuilder();
if (canRead)
perms.append("r");
if (canWrite)
perms.append("w");
if (perms.length() > 0) {
s.append(",").append(perms);
}
return s.append("}").toString();
}
}

View File

@@ -20,6 +20,7 @@ public class Kp2aFileChooserBridge {
.buildUpon()
.appendPath(defaultPath)
.build());
return intent;
}
}

View File

@@ -306,10 +306,9 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
String parentPath = getParentPath(path);
if (parentPath == null)
{
if (parentPath == null) {
if (Utils.doLog())
Log.d(CLASSNAME, "parent file is null");
Log.d(CLASSNAME, "parent file is null");
return null;
}
FileEntry e;
@@ -501,10 +500,10 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
RowBuilder newRow = matrixCursor.newRow();
newRow.add(id);// _ID
newRow.add(BaseFile
.genContentIdUriBase(
getAuthority())
.buildUpon().appendPath(f.path)
.build().toString());
.genContentIdUriBase(
getAuthority())
.buildUpon().appendPath(f.path)
.build().toString());
newRow.add(f.path);
if (f.displayName == null)
Log.w("KP2AJ", "displayName is null for " + f.path);
@@ -549,7 +548,7 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
//puts the file entry in the cache for later reuse with retrieveFileInfo
private void updateFileEntryCache(FileEntry f) {
if (f != null)
fileEntryMap.put(f.path, f);
fileEntryMap.put(f.path, f);
}
//removes the file entry from the cache (if cached). Should be called whenever the file changes
private void removeFromCache(String filename, boolean recursive) {
@@ -584,7 +583,7 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
//returns the file entry from the cache if present or queries the concrete provider method to return the file info
private FileEntry getFileEntryCached(String filename) {
//check if enry is cached:
//check if entry is cached:
FileEntry cachedEntry = fileEntryMap.get(filename);
if (cachedEntry != null)
{
@@ -728,7 +727,7 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
if (targetParent != null && targetParent.startsWith(source))
{
if (Utils.doLog())
Log.d("KP2A_FC_P", source+" is parent of "+target);
Log.d("KP2A_FC_P", source + " is parent of " + target);
return BaseFileProviderUtils.newClosedCursor();
}
if (Utils.doLog())
@@ -768,28 +767,37 @@ public abstract class Kp2aFileProvider extends BaseFileProvider {
private String getParentPath(String path)
{
path = removeTrailingSlash(path);
if (path.indexOf("://") == -1)
{
Log.d("KP2A_FC_P", "invalid path: " + path);
return null;
}
String pathWithoutProtocol = path.substring(path.indexOf("://")+3);
int lastSlashPos = path.lastIndexOf("/");
if (pathWithoutProtocol.indexOf("/") == -1)
{
Log.d("KP2A_FC_P", "parent of " + path +" is null");
return null;
}
else
{
String parent = path.substring(0, lastSlashPos)+"/";
Log.d("KP2A_FC_P", "parent of " + path +" is "+parent);
return parent;
}
String params = null;
int paramsIdx = path.lastIndexOf("?");
if (paramsIdx > 0) {
params = path.substring(paramsIdx);
path = path.substring(0, paramsIdx);
}
path = removeTrailingSlash(path);
if (path.indexOf("://") == -1)
{
Log.d("KP2A_FC_P", "invalid path: " + path);
return null;
}
String pathWithoutProtocol = path.substring(path.indexOf("://") + 3);
int lastSlashPos = path.lastIndexOf("/");
if (pathWithoutProtocol.indexOf("/") == -1)
{
Log.d("KP2A_FC_P", "parent of " + path + " is null");
return null;
}
else
{
String parent = path.substring(0, lastSlashPos) + "/";
if (params != null) {
parent += params;
}
Log.d("KP2A_FC_P", "parent of " + path +" is " + parent);
return parent;
}
}
protected abstract FileEntry getFileEntry(String path, StringBuilder errorMessageBuilder) throws Exception;

View File

@@ -33,11 +33,11 @@
<string name="afc_msg_failed_please_try_again">Mislykkedes. Forsøg igen.</string>
<string name="afc_msg_loading">Indlæser…</string>
<string name="afc_phone">Telefon</string>
<string name="afc_pmsg_cannot_access_dir">Kan ikke til \"%1$s\"</string>
<string name="afc_pmsg_cannot_access_dir">Kan ikke få adgang til \"%1$s\"</string>
<string name="afc_pmsg_cannot_create_folder">Kan ikke oprette mappen \"%1$s\"</string>
<string name="afc_pmsg_cannot_delete_file">Kan ikke slette %1$s \"%2$s\"</string>
<string name="afc_pmsg_confirm_delete_file">Sikker på, at du vil slette denne %1$s \"%2$s\"?</string>
<string name="afc_pmsg_confirm_replace_file">Denne fil \"%1$s\" findes allerede.\n\nSkal den erstattes?</string>
<string name="afc_pmsg_confirm_delete_file">Er du sikker på at du vil slette denne %1$s \"%2$s\"?</string>
<string name="afc_pmsg_confirm_replace_file">Filen \"%1$s\" eksisterer allerede.\n\nØnsker du at overskrive den?</string>
<string name="afc_pmsg_deleting_file">Sletter %1$s \"%2$s\"…</string>
<string name="afc_pmsg_file_has_been_deleted">%1$s \"%2$s\" er slettet</string>
<string name="afc_pmsg_filename_is_directory">\"%1$s\" er en mappe</string>
@@ -53,7 +53,7 @@
<string name="afc_title_name">Navn</string>
<string name="afc_title_save_as">Gem som…</string>
<string name="afc_title_size">Størrelse</string>
<string name="afc_title_sort_by">Sortér efter…</string>
<string name="afc_title_sort_by">Sorter efter…</string>
<string name="afc_yesterday">I går</string>
<plurals name="afc_title_choose_directories">
<item quantity="one">Vælg mappe&#8230;</item>

View File

@@ -34,13 +34,13 @@
<string name="afc_msg_loading">Lade…</string>
<string name="afc_phone">Gerät</string>
<string name="afc_pmsg_cannot_access_dir">Kann nicht auf \"%1$s\" zugreifen</string>
<string name="afc_pmsg_cannot_create_folder">Kann Verzeichnis \"%1$s\" nicht anlegen</string>
<string name="afc_pmsg_cannot_create_folder">Ordner „%1$s“ kann nicht erstellt werden</string>
<string name="afc_pmsg_cannot_delete_file">Kann %1$s \"%2$s\" nicht löschen</string>
<string name="afc_pmsg_confirm_delete_file">Bist du sicher, dass du \"%2$s\" (%1$s) löschen möchtest?</string>
<string name="afc_pmsg_confirm_replace_file">Die Datei \"%1$s\" existiert bereits.\n\nSoll sie ersetzt werden?</string>
<string name="afc_pmsg_confirm_replace_file">Die Datei %1$s existiert bereits.\n\nSoll sie ersetzt werden?</string>
<string name="afc_pmsg_deleting_file">Lösche %1$s \"%2$s\"…</string>
<string name="afc_pmsg_file_has_been_deleted">%1$s \"%2$s\" wurde gelöscht</string>
<string name="afc_pmsg_filename_is_directory">\"%1$s\" ist ein Verzeichnis</string>
<string name="afc_pmsg_filename_is_directory">\"%1$s\" ist ein Ordner</string>
<string name="afc_pmsg_filename_is_invalid">Dateiname \"%1$s\" ist ungültig</string>
<string name="afc_pmsg_max_file_count_allowed">… hat mehr Dateien, maximal erlaubt: %1$d</string>
<string name="afc_pmsg_unknown_error">Unbekannter Fehler: %1$s</string>
@@ -60,7 +60,7 @@
<item quantity="other">Verzeichnisse wählen&#8230;</item>
</plurals>
<plurals name="afc_title_choose_files">
<item quantity="one">Datei wählen&#8230;</item>
<item quantity="one">Datei wählen</item>
<item quantity="other">Dateien wählen …</item>
</plurals>
<plurals name="afc_title_choose_files_directories">

View File

@@ -7,7 +7,7 @@
-->
<resources>
<string name="afc_cmd_advanced_selection_all">Όλα</string>
<string name="afc_cmd_advanced_selection_invert">Αντιστροφή επιλογής</string>
<string name="afc_cmd_advanced_selection_invert">Αναστροφή επιλογής</string>
<string name="afc_cmd_advanced_selection_none">Κανένα</string>
<string name="afc_cmd_grid_view">Προβολή πλέγματος</string>
<string name="afc_cmd_home">Κεντρική</string>

View File

@@ -56,15 +56,15 @@
<string name="afc_title_sort_by">Sorteer op…</string>
<string name="afc_yesterday">Gisteren</string>
<plurals name="afc_title_choose_directories">
<item quantity="one">Kies map&#8230;</item>
<item quantity="other">Kies mappen&#8230;</item>
<item quantity="one">Kies map</item>
<item quantity="other">Kies mappen</item>
</plurals>
<plurals name="afc_title_choose_files">
<item quantity="one">Kies bestand&#8230;</item>
<item quantity="other">Kies bestanden&#8230;</item>
<item quantity="one">Kies bestand</item>
<item quantity="other">Kies bestanden</item>
</plurals>
<plurals name="afc_title_choose_files_directories">
<item quantity="one">Kies bestand/ map&#8230;</item>
<item quantity="other">Kies bestanden/ mappen&#8230;</item>
<item quantity="one">Kies bestand/ map</item>
<item quantity="other">Kies bestanden/ mappen</item>
</plurals>
</resources>

View File

@@ -39,12 +39,12 @@
<string name="afc_pmsg_confirm_delete_file">確定刪除 %1$s \"%2$s\"?</string>
<string name="afc_pmsg_confirm_replace_file">此檔 \"%1$s\" 已經存在。\n\n是否要覆蓋</string>
<string name="afc_pmsg_deleting_file">正在刪除 %1$s「%2$s」…</string>
<string name="afc_pmsg_file_has_been_deleted">%1$s\"%2$s\"已被刪除</string>
<string name="afc_pmsg_filename_is_directory">\"%1$s\"是一個資料夾</string>
<string name="afc_pmsg_filename_is_invalid">檔案名稱\"%1$s\"不正確</string>
<string name="afc_pmsg_file_has_been_deleted">已刪除 %1$s%2$s</string>
<string name="afc_pmsg_filename_is_directory">%1$s」是資料夾</string>
<string name="afc_pmsg_filename_is_invalid">檔案名稱%1$s」無效</string>
<string name="afc_pmsg_max_file_count_allowed">…有更多檔案,最多允許:%1$,d</string>
<string name="afc_pmsg_unknown_error">未知錯誤: %1$s</string>
<string name="afc_root">Root</string>
<string name="afc_pmsg_unknown_error">未知錯誤%1$s</string>
<string name="afc_root">根目錄</string>
<string name="afc_title_advanced_selection">請選擇...</string>
<string name="afc_title_confirmation">確認</string>
<string name="afc_title_date">日期</string>

View File

@@ -27,6 +27,7 @@ namespace keepass2android
AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(ctx, Android.Resource.Style.ThemeHoloLightDialog));
builder.SetTitle(ctx.GetString(Resource.String.ChangeLog_title));
List<string> changeLog = new List<string>{
BuildChangelogString(ctx, Resource.Array.ChangeLog_1_10, "1.10"),
BuildChangelogString(ctx, Resource.Array.ChangeLog_1_09e, "1.09e"),
BuildChangelogString(ctx, Resource.Array.ChangeLog_1_09d, "1.09d"),
BuildChangelogString(ctx, Resource.Array.ChangeLog_1_09c, "1.09c"),

View File

@@ -32,6 +32,7 @@ using Android.Text.Method;
using System.Globalization;
using System.IO;
using System.Net;
using System.Threading.Tasks;
using Android.Content.PM;
using Android.Webkit;
using Android.Graphics;
@@ -48,6 +49,10 @@ using KeePassLib.Serialization;
using PluginTOTP;
using File = Java.IO.File;
using Uri = Android.Net.Uri;
using keepass2android.fileselect;
using KeeTrayTOTP.Libraries;
using Boolean = Java.Lang.Boolean;
using Android.Util;
namespace keepass2android
{
@@ -284,6 +289,8 @@ namespace keepass2android
extraGroup.AddView(view.View);
}
SetPasswordStyle();
//update the Entry output in the App database and notify the CopyToClipboard service
if (App.Kp2a.LastOpenedEntry != null)
@@ -486,10 +493,11 @@ namespace keepass2android
_pluginFieldReceiver = new PluginFieldReceiver(this);
RegisterReceiver(_pluginFieldReceiver, new IntentFilter(Strings.ActionSetEntryField));
new Thread(NotifyPluginsOnOpen).Start();
var notifyPluginsOnOpenThread = new Thread(NotifyPluginsOnOpen);
notifyPluginsOnOpenThread.Start();
//the rest of the things to do depends on the current app task:
AppTask.CompleteOnCreateEntryActivity(this);
AppTask.CompleteOnCreateEntryActivity(this, notifyPluginsOnOpenThread);
}
private void RemoveFromHistory()
@@ -554,21 +562,90 @@ namespace keepass2android
}
}
internal void StartNotificationsService(bool activateKeyboard)
{
Intent showNotIntent = new Intent(this, typeof (CopyToClipboardService));
showNotIntent.SetAction(Intents.ShowNotification);
showNotIntent.PutExtra(KeyEntry, new ElementAndDatabaseId(App.Kp2a.CurrentDb, Entry).FullId);
AppTask.PopulatePasswordAccessServiceIntent(showNotIntent);
showNotIntent.PutExtra(KeyActivateKeyboard, activateKeyboard);
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
if (permissions.Length == 1 && permissions.First() == Android.Manifest.Permission.PostNotifications &&
grantResults.First() == Permission.Granted)
{
StartNotificationsServiceAfterPermissionsCheck(requestCode == 1 /*requestCode is used to transfer this flag*/);
}
StartService(showNotIntent);
}
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
internal void StartNotificationsService(bool activateKeyboard)
{
if (PreferenceManager.GetDefaultSharedPreferences(this).GetBoolean(
GetString(Resource.String.CopyToClipboardNotification_key),
Resources.GetBoolean(Resource.Boolean.CopyToClipboardNotification_default)) == false
&& PreferenceManager.GetDefaultSharedPreferences(this).GetBoolean(
GetString(Resource.String.UseKp2aKeyboard_key),
Resources.GetBoolean(Resource.Boolean.UseKp2aKeyboard_default)) == false)
{
//notifications are disabled
return;
}
if ((int)Build.VERSION.SdkInt < 33 || CheckSelfPermission(Android.Manifest.Permission.PostNotifications) ==
Permission.Granted)
{
StartNotificationsServiceAfterPermissionsCheck(activateKeyboard);
return;
}
//user has not yet granted Android 13's POST_NOTIFICATONS permission for the app.
//check if we should ask them to grant:
if (!ShouldShowRequestPermissionRationale(Android.Manifest.Permission.PostNotifications) //this menthod returns false if we haven't asked yet or if the user has denied permission too often
&& PreferenceManager.GetDefaultSharedPreferences(this).GetBoolean("RequestedPostNotificationsPermission", false))//use a preference to tell the difference between "haven't asked yet" and "have asked too often"
{
//user has denied permission before. Do not show the dialog. User must give permission in the Android App settings.
return;
}
new AlertDialog.Builder(this)
.SetTitle(Resource.String.post_notifications_dialog_title)
.SetMessage(Resource.String.post_notifications_dialog_message)
.SetNegativeButton(Resource.String.post_notifications_dialog_disable, (sender, args) =>
{
//disable this dialog for the future by disabling the notification preferences
var edit= PreferenceManager.GetDefaultSharedPreferences(this).Edit();
edit.PutBoolean(GetString(Resource.String.CopyToClipboardNotification_key), false);
edit.PutBoolean(GetString(Resource.String.UseKp2aKeyboard_key), false);
edit.Commit();
})
.SetPositiveButton(Resource.String.post_notifications_dialog_allow, (sender, args) =>
{
//remember that we did ask for permission at least once:
var edit = PreferenceManager.GetDefaultSharedPreferences(this).Edit();
edit.PutBoolean("RequestedPostNotificationsPermission", true);
edit.Commit();
//request permission. user must grant, we'll show notifications in the OnRequestPermissionResults() callback
Android.Support.V4.App.ActivityCompat.RequestPermissions(this, new[] { Android.Manifest.Permission.PostNotifications }, activateKeyboard ? 1 : 0 /*use requestCode to transfer the flag*/);
private String getDateTime(DateTime dt)
})
.SetNeutralButton(Resource.String.post_notifications_dialog_notnow, (sender, args) => { })
.Show();
}
private void StartNotificationsServiceAfterPermissionsCheck(bool activateKeyboard)
{
Intent showNotIntent = new Intent(this, typeof(CopyToClipboardService));
showNotIntent.SetAction(Intents.ShowNotification);
showNotIntent.PutExtra(KeyEntry, new ElementAndDatabaseId(App.Kp2a.CurrentDb, Entry).FullId);
AppTask.PopulatePasswordAccessServiceIntent(showNotIntent);
showNotIntent.PutExtra(KeyActivateKeyboard, activateKeyboard);
StartService(showNotIntent);
}
private String getDateTime(DateTime dt)
{
return dt.ToLocalTime().ToString("g", CultureInfo.CurrentUICulture);
}
@@ -593,7 +670,7 @@ namespace keepass2android
EditModeBase editMode = new DefaultEdit();
if (KpEntryTemplatedEdit.IsTemplated(App.Kp2a.CurrentDb, this.Entry))
editMode = new KpEntryTemplatedEdit(App.Kp2a.CurrentDb, this.Entry);
foreach (var key in editMode.SortExtraFieldKeys(Entry.Strings.GetKeys().Where(key=> !PwDefs.IsStandardField(key))))
foreach (var key in editMode.SortExtraFieldKeys(Entry.Strings.GetKeys().Where(key=> !PwDefs.IsStandardField(key) && key != Kp2aTotp.TotpKey)))
{
if (editMode.IsVisible(key))
{
@@ -644,7 +721,7 @@ namespace keepass2android
var stringView = new ExtraStringView(layout, valueView, valueViewVisible, keyView);
_stringViews.Add(key, stringView);
RegisterTextPopup(valueViewContainer, valueViewContainer.FindViewById(Resource.Id.extra_vdots), key, isProtected);
RegisterTextPopup(valueViewContainer, valueViewContainer.FindViewById(Resource.Id.extra_vdots), key, isProtected, layout);
return stringView;
@@ -654,6 +731,7 @@ namespace keepass2android
private List<IPopupMenuItem> RegisterPopup(string popupKey, View clickView, View anchorView)
{
clickView.Click += (sender, args) =>
{
ShowPopup(anchorView, popupKey);
@@ -769,7 +847,7 @@ namespace keepass2android
{
if (!_showPassword.ContainsKey(protectedTextView))
{
_showPassword[protectedTextView] = fieldKey == UpdateTotpTimerTask.TotpKey ? _showTotpDefault : _showPasswordDefault;
_showPassword[protectedTextView] = fieldKey == Kp2aTotp.TotpKey ? _showTotpDefault : _showPasswordDefault;
}
var protectedTextviewGroup = new ProtectedTextviewGroup { ProtectedField = protectedTextView, VisibleProtectedField = visibleTextView};
_protectedTextViews.Add(protectedTextviewGroup);
@@ -866,34 +944,41 @@ namespace keepass2android
iv.SetImageDrawable(Resources.GetDrawable(Resource.Drawable.ic00));
}
SupportActionBar.Title = Entry.Strings.ReadSafe(PwDefs.TitleField);
SupportActionBar.SetDisplayHomeAsUpEnabled(true);
SupportActionBar.Title = SprEngine.Compile(SupportActionBar.Title, new SprContext(Entry, App.Kp2a.CurrentDb.KpDatabase, SprCompileFlags.All));
SupportActionBar.SetDisplayHomeAsUpEnabled(true);
SupportActionBar.SetHomeButtonEnabled(true);
PopulateGroupText (Resource.Id.entry_group_name, Resource.Id.entryfield_group_container, KeyGroupFullPath);
PopulateStandardText(Resource.Id.entry_user_name, Resource.Id.entryfield_container_username, PwDefs.UserNameField);
PopulateStandardText(Resource.Id.entry_url, Resource.Id.entryfield_container_url, PwDefs.UrlField);
PopulateStandardText(new List<int> { Resource.Id.entry_password, Resource.Id.entry_password_visible}, Resource.Id.entryfield_container_password, PwDefs.PasswordField);
PopulateStandardText(new List<int> { Resource.Id.entry_totp, Resource.Id.entry_totp_visible }, Resource.Id.entryfield_container_totp, Kp2aTotp.TotpKey);
PopulateStandardText(new List<int> { Resource.Id.entry_password, Resource.Id.entry_password_visible}, Resource.Id.entryfield_container_password, PwDefs.PasswordField);
RegisterProtectedTextView(PwDefs.PasswordField, FindViewById<TextView>(Resource.Id.entry_password), FindViewById<TextView>(Resource.Id.entry_password_visible));
RegisterProtectedTextView(Kp2aTotp.TotpKey, FindViewById<TextView>(Resource.Id.entry_totp), FindViewById<TextView>(Resource.Id.entry_totp_visible));
RegisterTextPopup(FindViewById<RelativeLayout> (Resource.Id.groupname_container),
FindViewById (Resource.Id.entry_group_name), KeyGroupFullPath);
RegisterTextPopup(FindViewById<RelativeLayout> (Resource.Id.groupname_container),
FindViewById (Resource.Id.entry_group_name), KeyGroupFullPath,
FindViewById(Resource.Id.entryfield_group_container));
RegisterTextPopup(FindViewById<RelativeLayout>(Resource.Id.username_container),
FindViewById(Resource.Id.username_vdots), PwDefs.UserNameField);
FindViewById(Resource.Id.username_vdots), PwDefs.UserNameField,
FindViewById(Resource.Id.entryfield_container_username));
RegisterTextPopup(FindViewById<RelativeLayout>(Resource.Id.url_container),
FindViewById(Resource.Id.url_vdots), PwDefs.UrlField)
FindViewById(Resource.Id.url_vdots), PwDefs.UrlField,
FindViewById(Resource.Id.entryfield_container_url))
.Add(new GotoUrlMenuItem(this, PwDefs.UrlField));
RegisterTextPopup(FindViewById<RelativeLayout>(Resource.Id.password_container),
FindViewById(Resource.Id.password_vdots), PwDefs.PasswordField);
FindViewById(Resource.Id.password_vdots), PwDefs.PasswordField,
FindViewById(Resource.Id.entryfield_container_password));
RegisterTextPopup(FindViewById<RelativeLayout>(Resource.Id.totp_container),
FindViewById(Resource.Id.totp_vdots), Kp2aTotp.TotpKey, FindViewById(Resource.Id.entryfield_container_totp));
PopulateText(Resource.Id.entry_created, Resource.Id.entryfield_container_created, getDateTime(Entry.CreationTime));
PopulateText(Resource.Id.entry_created, Resource.Id.entryfield_container_created, getDateTime(Entry.CreationTime));
PopulateText(Resource.Id.entry_modified, Resource.Id.entryfield_container_modified, getDateTime(Entry.LastModificationTime));
if (Entry.Expires)
@@ -907,7 +992,8 @@ namespace keepass2android
}
PopulateStandardText(Resource.Id.entry_comment, Resource.Id.entryfield_container_comment, PwDefs.NotesField);
RegisterTextPopup(FindViewById<RelativeLayout>(Resource.Id.comment_container),
FindViewById(Resource.Id.comment_vdots), PwDefs.NotesField);
FindViewById(Resource.Id.comment_vdots), PwDefs.NotesField,
FindViewById(Resource.Id.entryfield_container_comment));
PopulateText(Resource.Id.entry_tags, Resource.Id.entryfield_container_tags, concatTags(Entry.Tags));
PopulateText(Resource.Id.entry_override_url, Resource.Id.entryfield_container_overrideurl, Entry.OverrideUrl);
@@ -920,6 +1006,40 @@ namespace keepass2android
SetPasswordStyle();
}
private async Task UpdateTotpCountdown()
{
if (App.Kp2a.LastOpenedEntry == null)
return;
var totpData = new Kp2aTotp().TryGetTotpData(App.Kp2a.LastOpenedEntry);
if (totpData == null || !totpData.IsTotpEntry)
return;
var totpProvider = new TOTPProvider(totpData);
var progressBar = FindViewById<ProgressBar>(Resource.Id.TotpCountdownProgressBar);
int lastSecondsLeft = -1;
while (!isPaused && progressBar != null)
{
int secondsLeft = totpProvider.Timer;
if (secondsLeft != lastSecondsLeft)
{
lastSecondsLeft = secondsLeft;
// Update the progress bar on the UI thread
RunOnUiThread(() =>
{
progressBar.Progress = secondsLeft;
progressBar.Max = totpProvider.Duration;
});
}
await Task.Delay(1000);
}
}
private void PopulatePreviousVersions()
{
@@ -970,12 +1090,12 @@ namespace keepass2android
SendBroadcast(i);
}
}
private List<IPopupMenuItem> RegisterTextPopup(View container, View anchor, string fieldKey)
private List<IPopupMenuItem> RegisterTextPopup(View container, View anchor, string fieldKey, View outerContainer)
{
return RegisterTextPopup(container, anchor, fieldKey, Entry.Strings.GetSafe(fieldKey).IsProtected);
return RegisterTextPopup(container, anchor, fieldKey, Entry.Strings.GetSafe(fieldKey).IsProtected || fieldKey == Kp2aTotp.TotpKey, outerContainer);
}
private List<IPopupMenuItem> RegisterTextPopup(View container, View anchor, string fieldKey, bool isProtected)
private List<IPopupMenuItem> RegisterTextPopup(View container, View anchor, string fieldKey, bool isProtected, View outerContainer)
{
string popupKey = Strings.PrefixString + fieldKey;
var popupItems = RegisterPopup(
@@ -985,10 +1105,20 @@ namespace keepass2android
popupItems.Add(new CopyToClipboardPopupMenuIcon(this, _stringViews[fieldKey], isProtected));
if (isProtected)
{
var valueView = container.FindViewById<TextView>(fieldKey == PwDefs.PasswordField ? Resource.Id.entry_password : Resource.Id.entry_extra);
var valueView = container.FindViewById<TextView>(fieldKey switch
{
PwDefs.PasswordField => Resource.Id.entry_password,
Kp2aTotp.TotpKey => Resource.Id.entry_totp,
_ => Resource.Id.entry_extra
});
popupItems.Add(new ToggleVisibilityPopupMenuItem(this, valueView));
}
//copy text to clipboard when the outer container (including the field icon on the left) or the inner container
// (containing the textview and the vertical dots for the popup menu) is long-clicked.
RegisterCopyOnLongClick(outerContainer, fieldKey, isProtected);
RegisterCopyOnLongClick(container, fieldKey, isProtected);
if (fieldKey != PwDefs.UrlField //url already has a go-to-url menu
&& (_stringViews[fieldKey].Text.StartsWith(KeePass.AndroidAppScheme)
|| _stringViews[fieldKey].Text.StartsWith("http://")
@@ -999,6 +1129,11 @@ namespace keepass2android
return popupItems;
}
private void RegisterCopyOnLongClick(View container, string fieldKey, bool isProtected)
{
container.LongClick += (sender, args) =>
CopyToClipboardService.CopyValueToClipboardWithTimeout(this, _stringViews[fieldKey].Text, isProtected);
}
private void ShowPopup(View anchor, string popupKey)
@@ -1065,6 +1200,8 @@ namespace keepass2android
value = SprEngine.Compile(value, new SprContext(Entry, App.Kp2a.CurrentDb.KpDatabase, SprCompileFlags.All));
PopulateText(viewIds, containerViewId, value);
_stringViews.Add(key, new StandardStringView(viewIds, containerViewId, this));
}
private void PopulateGroupText(int viewId, int containerViewId, String key)
@@ -1212,11 +1349,16 @@ namespace keepass2android
return base.OnPrepareOptionsMenu(menu);
}
bool isPaused = false;
protected override void OnPause()
{
base.OnPause();
isPaused = true;
}
private void UpdateTogglePasswordMenu()
private void UpdateTogglePasswordMenu()
{
IMenuItem togglePassword = _menu.FindItem(Resource.Id.menu_toggle_pass);
if (_showPassword.Values.All(x => x))
@@ -1253,7 +1395,9 @@ namespace keepass2android
ClearCache();
base.OnResume();
_activityDesign.ReapplyTheme();
}
isPaused = false;
Task.Run(UpdateTotpCountdown);
}
public void ClearCache()
{

View File

@@ -42,6 +42,12 @@ namespace keepass2android
private readonly string _schemeSeparator = "://";
private bool _tryGetPermanentAccess;
private const int SftpModeSpinnerPasswd = 0;
private const int SftpModeSpinnerPubKey = 1;
private const int SftpModeSpinnerCustomKey = 2;
private const int SftpKeySpinnerCreateNewIdx = 0;
public string DefaultExtension { get; set; }
public FileSelectHelper(Activity activity, bool isForSave, bool tryGetPermanentAccess, int requestCode)
@@ -57,71 +63,210 @@ namespace keepass2android
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
View dlgContents = activity.LayoutInflater.Inflate(Resource.Layout.sftpcredentials, null);
var ctx = activity.ApplicationContext;
var fileStorage = new Keepass2android.Javafilestorage.SftpStorage(ctx);
var spinner = dlgContents.FindViewById<Spinner>(Resource.Id.sftp_auth_mode_spinner);
dlgContents.FindViewById<Button>(Resource.Id.send_public_key_button).Click += (sender, args) =>
{
var fileStorage = new Keepass2android.Javafilestorage.SftpStorage(activity.ApplicationContext);
string pub_filename = fileStorage.CreateKeyPair();
LinearLayout addNewBtn = dlgContents.FindViewById<LinearLayout>(Resource.Id.sftp_add_key_group);
Button deleteBtn = dlgContents.FindViewById<Button>(Resource.Id.sftp_delete_key_button);
EditText keyNameTxt = dlgContents.FindViewById<EditText>(Resource.Id.sftp_key_name);
EditText keyContentTxt = dlgContents.FindViewById<EditText>(Resource.Id.sftp_key_content);
Intent sendIntent = new Intent();
sendIntent.SetAction(Intent.ActionSend);
sendIntent.PutExtra(Intent.ExtraText, System.IO.File.ReadAllText(pub_filename));
var keySpinner = dlgContents.FindViewById<Spinner>(Resource.Id.sftp_key_names);
var keyNamesAdapter = new ArrayAdapter(ctx, Android.Resource.Layout.SimpleSpinnerDropDownItem, new List<string>());
UpdatePrivateKeyNames(keyNamesAdapter, fileStorage, ctx);
keyNamesAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
keySpinner.Adapter = keyNamesAdapter;
keySpinner.SetSelection(SftpKeySpinnerCreateNewIdx);
sendIntent.PutExtra(Intent.ExtraSubject, "Keepass2Android sftp public key");
sendIntent.SetType("text/plain");
activity.StartActivity(Intent.CreateChooser(sendIntent, "Send public key to..."));
};
keySpinner.ItemSelected += (sender, args) =>
{
if (keySpinner.SelectedItemPosition == SftpKeySpinnerCreateNewIdx)
{
keyNameTxt.Text = "";
keyContentTxt.Text = "";
addNewBtn.Visibility = ViewStates.Visible;
deleteBtn.Visibility = ViewStates.Gone;
}
else
{
addNewBtn.Visibility = ViewStates.Gone;
deleteBtn.Visibility = ViewStates.Visible;
}
};
var authModeSpinner = dlgContents.FindViewById<Spinner>(Resource.Id.sftp_auth_mode_spinner);
dlgContents.FindViewById<Button>(Resource.Id.send_public_key_button).Click += (sender, args) =>
{
string pub_filename = fileStorage.CreateKeyPair();
spinner.ItemSelected += (sender, args) =>
{
if (spinner.SelectedItemPosition == 0)
{
dlgContents.FindViewById<EditText>(Resource.Id.sftp_password).Visibility = ViewStates.Visible;
dlgContents.FindViewById<Button>(Resource.Id.send_public_key_button).Visibility = ViewStates.Gone;
}
else
{
dlgContents.FindViewById<EditText>(Resource.Id.sftp_password).Visibility = ViewStates.Gone;
dlgContents.FindViewById<Button>(Resource.Id.send_public_key_button).Visibility = ViewStates.Visible;
Intent sendIntent = new Intent();
sendIntent.SetAction(Intent.ActionSend);
sendIntent.PutExtra(Intent.ExtraText, System.IO.File.ReadAllText(pub_filename));
sendIntent.PutExtra(Intent.ExtraSubject, "Keepass2Android sftp public key");
sendIntent.SetType("text/plain");
activity.StartActivity(Intent.CreateChooser(sendIntent, "Send public key to..."));
};
dlgContents.FindViewById<Button>(Resource.Id.sftp_save_key_button).Click += (sender, args) =>
{
string keyName = keyNameTxt.Text;
string keyContent = keyContentTxt.Text;
string toastMsg = null;
if (!string.IsNullOrEmpty(keyName) && !string.IsNullOrEmpty(keyContent))
{
try
{
fileStorage.SavePrivateKeyContent(keyName, keyContent);
keyNameTxt.Text = "";
keyContentTxt.Text = "";
toastMsg = ctx.GetString(Resource.String.private_key_saved);
}
catch (Exception e)
{
toastMsg = ctx.GetString(Resource.String.private_key_save_failed,
new Java.Lang.Object[] { e.Message });
}
}
else
{
toastMsg = ctx.GetString(Resource.String.private_key_info);
}
if (toastMsg!= null) {
Toast.MakeText(_activity, toastMsg, ToastLength.Long).Show();
}
UpdatePrivateKeyNames(keyNamesAdapter, fileStorage, ctx);
keySpinner.SetSelection(ResolveKeySpinnerSelection(keyNamesAdapter, keyName));
};
dlgContents.FindViewById<Button>(Resource.Id.sftp_delete_key_button).Click += (sender, args) =>
{
int selectedKey = dlgContents.FindViewById<Spinner>(Resource.Id.sftp_key_names).SelectedItemPosition;
string keyName = ResolveSelectedKeyName(keyNamesAdapter, selectedKey);
if (!string.IsNullOrEmpty(keyName))
{
bool deleted = fileStorage.DeleteCustomKey(keyName);
int msgId = deleted ? Resource.String.private_key_delete : Resource.String.private_key_delete_failed;
string msg = ctx.GetString(msgId, new Java.Lang.Object[] { keyName });
Toast.MakeText(_activity, msg, ToastLength.Long).Show();
UpdatePrivateKeyNames(keyNamesAdapter, fileStorage, ctx);
keySpinner.SetSelection(SftpKeySpinnerCreateNewIdx);
}
};
authModeSpinner.ItemSelected += (sender, args) =>
{
var passwordBox = dlgContents.FindViewById<EditText>(Resource.Id.sftp_password);
var publicKeyButton = dlgContents.FindViewById<Button>(Resource.Id.send_public_key_button);
var keyfileGroup = dlgContents.FindViewById<LinearLayout>(Resource.Id.sftp_keyfile_group);
switch (authModeSpinner.SelectedItemPosition)
{
case SftpModeSpinnerPasswd:
passwordBox.Visibility = ViewStates.Visible;
publicKeyButton.Visibility = ViewStates.Gone;
keyfileGroup.Visibility = ViewStates.Gone;
break;
case SftpModeSpinnerPubKey:
passwordBox.Visibility = ViewStates.Gone;
publicKeyButton.Visibility = ViewStates.Visible;
keyfileGroup.Visibility = ViewStates.Gone;
break;
case SftpModeSpinnerCustomKey:
passwordBox.Visibility = ViewStates.Gone;
publicKeyButton.Visibility = ViewStates.Gone;
keyfileGroup.Visibility = ViewStates.Visible;
break;
}
};
if (!defaultPath.EndsWith(_schemeSeparator))
{
var fileStorage = new Keepass2android.Javafilestorage.SftpStorage(activity.ApplicationContext);
SftpStorage.ConnectionInfo ci = fileStorage.SplitStringToConnectionInfo(defaultPath);
dlgContents.FindViewById<EditText>(Resource.Id.sftp_host).Text = ci.Host;
dlgContents.FindViewById<EditText>(Resource.Id.sftp_port).Text = ci.Port.ToString();
dlgContents.FindViewById<EditText>(Resource.Id.sftp_user).Text = ci.Username;
dlgContents.FindViewById<EditText>(Resource.Id.sftp_password).Text = ci.Password;
dlgContents.FindViewById<EditText>(Resource.Id.sftp_key_name).Text = ci.KeyName;
dlgContents.FindViewById<EditText>(Resource.Id.sftp_key_passphrase).Text = ci.KeyPassphrase;
dlgContents.FindViewById<EditText>(Resource.Id.sftp_initial_dir).Text = ci.LocalPath;
if (string.IsNullOrEmpty(ci.Password))
if (ci.ConnectTimeoutSec != SftpStorage.UnsetSftpConnectTimeout)
{
spinner.SetSelection(1);
dlgContents.FindViewById<EditText>(Resource.Id.sftp_connect_timeout).Text = ci.ConnectTimeoutSec.ToString();
}
if (ci.ConfigOpts.Contains(SftpStorage.SshCfgKex))
{
dlgContents.FindViewById<EditText>(Resource.Id.sftp_kex).Text = ci.ConfigOpts[SftpStorage.SshCfgKex].ToString();
}
if (ci.ConfigOpts.Contains(SftpStorage.SshCfgServerHostKey))
{
dlgContents.FindViewById<EditText>(Resource.Id.sftp_shk).Text = ci.ConfigOpts[SftpStorage.SshCfgServerHostKey].ToString();
}
if (!string.IsNullOrEmpty(ci.Password))
{
authModeSpinner.SetSelection(SftpModeSpinnerPasswd);
} else if (!string.IsNullOrEmpty(ci.KeyName))
{
authModeSpinner.SetSelection(SftpModeSpinnerCustomKey);
keySpinner.SetSelection(ResolveKeySpinnerSelection(keyNamesAdapter, ci.KeyName));
} else
{
authModeSpinner.SetSelection(SftpModeSpinnerPubKey);
}
}
builder.SetView(dlgContents);
builder.SetPositiveButton(Android.Resource.String.Ok,
(sender, args) =>
{
string host = dlgContents.FindViewById<EditText>(Resource.Id.sftp_host).Text;
string portText = dlgContents.FindViewById<EditText>(Resource.Id.sftp_port).Text;
int port = Keepass2android.Javafilestorage.SftpStorage.DefaultSftpPort;
if (!string.IsNullOrEmpty(portText))
int.TryParse(portText, out port);
string user = dlgContents.FindViewById<EditText>(Resource.Id.sftp_user).Text;
string password = dlgContents.FindViewById<EditText>(Resource.Id.sftp_password).Text;
string initialPath = dlgContents.FindViewById<EditText>(Resource.Id.sftp_initial_dir).Text;
if (string.IsNullOrEmpty(initialPath))
initialPath = "/";
string sftpPath = new Keepass2android.Javafilestorage.SftpStorage(activity.ApplicationContext).BuildFullPath(host, port, initialPath, user,
password);
onStartBrowse(sftpPath);
});
EventHandler<DialogClickEventArgs> evtH = new EventHandler<DialogClickEventArgs>((sender, e) => onCancel());
builder.SetPositiveButton(Android.Resource.String.Ok, (sender, args) => {
int idx = 0;
string host = dlgContents.FindViewById<EditText>(Resource.Id.sftp_host).Text;
string portText = dlgContents.FindViewById<EditText>(Resource.Id.sftp_port).Text;
int port = SftpStorage.DefaultSftpPort;
if (!string.IsNullOrEmpty(portText))
int.TryParse(portText, out port);
string user = dlgContents.FindViewById<EditText>(Resource.Id.sftp_user).Text;
string password = null;
string keyName = null, keyPassphrase = null;
switch (dlgContents.FindViewById<Spinner>(Resource.Id.sftp_auth_mode_spinner).SelectedItemPosition)
{
case SftpModeSpinnerPasswd:
password = dlgContents.FindViewById<EditText>(Resource.Id.sftp_password).Text;
break;
case SftpModeSpinnerPubKey:
break;
case SftpModeSpinnerCustomKey:
keyName = ResolveSelectedKeyName(keyNamesAdapter, keySpinner.SelectedItemPosition);
keyPassphrase = dlgContents.FindViewById<EditText>(Resource.Id.sftp_key_passphrase).Text;
break;
}
string initialPath = dlgContents.FindViewById<EditText>(Resource.Id.sftp_initial_dir).Text;
if (string.IsNullOrEmpty(initialPath))
initialPath = "/";
string connectTimeoutText = dlgContents.FindViewById<EditText>(Resource.Id.sftp_connect_timeout).Text;
int connectTimeout = SftpStorage.UnsetSftpConnectTimeout;
if (!string.IsNullOrEmpty(connectTimeoutText))
{
int.TryParse(connectTimeoutText, out connectTimeout);
}
string kexAlgorithms = dlgContents.FindViewById<EditText>(Resource.Id.sftp_kex).Text;
string shkAlgorithms = dlgContents.FindViewById<EditText>(Resource.Id.sftp_shk).Text;
string sftpPath = fileStorage.BuildFullPath(
host, port, initialPath, user, password, connectTimeout, keyName, keyPassphrase,
kexAlgorithms, shkAlgorithms);
onStartBrowse(sftpPath);
});
EventHandler<DialogClickEventArgs> evtH = new EventHandler<DialogClickEventArgs>((sender, e) => onCancel());
builder.SetNegativeButton(Android.Resource.String.Cancel, evtH);
builder.SetTitle(activity.GetString(Resource.String.enter_sftp_login_title));
@@ -129,9 +274,41 @@ namespace keepass2android
dialog.Show();
#endif
}
}
private void ShowHttpDialog(Activity activity, Util.FileSelectedHandler onStartBrowse, Action onCancel, string defaultPath)
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
private void UpdatePrivateKeyNames(ArrayAdapter dataView, SftpStorage storage, Context ctx)
{
dataView.Clear();
dataView.Add(ctx.GetString(Resource.String.private_key_create_new));
foreach (string keyName in storage.GetCustomKeyNames())
dataView.Add(keyName);
}
private int ResolveKeySpinnerSelection(ArrayAdapter dataView, string keyName)
{
int idx = -1;
for (int i = 0; i < dataView.Count; i++)
{
string itemName = dataView.GetItem(i).ToString();
if (string.Equals(keyName, itemName)) {
idx = i;
break;
}
}
return idx < 0 ? SftpKeySpinnerCreateNewIdx : idx;
}
private string ResolveSelectedKeyName(ArrayAdapter dataView, int selectedItem)
{
if (selectedItem != SftpKeySpinnerCreateNewIdx && selectedItem > 0 && selectedItem < dataView.Count)
return dataView.GetItem(selectedItem).ToString();
else
return null;
}
#endif
private void ShowHttpDialog(Activity activity, Util.FileSelectedHandler onStartBrowse, Action onCancel, string defaultPath)
{
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
@@ -214,8 +391,8 @@ namespace keepass2android
string user = dlgContents.FindViewById<EditText>(Resource.Id.ftp_user).Text;
string password = dlgContents.FindViewById<EditText>(Resource.Id.ftp_password).Text;
string initialPath = dlgContents.FindViewById<EditText>(Resource.Id.ftp_initial_dir).Text;
string ftpPath = new NetFtpFileStorage(_activity, App.Kp2a).BuildFullPath(host, port, initialPath, user,
password, encryption);
string ftpPath = new NetFtpFileStorage(_activity, App.Kp2a, () => false)
.BuildFullPath(host, port, initialPath, user, password, encryption);
onStartBrowse(ftpPath);
});
EventHandler<DialogClickEventArgs> evtH = new EventHandler<DialogClickEventArgs>((sender, e) => onCancel());

View File

@@ -21,6 +21,7 @@ using System.Collections.Generic;
using System.Linq;
using Android.App;
using Android.Content;
using Android.Content.PM;
using Android.OS;
using Android.Runtime;
using Android.Views;
@@ -38,6 +39,9 @@ using Android.Support.V4.View;
using Android.Views.Autofill;
using CursorAdapter = Android.Support.V4.Widget.CursorAdapter;
using Object = Java.Lang.Object;
using Android.Text;
using keepass2android.search;
using KeeTrayTOTP.Libraries;
namespace keepass2android
{
@@ -57,8 +61,9 @@ namespace keepass2android
{ Resource.Id.child_db_infotext, 13 },
{ Resource.Id.fingerprint_infotext, 12 },
{ Resource.Id.autofill_infotext, 11 },
{ Resource.Id.notification_info_android8_infotext, 10 },
{ Resource.Id.infotext, 9 },
{ Resource.Id.notification_permission_infotext, 10 },
{ Resource.Id.notification_info_android8_infotext, 9 },
{ Resource.Id.infotext, 8 },
{ Resource.Id.select_other_entry, 20},
{ Resource.Id.add_url_entry, 20},
};
@@ -113,6 +118,8 @@ namespace keepass2android
FindViewById(Resource.Id.fabAddNewEntry).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabAddNew).Visibility = (showAddGroup || showAddEntry) ? ViewStates.Visible : ViewStates.Gone;
FindViewById(Resource.Id.fabSearch).Visibility = (showAddGroup || showAddEntry) ? ViewStates.Visible : ViewStates.Gone;
FindViewById(Resource.Id.fabTotpOverview).Visibility = CanShowTotpFab() ? ViewStates.Visible : ViewStates.Gone;
}
UpdateBottomBarElementVisibility(Resource.Id.insert_element, false);
@@ -260,6 +267,7 @@ namespace keepass2android
private bool hasCalledOtherActivity = false;
private IMenuItem searchItem;
private IMenuItem searchItemDummy;
private bool isPaused;
protected override void OnResume()
{
@@ -273,11 +281,44 @@ namespace keepass2android
UpdateFingerprintInfo();
UpdateAutofillInfo();
UpdateAndroid8NotificationInfo();
UpdatePostNotificationsPermissionInfo();
UpdateInfotexts();
RefreshIfDirty();
SetSearchItemVisibility();
isPaused = false;
System.Threading.Tasks.Task.Run(UpdateTotpCountdown);
}
private async System.Threading.Tasks.Task UpdateTotpCountdown()
{
while (!isPaused )
{
RunOnUiThread(() =>
{
var listView = FragmentManager.FindFragmentById<GroupListFragment>(Resource.Id.list_fragment)
.ListView;
if (listView != null)
{
int count = listView.Count;
for (int i = 0; i < count; i++)
{
var item = listView.GetChildAt(i);
if (item is PwEntryView)
{
var entryView = (PwEntryView)item;
entryView.UpdateTotp();
}
}
}
});
await System.Threading.Tasks.Task.Delay(1000);
}
}
private void UpdateInfotexts()
@@ -385,6 +426,38 @@ namespace keepass2android
hasCalledOtherActivity = false;
}
protected override void OnPause()
{
base.OnPause();
isPaused = true;
}
private void UpdatePostNotificationsPermissionInfo(bool hideForever=false)
{
const string prefsKey = "DidShowNotificationPermissionInfo";
bool canShowNotificationInfo = ((int)Build.VERSION.SdkInt >= 33)
&& (!_prefs.GetBoolean(prefsKey, false)
&& (CheckSelfPermission(Android.Manifest.Permission.PostNotifications) !=
Permission.Granted)
&& (ShouldShowRequestPermissionRationale(Android.Manifest.Permission.PostNotifications) //this menthod returns false if we haven't asked yet or if the user has denied permission too often
|| !PreferenceManager.GetDefaultSharedPreferences(this).GetBoolean("RequestedPostNotificationsPermission", false))//use a preference to tell the difference between "haven't asked yet" and "have asked too often"
);
if ((canShowNotificationInfo) && hideForever)
{
_prefs.Edit().PutBoolean(prefsKey, true).Commit();
canShowNotificationInfo = false;
}
if (canShowNotificationInfo)
{
RegisterInfoTextDisplay("NotificationPermissionInfo"); //this ensures that we don't show the general info texts too soon
}
UpdateBottomBarElementVisibility(Resource.Id.notification_permission_infotext, canShowNotificationInfo);
}
private void UpdateAndroid8NotificationInfo(bool hideForever = false)
{
const string prefsKey = "DidShowAndroid8NotificationInfo";
@@ -543,6 +616,25 @@ namespace keepass2android
};
}
if (FindViewById(Resource.Id.fabSearch) != null)
{
FindViewById(Resource.Id.fabSearch).Click += (sender, args) =>
{
if (searchView?.Iconified != false)
ActivateSearchView();
else
searchView.Iconified = true;
};
}
if (FindViewById(Resource.Id.fabTotpOverview) != null)
{
FindViewById(Resource.Id.fabTotpOverview).Click += (sender, args) =>
{
SearchTotpResults.Launch(this, this.AppTask);
};
}
if (FindViewById(Resource.Id.fabCancelAddNew) != null)
{
FindViewById(Resource.Id.fabAddNew).Click += (sender, args) =>
@@ -551,6 +643,8 @@ namespace keepass2android
FindViewById(Resource.Id.fabAddNewGroup).Visibility = AddGroupEnabled ? ViewStates.Visible : ViewStates.Gone;
FindViewById(Resource.Id.fabAddNewEntry).Visibility = AddEntryEnabled ? ViewStates.Visible : ViewStates.Gone;
FindViewById(Resource.Id.fabAddNew).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabSearch).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabTotpOverview).Visibility = ViewStates.Gone;
};
FindViewById(Resource.Id.fabCancelAddNew).Click += (sender, args) =>
@@ -559,6 +653,8 @@ namespace keepass2android
FindViewById(Resource.Id.fabAddNewGroup).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabAddNewEntry).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabAddNew).Visibility = ViewStates.Visible;
FindViewById(Resource.Id.fabSearch).Visibility = ViewStates.Visible;
FindViewById(Resource.Id.fabTotpOverview).Visibility = CanShowTotpFab() ? ViewStates.Visible : ViewStates.Gone;
};
@@ -606,6 +702,25 @@ namespace keepass2android
}
if (FindViewById(Resource.Id.post_notification_button_allow) != null)
{
FindViewById(Resource.Id.post_notification_button_allow).Click += (sender, args) =>
{
//remember that we did ask for permission at least once:
var edit = PreferenceManager.GetDefaultSharedPreferences(this).Edit();
edit.PutBoolean("RequestedPostNotificationsPermission", true);
edit.Commit();
Android.Support.V4.App.ActivityCompat.RequestPermissions(this, new[] { Android.Manifest.Permission.PostNotifications }, 0);
UpdatePostNotificationsPermissionInfo(true);
};
FindViewById(Resource.Id.post_notification_button_dont_show_again).Click += (sender, args) =>
{
UpdatePostNotificationsPermissionInfo(true);
};
}
@@ -619,7 +734,12 @@ namespace keepass2android
}
protected virtual bool CanShowTotpFab()
{
return App.Kp2a.CurrentDb.HasTotpEntries && Group == App.Kp2a.CurrentDb.Root;
}
private bool IsTimeForInfotext(out string lastInfoText)
{
DateTime lastDisplayTime = new DateTime(_prefs.GetLong("LastInfoTextTime", 0));
@@ -980,6 +1100,7 @@ namespace keepass2android
searchView.Iconified = false;
AppTask.CanActivateSearchViewOnStart = false;
}
@@ -1019,6 +1140,15 @@ namespace keepass2android
public abstract ElementAndDatabaseId FullGroupId { get; }
public virtual bool MayPreviewTotp
{
get
{
return !PreferenceManager.GetDefaultSharedPreferences(this).GetBoolean(GetString(Resource.String.masktotp_key),
Resources.GetBoolean(Resource.Boolean.masktotp_default));
}
}
public override bool OnPrepareOptionsMenu(IMenu menu)
{
@@ -1219,6 +1349,7 @@ namespace keepass2android
FindViewById(Resource.Id.fabAddNewGroup).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabAddNewEntry).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabAddNew).Visibility = ViewStates.Gone;
FindViewById(Resource.Id.fabSearch).Visibility = ViewStates.Gone;
UpdateBottomBarElementVisibility(Resource.Id.insert_element, true);
UpdateBottomBarElementVisibility(Resource.Id.cancel_insert_element, true);
@@ -1282,6 +1413,7 @@ namespace keepass2android
}
ListView.ItemClick += (sender, args) => ((GroupListItemView)args.View).OnClick();
StyleListView();

View File

@@ -869,6 +869,15 @@ namespace keepass2android
KeyProviderTypes.Add(KeyProviders.KeyFile);
continue;
}
if (type.StartsWith(KeyProviders.ChallengeXC.ToString()+KeyProviders.KeyFile.ToString()))
{
_keyFile = WebUtility.UrlDecode((type.Substring(KeyProviders.ChallengeXC.ToString().Length)).Substring(KeyProviders.KeyFile.ToString().Length));
Kp2aLog.Log("Added XC key file of length " + _keyFile.Length);
KeyProviderTypes.Add(KeyProviders.ChallengeXC);
KeyProviderTypes.Add(KeyProviders.KeyFile);
continue;
}
foreach (KeyProviders providerType in Enum.GetValues(typeof(KeyProviders)))
{
if (type == providerType.ToString())
@@ -1239,9 +1248,13 @@ namespace keepass2android
case 6:
KeyProviderTypes.Add(KeyProviders.ChallengeXC);
break;
case 7:
KeyProviderTypes.Add(KeyProviders.ChallengeXC);
KeyProviderTypes.Add(KeyProviders.KeyFile);
case 7:
//don't set to "" to prevent losing the filename. (ItemSelected is also called during recreation!)
Kp2aLog.Log("key file length before: " + _keyFile?.Length);
_keyFile = (FindViewById(Resource.Id.label_keyfilename).Tag ?? "").ToString();
Kp2aLog.Log("key file length after: " + _keyFile?.Length);
KeyProviderTypes.Add(KeyProviders.ChallengeXC);
KeyProviderTypes.Add(KeyProviders.KeyFile);
break;
default:
throw new Exception("Unexpected position " + args.Position + " / " +
@@ -1256,7 +1269,6 @@ namespace keepass2android
RequestCodePrepareOtpAuxFile, false);
};
}
}
private void RestoreState(Bundle savedInstanceState)

View File

@@ -43,7 +43,7 @@
</queries>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="31" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
<permission android:description="@string/permission_desc2" android:icon="@drawable/ic_notify_locked" android:label="KP2A entry search" android:name="keepass2android.keepass2android_debug.permission.KP2aInternalSearch" android:protectionLevel="signature" />
<permission android:description="@string/permission_desc3" android:icon="@drawable/ic_launcher" android:label="KP2A choose autofill dataset" android:name="keepass2android.keepass2android_debug.permission.Kp2aChooseAutofill" android:protectionLevel="signature" />
<application
@@ -258,6 +258,7 @@ The scheme=file is still there for old OS devices. It's also queried by apps lik
<uses-permission android:name="keepass2android.keepass2android_debug.permission.KP2aInternalFileBrowsing" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- Samsung Pass permission -->
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />
<!-- READ_PHONE_STATE seems to come from some library or so, not clear where. We don't want to have it, remove it: -->

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="197"
android:versionName="1.09e-r7"
android:versionCode="198"
android:versionName="1.10-pre"
package="keepass2android.keepass2android"
xmlns:tools="http://schemas.android.com/tools"
android:installLocation="auto">
@@ -42,8 +42,8 @@
<action android:name="android.intent.action.VIEW" />
</intent>
</queries>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="33" />
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="31" />
<permission android:description="@string/permission_desc2" android:icon="@drawable/ic_launcher" android:label="KP2A entry search" android:name="keepass2android.keepass2android.permission.KP2aInternalSearch" android:protectionLevel="signature" />
<permission android:description="@string/permission_desc3" android:icon="@drawable/ic_launcher" android:label="KP2A choose autofill dataset" android:name="keepass2android.keepass2android.permission.Kp2aChooseAutofill" android:protectionLevel="signature" />
@@ -270,6 +270,10 @@ The scheme=file is still there for old OS devices. It's also queried by apps lik
<uses-permission android:name="keepass2android.keepass2android.permission.KP2aInternalSearch" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<!-- Samsung Pass permission -->
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" />

View File

@@ -40,7 +40,7 @@
</intent>
</queries>
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="31" />
<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="33" />
<permission android:description="@string/permission_desc2" android:icon="@drawable/ic_launcher_offline" android:label="KP2A entry search" android:name="keepass2android.keepass2android_nonet.permission.KP2aInternalSearch" android:protectionLevel="signature" />
<permission android:description="@string/permission_desc3" android:icon="@drawable/ic_launcher_offline" android:label="KP2A choose autofill dataset" android:name="keepass2android.keepass2android_nonet.permission.Kp2aChooseAutofill" android:protectionLevel="signature" />
<application
@@ -243,6 +243,9 @@ The scheme=file is still there for old OS devices. It's also queried by apps lik
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-permission android:name="keepass2android.keepass2android_nonet.permission.KP2aInternalFileBrowsing" />
<uses-permission android:name="keepass2android.keepass2android_nonet.permission.KP2aInternalSearch" />

View File

@@ -140,7 +140,7 @@ namespace keepass2android
//will return the results later
Intent i = new Intent(this, typeof (SelectCurrentDbActivity));
//don't show user notifications when an entry is opened.
var task = new SearchUrlTask() {UrlToSearchFor = _requestedUrl, ShowUserNotifications = ShowUserNotificationsMode.WhenTotp};
var task = new SearchUrlTask() {UrlToSearchFor = _requestedUrl, ShowUserNotifications = ActivationCondition.WhenTotp, ActivateKeyboard = ActivationCondition.Never };
task.ToIntent(i);
StartActivityForResult(i, RequestCodeQuery);
_startedQuery = true;

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -61,6 +61,28 @@
android:layout_width="wrap_content"
android:text="group detail"
style="@style/GroupDetailInSearchResult" />
<LinearLayout
android:id="@+id/totp_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/totp_text"
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:text=""/>
<ProgressBar
android:id="@+id/TotpCountdownProgressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="30dp" />
</LinearLayout>
</LinearLayout>
<ImageView android:id="@+id/right_arrow"

View File

@@ -184,6 +184,68 @@
</RelativeLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/entryfield_container_totp"
style="@style/EntryEditSingleLine_container">
<ImageView
style="@style/EntryEditSingleLine_ImageView"
android:src="@drawable/ic_entry_totp" />
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="vertical">
<!-- TOTP -->
<TextView
android:id="@+id/entry_totp_label"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/TOTP"
style="@style/EntryFieldHeader" />
<RelativeLayout
android:id="@+id/totp_container"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:orientation="horizontal"
android:clickable="true"
android:background="?android:attr/selectableItemBackground">
<ImageView
android:id="@+id/totp_vdots"
android:layout_width="wrap_content"
android:layout_height="15dp"
android:src="@drawable/vdots"
android:gravity="right|bottom"
android:layout_alignParentRight="true" />
<TextView
android:id="@+id/entry_totp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:password="true"
android:typeface="monospace"
android:layout_toLeftOf="@id/totp_vdots"
style="@style/EntryItem" />
<TextView
android:id="@+id/entry_totp_visible"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/totp_vdots"
style="@style/EntryItem" />
</RelativeLayout>
<ProgressBar
android:id="@+id/TotpCountdownProgressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="30dp" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/entryfield_container_comment"
style="@style/EntryEditSingleLine_container">

View File

@@ -245,6 +245,50 @@
style="@style/BottomBarButton" />
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/notification_permission_infotext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="gone"
android:orientation="vertical">
<TextView android:id="@+id/infotext" android:text="@string/PostNotificationsPermissionInfo_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:layout_margin="6dp"
android:layout_marginBottom="2dp"
/>
<RelativeLayout
android:id="@+id/notification_permissions_buttons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:baselineAligned="false">
<Button
android:id="@+id/post_notification_button_allow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:paddingTop="4dp"
android:text="@string/post_notifications_dialog_allow"
style="@style/BottomBarButton" />
<Button
android:id="@+id/post_notification_button_dont_show_again"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:paddingTop="4dp"
android:text="@string/dont_show_again"
style="@style/BottomBarButton" />
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/infotext"
android:layout_width="match_parent"
@@ -356,5 +400,23 @@
android:layout_marginRight="16dp"
android:layout_marginBottom="160dp"
android:visibility="gone"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom|right"
android:src="@drawable/ic_fab_search"
android:layout_marginRight="16dp"
android:layout_marginBottom="88dp"
android:visibility="gone"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabTotpOverview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom|right"
android:src="@drawable/ic_fab_totp"
android:layout_marginRight="16dp"
android:layout_marginBottom="160dp"
android:visibility="gone"/>
</android.support.design.widget.CoordinatorLayout>
</RelativeLayout>

View File

@@ -61,17 +61,80 @@
</LinearLayout>
<EditText
android:id="@+id/sftp_password"
android:id="@+id/sftp_password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:singleLine="true"
android:hint="@string/hint_pass"
android:importantForAccessibility="no"/>
<Button
android:id="@+id/send_public_key_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/send_public_key" />
<LinearLayout
android:id="@+id/sftp_keyfile_group"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/private_key_select" />
<Spinner
android:id="@+id/sftp_key_names"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp" />
</LinearLayout>
<LinearLayout
android:id="@+id/sftp_add_key_group"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<EditText android:id="@+id/sftp_key_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_sftp_key_name" />
<EditText
android:id="@+id/sftp_key_content"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:minLines="1"
android:maxLines="6"
android:hint="@string/hint_sftp_key_content" />
<Button
android:id="@+id/sftp_save_key_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/save_key" />
</LinearLayout>
<Button
android:id="@+id/sftp_delete_key_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/delete_key" />
<EditText
android:id="@+id/sftp_key_passphrase"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:singleLine="true"
android:hint="@string/hint_pass"
android:importantForAccessibility="no"/>
<Button android:id="@+id/send_public_key_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/send_public_key" />
android:inputType="textPassword"
android:hint="@string/hint_sftp_key_passphrase" />
</LinearLayout>
<TextView android:id="@+id/initial_dir"
@@ -88,6 +151,49 @@
android:singleLine="true"
android:text="/"
/>
</LinearLayout>
<TextView android:id="@+id/connect_timeout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dip"
android:layout_marginTop="4dip"
android:text="@string/connect_timeout" />
<EditText
android:id="@+id/sftp_connect_timeout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:inputType="number" />
<TextView android:id="@+id/sftp_kex_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dip"
android:layout_marginTop="4dip"
android:text="@string/sftp_kex_title" />
<EditText
android:id="@+id/sftp_kex"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions"
android:hint="@string/hint_sftp_kex"
android:singleLine="true"
android:text=""
/>
<TextView android:id="@+id/sftp_shk_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dip"
android:layout_marginTop="4dip"
android:text="@string/sftp_shk_title" />
<EditText
android:id="@+id/sftp_shk"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions"
android:hint="@string/hint_sftp_shk"
android:singleLine="true"
android:text=""
/>
</LinearLayout>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">مهلة التطبيق</string>
<string name="app_timeout_summary">المدة الزمنية قبل تأمين قاعدة البيانات في حال كان التطبيق غير نشط.</string>
<string name="kill_app_label">إنهاء عملية التطبيق</string>
<string name="show_kill_app">زر الإغلاق</string>
<string name="kill_app_label">إنهاء عملية التطبيق</string>
<string name="show_kill_app_summary">عرض زر في شاشة كلمة المرور للإقاف معالجة التطبيق (للمستخدمين المتخوفين)</string>
<string name="application">التطبيق</string>
<string name="application_settings">إعدادات التطبيق</string>
@@ -492,7 +492,6 @@
<string name="filestoragename_dropboxKP2A">Dropbox (مجلد KP2A)</string>
<string name="filestoragehelp_dropboxKP2A">إذا كنت لا تريد منح KP2A حق الوصول إلى Dropbox بالكامل، قم بتحديد هذا الخيار. سوف يتطلب حق الوصول فقط إلى المجلد Apps/Keepass2Android. هذا مناسب بشكل خاص عند إنشاء قاعدة بيانات جديدة. إذا كان بالفعل لديك قاعدة بيانات، انقر فوق هذا الخيار لإنشاء المجلد، ثم ضع الملف داخل المجلد (من جهاز الكمبيوتر الخاص بك) وقم بتحديد هذا الخيار مرة أخرى لفتح الملف.</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">جميع الملفات والملفات المشتركة</string>
@@ -612,18 +611,6 @@
<string name="Continue">استمر</string>
<string name="NoFilenameWarning">الـ URI المدرجة لا تبدو اسم ملف. هل أنت متأكد من أن هذا ملف صحيح؟</string>
<string name="FirstInvalidCompositeKeyError">تركيبة مفتاح المرور غير صالحة! يرجى المحاولة مجدداً.</string>
<string name="RepeatedInvalidCompositeKeyHelp">تركيبة مفتاح المرور غير صالحة! حاول الخطوات التالية لفتح قاعدة بياناتك:\n
•تأكد من ادخالك لكلمة مرورك بصحة. ايقونة العين تكشف الكلمة.\n
•تأكد من تحديدك لنوع كلمة المرور الصحيح. هذا عليه ان يطابق النوع الذي أستخدم عند تأليف القاعدة لأول مرة.\n
•تأكد انك اخترت ملف قاعدة البيانات الصحيح.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; تلميح: إذا كنت تعتقد أن ملف قاعدة البيانات الخاص بك قد يكون فاسدا أو أنك لا تتذكر المفتاح الرئيسي بعد تعديله، يمكنك محاولة آخر إصدار ملف فتح بنجاح عن طريق النقر فوق \"%1$s\" واختيار النسخة الاحتياطية المحلية.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; تلميح: قام Keepass2Android بتخزين آخر إصدار فتح للملف بنجاح على وحدة التخزين الداخلية. يمكنك فتحه بالنقر على \"%1$s\" واختيار النسخة الاحتياطية المحلية.
</string>
<string name="CorruptDatabaseHelp">الملف معطوب.\n
هنا هي بعض التلميحات التي قد تساعد على تشخيص المسألة: \n إن قمت بنسخ الملف عبر USB (وضع الخطة المتوسطة الأجل)، الرجاء المحاولة مرة أخرى باستخدام أدوات مثل MyPhoneExplorer. الخطة المتوسطة الأجل تقتطع الملفات في بعض الحالات. \n • إذا تعذر عليك فتح الملف من نفس الموقع على جهاز الكمبيوتر الخاص بك، فمن المحتمل جداً أن الملف معطوب فعلا. الرجاء استخدام نسخة احتياطية من قاعدة البيانات. إذا كنت تفترض أن Keepass2Android قد أتلف الملف، الرجاء الاتصال بالمساعدة. \n • إذا تمكنت من فتح الملف على جهاز الكمبيوتر الخاص بك، الرجاء الاتصال بالمساعدة. يمكنك محاولة حفظه باستخدام إعدادات مختلفة (مثلا، غير مضغوط) على جهاز الكمبيوتر وإعادة محاولة فتحه في Keepass2Android. </string>
<string name="open_other_db">فتح قاعدة بيانات أخرى…</string>
<string name="select_database">حدد قاعدة البيانات</string>
<string name="configure_child_dbs">تكوين قواعد بيانات الأطفال…</string>
@@ -680,272 +667,7 @@
<item>قم بالتبديل إلى API BometricPrompt لتحسين تجربة المستخدم مع فتح بصمة الإصبع والسماح باستخدام إلغاء قفل الوجه، على سبيل المثال على Pixel 4.</item>
<item>إصلاح الأخطاء</item>
</string-array>
<string name="ChangeLog_1_07b"> الإصدار 1. 7b\n
* تحسين أداء أرغون2 باستخدام التنفيذ المحلي (شكراً لشيه - هسوان!\n
* السماح بتعطيل بصمة الإصبع بالنقر على أيقونة بصمة الإصبع (تجنب مشكلة مع قراء بصمة الإصبع أسفل الشاشة، شكرا للماركودالاس!\n
* استعادة موضع المؤشر عند تبديل رؤية كلمة المرور (بفضل DDoSolitary!\n
* إدخال تحسينات على تطبيق pCloud (بفضل gilbsgilps مرة أخرى!\n
* إضافة دعم تلقائي للعديد من المتصفحات الأخرى \n
* تنفيذ جديد لـ OneDrive: يشمل دعم OneDrive للأعمال التجارية، الملفات المشتركة، نطاقات الوصول المحددة، العديد من الحسابات وإصلاح المشكلات مع الوصول دون اتصال\n
* إصلاحات الشوائب
</string>
<string name="ChangeLog_1_07"> الإصدار 1. 7\n
* إصلاحات لتعطل الأندرويد 9\nفي سامسونج
* السماح بفتح أكثر من قاعدة بيانات واحدة، متوافق مع KeeAutoExec\n
* SFTP: السماح بمصادقة المفتاح العمومي، تحقق مما إذا كان مفتاح المضيف قد تغير\n
* تقديم دعم pCloud - بفضل gilbsgilb!\n
* جعل دعم Nextcloud صريحا\n
* تحسين حفظ وتحديث مرفقات الدخول\n
* المزيد من الخيارات لتكييف السلوك مع التفضيلات الشخصية\n
* SSL: شهادات المستخدم الائتماني\n
* تحسين التعبئة التلقائية (يعمل الآن مع Firefox)، السماح بتقليل النوافذ المنبثقة)\n
* إصلاحات الشوائب\n
</string>
<string name="ChangeLog_1_06"> الإصدار 1. 6\n
* التبديل إلى ykDroid بدلاً من YubiChallenge كتطبيق لتحدي Yubikey - Response.\n
* تنفيذ الدعم للتحدي على نمط KeepassXC. ملاحظة: يجب أن يكون تنسيق قاعدة البيانات KDBX4!\n
* رفض تحميل الملفات المحذوفة من Google Drive\n
* تبديل تطبيق TLS لـ FTPS ، إضافة العمل إلى مشكلة JSch مع خوادم تدعم gssapi-مع mic\n
* إصلاحات الشوائب\n
</string>
<string name="ChangeLog_1_05"> الإصدار 1. 5\n
* استخدام قنوات الإشعار لنظام أندرويد 8، السماح بالتكوين من خلال إعدادات النظام\n
* إظهار رمز الإدخال في التنبيهات\n
* استخدام أيقونات التكيف للأندرويد 8، استخدام أيقونة مشغل الجولة للأندرويد 7\n
* السماح بتنشيط البحث عند فتح القفل (انظر الإعدادات)\n
* غيّر طريقة كتابة الملفات من خلال إطار الوصول إلى التخزين، إصلاح المشكلات مع تحديث الملفات على Google Drive التي تم فتحها من خلال منتقي ملفات النظام\n
* إضافة بعض نصوص المعلومات لتجنب بعض سوء الفهم الشائعة\n
* إنشاء نسخ احتياطية محلية لقواعد البيانات المفتوحة بنجاح للحد من خطر فقدان البيانات\n
* تم تحديث JSch لدعم المزيد من شفرات SSH الأحدث\n
* السماح بتعديل إعدادات الاتصال، e. . عند تغيير كلمة مرور WebDav\n
* تم إضافة دعم لوضع كلمة المرور الثابتة لـ Yubikey Neo\n
* السماح بتعطيل اقتراح التعبئة التلقائية\n
* تسرب البيانات الثابتة إلى logcat\n
* إصلاحات الشوائب\n
</string>
<string name="ChangeLog_1_04b"> الإصدار 1.04b\n
* تجنب الأعطال عندما يحاول المستخدم تمكين التعبئة التلقائية على أجهزة Huawei\n
</string>
<string name="ChangeLog_1_04"> الإصدار 1.04\n
* إضافة خدمة التعبئة التلقائية للأندرويد 8.0 وما بعد.\n
* تم ترقية المكتبات، بناء الأدوات والإصدار المستهدف SDK.\n
</string>
<string name="ChangeLog_1_03"> الإصدار 1.03\n
* إزالة خدمة الوصول إلى التعبئة التلقائية كما هو مطلوب من جوجل. الرجاء الاطلاع على إعدادات الوصول إلى كلمة المرور للعثور على إضافة تكرارية للوظيفة السابقة.\n
* أضيفت تطبيقات الطرف الثالث كخيار تخزين مرة أخرى\n
* مشاهدة الصور المتكاملة لعرض الصور المرفقة دون نقلها إلى تطبيقات أخرى\n
* تم ترقية OkHttp لإصلاح المشكلات مع بعض الاتصالات\n
* دعم إدخالات KeeTrayTOTP. يدعم الآن إدخالات Steam\n
</string>
<string name="ChangeLog_1_02"> الإصدار 1.02\n
* عدة تحسينات أمنية. شكرا جزيلا على التقرير الأمني الذي أعده jean-baptiste.cayrou@thalesgroup.com و vincent.fargues@thalesgroup. اوم و لتعاونهم!\n
* دعم تطبيق KeyboardSwapplugin (انظر خيارات الوصول إلى كلمة المرور): يسمح بتبديل طريقة الإدخال تلقائياً على الأجهزة غير المجذرة. شكراً لمشعل رحمان من مطوري XDA-developers لجعل هذا ممكناً.\n
* إصلاح خدمة إمكانية الوصول مع إصدارات كروم الأخيرة\n
* إصلاح لإزالة بيانات بصمات الأصابع بلا داع\n
* إصلاح الأعطال الثانوية\n
* تحديث Dropbox SDK لضمان التوافق في المستقبل\n
* إزالة الإبلاغ عن الأخطاء من خلال تصورات Xamarin\n
* تحديث أدوات البناء\n
</string>
<string name="ChangeLog_1_01g"> الإصدار 1. 1-g\n
* إصلاح الأعطال عند محاولة العمل دون اتصال\n
* إصلاح لترميز بيانات اعتماد FTP(S) بشكل غير صحيح\n
* إصلاح الأعطال عند استخدام OneDrive وعلى إصدارات الأندرويد الأقدم\n
* عرض الأوقات المحلية في شاشة الدخول\n
</string>
<string name="ChangeLog_1_01d"> الإصدار 1. 1-d\n
* إصلاح قائمة ملفات OneDrive\n
* السماح بتجاهل أخطاء الشهادة أيضًا عندما فشل التحقق من اسم المضيف (غير موصى به للاستخدام في الإنتاج)\n
* إصلاح لفتح القفل السريع في بعض الأحيان على الرغم من رمز الفتح الصحيح\n
</string>
<string name="ChangeLog_0_9_8c">الإصدار 0.9.8c
* إصلاح مشكلة ضعف طبقة المقابس الآمنة (SSL) في Microsoft Live SDK (تستخدم عند الوصول إلى الملفات عبر OneDrive)
* إصلاح بعض الأخطاء: الإصدار السابق يحتوي على طرقتين للإدخال (واحدة تحطمت) </string>
<string name="ChangeLog_1_01">الإصدار 1.01
* إضافة دعم لصيغة KDBX-4 الجديدة (متوافق مع Keepass 2.35) ومتضمن اشتقاق مفتاح Argon2 و تشفير ChaCha20.
* إعادة تنفيذ لتخزين ملفات WebDav, الآن يسمح بتصفح الملفات ويدعم التشفير الجديد.
* إعادة تنفيذ لتخزين ملفات FTP, يسمح الآن بتصفح الملفات ويدعم تشفير (FTPS).
* التحديث ل OneDrive SDK ( المستخدم سابقاً من SDK لم يعد محدث).
* التحديث ل Dropbox SDK الإصدار 2 ( تم إهمال المستخدم سابقاً من SDK الإصدار 1).
*إضافة دعم ل OwnCloud.
* طلب إذن للتخزين قبل فتح الملفات المحلية
</string>
<string name="ChangeLog_1_0_0e"> الإصدار 1.0. e\n
* إصلاح لفتح قفل البصمة على أجهزة سامسونج الأقدم مع أندرويد 6\n
* إضافة دعم أصلي لأجهزة x86\n
* السماح بإخفاء لوحة المفاتيح أثناء فحص بصمات الإصبع\n
* إنشاء تحديث النظام
</string>
<string name="ChangeLog_1_0_0"> الإصدار 1.0.0\n
* فتح بصمة الإصبع (يتطلب أندرويد 6. + أو جهاز سامسونج)\n
* تمت إضافة خدمة التعبئة التلقائية (يتطلب أندرويد 5. +)\n
* تم إضافة دعم لقوالب الإدخال\n
* تم إضافة وضع \"العمل دون اتصال\"\n
* السماح بنسخ المدخلات\n
* وضع الإكمال التلقائي للأسماء الحقول\n
* السماح بإزالة العناصر من قائمة الملفات الحديثة\n
* طلب أذونات في وقت التشغيل في Android 6.\n
* إصلاحات الشوائب (في لوحة المفاتيح المدمجة، عند تحديد الأيقونات\n
* يتضمن خيار إرسال تقارير الأخطاء\n
* تم إضافة رسائل مساعدة في عدة نقاط\n
</string>
<string name="ChangeLog_0_9_9">&lt;unk&gt; نسخة 0.9.9\n
&lt;unk&gt; * أكمل إعادة تصميم واجهة المستخدم. شكرا جزيلا لستيفانو بيغناتارو (http://www.spstudio). ) لدعمه!\n
* السماح بإضافة أيقونات مخصصة\n
* دعم وضع النافذة المتعددة على أجهزة سامسونج\n
* زيادة العدد الافتراضي لجولات التشفير لقواعد البيانات الجديدة\n
* التحقق من المفاتيح المكررة للحقول الإضافية لتجنب فقدان البيانات\n
</string>
<string name="ChangeLog_0_9_9c"> الإصدار 0.9. c\n
* موضوع الظلام عاد\n
* يمكنك تثبيت حزم أيقونات أخرى (أيقونات نمط ويندوز القديمة متوفرة على متجر Play)\n
* إضافة سؤال تأكيد عند حذف عناصر بدون سلة إعادة التدوير\n
* إصلاحات الشوائب (عرض خاطئ لترميز OTP السري، أيقونة التطبيق خاطئة في بعض الأماكن)\n
</string>
<string name="ChangeLog_0_9_8b">&lt;unk&gt; الإصدار 0.9. (ب)\n
&lt;unk&gt; * إصلاحات الشوائب (فشل الحفظ لبعض قواعد البيانات، التصدير إلى الجهاز المحلي لا يعمل، تحديد بعض خيارات التفضيلات تعطل التطبيق)\n</string>
<string name="ChangeLog_0_9_8">&lt;unk&gt; الإصدار 0.9.\n
&lt;unk&gt; * دعم لإطار الوصول إلى التخزين (يسمح بالكتابة إلى بطاقة SD و Google Drive في KP2A Offline)\n
&lt;unk&gt; * حاول الكشف عن إدخال المستخدم الخاطئ عند إدخال عناوين URL لـ WebDAV (الدليل بدلا من الملف)\n
&lt;unk&gt; * * تغيير خط كلمة المرور\n
&lt;unk&gt; * السماح بتغيير حساب Dropbox\n
&lt;unk&gt; * إصلاح خطأ: الآن تذكر كلمة مرور OTP</string>
<string name="ChangeLog_0_9_7b">&lt;unk&gt; الإصدار 0.9.7b\n
&lt;unk&gt; * الترجمات المحدثة\n
&lt;unk&gt; * إصلاحات الشوائب: خط كلمة المرور مفقود في 0. .7، الترتيب حسب الاسم لم يتم فرز المجموعات\n</string>
<string name="ChangeLog_0_9_7">&lt;unk&gt; الإصدار 0.9.\n
&lt;unk&gt; * دعم الكتابة لقاعدة بيانات Keepass 1 (kdb) (بيتا!\n
&lt;unk&gt; * التبديل الأفضل إلى لوحة المفاتيح السابقة (يعمل أيضًا على الأجهزة غير الجذرية)\n
&lt;unk&gt; &lt;unk&gt; * دعم تحدي KeeChallenge مع تحديات الطول المتغيرة\n
&lt;unk&gt; &lt;unk&gt; &lt;unk&gt; * منع التقاط لقطات الشاشة من QuickUnlock وشاشات كلمة المرور\n
&lt;unk&gt; * عكس ترتيب الترتيب للترتيب حسب تاريخ التعديل (التنازل)\n
&lt;unk&gt; * إصلاحات الشوائب: يتم تحديث الملاحظات الآن بشكل صحيح بعد التغييرات، عرض كلمة المرور الآن يخفي كلمة المرور بشكل صحيح على (آمل) جميع الأجهزة، وقم بإصلاح المشكلة التي سمحت بإضافة إدخال مرتين، إصلاح المشكلة مع عرض تحذير UUID المكرر حتى بعد إصلاح قاعدة البيانات\n</string>
<string name="ChangeLog_0_9_6">&lt;unk&gt; الإصدار 0.9.\n
&lt;unk&gt; * السماح باستيراد ملف المفتاح و/أو ملف قاعدة البيانات المحلية إلى الدليل الداخلي للتطبيق (انظر الإعدادات)\n
&lt;unk&gt; &lt;unk&gt; * السماح بخيارات فرز مختلفة\n
&lt;unk&gt; &lt;unk&gt; * تحسين تفضيلات التبديل التلقائي للوحة المفاتيح\n
&lt;unk&gt; &lt;unk&gt; * تحديث تصميم شعار التطبيق والإشعارات تصميم من ستيفانو بيغناتارو (http://www. الاستوديو. ر)\n
&lt;unk&gt; * يتذكر مولد كلمة المرور آخر إعدادات\n
&lt;unk&gt; &lt;unk&gt; * تعيين ظهور الإشعار لشاشة قفل أندرويد 5\n
&lt;unk&gt; * الآن مسح حقل كلمة المرور الرئيسية عند مغادرة التطبيق دون النقر على موافق\n
&lt;unk&gt; * ثابت مع غياب لغات الإدخال في إعداد لوحة المفاتيح على بعض الأجهزة\n
&lt;unk&gt; * ثابت مع تشغيل لوحة المفاتيح التلقائية على الأجهزة ذات الجذور\n
&lt;unk&gt; * إضافة فحص لقواعد البيانات الفاسدة (UIDs)\n
&lt;unk&gt; * إعادة تحميل قاعدة البيانات تلقائيا عند اكتشاف التغيير، حل المخاوف الأمنية حول الكشف عن كلمة المرور الرئيسية\n
&lt;unk&gt; * تحسين تصميم لوحة المفاتيح الصغيرة المهذبة، تثبيت إعدادات لوحة المفاتيح (بفضل ويكتور &lt;unk&gt; awski)\n</string>
<string name="ChangeLog_0_9_5">&lt;unk&gt; &lt;b&gt;الإصدار 0.9.5&lt;/b&gt;\n
&lt;unk&gt; * إصلاح المشاكل مع تصفح الملفات (خاصة على أندرويد 4. )\n
&lt;unk&gt; * مشكلة ثابتة مع التحميل. ملفات db (Keepass 1) على Nexus 5 مع Android Lollipop\n
&lt;unk&gt; &lt;unk&gt; * إضافة خيار لمنع التقاط لقطات الشاشة/عرض التطبيق في قائمة التطبيقات الحديثة\n
&lt;unk&gt; &lt;unk&gt; * إصلاح مشكلة مع تخزين ملفات Google Drive (الطبعة العادية)\n
&lt;unk&gt; * السماح للملفات الرئيسية على أنواع التخزين المتعمدة (الطبعة العادية)\n
&lt;unk&gt; * تحديث Dropbox SDK لتضمين تصحيح أمن رسمي (الطبعة العادية)\n
&lt;unk&gt; * أدوات البناء المحدثة --&gt; حجم apk زادع:-(\n
&lt;unk&gt; I وعدت ببعض التغييرات. سوف تأتي مع الإصدار التالي - آسف. أردت نشر هذه الإصلاحات الساخنة في أقرب وقت ممكن.</string>
<string name="ChangeLog_0_9_4">&lt;unk&gt; &lt;b&gt;الإصدار 0.9.&lt;/b&gt;\n
&lt;unk&gt; * إضافة دعم إضافي: راجع الإعدادات لكيفية الحصول على الإضافات!\n
&lt;unk&gt; * نشر ملحق QR (مسح كلمات المرور، عرض كلمات المرور كرمز QR ، نقل الإدخالات إلى أجهزة KP2A الأخرى)\n
&lt;unk&gt; * إضافة InputStick منشورة (نقل بيانات الاعتماد إلى جهاز الكمبيوتر الخاص بك عن طريق البلوتوث - يتطلب InputStick USB stick)\n
&lt;unk&gt; * يمكن لتطبيقات الطرف الثالث الآن ببساطة تنفيذ الاستعلام KP2A للحصول على بيانات الاعتماد. هل أنت مطور؟ الرجاء إضافة هذا إلى التطبيق الخاص بك إذا كان ذلك مناسباً!\n
&lt;unk&gt; * أضاف دعم TOTP (المتوافقة مع KeeOTP و TrayTotp)\n
&lt;unk&gt; * يجب ألا يتم قتل التطبيق بواسطة Android عندما تكون قاعدة البيانات مفتوحة\n
&lt;unk&gt; &lt;unk&gt; * لم تعد قاعدة البيانات مقفلة عند مغادرة التطبيق مع زر الرجوع (انظر الإعدادات)\n
&lt;unk&gt; &lt;unk&gt; * * عرض أسماء المجموعات في عرض نتائج البحث (*)\n
&lt;unk&gt; * إضافة قائمة السياق في عرض نتائج البحث بما في ذلك خيار \"الانتقال إلى الأصل\" (*)\n
&lt;unk&gt; * إضافة خيار لعرض اسم المجموعة في عرض المدخل (*)\n
&lt;unk&gt; * * * (*) بفضل ماثيو *) لتنفيذ هذه الميزاتيو !\n
&lt;unk&gt; * دعم KeeChallenge (مع الجسم القريب من يوبيكي). شكرا لبن روش لتشغيل الموصل!\n
&lt;unk&gt; * تحسين واجهة المستخدم\n
&lt;unk&gt; * أصلح خطأ في واجهة Google Drive\n
&lt;unk&gt; * إضافة خيار لتعطيل خيار \"التبرع\"\n
&lt;unk&gt; &lt;unk&gt; * رمز فتح القفل المخفي الآن على Android 4. + أجهزة افتراضية\n </string>
<string name="ChangeLog_0_9_3_r5">&lt;unk&gt; &lt;b&gt;الإصدار 0.9.3 r5&lt;/b&gt;\n
&lt;unk&gt; * إصلاحات مدمجة من Xamarin: Keepass2Android متوافقة الآن مع الـ ART على أندرويد 4. .2. أخيراً!\n
&lt;unk&gt; * إصلاحات الشوائب: الأخطاء في المزامنة (تحديث العرض، التحقق الصحيح من التغييرات على http)، الأخطاء على أندرويد 2. أجهزة، أخطاء في تطبيقات تخزين Google Drive و OneDrive ، مسح الحافظة على قاعدة البيانات المغلقة، خلل في فتح المرفقات، عرض المشاكل مع لوحة المفاتيح\n</string>
<string name="ChangeLog_0_9_3">&lt;unk&gt; &lt;b&gt;الإصدار 0.9.3&lt;/b&gt;\n
&lt;unk&gt; &lt;unk&gt; * لوحة مفاتيح جديدة مع العديد من التحسينات. راجع الإعدادات للتخصيص.\n
&lt;unk&gt; * دعم للكيدب للقراءة فقط (Keepass 1 files). تجريبي!\n
&lt;unk&gt; * إضافة دعم SFTP\n
&lt;unk&gt; * إضافة عمل للخلل في ART (أندرويد 4. .2)\n
&lt;unk&gt; * إصلاحات الشوائب\n</string>
<string name="ChangeLog_0_9_2">&lt;unk&gt; &lt;b&gt;الإصدار 0.9.&lt;/b&gt;\n
&lt;unk&gt; * أضيف دعم OTP (متوافق مع ملحق OtpKeyProv)\n
&lt;unk&gt; * دعم NFC المتكامل لبرمجيات OTP من الجسم القريب من YubiKey \n
&lt;unk&gt; &lt;unk&gt; * عدة تحسينات في واجهة المستخدم\n
&lt;unk&gt; &lt;unk&gt; * مدمج Keepass 2. 4 مكتبة\n
&lt;unk&gt; * إضافة خيار لقتل عملية التطبيق (انظر الإعدادات)\n
&lt;unk&gt; * تحسين التحقق من صحة شهادة SSL\n
&lt;unk&gt; &lt;unk&gt; * إصلاحات الشوائب\n</string>
<string name="ChangeLog_0_9_1">الإصدار 0.9.1
*دعم متكامل ل SkyDrive (النسخة النظامية فقط منKeepass2Android)
*حل مشاكل التكامل مع Google Drive.
*إضافة دعم لميزة NTLM</string>
<string name="ChangeLog_0_9">&lt;unk&gt; &lt;b&gt;الإصدار 0.&lt;/b&gt;\n
&lt;unk&gt; * دعم دروببوكس و Google Drive المتكامل (قواعد بيانات القراءة/الكتابة؛ Keepass2Android عدد منتظم فقط)\n
&lt;unk&gt; * متصفح الملفات المخصص المدمج (على أساس أندرويد-filechooser بواسطة HBA)\n
&lt;unk&gt; &lt;unk&gt; * تحسين واجهة المستخدم لإنشاء قواعد بيانات جديدة\n
&lt;unk&gt; * تضمين خط مخصص DjaVu Sans Mono لعرض كلمات المرور\n
&lt;unk&gt; * إصلاحات الشوائب</string>
<string name="ChangeLog_0_8_6">الإصدار 0.8.6
*دعم ميزة Twofish cipher.
*السماح بتعديل المجموعات.
*السماح بنقل القيود والمجموعات.
*يمكن جعل أيقونة(فتح القفل السريع) QuickUnlock شفافة (راجع الإعدادات).
*إصلاحات أخرى</string>
<string name="ChangeLog_0_8_5">&lt;unk&gt; &lt;b&gt;الإصدار 0.8.&lt;/b&gt;\n
&lt;unk&gt; * يتم تخزين الملفات البعيدة في ذاكرة التخزين المؤقت للتطبيق المحلي للسماح بالاستخدام دون اتصال (بما في ذلك التحرير والمزامنة لاحقا). عرض الإعدادات. \n
&lt;unk&gt; * رمز إشعار لتصور حالة قفل قاعدة البيانات (انظر الإعدادات)\n
&lt;unk&gt; * تحسين تحديد حالة القفل في بعض الحالات\n
&lt;unk&gt; * يتم تحميل ملفات قاعدة البيانات إلى الذاكرة أثناء كتابة كلمة المرور لزيادة سرعة التحميل (انظر الإعدادات)\n
&lt;unk&gt; * يمكن إضافة المدخلات إلى مجموعة الجذر\n
&lt;unk&gt; * إصلاحات الأخطاء (حل الحقول المرجعية) مشاكل مع لوحة المفاتيح على الأجهزة الإيطالية والصينية)</string>
<string name="ChangeLog_0_8_4"><b>الإصدار 0.8.4</b>\n
* يتم الكشف عن تغييرات قاعدة البيانات الخارجية ودمجها عند الحفظ\n
* تحسين أداء التحميل\n
* تحسين البحث في شريط الأدوات مع تقديم الاقتراحات\n
* شعار \"التطبيق الجديد\"!\n
* إضافة الدعم لملفات .kdbp لتحميل/حفظ أسرع\n
* تحسين تعديل النصوص الإضافية وإخفاء العرض عندما تكون محمية\n
شكرًا لـ Alex Vallat على مشاركته في البرمجة!\n
شكرًا لـ Niki Hüttner (www.close-cut.de) على تصميم الشعار الجديد!\n</string>
<string name="ChangeLog_0_8_3"><b>الإصدار 0.8.3</b>\n
* يتم عرض رقم التسلسل لاسم المستخدم/\"رقم العملية\" في قائمة القيود\n
* يمكن إنشاء القيود عندما لا يقوم البحث في المتصفح بعرض نتائج\n
* لوحة مفاتيح KP2A تقدم إمكانية البحث عن بيانات الدخول للتطبيق الحالي\n
* يتم إغلاق التطبيق تلقائيًا عند تحديد قيد للاستخدام في لوحة المفاتيح\n
* صندوق اختيار لوحة المفاتيح يظهر تلقائيًا بعد البحث عن رابط (راجع الإعدادات)\n
* يتم استبدال نصوص التلميح في حقول القيد قبل النسخ (يدعم معظم نصوص التلميح)\n
* إصلاحات لبعض الأخطاء البسيطة </string>
<string name="ChangeLog_0_8_2"><b>الإصدار 0.8.2</b>\n
* دعم \"مصادقة الملخص\" في WebDAV\n
* إصلاح أخطاء برمجية (مدير الملفات، فتح رابط)</string>
<string name="ChangeLog_0_8_1"><b>الإصدار 0.8.1</b>\n
* يمكن تثبيت KP2A Offline و Online معًا مرة أخرى\n
* تمت إضافة ترجمات جديدة (شكرًا لجميع المساهمين!)</string>
<string name="ChangeLog_0_8"><b>الإصدار 0.8</b>\n
* تحسين واجهة المستخدم خاصة على أجهزة Android 4.x\n
* السماح باستخدام مدير ملفات متعمّد لتحديد ملفات متواجدة حاليا\n
* إضافة طريقة أكثر أمانًا لفتح المرفقات (من خلال مجلد التخزين المؤقت)\n
* إصلاح أخطاء في نافذة \"تعديل\"\n
* ربما أوجدنا أخطاء أكثر :-)</string>
<string name="ChangeLog_keptDonate">تمديد إمكانية التبرع ببيرة أو أي شيء آخر</string>
<string name="ChangeLog_0_7"><b>الإصدار 0.7</b>\n
* زيادة سرعة التحميل: التحويلات الأساسية الآن ×10 مرات أسرع!\n
* إضافة لوحة مفاتيح Keepass2Android: بدّل إلى هذه اللوحة عند أدخال بيانات الدخول. يحميك هذا من برامج التقاط نقرات لوحة المفاتيح (عطّل إشعارات حافظة لوحة المفاتيح القديمة في الخيارات)\n
* إضافة زر للتبرع ببيرة أو أي شيء آخر (انظر للقائمة)</string>
<string name="ChangeLog"><b>الإصدار 0.6.2</b>\n
* التكامل مع Google Drive/Dropbox...: استخدم تطبيق Google Drive وDropbox الرسمي وقم بفتح ملفات (.kdbx). الآن هذا سيقوم بفتح KP2A.\n
*تحسين صندوق حوار البحث\n
* تحسين نتائج البحث لـ \"مشاركة رابط\" مع نطاقات فرعية\n
* إضافة خيارات لتقديم الآراء، التقييمات وترجمة التطبيق في القائمة\n
\n
<b>الإصدار 0.6.1</b>\n
* يتم الآن الكشف عن التغييرات الخارجية على قاعدة البيانات (مثال: بسبب المزامنة)\n
* تحسين البحث عن الروابط من المتصفح\n
* صندوق حوار للتأكيد على تجاهل التغييرات\n
\n
<b>الإصدار 0.6</b>\n
أول إصدار علني </string>
<string-array name="clipboard_timeout_options">
<item>30 ثانية</item>
<item>دقيقة</item>
@@ -994,7 +716,8 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>كلمة السر</item>
<item>المفتاح الخاص/العمومي</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>تجاهل فشل التحقق من صحة الشهادة</item>

View File

@@ -17,8 +17,8 @@
<string name="app_name_nonet">Keepass2Android Xətdən Kənar</string>
<string name="short_app_name_nonet">KP2A Xətdən Kənar</string>
<string name="app_timeout">Tətbiq istifadə vaxtı</string>
<string name="kill_app_label">Tətbiqi bağla</string>
<string name="show_kill_app">Bağla düyməsi</string>
<string name="kill_app_label">Tətbiqi bağla</string>
<string name="application">Tətbiq</string>
<string name="application_settings">Tətbiq tənzimləmələri</string>
<string name="ShowGroupnameInSearchResult_title">Qrup adını axtarış nəticələrində göstər</string>
@@ -74,7 +74,8 @@
<string name="DbQuicklockedChannel_name">Cəld Kilid Açma</string>
<string-array name="sftp_auth_modes">
<item>Şifrə</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string name="disable_secure_screen_check">Bu mesajı ləğv et</string>
<string name="switch_ime_text">Keepass2Android klaviaturasını aktivləşdir.</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Час чакання праграмы</string>
<string name="app_timeout_summary">Час да блакавання базы даных пры бяздзейнасці.</string>
<string name="kill_app_label">Прымусовае спыненне</string>
<string name="show_kill_app">Кнопка закрыцця</string>
<string name="kill_app_label">Прымусовае спыненне</string>
<string name="show_kill_app_summary">Паказваць на экране пароля кнопку закрыцця праграмы</string>
<string name="application">Праграма</string>
<string name="application_settings">Налады праграмы</string>
@@ -122,6 +122,7 @@
<string name="entry_user_name">Імя карыстальніка</string>
<string name="entry_extra_strings">Дадатковыя палі</string>
<string name="entry_binaries">Далучаныя файлы</string>
<string name="entry_history">Папярэднія версіі</string>
<string name="error_can_not_handle_uri">Keepass2Android не можа апрацаваць гэты URI-адрас.</string>
<string name="error_could_not_create_group">Не атрымалася стварыць групу.</string>
<string name="error_could_not_create_parent">Не атрымалася стварыць бацькоўскі каталог.</string>
@@ -151,6 +152,7 @@
<string name="hint_keyfile">Файл ключа</string>
<string name="hint_length">даўжыня</string>
<string name="hint_pass">пароль</string>
<string name="hint_keyfile_path">Шлях да прыватнага ключа SSH</string>
<string name="hint_login_pass">Пароль</string>
<string name="hint_title">назва</string>
<string name="hint_url">URL</string>
@@ -300,6 +302,8 @@
<string name="NoDalVerification_summary">Адключае праверку, калі дамен адпавядае праграме</string>
<string name="InlineSuggestions_title">Інтэграцыя з клавіятурай</string>
<string name="InlineSuggestions_summary">Паказваць прапановы для аўтазапаўнення як убудаваныя параметры клавіятуры (калі падтрымліваецца метадам уводу)</string>
<string name="LogAutofillView_title">Прагляд журнала аўтазапаўнення</string>
<string name="LogAutofillView_summary">Запісваць звесткі пра рэжым аўтазапаўненння ў адладачны журнал (калі ўключана вядзенне журнала адладжвання). Гэтыя звесткі можна адправіць распрацоўшчыку, калі аўтазапаўненне не будзе працаваць належным чынам.</string>
<string name="requires_android11">Патрэбны Android 11 ці навейшая версія</string>
<string name="kp2a_findUrl">Знайсці пароль</string>
<string name="excludeExpiredEntries">Выключыць пратэрмінаваныя запісы</string>
@@ -414,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Паказваць значок на панэлі аравяшчэнняў, калі база даных разблакаваная.</string>
<string name="IconVisibilityInfo_Android8_text">У Android 8 апавяшчэнні працуюць па-іншаму. Калі вы хочаце схаваць значок на панэлі апавяшчэнняў, трэба наладзіць яго ў сістэмных наладах. Абярыце для катэгорыі апавяшчэння важнасць \"Мінімум\".</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Адкрыць налады</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android можа паказваць сістэмныя апавяшчэнні, калі ваша база даных не заблакаваная. Каб гэтая функцыя працавала, дайце дазвол.</string>
<string name="DontCare">Мне няма розніцы</string>
<string name="DocumentAccessRevoked">Гэты файл цяпер неадаступны для Keepass2Android. Ён або быў выдалены, або доступ да яго быў адкліканы. Паспрабуйце адкрыць файл нанова.</string>
<string name="PreloadDatabaseEnabled_title">Папярэдняя загрузка файла базы даных</string>
@@ -498,9 +503,18 @@
<string name="hint_sftp_host">хост (напрыклад: 192.168.0.1)</string>
<string name="hint_sftp_port">порт</string>
<string name="initial_directory">Пачатковы каталог (неабавязкова):</string>
<string name="connect_timeout">Час чакання злучэння ў секундах (неабавязкова):\"</string>
<string name="enter_sftp_login_title">Увядзіце даныя для ўваходу на сервер SFTP:</string>
<string name="sftp_auth_mode">Рэжым аўтэнтыфікацыі</string>
<string name="send_public_key">Адправіць публічны ключ…</string>
<string name="select_private_keyfile">Абраць прыватны ключ...</string>
<string name="hint_sftp_key_name">Новая назва ключа</string>
<string name="hint_sftp_key_content">Новае змесціва ключа</string>
<string name="private_key_saved">Прыватны ключ захаваны</string>
<string name="private_key_save_failed">НЕ ЎДАЛОСЯ захаваць прыватны ключ: %1$s</string>
<string name="private_key_info">Каб захаваць, увядзіце назву ключа і змесціва</string>
<string name="private_key_delete">Выдаліць прыватны ключ: %1$s</string>
<string name="private_key_delete_failed">НЕ ЎДАЛОСЯ выдаліць прыватны ключ: %1$s</string>
<string name="enter_ftp_login_title">Увядзіце даныя для ўваходу на сервер FTP:</string>
<string name="select_storage_type">Абярыце тып сховішча:</string>
<string name="filestoragename_file">Лакальны файл</string>
@@ -515,7 +529,6 @@
<string name="filestoragename_dropboxKP2A">Dropbox (каталог KP2A)</string>
<string name="filestoragehelp_dropboxKP2A">Калі вы хочаце даць KP2A доступ да ўсяго сховішча Dropbox, абярыце гэты параметр. Праграма будзе запытваць доступ толькі да каталога Apps/Keepass2Android. Гэта асабліва пасуе пры стварэнні новай базы даных. Калі ў вас ужо ёсць база даных, абярыце гэты параметр, каб стварыць каталог, перамясціце ў яго файл базы даных, а пасля зноў абярыце гэты параметр, каб адкрыць файл.</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Гэты тып сховішча запытвае доступ толькі да каталога pCloud \"Праграмы/Keepass2Android\". Калі вы хочаце выкарыстоўваць наяўную базу даных з акаўнта pCloud, то пераканайцеся, што файл знаходзіцца ў каталозе pCloud.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -634,25 +647,6 @@
<string name="Continue">Працягнуць</string>
<string name="NoFilenameWarning">Не падобна, каб URI-адрас сканчаўся назвай файла. Вы ўвялі правільны адрас?</string>
<string name="FirstInvalidCompositeKeyError">Хібны складаны ключ! Паспрабуйце яшчэ раз.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Хібны складаны ключ! Каб разблакаваць базу даных, паспрабуйце выканаць наступныя дзеянні:\n
&#8226; Пераканайцеся, што ўводзіце правільны пароль. Націсніце значок вока, каб праверыць пароль.\n
&#8226; Пераканайцеся, што абралі правільны тып пароля. Пераканайцеся, што абралі гэты тып падчас стварэння базы даных.\n
&#8226; Пераканайцеся, што абралі правільны файл базы даных.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Падказка: калі вы думаеце, што ваша база даных пашкоджаная або забыліся на галоўны пароль пасля яго змены, вы можаце паспрабаваць адкрыць апошнюю паспяхова адкрытую версію файла, націснуўшы \"%1$s\" і абраўшы лакальную рэзервовую копію.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Падказка: Keepass2Android захоўвае ва ўнутраным сховішчы апошнюю паспяхова адкрытую версію файла. Яе можна адкрыць, націснуўшы \"%1$s\" і абраўшы лакальную рэзервовую копію.
</string>
<string name="CorruptDatabaseHelp"> Файл пашкоджаны. \n
Тут пададзена некалькі падказак, якія могуць дапамагчы вырашыць гэтую праблему:\n
&#8226; Калі вы скапіявалі файл праз USB (Рэжым MTP), паспрабуйце яшчэ раз з дапамогай інструмента кшталту MyPhoneExplorer. MTP можа абразаць файлы.\n
&#8226; Калі вы не можаце адкрыць файл нават з камп\'ютара, то хутчэй за ўсё файл пашкоджаны. Паспрабуйце адкрыць рэзервовую копію. Калі ёсць нагода вінаваціць у гэтым Keepass2Android, звяжыцеся з намі.\n
&#8226; Калі файл адкрываецца з камп\'ютара, звяжыцеся з намі. Вы можаце захаваць файл з рознымі параметрамі і паспрабаваць адкрыць яго ў Keepass2Android.
</string>
<string name="open_other_db">Адкрыць іншую базу даных…</string>
<string name="select_database">Абраць базу даных</string>
<string name="configure_child_dbs">Наладжванне даччыных базаў даных…</string>
@@ -732,274 +726,7 @@
<item>Пераключэнне на BiometricPrompt API для паляпшэння ўзаемадзеяння з дапамогай разблакавання адбіткам пальца і тварам, напрыклад на Pixel 4.</item>
<item>Выпраўленні хібаў</item>
</string-array>
<string name="ChangeLog_1_07b"> Version 1.07b\n
* Improve Argon2 performance by using native implementation (Thanks to Chih-Hsuan Yen!)\n
* Allow to disable fingerprint by clicking on the fingerprint icon (avoids issue with underscreen fingerprint readers, thanks to marcoDallas!)\n
* Restore cursor position when toggling visibility of password (thanks to DDoSolitary!)\n
* Improvements to pCloud implementation (thanks to gilbsgilbs again!)\n
* Add AutoFill support for several more browsers \n
* New implementation for OneDrive: Includes support for OneDrive for Business, shared files, selectable access scopes, multiple accounts and fixes issues with offline access\n
* Bug fixes
</string>
<string name="ChangeLog_1_07"> Version 1.07\n
* Fixes for crashes on Samsung\'s Android 9\n
* Allow to open more than one database, compatible with KeeAutoExec\n
* SFTP: Allow public key authentication, check if host key changed\n
* Introduce pCloud support - thanks to gilbsgilbs!\n
* Make Nextcloud support explicit\n
* Improve saving and updating of entry attachments\n
* More options for adapting behavior to personal preferences\n
* SSL: Trust user certificates\n
* Improve autofill (now works with Firefox, allow to reduce popups)\n
* bug fixes\n
</string>
<string name="ChangeLog_1_06"> Version 1.06\n
* Switch to ykDroid instead of YubiChallenge as app for Yubikey Challenge-Response.\n
* Implement support for KeepassXC-style Challenge-Response. Note: Database format must be KDBX4!\n
* Refuse to load trashed files from Google Drive\n
* Switch TLS implementation for FTPS, add workaround to JSch bug with servers supporting gssapi-with-mic\n
* bug fixes\n
</string>
<string name="ChangeLog_1_05"> Version 1.05\n
* Use notification channels for Android 8, allowing configuration through system settings\n
* Show entry icon in notication\n
* Use Adaptive Icons for Android 8, use round launcher icon for Android 7\n
* Allow to activate search upon unlock (see settings)\n
* Changed the way files are written through Storage Access Framework, fixes issues with updating files on Google Drive opened through System file picker\n
* Added some info texts to avoid some common misunderstandings\n
* Create local backups of successfully opened databases to reduce risk of data loss\n
* Updated JSch to support more recent SSH ciphers\n
* Allow to edit connection settings, e.g. when WebDav password changed\n
* Added support for Yubikey Neo\'s static password mode\n
* Allow to disable Autofill suggestion\n
* Fixed data leakage to logcat\n
* bug fixes\n
</string>
<string name="ChangeLog_1_04b"> Version 1.04b\n
* Avoid crash when user tries to enable Autofill on Huawei devices.\n
</string>
<string name="ChangeLog_1_04"> Version 1.04\n
* Added Autofill service for Android 8.0 and later.\n
* Upgraded libraries, build tools and Target SDK version.\n
</string>
<string name="ChangeLog_1_03"> Version 1.03\n
* Removed accessibility service for AutoFill as requested by Google. Please see password access settings to find a plugin replicating the previous functionality.\n
* Added third party apps as storage option again\n
* Integrated image viewer for viewing attached images without transferring them to other apps\n
* Upgraded OkHttp to fix issues with some connections\n
* Support for KeeTrayTOTP entries, now supporting Steam entries\n
</string>
<string name="ChangeLog_1_02"> Version 1.02\n
* Several security improvements. Thanks a lot for the security report by jean-baptiste.cayrou@thalesgroup.com and vincent.fargues@thalesgroup.com and for their collaboration!\n
* Support for KeyboardSwapPlugin (see password access options): allows to switch input method automatically on non-rooted devices. Thanks to Mishaal Rahman from XDA-Developers to make this possible.\n
* Fix for Accessibility Service with recent Chrome versions\n
* Fix for unnecessary clearing of fingerprint data\n
* Fix minor crashes\n
* Updated Dropbox SDK to ensure future compatibility\n
* Removed error reporting through Xamarin Insights\n
* Updated build tools\n
</string>
<string name="ChangeLog_1_01g"> Version 1.01-g\n
* Fix for crash when trying to work offline\n
* Fix for incorrect encoding of FTP(S) credentials\n
* Fix for crashes when using OneDrive and on older Android versions\n
* Display times as local time in entry screen\n
</string>
<string name="ChangeLog_1_01d"> Version 1.01-d\n
* Fix for OneDrive file listing\n
* Allow to ignore certificate errors also when host name verification fails (not recommended for production use)\n
* Fix for QuickUnlock sometimes failing despite correct unlock code\n
</string>
<string name="ChangeLog_0_9_8c"> Version 0.9.8c\n
* Fix for SSL vulnerability in Microsoft Live SDK (used when accessing files via OneDrive)\n
* Bug fix: Previous release contained two input methods (one crashing)\n
</string>
<string name="ChangeLog_1_01"> Version 1.01\n
* added support for the new KDBX-4-format (compatible with Keepass 2.35) including Argon2 key derivation and ChaCha20 encryption.\n
* Reimplemented WebDav file storage, now allows file browsing and supports modern encryption.\n
* Reimpleented FTP file storage, now allows file browsing and supports encryption (FTPS).\n
* Updated to OneDrive SDK (previously used Live SDK is no longer updated)\n
* Updated to Dropbox SDK version 2 (previously used version 1 SDK is deprecated).\n
* Added support for OwnCloud.\n
* Prompt for storage permission before opening local files
</string>
<string name="ChangeLog_1_0_0e"> Version 1.0.0e\n
* fix for Fingerprint Unlock on older Samsung devices with Android 6\n
* add native support for x86 devices\n
* allow to hide softkeyboard during fingerprint scan\n
* build system update
</string>
<string name="ChangeLog_1_0_0"> Version 1.0.0\n
* Fingerprint Unlock (requires Android 6.0+ or a Samsung device)\n
* Added Auto-Fill service (requires Android 5.0+)\n
* Added support for entry templates\n
* Added \"work offline\" mode\n
* Allow to copy entries\n
* Auto-complete mode for field names\n
* Allow to remove items from recent files list\n
* Request permissions at runtime in Android 6.0\n
* Bug fixes (in built-in keyboard, when selecting icons)\n
* Included option to send error reports\n
* Added help messages at several points\n
</string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* Complete UI redesign. Thanks a lot to Stefano Pignataro (http://www.spstudio.at) for his support!\n
* Allow to add custom icons\n
* Support for Multi Window mode on Samsung devices\n
* Increased default number of encryption rounds for new databases\n
* Check for duplicate keys of additional fields to avoid losing data\n
</string>
<string name="ChangeLog_0_9_9c"> Version 0.9.9c\n
* Dark theme is back\n
* You can install other icon packs (ancient Windows-style icons are available on Play store)\n
* Added confirmation question when deleting elements without recycle bin\n
* Bug fixes (wrong display of OTP secret encoding, wrong app icon in some places)\n
</string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* Bug fixes (Saving failed for some databases, exporting to local device not working, selecting some preference options crashed the app)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* Support for Storage Access Framework (allows write to SD card and Google Drive in KP2A Offline)\n
* Try to detect erroneous user input when entering WebDAV URLs (directory instead of file)\n
* Changed password font\n
* Allow to change Dropbox account\n
* Fixed bug: Now remembering OTP password</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* updated translations\n
* bug fixes: Password font was missing in 0.9.7, sort by name didn not sort groups\n</string>
<string name="ChangeLog_0_9_7">Version 0.9.7\n
* write support for Keepass 1 (kdb) databases (beta!)\n
* better switching back to previous keyboard (also works on non-rooted devices)\n
* support for KeeChallenge with variable length challenges\n
* prevent taking screenshots from QuickUnlock and password screens\n
* reverse sort order for Sort by Modification Date (now descending)\n
* bug fixes: Notes view now updated correctly after changes, Password views now hiding password correctly on (hopefully) all devices, fixed issue that allowed to add an entry twice, fixed issue with showing Duplicate UUID warning even after fixing the database\n</string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n
* allow to import key file and/or local database file to app internal directory (see settings)\n
* allow different sorting options\n
* improved preferences for automatic keyboard switching\n
* updated app logo and notification design, design by Stefano Pignataro (http://www.spstudio.at)\n
* password generator remembers last settings\n
* set notification visibility for Android 5 lock screen\n
* now clearing master password field when leaving the app without tapping OK\n
* fixed issue with missing input languages in keyboard setting on some devices\n
* fixed issue with automatic keyboard switching on rooted devices\n
* added check for corrupt databases (duplicate UUIDs)\n
* automatically reload database when change detected, solves security concern about revealing master password\n
* improved polish small keyboard layout, fixed keyboard settings theme (thanks to Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Version 0.9.5</b>\n
* Fixed issues with file browsing (especially on Android 4.4)\n
* Fixed issue with loading .kdb files (Keepass 1) on Nexus 5 with Android Lollipop\n
* Added option to prevent taking screenshots/displaying app in recent apps list\n
* Fixed issue with Google Drive file storage (regular edition)\n
* Allow key files on deliberate storage types (regular edition)\n
* Updated Dropbox SDK to include an official security patch (regular edition)\n
* Updated build tools --&gt; apk size increased :-(\n
I have promised some more changes. They will come with the next release - sorry. I wanted to publish these hot fixes as soon as possible.</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b>\n
* added plug-in support: See settings for how to get plug-ins!\n
* published QR plug-in (scan passwords, display passwords as QR code, transfer entries to other KP2A devices)\n
* published InputStick plugin (transfer credentials to your PC via bluetooth - requires InputStick USB stick)\n
* Third party apps can now simply implement querying KP2A for credentials. Are you a developer? Please add this to your app if suitable!\n
* added TOTP support (compatible with KeeOTP and TrayTotp)\n
* app should no longer be killed by Android when database is open\n
* database is no longer locked when leaving the app with the back button (see settings)\n
* display group names in search results view (*)\n
* added context menu in search results view including \"Navigate to parent\" option (*)\n
* added option to display group name in entry view (*)\n
* (*) thanks to Matthieu for implementing these features!\n
* support KeeChallenge (with Yubikey NEO). Thanks to Ben Rush for implementing the connector!\n
* improved user interface\n
* fixed a bug in Google Drive interface\n
* added option to disable the \"donate\" option\n
* QuickUnlock icon now hidden on Android 4.2+ devices by default\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Version 0.9.3 r5</b>\n
* Incorporated fixes from Xamarin: Keepass2Android now compatible with ART on Android 4.4.2. Finally!\n
* Bug fixes: bugs in synchronization (refresh display, correct check for changes on http), bugs on Android 2.x devices, bugs in Google Drive and OneDrive storage implementations, clear clipboard on close database, bug opening attachments, display problems with keyboard\n</string>
<string name="ChangeLog_0_9_3"><b>Version 0.9.3</b>\n
* New keyboard with many improvements. See settings to customize.\n
* Read-only support for kdb (Keepass 1 files). Experimental!\n
* Added SFTP support\n
* Added workaround for bug in ART (Android 4.4.2)\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_2"><b>Version 0.9.2</b>\n
* Added OTP support (compatible with OtpKeyProv plugin)\n
* Integrated NFC support for OTPs from YubiKey NEO \n
* Several UI improvements\n
* Integrated Keepass 2.24 library\n
* Added option to kill the app process (see settings)\n
* Improved SSL certificate validation\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_1"><b>Version 0.9.1</b>\n
* Integrated SkyDrive support (Keepass2Android regular edition only)\n
* Fixed problems with Google Drive integration\n
* Added NTLM support</string>
<string name="ChangeLog_0_9"><b>Version 0.9</b>\n
* Integrated Dropbox and Google Drive support (read/write databases; Keepass2Android regular edition only)\n
* Integrated custom file browser (based on android-filechooser by HBA)\n
* Improved user interface for creating new databases\n
* Included custom font DejaVu Sans Mono for displaying passwords\n
* Bug fixes</string>
<string name="ChangeLog_0_8_6"><b>Version 0.8.6</b>\n
* Support for Twofish cipher\n
* Allow editing of groups\n
* Allow moving of entries and groups\n
* QuickUnlock icon can be made transparent (see settings)\n
* Bug fixes</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.6</b>\n
* Support for Twofish cipher\n
* Allow editing of groups\n
* Allow moving of entries and groups\n
* QuickUnlock icon can be made transparent (see settings)\n
* Bug fixes</string>
<string name="ChangeLog_0_8_4"><b>Version 0.8.4</b>\n
* External database changes are detected and merged when saving\n
* Improved loading performance\n
* Improved search toolbar with suggestions\n
* New App logo!\n
* Added support for .kdbp format for faster loading/saving\n
* Improved editing of extra strings and hidden display when protected\n
Thanks to Alex Vallat for his code contributions!\n
Thanks to Niki Hüttner (www.close-cut.de) for the new logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Version 0.8.3</b>\n
* Username/TAN index displayed in entry list (see settings)\n
* Entries can be created if search from browser doesn\'t return results\n
* KP2A keyboard provides possibility to search for credentials for current app\n
* App automatically closes after selecting an entry for use in keyboard\n
* Keyboard selection dialog automatically opens after search for URL (see settings)\n
* Placeholders in entry fields are replaced before copying (most placeholders supported)\n
* minor bug fixes
</string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* Support for Digest Authentication in WebDAV\n
* Bugfixes (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Version 0.8.1</b>\n
* KP2A Offline and \"Online\" can be installed both again\n
* Added new translations (thanks to all contributors!)</string>
<string name="ChangeLog_0_8"><b>Version 0.8</b>\n
* Improved user interface especially for Android 4.x devices\n
* Allow using deliberate file managers for selecting existing files\n
* Added safer way for opening attachments (through cache directory)\n
* fixed bugs in Edit activity\n
* probably introduced new bugs :-)</string>
<string name="ChangeLog_keptDonate">Дадатковыя спосабы ахвяравання</string>
<string name="ChangeLog_0_7"><b>Version 0.7</b>\n
* Increased loading speed: key transformations now 10x faster!\n
* Added Keepass2Android soft-keyboard: Switch to this keyboard for entering credentials. Shields you from clipboard-based password sniffers (disable old clipboard notifications in the options)\n
* Added option to donate a beer or something else (see menu)</string>
<string name="ChangeLog"><b>Version 0.6.2</b>\n
* Google Drive/Dropbox/... integration: Use the official Google Drive or Dropbox App and open any .kdbx-file. This will now bring up KP2A.\n
* Improved Search Dialog \n
* Improved search results for Share URL with subdomains\n
* Added options to give feedback, and rate and translate the app in the menu\n
\n
<b>Version 0.6.1</b>\n
* Detect when database changes in the background (i.e. due to activity of a sync app)\n
* Improved searching for URLs from the browser\n
* Confirm dialog when discarding changes\n
\n
<b>Version 0.6</b>\n
Initial public release
</string>
<string-array name="clipboard_timeout_options">
<item>30 секунд</item>
<item>1 хвіліна</item>
@@ -1048,7 +775,8 @@ Initial public release
</string-array>
<string-array name="sftp_auth_modes">
<item>Пароль</item>
<item>Прыватны / Публічны ключ</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Не зважаць на памылкі праверкі сертыфіката</item>

View File

@@ -461,6 +461,7 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>Парола</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
</resources>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A fora de línia</string>
<string name="app_timeout">Temps límit de resposta de l\'aplicació</string>
<string name="app_timeout_summary">Temps abans de bloquejar la base de dades quan l\'aplicació està inactiva.</string>
<string name="kill_app_label">Matar el procés de l\'aplicació</string>
<string name="show_kill_app">Botó de tancament</string>
<string name="kill_app_label">Matar el procés de l\'aplicació</string>
<string name="show_kill_app_summary">Mostra un botó a la pantalla de contrasenya per matar el procés de l\'aplicació (per a usuaris paranoics)</string>
<string name="application">Aplicació</string>
<string name="application_settings">Configuració de l\'aplicació</string>
@@ -246,6 +246,11 @@
<item>Passphrase</item>
<item>Passphrase + Password</item>
</string-array>
<string-array name="PasswordGeneratorCaseModes">
<item>minúscules</item>
<item>MAJÚSCULES</item>
<item>First Character Uppercase</item>
</string-array>
<string name="search_hint">Trobar el que</string>
<string name="search_results">Resultats de cerca</string>
<string name="search_in">Cerca a</string>
@@ -477,7 +482,6 @@
<string name="filestoragename_dropboxKP2A">Dropbox (carpeta de KP2A)</string>
<string name="filestoragehelp_dropboxKP2A">Si no voleu donar accés KP2A al seu Dropbox complet, heu de seleccionar aquesta opció. Es sol·licitarà només l\'accés a la carpeta Apps/Keepass2Android. Això és especialment adequat quan es crea una nova base de dades. Si ja teniu una base de dades, feu clic a aquesta opció per crear la carpeta, a continuació, posar el seu arxiu dins la carpeta (des del seu PC) i llavors seleccioni aquesta opció de nou per obrir l\'arxiu.</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Tots els fitxers i fitxers compartits</string>
@@ -595,22 +599,6 @@
<string name="Continue">Continuar</string>
<string name="NoFilenameWarning">L\'URI que heu introduït no sembla un nom de fitxer. Esteu segurs que és un fitxer vàlid?</string>
<string name="FirstInvalidCompositeKeyError">Token invàlid! Intenta-ho de nou.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Token invàlid! Si us plau, proveu els passos següents per obrir la base de dades: \n
• Assegureu-vos que ha introduït la contrasenya correcta. Utilitzar la icona d\'ull per mostrar la contrasenya introduïda.\n
• Assegureu-vos que ha seleccionat el tipus de contrasenya correcta. Assegureu-vos que correspongui el tipus utilitzada en la creació de la base de dades.\n
• Assegureu-vos que ha seleccionat l\'arxiu de base de dades correcte.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Suggeriment: si pensa que el seu arxiu de base de dades podria estar corrupte o no recordes la clau mestra després de modificar-lo, pot provar amb l\'última versió d\'arxiu oberta satisfactòriament fent clic \"%1$s\" i seleccionant la còpia de seguretat local.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Suggeriment: Keepass2Android ha emmagatzemat l\'última versió d\'arxiu oberta satisfactòriament a la memòria interna. Podeu obrir-lo fent clic \"%1$s\" i seleccionant la còpia de seguretat local.
</string>
<string name="CorruptDatabaseHelp">Arxiu està corrupte. \n
aquí hi ha alguns consells que poden ajudar a diagnosticar el problema: \n
• si vostè va copiar l\'arxiu mitjançant USB (MTP Mode), intenteu-ho novament amb eines com MyPhoneExplorer. MTP trunca arxius en certs casos. \n
• si no es pot obrir el fitxer des del mateix emplaçament en el seu PC, és molt probable que l\'arxiu estigui corrupte. Si us plau utilitzi una còpia de seguretat de la base de dades. Si vostè creu que Keepass2Android ha malmès el fitxer, si us plau contacte amb suport. \n
• si encara pots obrir l\'arxiu en el seu PC, contacteu amb suport. Podria intentar guardar-lo amb diferents configuracions (p. ex. descomprimit) en el PC i provar a obrir-lo de nou en Keepass2Android. </string>
<string name="open_other_db">Obrir una altra base de dades…</string>
<string name="select_database">Seleccioneu la base de dades</string>
<string name="configure_child_dbs">Configura bases de dades fills…</string>
@@ -651,250 +639,7 @@
<item>Correcció d\'errors</item>
<item>Correcció d\'errors</item>
</string-array>
<string name="ChangeLog_1_07b">Versió 1.07b \n
* Millora el rendiment Argon2 mitjançant la implementació nativa (Gràcies al Chih-Hsuan Yen!) \n
* Permet desactivar lempremta digital fent clic a la icona dempremtes dactilars (evita la incidència en lectors dempremtes sota la pantalla, gràcies a marcoDallas!) \n
* Restaura la posició del cursor quan commuteu la visibilitat de la contrasenya (gràcies a DDoSolitary!) \n
* Millores en la implementació de pCloud (gràcies a gilbsgilbs de nou!) \n
* Afegit suport per omplir automàticament per diversos navegadors \n
* Nova implementació per a OneDrive: inclou suport per a OneDrive per a empreses, fitxers compartits, àmbits d\'accés seleccionables, diversos comptes i soluciona problemes en l\'accés fora de línia \n
* Reparació d\'errors </string>
<string name="ChangeLog_1_07"> Versió 1.07-pre2\n
* Arreglaments de fallades a Android 9 de Samsung\n
* Permet obrir més d\'una base de dades, compatible amb KeeAutoExec\n
* SFTP: permet autenticació de clau pública, comprova si la clau del servidor ha canviat\n
* Suport a pCloud - gràcies a gilbsgilbs!\n
* Suport a Nextcloud explícit\n
* Millora la guarda i actualització d\'adjunts a les entrades\n
* Més opcions d\'adaptació del comportament a les preferències personals\n
* SSL: confiar en certificat de l\'usuari\n
* Millorar autoemplenat (ara funciona amb Firefox, permet disminuir missatges emergents)\n
* Reparació d\'errors\n
</string>
<string name="ChangeLog_1_06">Versió 1.06\n
* Canvieu a ykDroid en comptes de YubiChallenge com a aplicació de Desafiament-Resposta de Yubikey.\n
* Implementat suport per a KeepassXC Desafiament-Resposta. Nota: El format de la base de dades ha de ser KDBX4!\n
* Es nega a carregar fitxers esborrats de Google Drive\n
* Canvieu la implementació de TLS per FTPS, afegiu la solució a l\'error JSch amb servidors que suportin gssapi-amb-mic\n
* correccions d\'errors\n </string>
<string name="ChangeLog_1_05">Versió 1.05\n
* Utilitzeu canals de notificació per a Android 8, que permeten la configuració a través de la configuració del sistema\n
* Mostra la icona d\'entrada a la notificació\n
* Utilitzeu icones adaptables per a Android 8, utilitzeu la icona de llançador rodó per a Android 7\n
* Permet activar la cerca desbloquejada (veure configuració)\n
* S\'ha canviat la manera en què els fitxers s\'escriuen a través d\'Access Storage Framework, es solucionen problemes amb l\'actualització de fitxers a Google Drive oberts a través del selector de fitxers del sistema\n
* S\'han afegit alguns textos d\'informació per evitar alguns malentesos comuns\n
* Crea còpies de seguretat locals de bases de dades obertes amb èxit per reduir el risc de pèrdua de dades\n
* Actualitzat JSch per donar suport als xifrats SSH més recents\n
* Permet editar la configuració de la connexió, p. Ex. quan la contrasenya del WebDav ha canviat\n
* S\'ha afegit suport per al mode de contrasenya estàtica de Yubikey Neo\n
* Permet desactivar el suggeriment d\'emplenament automàtic\n
* S\'ha solucionat la fuga de dades al logcat\n
* correccions d\'errors\n
</string>
<string name="ChangeLog_1_04b">Versió 1.04b\n
* Evita errada quan l\'usuari intenta activar l\'emplenament automàtic als dispositius Huawei.\n </string>
<string name="ChangeLog_1_04"> Versió 1.04\n
* Afegit servei d\'emplenament automàtic per Android 8.0 i posteriors.\n
* Actualitzades les biblioteques, utilitats de compilació i versió de SDK.\n
</string>
<string name="ChangeLog_1_03">Versió 1.03\n
* Eliminat servei d\'accessibilitat d\'emplenament automàtic a petició de Google. Si us plau, vegeu la configuració d\'accés de contrasenya per trobar un connector que repliqui l\'anterior funcionalitat. \n
* Afegides de nou apps de tercers com opció emmagatzematge\n
* Visualitzador d\'imatges integrat per veure imatges adjuntes sense transferir-les a altres apps\n
* Actualitzat OkHttp que soluciona problemes amb algunes connexions\n
* Suport per a entrades de KeeTrayTOTP, ara suporta entrades Steam\n </string>
<string name="ChangeLog_1_02">Versió 1.02\n
* Diverses millores de seguretat. Moltes gràcies per a l\'informe de seguretat de jean-baptiste.cayrou@thalesgroup.com i vincent.fargues@thalesgroup.com i per la seva col·laboració! \n
* Suport per al connector KeyboardSwap (mireu les opcions d\'accés de contrasenya): permet canviar automàticament el mètode d\'entrada en dispositius no \"rotejats\". Gràcies a Mishaal Rahman de XDA-Developers per fer això possible. \n
* Arreglat servei d\'accessibilitat en versions recents de Chrome\n
* Arreglat neteja innecessària de les dades d\'empremta digital\n
* Arreglat fallades menors\n
* Actualitzat Dropbox SDK per assegurar la compatibilitat futura\n
* Eliminat la informació d\'errors a través de Xamarin Insights\n
* Actualitzada les eines de compilació\n
</string>
<string name="ChangeLog_1_01g">Versió 1.01-g\n
* Arreglat incident quan s\'intenta treballar fora de línea\n
* Arreglat codificació incorrecta de credencials d\'FTP(S)\n
* Arreglat incident quan s\'utilitza OneDrive en una versió antiga d\'Android\n
* Mostrar hora local en pantalla d\'entrada\n </string>
<string name="ChangeLog_1_01d"> Versió 1.01-d\n
* Arreglat fallo en llistat a OneDrive\n
* Permetre ignorar errors de certificat també quan la verificació del nom del domini falla (no recomanat per a ús en producció)\n
* Arreglat el desblocatge ràpid que fallava malgrat el codi era correcte\n
</string>
<string name="ChangeLog_0_9_8c"> Versió 0.9.8c\n
* Arreglat vulnerabilitat SSL en el Microsoft Live SDK (utilitzat en accedir a arxius mitjançant OneDrive) \n
* Arreglat error: versió anterior contenia dos mètodes d\'entrada (un petaba) \n
</string>
<string name="ChangeLog_1_01">Versió 1.01\n
* afegit suport per al nou format KDBX-4 (compatible amb Keepass 2.35) incloent derivació clau Argó 2 i encriptació ChaCha20.\n
* Re implementat emmagatzematge d\'arxiu WebDav, ara permet navegació d\'arxiu i dóna suport a encriptació moderna.\n
* Re implementat emmagatzematge d\'arxiu FTP, ara permet navegació d\'arxiu i dóna suport a encriptació (FTPS).\n
* Actualitzat a SDK OneDrive (l\'utilitzat prèviament Live SDK ja no es actualitzat)\n
* Actualitzat a SDK Dropbox SDK versió 2 (la versió 1 prèviament utilitzada del SDK es obsoleta).\n
* Afegit suport per a OwnCloud.\n
* Sol·licitud de permís d\'emmagatzematge abans d\'obrir fitxers locals
</string>
<string name="ChangeLog_1_0_0e">Versió 1.0.0e\n
* arreglat desblocatge amb empremta en dispositus antics Samsung amb Android 6\n
* afegit suport natiu per a dispostius x86 devices\n
* permeten amagar teclat durant l\'escan de l\'empremta digital\n
* actualització de sistema </string>
<string name="ChangeLog_1_0_0"> Versió 1.0.0\n
* Fingerprint, desbloqueig per empremta dactilar (necessita Android 6.0+ o un dispositiu Samsung)\n
* Afegit servei de completar automàticament (necessita Android 5.0+)\n
* Afegit suport a entrada mitjançant plantilles\n
* Afegit mode de funcionament offline\n
* Opció de còpia de registres\n
* Mode d\'auto-completar per a noms de camps\n
* Opció de esborrar elements de la llista de fitxers recents\n
* Petició d\'autorització en el runtime d\'Android 6.0\n
* Errors corregits (teclat intern, selecció d\'icones)\n
* Inclosa opció per enviar informe d\'errors\n
* Afegits missatges d\'ajuda en diferents punts\n
</string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* Nou diseny de la interfície d\'usuari. Moltes gràcies a Stefano Pignataro (http://www.spstudio.at) for his support!\n
* Possibilitat d\'afegir icones pròpies\n
* Suport per al mode multi pantalla per a dispositius Samsung\n
* Ampliat el nombre de rondes d\'encriptació per defecte per a noves bases de dades \n
* Comprovació de claus duplicades en cams addicionals per evitar pèrdues de dades\n
</string>
<string name="ChangeLog_0_9_9c"> Versió 0.9.9c\n
* Ha tornat el tema fosc\n
* Es poden instal·lar altres paquets d\'icona (icones d\'estil de Windows estan disponibles a la botiga)\n
* Afegida la pregunta de confirmació quan s\'esborrin elements sense paperera de reciclatge\n
* Errors arreglats (mostra incorrectament la codificació secreta de OTP, icona de la app incorrecte en alguns llocs) \n
</string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* Errors corregits (Errors al guardar algunes bases de dades, mal funcionament de l\'exportació a dispositiu local, crash de l\'app al seleccionar algunes opcions de preferències)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* Suport per a accés entorns d\'enmagatzematge (permet escriure a la tarjeta SD i a Google Drive amb el teclat KP2A Offline)\n
* Prova per detectar una entrada errònia d\'usuari quan s\'introdueix WebDAV URLs (directori en lloc de fitxer)\n
* Font de les contrasenyes canviada\n
* Permet canviar el compte de Dropbox\n
* Error corregit: Ara es recorda la contrasenya d\'OTP</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* Traduccions actualitzades\n
* Errors corregits: Pèrdua de la font de les contrasenyes a la versió 0.9.7, ordenament per noms no funcionava a l\'ordenar grups\n</string>
<string name="ChangeLog_0_9_7"> Versió 0.9.7\n
* suport per escriure a bases de dades Keepass 1 (kdb) (beta!) \n
* millor canviar a teclat anterior (també treballa en dispositius que no disposin d\'accés de superusuari - rootejats)\n
* suport per a KeeChallenge amb challenges\n de longitud variable\n
* evitar prendre captures de pantalla des de les pantalles de DesbloqueigRàpid i contrasenya\n
* ordenació inversa per Ordena per data de modificació (ara descendent) \n
* errors arreglats: vista de notes ara actualitzada correctament després de canvis, vistes de contrasenyes ara amaga contrasenya correctament en (esperançadament) tots els dispositius, arreglat problema que li permetia afegir una entrada doble , solucionat el problema que mostrava avís de duplicat UUID fins i tot després d\'arreglar la base de dades\n </string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n * allow to import key file and/or local database file to app internal directory (see settings)\n * allow different sorting options\n * improved preferences for automatic keyboard switching\n * updated application logo and notification design, design by Stefano Pignataro (http://www.spstudio.at)\n * password generator remembers last settings\n * set notification visibility for Android 5 lock screen\n * now clearing master password field when leaving the app without clicking OK\n * fixed issue with missing input languages in keyboard setting on some devices\n * fixed issue with automatic keyboard switching on rooted devices\n * added check for corrupt databases (duplicate UUIDs)\n * automatically reload database when change detected, solves security concern about revealing master password\n * improved polish small keyboard layout, fixed keyboard settings theme (thanks to Wiktor Ławski)\n </string>
<string name="ChangeLog_0_9_5"><b>Versió 0.9.5</b> \n * Arreglat problemes amb arxiu de navegació (especialment en Android 4.4) \n * Solucionat el problema amb la càrrega d\'arxius .kdb (Keepass 1) amb el Nexus 5 amb Android Lollipop\n * afegit l\'opció per evitar prendre screenshots/mostrant app a la llista d\'aplicacions recents\n * Solucionat el problema amb Google Drive arxiu d\'emmagatzematge (edició regular) \n * Permeten arxius clau en emmagatzematge deliberada tipus (edició regular) \n * SDK de Dropbox actualitzat per incloure un pedaç de seguretat oficial (edició regular) \n * Actualitzades eines de construcció--&gt; mida dels apk augmentada:-(\ n He promès alguns canvis més. Vindran amb el pròxim llançament- Ho sentim. Volia publicar aquests destrets calents tan aviat com sigui possible.</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b>\n
* added plug-in support: See settings for how to get plug-ins!\n
* published QR plug-in (scan passwords, display passwords as QR code, transfer entries to other KP2A devices)\n
* published InputStick plugin (transfer credentials to your PC via bluetooth - requires InputStick USB stick)\n
* Third party apps can now simply implement querying KP2A for credentials. Are you a developer? Please add this to your app if suitable!\n
* added TOTP support (compatible with KeeOTP and TrayTotp)\n
* app should no longer be killed by Android when database is open\n
* database is no longer locked when leaving the app with the back button (see settings)\n
* display group names in search results view (*)\n
* added context menu in search results view including \"Navigate to parent\" option (*)\n
* added option to display group name in entry view (*)\n
* (*) thanks to Matthieu for implementing these features!\n
* support KeeChallenge (with Yubikey NEO). Thanks to Ben Rush for implementing the connector!\n
* improved user interface\n
* fixed a bug in Google Drive interface\n
* added option to disable the \"donate\" option\n
* QuickUnlock icon now hidden on Android 4.2+ devices by default\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Version 0.9.3 r5</b>\n
* Incorporated fixes from Xamarin: Keepass2Android now compatible with ART on Android 4.4.2. Finally!\n
* Bug fixes: bugs in synchronization (refresh display, correct check for changes on http), bugs on Android 2.x devices, bugs in Google Drive and OneDrive storage implementations, clear clipboard on close database, bug opening attachments, display problems with keyboard\n</string>
<string name="ChangeLog_0_9_3"><b>Version 0.9.3</b>\n
* New keyboard with many improvements. See settings to customize.\n
* Read-only support for kdb (Keepass 1 files). Experimental!\n
* Added SFTP support\n
* Added workaround for bug in ART (Android 4.4.2)\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_2"><b>Version 0.9.2</b>\n
* Added OTP support (compatible with OtpKeyProv plugin)\n
* Integrated NFC support for OTPs from YubiKey NEO \n
* Several UI improvements\n
* Integrated Keepass 2.24 library\n
* Added option to kill the app process (see settings)\n
* Improved SSL certificate validation\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_1"><b>Version 0.9.1</b>\n
* Integrated SkyDrive support (Keepass2Android regular edition only)\n
* Fixed problems with Google Drive integration\n
* Added NTLM support</string>
<string name="ChangeLog_0_9"><b>Version 0.9</b>\n
* Integrated Dropbox and Google Drive support (read/write databases; Keepass2Android regular edition only)\n
* Integrated custom file browser (based on android-filechooser by HBA)\n
* Improved user interface for creating new databases\n
* Included custom font DejaVu Sans Mono for displaying passwords\n
* Bug fixes</string>
<string name="ChangeLog_0_8_6"><b>Version 0.8.6</b>\n
* Support for Twofish cipher\n
* Allow editing of groups\n
* Allow moving of entries and groups\n
* QuickUnlock icon can be made transparent (see settings)\n
* Bug fixes</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* Remote files are stored in the local application cache to allow offline usage (including editing and later synchronization). See settings. \n
* Notification icon to visualize the lock-state of the database (see settings)\n
* Improved determination of lock-state in some situations\n
* Database files are loaded to memory while you are typing your password for increased loading speed (see settings)\n
* Entries can be added to root group\n
* Bug fixes (resolving reference fields, problems with keyboard on Italian an Chinese devices)</string>
<string name="ChangeLog_0_8_4"><b>Version 0.8.4</b>\n
* External database changes are detected and merged when saving\n
* Improved loading performance\n
* Improved search toolbar with suggestions\n
* New App logo!\n
* Added support for .kdbp format for faster loading/saving\n
* Improved editing of extra strings and hidden display when protected\n
Thanks to Alex Vallat for his code contributions!\n
Thanks to Niki Hüttner (www.close-cut.de) for the new logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Version 0.8.3</b>\n
* Username/TAN index displayed in entry list (see settings)\n
* Entries can be created if search from browser doesn\'t return results\n
* KP2A keyboard provides possibility to search for credentials for current app\n
* App automatically closes after selecting an entry for use in keyboard\n
* Keyboard selection dialog automatically opens after search for URL (see settings)\n
* Placeholders in entry fields are replaced before copying (most placeholders supported)\n
* minor bug fixes
</string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* Support for Digest Authentication in WebDAV\n
* Bugfixes (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Version 0.8.1</b>\n
* KP2A Offline and \"Online\" can be installed both again\n
* Added new translations (thanks to all contributors!)</string>
<string name="ChangeLog_0_8"><b>Version 0.8</b>\n
* Improved user interface especially for Android 4.x devices\n
* Allow using deliberate file managers for selecting existing files\n
* Added safer way for opening attachments (through cache directory)\n
* fixed bugs in Edit activity\n
* probably introduced new bugs :-)</string>
<string name="ChangeLog_keptDonate">Estesa possibilitat de donar una cervesa o una altra cosa</string>
<string name="ChangeLog_0_7"><b>Version 0.7</b>\n
* Increased loading speed: key transformations now 10x faster!\n
* Added Keepass2Android soft-keyboard: Switch to this keyboard for entering credentials. Shields you from clipboard-based password sniffers (disable old clipboard notifications in the options)\n
* Added option to donate a beer or something else (see menu)</string>
<string name="ChangeLog"><b>Version 0.6.2</b>\n
* Integració amb Google Drive/Dropbox/... : Compatible amb l\'APP oficial Google Drive o Dropbox i permet obrir el fitxer .kdbx que necessitis. Suport el teclat KP2A.\n
* Dialeg de cerca millorat \n
* Resultats de cerca millorats per a poder compartir URLs amb subdominis\n
* Opcions de feedback afegides per reportar problemes, i valoració i traducció de l\'aplicació al mateix menú\n
\n
<b>Version 0.6.1</b>\n
* Detecta quan la base de dades canvia en segon pla (per exemple degut a l\'activitat de sincronització de l\'aplicació)\n
* Cerca millorada per a URLs des de l\'explorador d\'internet\n
* Dialeg de confirmació quan descartes canvis\n
\n
<b>Version 0.6</b>\n
Revisió inicial per al públic
</string>
<string-array name="clipboard_timeout_options">
<item>30 segons</item>
<item>1 minut</item>
@@ -943,7 +688,8 @@ Revisió inicial per al públic
</string-array>
<string-array name="sftp_auth_modes">
<item>Contrasenya</item>
<item>Clau Privada/Pública</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignora els errors de validació de certificat</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Vypršel časový limit aplikace</string>
<string name="app_timeout_summary">Čas, po který, při neaktivitě aplikace, databáze zůstane odemčená.</string>
<string name="kill_app_label">Ukončit proces aplikace</string>
<string name="show_kill_app">Tlačítko Zavřít</string>
<string name="kill_app_label">Ukončit proces aplikace</string>
<string name="show_kill_app_summary">Zobrazit tlačítko pro ukončení aplikace na obrazovce s heslem (pro paranoidní uživatele)</string>
<string name="application">Aplikace</string>
<string name="application_settings">Nastavení aplikace</string>
@@ -112,8 +112,8 @@
<string name="entry_created">Vytvořeno</string>
<string name="entry_expires">Vyprší</string>
<string name="entry_group_name">Název skupiny</string>
<string name="entry_keyfile">Klíčový soubor (volitelný)</string>
<string name="keyfile_heading">Klíčový soubor</string>
<string name="entry_keyfile">Soubor klíče (volitelný)</string>
<string name="keyfile_heading">Soubor klíče</string>
<string name="entry_modified">Změněno</string>
<string name="entry_password">Heslo</string>
<string name="entry_save">Uložit</string>
@@ -134,7 +134,7 @@
<string name="error_invalid_db">Chybná databáze.</string>
<string name="error_invalid_path">Chybná cesta.</string>
<string name="error_no_name">Je nutné zadat název.</string>
<string name="error_nopass">Je potřeba heslo nebo klíčový soubor.</string>
<string name="error_nopass">Je vyžadováno heslo nebo soubor klíče.</string>
<string name="error_pass_gen_type">Minimálně jeden typ generování hesla musí být zvolen</string>
<string name="error_pass_match">Hesla se neshodují.</string>
<string name="error_rounds_not_number">Počet opakování musí být číslo.</string>
@@ -149,21 +149,22 @@
<string name="hint_conf_pass">potvrdit heslo</string>
<string name="hint_generated_password">vygenerované heslo</string>
<string name="hint_group_name">Název skupiny</string>
<string name="hint_keyfile">klíčový soubor</string>
<string name="hint_keyfile">Soubor klíče</string>
<string name="hint_length">délka</string>
<string name="hint_pass">heslo</string>
<string name="hint_keyfile_path">Cesta k privátnímu klíči SSH</string>
<string name="hint_login_pass">Heslo</string>
<string name="hint_title">název</string>
<string name="hint_url">Adresa URL</string>
<string name="hint_override_url">přepsat adresu URL</string>
<string name="hint_tags">štítek1, štítek2</string>
<string name="hint_username">uživatelské jméno</string>
<string name="InvalidPassword">Chybné heslo nebo klíčový soubor.</string>
<string name="InvalidPassword">Chybné heslo nebo soubor klíče.</string>
<string name="invalid_algorithm">Neplatný algoritmus.</string>
<string name="invalid_db_sig">Nelze rozpoznat formát databáze.</string>
<string name="keyfile_does_not_exist">Klíčový soubor neexistuje.</string>
<string name="no_keyfile_selected">Nebyl vybrán žádný klíčový soubor.</string>
<string name="keyfile_is_empty">Klíčový soubor je prázdný.</string>
<string name="keyfile_does_not_exist">Soubor klíče neexistuje.</string>
<string name="no_keyfile_selected">Nebyl vybrán žádný soubor klíče.</string>
<string name="keyfile_is_empty">Soubor klíče je prázdný.</string>
<string name="length">Délka</string>
<string name="list_size_title">Velikost seznamu skupin</string>
<string name="list_size_summary">Velikost textu v seznamu skupin</string>
@@ -217,8 +218,8 @@
<string name="progress_create">Vytvářím novou databázi…</string>
<string name="create_database">Vytvořit databázi</string>
<string name="progress_title">Pracuji…</string>
<string name="remember_keyfile_summary">Pamatovat si umístění klíčových souborů</string>
<string name="remember_keyfile_title">Uložit klíčový soubor</string>
<string name="remember_keyfile_summary">Pamatovat si umístění souborů klíčů</string>
<string name="remember_keyfile_title">Uložit soubor klíče</string>
<string name="remove_from_filelist">Odstranit</string>
<string name="edit">Změnit</string>
<string name="rijndael">Rijndael (AES)</string>
@@ -301,6 +302,8 @@
<string name="NoDalVerification_summary">Zrušit kontrolu pokud doména a položka v aplikaci souhlasí.</string>
<string name="InlineSuggestions_title">Integrovat s klávesnicí</string>
<string name="InlineSuggestions_summary">Zobrazuje návrhy automatického doplňování jako možnosti na klávesnici (pokud je podporováno metodou vstupu)</string>
<string name="LogAutofillView_title">Zahrnout obrazovky automatického doplňování do protokolu</string>
<string name="LogAutofillView_summary">Zahrne detaily o obrazovkách, kde byly detekovány prostory pro automatické dopňování, do protokolu (pokud je zapnut protokolovací soubor). Tyto detaily mohou být zaslány vývojáři pokud automatické doplňování nefunguje správně.</string>
<string name="requires_android11">Vyžaduje Android 11 nebo novější</string>
<string name="kp2a_findUrl">Najít heslo</string>
<string name="excludeExpiredEntries">Vyloučit expirované položky</string>
@@ -415,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Zobrazovat oznamovací ikonu pokud je databáze odemčena.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 přinesl nové chování upozornění. Pokud chcete schovat oznamovací ikonu Keepass2Android můžete tak učinit v nastavení systému. Nastavte kategorii důležitosti upozornění na Minimum.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Otevřít nastavení</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android umožňuje zobrazit systémové oznámení, když databáze není uzamčena. Aby to fungovalo, udělte prosím oprávnění.</string>
<string name="DontCare">Není třeba</string>
<string name="DocumentAccessRevoked">Soubor není dále dostupný pro Keepass2Android. Buď byl smazán, nebo bylo zrušeno povolení k přístupu. Prosím otevřete daný soubor znovu pomocí: Změnit databázi.</string>
<string name="PreloadDatabaseEnabled_title">Přednačítat databázový soubor</string>
@@ -499,9 +503,27 @@
<string name="hint_sftp_host">počítač (např: 192.168.0.1)</string>
<string name="hint_sftp_port">port</string>
<string name="initial_directory">Počáteční adresář (nepovinné):</string>
<string name="connect_timeout">Časový limit připojení v sekundách (volitelné):\"</string>
<string name="enter_sftp_login_title">Zadejte přihlašovací údaje k SFTP:</string>
<string name="sftp_auth_mode">Režim ověření</string>
<string name="send_public_key">Odeslat veřejný klíč...</string>
<string name="select_private_keyfile">Vyberte privátní klíč...</string>
<string name="hint_sftp_key_name">Název nového klíče</string>
<string name="hint_sftp_key_content">Obsah nového klíče</string>
<string name="private_key_saved">Privátní klíč uložen</string>
<string name="private_key_save_failed">NEPODAŘILO se uložit privátní klíč: %1$s</string>
<string name="private_key_info">Zadejte název klíče a obsah pro uložení</string>
<string name="private_key_delete">Odstraněný privátní klíč: %1$s</string>
<string name="private_key_delete_failed">NEPODAŘILO se odstranit privátní klíč: %1$s</string>
<string name="save_key">Uložit privátní klíč</string>
<string name="delete_key">Odstranit privátní klíč</string>
<string name="private_key_select">Vybraný privátní klíč</string>
<string name="private_key_create_new">[Přidat nový...]</string>
<string name="hint_sftp_key_passphrase">Heslo klíče (volitelné)</string>
<string name="sftp_kex_title">Algoritmus (algoritmy) pro výměnu klíčů (KEX) (volitelné)</string>
<string name="hint_sftp_kex">\"Názvy/spec. oddělené čárkou</string>
<string name="sftp_shk_title">Algoritmus (algoritmy) klíče serverového hostitele (volitelné)</string>
<string name="hint_sftp_shk">\"Názvy/spec. oddělené čárkou</string>
<string name="enter_ftp_login_title">Zadejte přihlašovací údaje pro FTP:</string>
<string name="enter_mega_login_title">Zadejte přihlašovací údaje pro váš účet MEGA</string>
<string name="select_storage_type">Vyberte typ úložiště:</string>
@@ -519,8 +541,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A soubory)</string>
<string name="filestoragehelp_gdriveKP2A">Nechcete-li dát aplikaci KeePass2Android přístup k celému vašemu Google Drive, použijte tuto možnost. Upozorňujeme, že nejprve musíte vytvořit soubor s databází položek, existující soubory nejsou viditelné pro aplikaci. Toto můžete udělat z obrazovky Vytvořit databázi, nebo exportem právě otevřené databáze, volbou této možnosti</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (složka KP2A)</string>
<string name="filestoragehelp_pcloud">Tento typ úložiště si vyžaduje přístup pouze do pCloudové složky \"Applications/Keepass2Android\". Chcete-li použít existující databázi ze svého pCloud účtu, ujistěte se, že je soubor umístěn v této složce.</string>
<string name="filestoragename_pcloudall">PCloud (plný přístup)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Všechny soubory a sdílené soubory</string>
@@ -539,11 +562,11 @@
<string name="master_password">Hlavní heslo</string>
<string name="help_master_password">Databáze bude zašifrována heslem, které zde nastavíte. Pro zabezpečení databáze zvolte silné heslo! Tip: Vytvořte jednu nebo dvě věty a použijte první písmena jednotlivých slov jako heslo. Využívejte interpunkční znaménka.</string>
<string name="hint_master_password">Nastavte hlavní heslo pro ochranu databáze:</string>
<string name="key_file">Klíčový soubor</string>
<string name="help_key_file">Klíčový soubor je v podstatě heslo uložené v souboru. Klíčové soubory jsou obvykle silnější než hlavní heslo, protože klíč může být mnohem složitější, nicméně je také těžší držet klíčový soubor v tajnosti. Je-li vaše databáze umístěna na vzdáleném úložišti, neukládejte klíčový soubor do stejného místa! Tím by bylo zašifrování souboru zcela zbytečné. Důležité upozornění: Po vytvoření databáze již nelze změnit obsah klíčového souboru!</string>
<string name="hint_key_file">Zvolte, pokud chcete použít klíčový soubor spolu s hlavním heslem:</string>
<string name="use_key_file">Použít klíčový soubor</string>
<string name="error_adding_keyfile">Chyba při přidávání klíčového souboru!</string>
<string name="key_file">Soubor klíče</string>
<string name="help_key_file">Soubor klíče je v podstatě heslo uložené v souboru. Soubory klíčů jsou obvykle silnější než hlavní heslo, protože klíč může být mnohem složitější, nicméně je také těžší držet soubor klíče v tajnosti. Je-li vaše databáze umístěna na vzdáleném úložišti, neukládejte soubor klíče do stejného místa! Tím by bylo zašifrování souboru zcela zbytečné. Důležité upozornění: Po vytvoření databáze již nelze změnit obsah souboru klíče!</string>
<string name="hint_key_file">Zvolte, pokud chcete použít soubor klíče spolu s hlavním heslem:</string>
<string name="use_key_file">Použít soubor klíče</string>
<string name="error_adding_keyfile">Chyba při přidávání souboru klíče</string>
<string name="init_otp">Otevřít pomocný soubor OTP…</string>
<string name="otp_explanation">Zadejte další jednorázové heslo (OTP). Dotkněte se zad telefonu s Yubikey NEO pro zadání pomocí NFC (vyžaduje aplikaci Yubiclip).</string>
<string name="otp_hint">OTP %1$d</string>
@@ -572,6 +595,7 @@
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Logovací soubor pro ladění chyb</string>
<string name="DebugLog_title">Použít protokolovací soubor</string>
<string name="FtpDebug_title">Protokolování ladění FTP/SFTP</string>
<string name="DebugLog_summary">Ulož výstup aplikace do lokálního souboru</string>
<string name="DebugLog_send">Pošli soubor s ladícími informacemi...</string>
<string name="loading">Nahrávám…</string>
@@ -644,11 +668,11 @@
• Ujistěte se, že jste zadali správné heslo. Použitím ikonky s okem odkryjete vložené heslo.\n
• Ujistěte se, že jste použili správný typ hesla. Ujistěte se, že tento typ odpovídá typu použitému při vytváření databáze.\n
• Ujistěte se, že jste použili správný databázový soubor.</string>
• Ujistěte se, že jste použili správný soubor databáze.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Nápověda: Pokud si myslíte že by databáze mohla být porušena, nebo si nepamatujete hlavní klíč, můžete zkusit poslední úspěšně otevřenou verzi kliknutím \"%1$s\" a zvolením místní zálohy.</string>
&#8226; Nápověda: Pokud si myslíte že by soubor databáze mohl být poškozený, nebo si nepamatujete hlavní klíč, můžete zkusit poslední úspěšně otevřenou verzi souboru kliknutím \"%1$s\" a zvolením místní zálohy.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Nápověda: Keepass2Android uložil poslední úspěšně otevřenou verzi souboru v místní paměti. Můžete jí otevřít zmáčknutím \"%1$s\" a výběrem místní zálohy.
&#8226; Nápověda: Keepass2Android uložil poslední úspěšně otevřenou verzi souboru do interního úložiště. Můžete ji otevřít klepnutím na \"%1$s\" a výběrem místní zálohy.
</string>
<string name="CorruptDatabaseHelp"> Soubor je poškozený. \n
Zde je několik rad, které vám mohou pomoci zjistit příčinu problému:\n
@@ -685,6 +709,19 @@
<string name="EntryChannel_desc">Upozornění pro usnadnění přístupu k momentálně zvolené položce.</string>
<string name="CloseDbAfterFailedAttempts">Zavřít databázi po třech neúspěšných pokusech o odemknutí.</string>
<string name="WarnFingerprintInvalidated">Varování! Biometrické ověření může být zneplatněno Androidem, např. po přidání nového otisku prstu do nastavení zařízení. Ujistěte se, že vždy víte, jak odemknout pomocí hlavního hesla!</string>
<string-array name="ChangeLog_1_10">
<item>Přidání podpory oprávnění pro oznámení v systému Android 13+</item>
<item>Zlepšení implementace FTP a SFTP</item>
<item>Přidání přístupu k plnému pCloudu</item>
<item>Povolení výběru jazyka systému v dialogovém okně jazyka</item>
<item>Oprava problému se zapamatováním typu souboru klíče + Challenge</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Opravy pádů a nečekaného odhlašování</item>
<item>Přepnutí na novou implementaci SFTP, podporující moderní algoritmy pro veřejné klíče jako rsa-sha2-256</item>
<item>Označení hesel jako citlivé údaje při kopírování do schránky (Android 13)</item>
<item>Vylepšení automatického vyplňování</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Přidaná podpora zobrazování, mazání a obnovování záloh položek</item>
<item>Přidaná podpora pro cloudové úložiště MEGA </item>
@@ -720,7 +757,7 @@
<item>Upgrade pCloud SDK kvůli opravě problému s autentizací</item>
<item>Update Jsch na verzi 0.1.55</item>
<item>Přidáno menu na obrazovku volby databáze.</item>
<item>Přidána možnost exportu importovaného klíčového souboru</item>
<item>Přidána možnost exportu importovaného souboru klíče</item>
</string-array>
<string-array name="ChangeLog_1_08c">
<item>Již se neukládají názvy balíčků Android aplikací v poli URL</item>
@@ -744,264 +781,7 @@
<item>Opravy chyb</item>
<item>Opravy chyb</item>
</string-array>
<string name="ChangeLog_1_07b"> Verze 1.07b-pre\n
* Vylepšení výkonu Argon2 pomocí vlastní implementace (Díky Chih-Hsuan Yen!)\n
* Možnost zakázání čtečky otisků poklepáním na ikonu otisku. Umožňuje obejít problémy při používání pod-displejového snímače. (Díky marcoDallas!)\n
* Vrácení pozice ukazatele při přepínání viditelnosti hesla (Díky DDoSolitary!)\n
* Vylepšení implementace pCloud (Znovu díky gilbsgilbs!)\n
* Přidána podpora AutoFill pro více prohlížečů \n
* Nová implementace OneDrive: Podpora OneDrive pro firmy, sdílené soubory, volitelné rozsahy přístupu, více účtů a opravy problémů při offline přístupu\n
* Oprava chyb
</string>
<string name="ChangeLog_1_07"> Version 1.07\n
* Opravuje padání aplikace na Samsung Android 9\n
* Umožňuje otevření více než jednoho souboru databáze, kompatibilní s KeeAutoExec\n
* SFTP: Povolit ověření veřejným klíčem při změně klíče na hostiteli\n
* Podpora pro pCloud - díky gilbsgilbs!\n
* Explicitní podpora pro Nextcloud\n
* Vylepšení ukládání a aktualizování příloh\n
* Více možností pro osobní předvolby\n
* SSL: Důvěřovat uživatelským certifikátům\n
* Vylepšení Automatického doplňování (nyní funguje ve Firefoxu, umožňuje omezení vyskakovacích oken)\n
* Opravy chyb\n
</string>
<string name="ChangeLog_1_06"> Verze 1.06\n
* Změna na ykDroid místo YubiChallenge pro Yubikey Výzva-Odpověď.\n
* Implementována podpora pro Výzva-Odpověď typu KeepassXC. Poznámka: Databáze musí být ve formátu KDBX4!\n
* Odmítání načtení souborů z Google Drive přesunutých do koše\n
* Změna implementace TLS pro FTPS, přidán workaround pro JSch bug pro servery podporující gssapi-with-mic\n
* Opravy chyb\n
</string>
<string name="ChangeLog_1_05"> Verze 1.05\n
* Použití kanálů upozornění pro Android 8. Toto umožní nastavení skrz nastavení systému.\n
* Ukazuje ikonu vstupu v upozornění.\n
* Použití Adaptivních ikon pro Android 8 a kulatých ikon pro Android 7.\n
* Možnost povolit hledání po odemknutí (viz nastavení).\n
* Změněn způsob zápisu pomocí Storage Access Frameworku, tato úprava opravuje problémy s aktualizací souborů na Google Disku které byly otevřeny pomocí výběru v systému souborů.\n
* Přidány některé vysvětlující texty k zamezení častých nedorozumění.\n
* Tvorba záloh úspěšně otevřených databází k omezení rizika ztráty dat.\n
* Aktualizován JSch pro podporu novějších SSH šifer.\n
* Povolení pro úpravu nastavení připojení, např. když je změněno heslo pro službu WebDav.\n
* Přidána podpora pro Yubikey Neo (mód statického hesla).\n
* Možnost zákazu návrhů pro automatické vyplňování.\n
* Oprava úniku dat do logu. (záznam výkon)\n
* Oprava chyb.\n
</string>
<string name="ChangeLog_1_04b"> Verze 1.04b\n
* Oprava pádů při aktivaci automatického vyplňování na zařízeních Huawei.\n
</string>
<string name="ChangeLog_1_04"> Verze 1.04\n
* Přidána funkce automatického doplňování pro Android 8.0 a novější.\n
* Aktualizovány knihovny, nástroje pro sestavení a cílová verze SDK.\n
</string>
<string name="ChangeLog_1_03">Verze 1.03\n
* Odstraněny služby zpřístupnění pro AutoFill dle požadavku Googlu. Podívejte se do nastavení přistupu hesel k nalezení doplňku poskytujícího předchozí funkci.\n
* Znovu povoleny aplikace třetích stran pro ukládání\n
* Vestavěný prohlížeč obrázků pro prohlížení připojených obrázku bez přenosu do jiných aplikací\n
* Aktualizované OkHttp pro opravu problémů s některými spojeními\n
* Podpora pro KeeTrayTOTP položky, nyní podporuje i Stream\n
</string>
<string name="ChangeLog_1_02"> Verze 1.02\n
* Různá bezpečnostní vylepšení. Děkuji za bezpečnostní hlášení od jean-baptiste.cayrou@thalesgroup.com a vincent.fargues@thalesgroup.com a za jejich spolupráci!\n
* Podpora zásuvného modulu KeyboardSwap (viz nastavení přístupového hesla): umožňuje automaticky přepnout metodu zadávání na zařízeních bez rootu. Děkuji Mishaalu Rahmanovi z XDA-Developers za spolupráci.\n
* Oprava pro službu dostupnosti s posledními verzemi Chrome\n
* Oprava nepotřebného čištění dat z čtečky otisků prstů\n
* Oprava menších pádů\n
* Aktualizované Dropbox SDK pro zajištění budoucí kompaktibility\n
* Odstraněno hlášení chyb pomocí Xamarin Insights\n
* Aktualizované nástroje pro překlad\n
</string>
<string name="ChangeLog_1_01g"> Verze 1.01-g\n
* Oprava pádu při pokusu o práci offline\n
* Oprava nesprávného kódování přihlašovacích údajů pro FTP(S)\n
* Oprava pádů při používání OneDrive na starších verzích Androidu\n
* Zobrazení času coby lokálního času na zadávacích obrazovkách\n
</string>
<string name="ChangeLog_1_01d"> Verze 1.01-d\n
* Oprava výpisu souborů na OneDrive\n
* Umožnění ignorování chyb certifikátu pokud současně selže i ověření názvu hosta (nedoporučuje se pro produkční využití)\n
* Oprava občasného selhání Rychlého Odemknutí při zadání správného kódu\n
</string>
<string name="ChangeLog_0_9_8c">Verze 0.9.8c\n
* Oprava chyby zabezpečení SSL v Microsoft Live SDK (používá se při přístupu k souborům přes OneDrive) \n
* Oprava: Předchozí vydání obsahovalo dvě vstupní metody (jedna padala) \n </string>
<string name="ChangeLog_1_01"> Verze 1.01\n
* přidána podpora pro nový formát KDBX-4 (kompaktuibilní s Keepass 2.35) včetně odvozování klíčů Argon2 key a ChaCha20 šifrování.\n
* Nová implementace WebDav úložiště, nyní umožňuje procházení souborů a podporuje moderní šifrování.\n
* Nová implementace FTP úložiště, nyní umožňuje procházení souborů a podporuje šifrování (FTPS).\n
* Aktulizace na OneDrive SDK (dříve používané Live SDK již nění aktualizováno)\n
* Aktualizace na Dropbox SDK verze 2 (dříve používaná verze 1 je zastarallá).\n
* Přidána podpora pro OwnCloud.\n
* Dotaz na práva k úložišti před otevíráním lokáních souborů
</string>
<string name="ChangeLog_1_0_0e"> Verze 1.0.0e\n
* oprava odemykání otiskem prstu na starších zařízeních Samsung s Android 6\n
* přidána nativní podpora pro x86 zařízení\n
* umožnění skrytí softwarové klávesnice během skenování otisku prstu\n
* aktualizace build systému
</string>
<string name="ChangeLog_1_0_0"> Verze 1.0.0\n
* Odemknutí dotykem prstu (vyžaduje Android 6.0+ nebo zařízení Samsung)\n
* Přidána služba automatického doplňování (vyžaduje Android 5.0+)\n
* Přidána podpora šablon\n
* Přidán mód \"pracovat offline\"\n
* Umožněno kopírování položek\n
* Mód automatického doplňování pro názvy polí\n
* Umožněno odstraňování položek ze seznamu předcházejících souborů\n
* Vyžadování oprávnění za běhu v Android 6.0\n
* Opravy chyb (ve vestavěné klávesnici, při výběru ikon)\n
* Doplněna možnost odeslání chybového hlášení\n
* Na různých místech doplněna nápověda\n
</string>
<string name="ChangeLog_0_9_9">Verze 0.9.9\n
* Kompletní přepracování vzhledu aplikace. Velké díky Stefanu Pignatarovi (http://www.spstudio.at) za jeho podporu! \n
* Možnost přidávat vlastní ikony\n
* Přidání podpory režimu více oken na zařízeních Samsung\n
* Navýšení výchozího počtu šifrovacích cyklů pro nové databáze\n
* Zjišťování duplicitních klíčů dodatečných polí, aby nedocházelo ke ztrátě dat\n</string>
<string name="ChangeLog_0_9_9c"> Verze 0.9.9c\n
* Tmavý vzhled je zpátky\n
* Můžete nainstalovat další balíčky ikon (staré ikony ve stylu Windowsjsou dostupné v obchodu Play)\n
* Doplněno potvrzení při mazání položek bez použití odpadkového koše.\n
* Opravy chyb (chybné zobrazení OTP tajného kódování, na několika místech špatná ikona aplikace)\n
</string>
<string name="ChangeLog_0_9_8b">Verze 0.9.8b\n
* Opravy chyb (uložení selhávalo pro některé databáze, nefungoval export do místního zařízení, výběr některých možností v nastavení shazoval aplikaci) \n</string>
<string name="ChangeLog_0_9_8">Verze 0.9.8\n
* Podpora Storage Access Frameworku (umožňuje zápis na SD kartu a na Google Drive z KP2A Offline) \n
* Pokus o detekci chybného uživatelského vstupu při zadávání URL adresy WebDAV (adresář místo souboru) \n
* Změna fontu pro hesla\n
* Umožnění změny účtu Dropbox\n
* Oprava chyby: Pamatování OTP hesla nyní funguje\n</string>
<string name="ChangeLog_0_9_7b">Verze 0.9.7b\n
* aktualizovány překlady\n
* opravy chyb: Chybějící font pro hesla ve verzi 0.9.7, řazení podle názvu neřadilo skupiny\n</string>
<string name="ChangeLog_0_9_7">Verze 0.9.7\n
* podpora zápisu pro databáze Keepass 1 (kdb) (beta!)\n
* lepší přepínání zpět na předešlou klávesnici (funguje i na zařízeních bez rootu)\n
* podpora pro KeeChallenge s proměnnou délkou výzev\n
* zabránění snímání obrazovky na obrazovce Rychlého odemknutí a obrazovkách s hesly\n
* obrácení směru řazení při řazení podle data změny (nyní sestupně)\n
* opravy chyb: Zobrazení poznámek se nyní korektně aktualizuje po provedení změn, Obrazovky s hesly nyní správně skrývají hesla na (snad) všech zařízeních, Opraven problém, který umožňoval přidat záznam dvakrát, Opraven problém se zobrazováním varování na duplicitní UUID i po opravení databáze\n</string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n
* allow to import key file and/or local database file to app internal directory (see settings)\n
* allow different sorting options\n
* improved preferences for automatic keyboard switching\n
* updated app logo and notification design, design by Stefano Pignataro (http://www.spstudio.at)\n
* password generator remembers last settings\n
* set notification visibility for Android 5 lock screen\n
* now clearing master password field when leaving the app without tapping OK\n
* fixed issue with missing input languages in keyboard setting on some devices\n
* fixed issue with automatic keyboard switching on rooted devices\n
* added check for corrupt databases (duplicate UUIDs)\n
* automatically reload database when change detected, solves security concern about revealing master password\n
* improved polish small keyboard layout, fixed keyboard settings theme (thanks to Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"> <b>Verze 0.9.5</b> \n * opraveny problémy s procházením souborů (zejména pokud jde o Android 4.4) \n * opraven problém s načítáním souborů .kdb (Keepass 1) na 5 Nexus s Android Lollipop\n * přidána možnost zabránit sejmutí screenshotu nebo zobrazení aplikace v seznamu posledních aplikací\n * opraven problém s Google Drive úložištěm (obyčejná edice) \n * povoleno uložení souborů s klíči na zvoleném úložišti (obyčejná edice) \n * aktualizováno Dropbox SDK obsahující oficiální bezpečnostní opravy (obyčejná edice) \n * aktualizovány vývojové nástroje--&gt; velikost apk se zvýšila:-(\nSlíbil jsem nějaké další změny, ty budou v dalším vydání, omlouvám se, chtěl jsem co nejrychleji zveřejnit tyto opravy.</string>
<string name="ChangeLog_0_9_4"><b>Verze 0.9.4</b>\n
* doplněna podpora zásuvných modulů. Prohlédněte Nastavení pro jejich získání\n
* uvolněn modul pro QR kód (načítání hesel, zobrazení hesel jako QR kód, přenos záznamů mezi zařízeními)\n
* uvolněn modul InputStick (přenost pověření do PC pomocí bluetooth - vyžaduje InputStick USB)\n
* aplikace třetích stran nyní mohou využívat KP2A pro dotazy na údaje. Jste-li vývojář, využijte toho ve vaší aplikaci!\n
* přidána podpora pro TOTP (kompatibilní s KeeOTP a TrayTotp)\n
* aplikace by již neměla být nuceně ukončena při otevřenédatabázi\n
* databáze již není uzamčena při opuštění aplikace tlačítkem zpět (viz nastavení)\n
* zobrazení názvu kategorie ve výsledcích hledání (*)\n
* doplněno kontextové menu ve výsledcích hledání. Mimojiné obsahuje volbu \"Navigovat na zdroj\" (*)\n
* doplnena volba pro zobrazení názvu kategorie při prohlížení záznamu (*)\n
* (*) tyto funkce doplnil Matthieu, díky!\n
* doplněna podpora pro KeeChallenge (s Yubikey NEO). Konektor doplnil Ben Rush, díky!\n
* zlepšení uživatelského rozhraní\n
* opravena chyba v rozhraní ke Google Drive\n
* doplněna možnost ke skrytí tlačítka pro příspěvek\n
* Ikona QuickUnlock icon je nyní na zařízeních s Android 4.2+ standardně skryta\n </string>
<string name="ChangeLog_0_9_3_r5"> <b>Verze 0.9.3 r5</b>\n
* Integrované opravy od uživatele Xamarin: Keepass2Android je nyní kompatibilní s ART na Android 4.4.2. Konečně!\n
* Opravy chyb: chyby v synchronizaci (obnovování obrazovky, správna kontrola změn přes http), chyby na zařízeních Android 2.x, chyby v implementacích úložišť Google Drive a SkyDrive, vyčištění schránky při zavření databáze, chyba při otvírání příloh, problémy při zobrazení s klávesnicí\n</string>
<string name="ChangeLog_0_9_3"><b>Verze 0.9.3</b>\n
* Nová klávesnice s mnoha vylepšeními. Viz nastavení.\n
* Podpora pro čtení souborů kdb (Keepass 1). Experimentální!\n
* Doplněna podpora SFTP\n
* Doplněn trik pro obejití chyby při využití ART (Android 4.4.2)\n
* Opravy chyb\n</string>
<string name="ChangeLog_0_9_2"> <b>Verze 0.9.2</b> \n
* Přidána podpora OTP (kompatibilní s OtpKeyProv pluginem) \n
* Integrována podpora NFC pro OTP z YubiKey NEO \n
* Několik vylepšení uživatelského rozhraní \n
* Integrována knihovna KeePass 2.24 \n
* Přidána možnost zabít proces aplikace (viz Nastavení) \n
* Opravy chyb \n</string>
<string name="ChangeLog_0_9_1"><b>Verze 0.9.1</b>\n
* Přidána podpora SkyDrive (pouze Keepass2Android normální edice)\n
* Oprava problémů s integrací Google Drive\n
* Přidána podpora NTLM</string>
<string name="ChangeLog_0_9"> <b>Verze 0.9</b> \n
* integrace podpory Dropbox a Google Drive (čtení/zápis databáze; Keepass2Android pouze normální verze) \n
* podpora vlastního prohlížeče souborů (založen na android-filechooser HBA) \n
* vylepšené uživatelské rozhraní pro vytváření nových databází\n
* zahrnuto vlastní písmo DejaVu Sans Mono pro zobrazování hesel\n
* opravy chyb</string>
<string name="ChangeLog_0_8_6"> <b>Verze 0.8.6</b> \n
* podpora Twofish šifry\n
* možnost editace skupin\n
* možnost přesunu položek a skupin\n
* Ikona Rychlého odemknutí může být zprůhledněna (viz nastavení)\n
* opravy chyb</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* Remote files are stored in the local app cache to allow offline usage (including editing and later synchronization). See settings. \n
* Notification icon to visualize the lock-state of the database (see settings)\n
* Improved determination of lock-state in some situations\n
* Database files are loaded to memory while you are typing your password for increased loading speed (see settings)\n
* Entries can be added to root group\n
* Bug fixes (resolving reference fields, problems with keyboard on Italian and Chinese devices)</string>
<string name="ChangeLog_0_8_4"><b>Verze 0.8.4</b> \n
* Detekce a uložení změn v externích databázích při ukládání \n
* Zrychlení načítání \n
* Vylepšený nástroj hledání s doporučeními \n
* Nové App logo \n
* Přidána podpora pro formát .kdbp pro rychlejší otvírání/ukládání \n
* Vylepšená editace doplňujících textů a skrytý disple v chráněném móodu \n
Díky Alex Vallat za příspěvky v kódu! \n
Díky Niki Hüttner (www.close-cut.de) za nové logo! \n</string>
<string name="ChangeLog_0_8_3"><b>Verze 0.8.3</b>\n
* Uživatelské jméno/TAN index je zobrazen v seznamu položek (viz nastavení)\n
* Pokud hledání z prohlížeče nenalezne žádný záznam, je možno vytvořit nové polžky\n
* KP2A klávesnice nabízí možnost hledání jména/hesla pro aktuálně používanou aplikaci\n
* Aplikace se automaticky zavře po výběru položky pro použití v klávesnici\n
* Dialog výběru klávesnice se automaticky otevírá po hledání adresy URL (viz nastavení)\n
* Zástupné a popisné položky ve vstupních polích jsou nahrazeny před kopírováním (většina popisků podporována)\n
* opravy drobných chyb
  </string>
<string name="ChangeLog_0_8_2"><b>Verze 0.8.2</b>\n
* podpora pro ověřování algoritmem Digest Authentication pro WebDAV\n
* Opravy chyb (správce souborů, otevřít adresu URL)</string>
<string name="ChangeLog_0_8_1"><b>Verze 0.8.1</b>\n
* KP2A Offline a \"Online\" mohou opět být nainstalovány společně\n
* Přidány nové překlady (díky všem přispěvatelům!)</string>
<string name="ChangeLog_0_8"><b>Verze 0.8</b>\n
* Vylepšené uživatelské rozhraní, obzvláště pro zařízení s Android 4.x\n
* Volitelná volba správce souborů pro výběr existujících souborů\n
* Přidán bezpečnější způsob otevírání příloh (za pomocí adresáře mezipaměti)\n
* opraveny chyby v Editaci aktivit\n
* pravděpodobně zaneseny nové chyby :-)</string>
<string name="ChangeLog_keptDonate">Rozšířené možnosti přispět na pivo nebo něco jiného</string>
<string name="ChangeLog_0_7"><b>Verze 0.7</b>\n
* Zrychlení načítání: klíčové transformace jsou nyní 10x rychlejší!\n
* Přidán Keepass2Android soft-keyboard: Přepněte se na tuto klávesnici pro vložení údajů pověření. Ochraňuje před útoky založenými na skenování schránky (vypněte starý systém upozornění v nastavení)\n
* Doplněna položka menu Přispět na pivo nebo na něco jiného</string>
<string name="ChangeLog"><b>Verze 0.6.2</b>\n
* Integrace Google Drive/Dropbox/... : Využívá oficiální Google Drive nebo Dropbox aplikace k otevření .kdbx-soubor, poté spustí KP2A.\n
* Vylepšení Vyhledávací dialog \n
* Vylepšené výsledky hledání pro Sdílené adresy Share URL s pod-doménami\n
* Doplnení možností pro připomínky a hodnocení aplikace\n
\n
<b>Verze 0.6.1</b>\n
* Detekce změn databáze na pozadí (i.e. např. díky synchronizaci)\n
* Vylepšeno vyhledávání adres URL z prohlížeče\n
* Potvrzovací dialog zahození změn\n
\n
<b>Verze 0.6</b>\n
První veřejné vydání
</string>
<string-array name="clipboard_timeout_options">
<item>30 sekund</item>
<item>1 minuta</item>
@@ -1040,17 +820,18 @@ První veřejné vydání
</string-array>
<string-array name="password_modes">
<item>Pouze heslo</item>
<item>Heslo + klíčový soubor</item>
<item>Heslo + soubor klíče</item>
<item>Heslo + OTP</item>
<item>Heslo + OTP heslo (režim obnovení)</item>
<item>Heslo + Odpověď výzvy</item>
<item>Heslo + Odpověď výzvy (režim obnovení)</item>
<item>Heslo + Výzva-Odpověď pro Keepass XC</item>
<item>Heslo + Klíčový soubor + výzva-odpověď (Challenge-response) pro KeePassXC</item>
<item>Heslo + Soubor klíče + Výzva-Odpověď (Challenge-Response) pro KeePassXC</item>
</string-array>
<string-array name="sftp_auth_modes">
<item>Heslo</item>
<item>Soukromý/Veřejný klíč</item>
<item>K2A Privátní/veřejný klíč</item>
<item>Vlastní privátní klíč</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorovat neúspěšné ověření certifikátu</item>
@@ -1068,6 +849,11 @@ První veřejné vydání
<string name="autofill_enable_for">Povolit Automatické doplnění pro %1$s</string>
<string name="invalid_link_association">Nedaří se spojit doménu %1$s s aplikací %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android nalezl hardwarovou biometrickou čtečku. Chcete pro tuto databázi povolit Biometrické odemykáni?</string>
<string name="post_notifications_dialog_title">Povolit notifikace</string>
<string name="post_notifications_dialog_message">Keepass2Android může zobrazovat notifikace s tlačítky pro kopírování hodnot, jako jsou hesla a TOTP, do schránky nebo pro vyvolání vestavěné klávesnice. To je užitečné pro přenos hodnot do jiných aplikací bez nutnosti opakovaného přepínání do Keepass2Android. Chcete takové notifikace povolit?</string>
<string name="post_notifications_dialog_allow">Povolit notifikace</string>
<string name="post_notifications_dialog_disable">Vypnout tuto funkci</string>
<string name="post_notifications_dialog_notnow">Nyní ne</string>
<string name="understand">Rozumím</string>
<string name="dont_show_again">Vícekrát neukazuj</string>
<string name="masterkey_infotext_head">Pamatujete si Vaše hlavní heslo?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">App-timeuot</string>
<string name="app_timeout_summary">Tidsforløb inden databasen låses, når app\'en er inaktiv.</string>
<string name="kill_app_label">Stands app-proces</string>
<string name="show_kill_app">Luk-knap</string>
<string name="kill_app_label">Stands app-proces</string>
<string name="show_kill_app_summary">Vis en knap på adgangskodeskærmen til standsning af app-processen (til paranoide brugere)</string>
<string name="application">App</string>
<string name="application_settings">App-indstillinger</string>
@@ -175,7 +175,7 @@
<string name="masktotp_title">Maskér TOTP-felt</string>
<string name="masktotp_summary">Skjul TOTP-felt som standard</string>
<string name="NoAutofillDisabling_title">Ingen mulighed for at deaktivere autofyld</string>
<string name="NoAutofillDisabling_summary">Hvis aktiveret, vil appen ikke vise muligheden for at deaktivere autofyld for bestemte poster.</string>
<string name="NoAutofillDisabling_summary">Hvis aktiveret, vil appen ikke vise muligheden for at deaktivere autoudfyld for bestemte poster.</string>
<string name="menu_about">Om</string>
<string name="menu_change_key">Skift hovednøgle</string>
<string name="menu_copy_pass">Kopiér adgangskode</string>
@@ -301,6 +301,8 @@
<string name="NoDalVerification_summary">Deaktiverer tjek af om domæne- og app-pakke matcher</string>
<string name="InlineSuggestions_title">Integrer med tastatur</string>
<string name="InlineSuggestions_summary">Viser forslag til autofyld som indlejrede muligheder i tastaturet (hvis understøttet af inputmetoden)</string>
<string name="LogAutofillView_title">Log autoudfyld-visning</string>
<string name="LogAutofillView_summary">Skriv detaljer om autofill-visningen til fejlfindingsloggen (hvis fejlfindingslogning er aktiveret). Disse detaljer kan sendes til udvikleren, hvis autofyld ikke virker som forventet.</string>
<string name="requires_android11">Kræver Android 11 eller senere.</string>
<string name="kp2a_findUrl">Find adgangskode</string>
<string name="excludeExpiredEntries">Udelad udløbne poster</string>
@@ -519,7 +521,6 @@
<string name="filestoragename_gdrive">Google Drev</string>
<string name="filestoragename_gdriveKP2A">Google Drev (KP2A filer)</string>
<string name="filestoragehelp_gdriveKP2A">Hvis du ikke ønsker at give KP2A adgang til hele dit Google Drev, kan du vælge denne mulighed. Bemærk, at du skal oprette en databasefil først, eksisterende filer er ikke synlige for appen. Du kan enten vælge denne mulighed fra skærmen Opret database eller, hvis du allerede har åbnet en database, ved at vælge muligheden for at eksportere databasen.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Denne lagringstype vil kun anmode om adgang til pCloud-mappen \"Applications/Keepass2Android\". Hvis du vil benytte en eksisterende database fra din pCloud-konto, skal du sørge for, at filen er placeret i denne pCloud-mappe.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -640,24 +641,6 @@
<string name="Continue">Fortsæt</string>
<string name="NoFilenameWarning">Den angivne URI ligner ikke et filnavn. Sikker på, at dette er en gyldig fil?</string>
<string name="FirstInvalidCompositeKeyError">Ugyldig kombinøgle! Forsøg igen.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Ugyldig kombinøgle! Prøv flg. trin for at oplåse din database:\n
&#8226; Tjek, at du har angivet den korrekte adgangskode. Benyt øjenikonet til at vise den angivne adgangskode.\n
&#8226; Tjek, at du har valgt den korrekte adgangskodetype. Tjek, at denne modsvarer typen, der blev benyttet ved databaseoprettelsen.\n
&#8226; Tjek, at du har valgt den rigtige databasefil.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Tip: Mener du, at din databasefil kan være beskadiget, eller kan du ikke huske hovedadgangskoden efter at have skifteet den, kan du prøve den senest åbnede filversion ved at trykke på \"%1$s\" og vælge den lokale sikkerhedskopi.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Tip: Keepass2Android har gemt den senest åbnede filversion på den interne lagerplads. Du kan åbne den ved at trykke på \"%1$s\" og vælge den lokale sikkerhedskopi.
</string>
<string name="CorruptDatabaseHelp">Filen er beskadiget.\n
Her er nogle tip til hjælp for diagnosticeringen af problemet:\n
&#8226; Kopierede du filen via USB (MTP-tilstand), så prøv igen med et værktøjer såsom MyPhoneExplorer. MTP trunkerer i visse tilfælde filer.\n
&#8226; Kan du ikke åbne filen fra samme placering på din PC, er det meget sandsynligt, at filen faktisk er beskadiget. Benyt da en databasesikkerhedskopi. Mener du, at Keepass2Android har ødelagt filen, så kontakt venligst supporten.\n
&#8226; Kan du stadig åbne filen på din PC, så kontakt venligst supporten. Du kan evt. forsøge at gemme den med andre indstillinger (f.eks. ikke-zippet) på PC\'en og igen forsøge at åbne den i Keepass2Android.
</string>
<string name="open_other_db">Åbn en anden database…</string>
<string name="select_database">Vælg database</string>
<string name="configure_child_dbs">Opsæt underordnet databases…</string>
@@ -689,7 +672,7 @@
<item>Fejlrettelse til nedbrud og uventede log-outs</item>
<item>Skift til ny SFTP-implementering, som understøtter moderne offentlige nøglealgoritmer såsom rsa-sha2-256</item>
<item>Markér adgangskoder som følsomme ved kopiering til udklipsholder (Android 13)</item>
<item>Autofill improvements</item>
<item>Forbedringer af autofyld</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Tilføjet understøttelse af visning, fjernelse og gendannelse af sikkerhedskopierede poster</item>
@@ -750,154 +733,6 @@
<item>Fejlrettelser</item>
<item>Fejlrettelser</item>
</string-array>
<string name="ChangeLog_1_07"> Version 1.07\n
* Løser nedbrud på Samsungs Android 9\n
* Tillader åbning af flere end én database, kompatibel med KeeAutoExec\n
* SFTP: Tillader offentlig nøglegodkendelse, tjekker om værtsnøgle er ændret\n
* Introducerer pCloud-understøttelse - tak til gilbsgilbs!\n
* Gør Nextcloud-support eksplicit\n
* Forbedrer lagring og opdaterng af delpostvedhæftninger\n
* Flere muligheder for at tilpasse adfærd til personlige præferencer\n
* SSL: Stol på brugercertifikater\n
* Forbedring af Autoudfylding (fungerer nu med Firefox, reducerer mængden af pop-opper)\n
* Fejlretninger\n
</string>
<string name="ChangeLog_1_06"> Version 1.06\n
* Skift til ykDroid i stedet for YubiChallenge som app til Yubikey Udfordring-Svar.\n
* Implementér understøttelse for KeepassXC-agtig Udfordring-Svar. Bemærk: Databaseformatet skal være KDBX4!\n
* Nægt at indlæse/åbne kasserede filer fra Google Drev\n
* Skift TLS-implementering for FTPS, tilføj workaround til JSch-fejl med servere, som understøtter gssapi-with-mic\n
* fejlretninger\n
</string>
<string name="ChangeLog_1_05">Version 1.05\n
     * Bruger notifikationsskanaler til Android 8, som tillader opsætning via systemindstillinger\n
     * Viser indtastningsikon i notifikation\n
     * Bruger Adaptive Ikoner til Android 8, bruger rundt startikon til Android 7\n
     * Tillader søgningsaktivering ved oplåsning (se indstillinger)\n
     * Ændret måden, hvorpå filer arkiveres via Storage Access Framework, løser problemer med opdatering af filer på Google Drev åbnet via Systemfilvælger\n
     * Tilføjet nogle infotekster for at undgå visse almindelige misforståelser\n
     * Opretter lokale sikkerhedskopier af vellykkede åbnede databaser for at reducere risiko for datatab\n
     * Opdateret JSch for at understøtte nyere SSH-kodninge\n
     * Tillader redigering af forbindelsesindstillinger, f.eks. når WebDav-kodeord skiftes\n
     * Tilføjet support for Yubikey Neos statiske adgangskodetilstand\n
     * Tillader deaktivering af Autoudfyld-forslag\n
     * Rettet datalækage til logcat\n
     * fejlrettelser\n </string>
<string name="ChangeLog_1_04b"> Version 1.04b\n
* Forhindrer nedbrud, når bruger forsøger at aktivere Autoudfyld på Huawei-enheder.\n
</string>
<string name="ChangeLog_1_04"> Version 1.04\n
* Added Autoudfyld-tjeneste til Android 8.0 og senere.\n
* Opgradede biblioteker, implementeringsværktøjer og Target SDK-version.\n
</string>
<string name="ChangeLog_1_03"> Version 1.03\n
* Fjernet tilgængelighedstjeneste til Autoudfyld som anmodet af Google. Se adgangskodetilgangsindstillinger for at finde et plugin, der replikerer ttidligere funktionalitet.\n
* Tilføjet tredjeparts-apps som lagringsmulighed igen\n
* Integreret billedfremviser til visning af vedhæftede billeder uden at overføre dem til andre apps\n
* Opgradet OkHttp for at løse problemer med visse tilslutninger\n
* Understøttelse af KeeTrayTOTP-angivelser, understøtter nu Steam-angivelser\n
</string>
<string name="ChangeLog_1_02"> Version 1.02\n
* Several security improvements. Thanks a lot for the security report by jean-baptiste.cayrou@thalesgroup.com and vincent.fargues@thalesgroup.com and for their collaboration!\n
* Support for KeyboardSwapPlugin (see password access options): allows to switch input method automatically on non-rooted devices. Thanks to Mishaal Rahman from XDA-Developers to make this possible.\n
* Fix for Accessibility Service with recent Chrome versions\n
* Fix for unnecessary clearing of fingerprint data\n
* Fix minor crashes\n
* Updated Dropbox SDK to ensure future compatibility\n
* Removed error reporting through Xamarin Insights\n
* Updated build tools\n
</string>
<string name="ChangeLog_1_01g"> Version 1.01-g\n
* Rettelse til nedbrud under forsøg på at arbejde offline\n
* Rettelse af ukorrekt encoding af FTP(S)-akkreditivers\n
* Rettelse til nedbrud under brug af OneDrive og på ældre Android-versioner\n
* Visning af klokkeslæt som lokalt ditto på indtastningsskærmen\n
</string>
<string name="ChangeLog_1_01d"> Version 1.01-d\n
* Rettelse af OneDrive-filoversigt\n
* Tillader også at ignorere certifikatfejl, når værtsnavnsgodkendelse fejler (ikke anbefalet til produktionsbrug)\n
* Rettelse af Hurtigoplåsnings periodiske afvisning trods korrekt oplåsningskode\n
</string>
<string name="ChangeLog_0_9_8c"> Version 0.9.8c\n
* Rettelse af SSL-sårbarhed i Microsoft Live-SDK (bruges under filtilgang via OneDrive)\n
* Fejlrettelse: Foregående udgivelse indeholdt to inputmetoder (én oplevede nedbrud)\n
</string>
<string name="ChangeLog_1_01"> Version 1.01\n
* Tilføjet understøttelse af det nye KDBX-4 format (kompatibelt med Keepass 2.35) inkl. Argon2- nøgleafledninger og ChaCha20-kryptering.\n
* Genimplementeret WebDav-fillagring, tillader nu filgennemsyn samt understøtter moderne kryptering.\n
* Genimpleenterede FTP-fillagring, tillader nu filgennemsyn samt understøtter kryptering (FTPS).\n
* Opdateret til OneDrive-SDK (tidligere benyttede Live-SDK opdateres ikke længere)\n
* Opdaterede til Dropbox-SDK version 2 (tidligere benyttede version 1-SDK er forældet).\n
* Tilføjet understøttelse af OwnCloud.\n
* Prompt om lagerpladsrettigheder inden lokale filer åbnes
</string>
<string name="ChangeLog_1_0_0e"> Version 1.0.0e\n
* Rettelse til Fingeraftryksoplåsning på ældre Samsung-enheder med Android 6\n
* Tilføjet indbygget understøttelse af x86-enheder\n
* Tillader skjulning af softtastatur under fingeaftryksaflæsning\n
* Build-systemopdatering
</string>
<string name="ChangeLog_1_0_0"> Version 1.0.0\n
* Fingeraftryksoplåsning (kræver Android 6.0+ eller a Samsung-enheder)\n
* Tilføjet Autoudfyldningstjeneste (kræver Android 5.0+)\n
* Tilføjet understøttelse af postskabeloner\n
* Tilføjet \"arbejd offline\" tilstand\n
* Tillader kopiering af poster\n
* Autofuldførelsestilstand til feltnavne\n
* Tillader at fjerne emner fra listen seneste filer\n
* Tilladelsesforespørgsel på eksekveringstidspunktet i Android 6.0\n
* Fejlrettelse (i indbygget tastatur under valg af ikoner)\n
* Medtaget mulighed for indsendelse af fejlrapporter\n
* Tilføjet hjælpemeddelelser på flere steder\n
</string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* Komplet UI-redesign. Tak til Stefano Pignataro (http://www.spstudio.at) for hans støtte!\n
* Tillader at tilføjelse af tilpassede ikoner\n
* Understøttelse for Multivinduetilstand på Samsung-enheder\n
* Forøget standardantallet af krypteringegennemløb på nye databaser\n
* Tjek af dubletnøgler i ekstrafelter for at undgå datatab\n
</string>
<string name="ChangeLog_0_9_9c"> Version 0.9.9c\n
* Mørkt tema er tilbage\n
* Du kan installere andre ikonpakker (gammeldags Windows-stil ikoner er tilgængelige fra Play Butik)\n
* Tilføjet bekræftelsesspørgsmål, når elementer slettes udenom Papirkurv\n
* Fejlrettelser (forkert visning af OTP-hemmelighedskoding, forkert appikon på visse steder)\n
</string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* Fejlrettelser (Gem fejlede for visse databaser, eksport til lokal enhed fejlede, valg af visse præferenceindstillinger fik app\'en til at gå ned)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* Undrstøttelse af Storage Access Framework (tillader skribning til SD-kort og Google Drev i KP2A-offline)\n
* Forsøger at detektere forket brugerinput, når WebDAV URL\'er angives (mappe i stedet for fil)\n
* Ændret adgangskodeskrifttype\n
* Tilladerændring af Dropbox-konto\n
* Rettet fejl: Husker nu OTP-adgangskode</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* Opdaterede oversættelser\n
* Fejlrettelser: Adgangskodeskrifttype manglede i 0.9.7, sortering efter navn sorterede ikke grupper\n</string>
<string name="ChangeLog_0_9_7">Version 0.9.7\n
* skriveunderstøttelse til Keepass 1-databaser (kdb) (beta!)\n
* bedre skift tilbage til foregående tastatur (fungerer også på ikke-root enheder)\n
* understøttelse af KeeChallenge med med variabel udfordringslængde\n
* forhindrer optagelse af skærmfotos på Hurtig Oplåsnings- og Adgangskodeskærme\n
* omvendt sorteringsrækkefølge for Sortér efter ændringsdato (nu faldende)\n
* fejlrettelser: Notatvisninger opdateres nu korrekt efter ændringer, Adgangskodevisninger skjuler nu adgangskode korrekt på (forhåbentlig) alle enheder, rettet problem, der gjorde det muligt at tilføje en post to gange, rettet problem med visning af Dublet UUID-advarsel, selv efter at databasen var rettet\n</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b>\n
* Tilføjet plugin-support: Se indstillinger for, hvordan du henter plugins!\n
* Offentliggjort QR-plugin (scan adgangskoder, vis adgangskoder som QR-kode, overfør poster til andre KP2A-enheder)\n
* Publiceret InputStick-plugin (overfør legitimationsoplysninger til din pc via bluetooth - kræver InputStick-USB-stick)\n
* Apps fra tredjepart kan nu blot implementere forespørgsel til KP2A for legitimationsoplysninger. Er du udvikler? Føj dette til din app, hvis det er passende!\n
* Tilføjet TOTP-understøttelse (kompatibel med KeeOTP og TrayTotp)\n
* App bør ikke længere blive slået ihjel af Android, når databasen er åben\n
* Databasen er ikke længere låst, når du forlader appen med tilbage-knappen (se indstillinger)\n
* Vis gruppenavne i søgeresultatvisningen (*)\n
* Tilføjet kontekstmenu i søgeresultatvisningen, inklusive \"Navigér til overordnet\"-mulighed (*)\n
* Tilføjet mulighed for at vise gruppenavn i postvisning (*)\n
* (*) Tak til Matthieu for implementeringen af disse funktioner!\n
* Understøtter KeeChallenge (med Yubikey NEO). Tak til Ben Rush for implementering af forbindelsesleddet!\n
* Forbedret brugergrænseflade\n
* Rettet en fejl i Google Drev-grænseflade\n
* Tilføjet mulighed for at deaktivere \"Donér\"-funktionen\n
* QuickUnlock-ikonet er nu skjult på enheder med Android 4.2+ som standard\n</string>
<string name="ChangeLog_keptDonate">Udvidet mulighed for donation af en øl eller noget andet</string>
<string-array name="clipboard_timeout_options">
<item>30 sekunder</item>
@@ -947,7 +782,8 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>Adgangskode</item>
<item>Privat/Offentlig nøgle</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorér certifikatgodkendelsesfejl</item>

View File

@@ -3,7 +3,7 @@
<resources>
<string name="about_feedback">Feedback</string>
<string name="AboutText">Keepass2Android ist ein Passwortmanager mit Lese- und Schreib-Zugriff auf KeePass 2.x Datenbanken.</string>
<string name="CreditsText">Die Benutzeroberfläche basiert auf einem Port von KeePassDroid (entwickelt von Brian Pellin) nach Mono for Android. Der Code für die Datenbank-Operationen nutzt eine angepasste Version einer Bibliothek aus KeePass (entwickelt von Dominik Reichl).
<string name="CreditsText">Die Benutzeroberfläche basiert auf einem Port von Keepassdroid (entwickelt von Brian Pellin) nach Mono for Android. Der Code für die Datenbank-Operationen nutzt eine angepasste Version einer Bibliothek aus KeePass (entwickelt von Dominik Reichl).
Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die Google durchgeführt und zur Verfügung gestellt hat; er wird nach den Bedingungen der Creative Commons 3.0 Attribution License genutzt.</string>
<string name="CreditsTextSFTP">SFTP-Unterstützung ist implementiert unter Nutzung der JSch-Bibliothek (BSD-Lizenz), erstellt durch JCraft, Inc.</string>
<string name="CreditsIcons">Das Hammer-Icon wurde von John Caserta (Noun Project) erstellt. Das Pinguin-Icon wurde von Adriano Emerick (Noun Project) erstellt. Das Feder-Icon wurde von Jon Testa (Noun Project) erstellt. Das Apfel-Icon wurde von Ava Rowell (Noun Project) erstellt. Das Bild-Icon stammt von https://icons8.com/icon/5570/Picture.</string>
@@ -23,8 +23,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Zeitsperre für Anwendung</string>
<string name="app_timeout_summary">Bei inaktiver Anwendung wird die Datenbank nach Ablauf der eingestellten Zeit automatisch gesperrt.</string>
<string name="kill_app_label">App-Prozess beenden</string>
<string name="show_kill_app">Schließen-Button</string>
<string name="kill_app_label">App-Prozess beenden</string>
<string name="show_kill_app_summary">Eine Schaltfläche auf dem Passwortbildschirm anzeigen, um den App-Prozess zu beenden (für paranoide Benutzer)</string>
<string name="application">Anwendung</string>
<string name="application_settings">Anwendungseinstellungen</string>
@@ -153,6 +153,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="hint_keyfile">Schlüsseldatei</string>
<string name="hint_length">Länge</string>
<string name="hint_pass">Passwort</string>
<string name="hint_keyfile_path">Pfad des privaten SSH-Schlüssels</string>
<string name="hint_login_pass">Passwort</string>
<string name="hint_title">Name</string>
<string name="hint_url">URL</string>
@@ -162,9 +163,9 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="InvalidPassword">Passwort oder Schlüsseldatei ungültig.</string>
<string name="invalid_algorithm">Ungültiger Algorithmus.</string>
<string name="invalid_db_sig">Datenbank-Format wurde nicht erkannt.</string>
<string name="keyfile_does_not_exist">Schlüsseldatei existiert nicht.</string>
<string name="keyfile_does_not_exist">Schlüssel-Datei existiert nicht.</string>
<string name="no_keyfile_selected">Keine Schlüsseldatei ausgewählt.</string>
<string name="keyfile_is_empty">Schlüsseldatei ist leer.</string>
<string name="keyfile_is_empty">Schlüssel-Datei ist leer.</string>
<string name="length">Länge</string>
<string name="list_size_title">Größe der Gruppenliste</string>
<string name="list_size_summary">Schriftgröße in der Gruppenliste</string>
@@ -302,6 +303,8 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="NoDalVerification_summary">Deaktiviert die Prüfung, ob Domain und App-Package zueinander passen</string>
<string name="InlineSuggestions_title">In die Tastatur integrieren</string>
<string name="InlineSuggestions_summary">Zeigt Vorschläge für automatisches Ausfüllen innerhalb der virtuellen Tastatur (wenn von dieser unterstützt)</string>
<string name="LogAutofillView_title">Autofill-Ansicht loggen</string>
<string name="LogAutofillView_summary">Schreibt Details über die Autofill-Ansicht in das Fehlerprotokoll (wenn die Fehlerprotokollierung aktiviert ist). Diese Details können an den Entwickler gesendet werden, wenn das automatische Ausfüllen nicht wie erwartet funktioniert.</string>
<string name="requires_android11">Benötigt Android 11 oder neuer</string>
<string name="kp2a_findUrl">Passwort finden</string>
<string name="excludeExpiredEntries">Abgelaufene Einträge ausschließen</string>
@@ -416,6 +419,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="ShowUnlockedNotification_summary">Symbol in der Benachrichtigungsleiste anzeigen, solange die Datenbank entsperrt ist.</string>
<string name="IconVisibilityInfo_Android8_text">Mit Android 8 wurde ein neues Verhalten für Benachrichtigungen eingeführt. Wenn das Symbol für die Benachrichtigungen von Keepass2Android ausgeblendet werden soll, dies bitte in den Systemeinstellungen konfigurieren. Dazu die Wichtigkeit der Benachrichtigungskategorie auf Minimum setzen.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Einstellungen öffnen</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android kann eine Systembenachrichtigung anzeigen, wenn deine Datenbank nicht gesperrt ist. Damit dies funktioniert, erteilebitte die Berechtigung.</string>
<string name="DontCare">Ist mir egal</string>
<string name="DocumentAccessRevoked">Keepass2Android kann nicht mehr auf die Datei zugreifen. Entweder wurde sie entfernt oder die Zugriffsrechte wurden entzogen. Bitte die Datei erneut öffnen, z. B. über „Datenbank wechseln“.</string>
<string name="PreloadDatabaseEnabled_title">Datenbankdatei vorladen</string>
@@ -500,9 +504,27 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="hint_sftp_host">Host (z.B. 192.168.0.1)</string>
<string name="hint_sftp_port">Port</string>
<string name="initial_directory">Startverzeichnis (optional):</string>
<string name="connect_timeout">Verbindungs-Timeout in Sekunden (optional)</string>
<string name="enter_sftp_login_title">SFTP-Zugangsdaten eingeben:</string>
<string name="sftp_auth_mode">Authentifizierungsmodus</string>
<string name="send_public_key">Öffentlichen Schlüssel senden …</string>
<string name="select_private_keyfile">Privaten Schlüssel wählen...</string>
<string name="hint_sftp_key_name">Neuer Schlüsselname</string>
<string name="hint_sftp_key_content">Neuer Schlüsselinhalt</string>
<string name="private_key_saved">Privater Schlüssel gespeichert</string>
<string name="private_key_save_failed">Speichern des privaten Schlüssels fehlgeschlagen: %1$s</string>
<string name="private_key_info">Gib den Namen und Inhalt des Schlüssels ein, um ihn zu speichern</string>
<string name="private_key_delete">Privaten Schlüssel gelöscht: %1$s</string>
<string name="private_key_delete_failed">Löschen des privaten Schlüssels fehlgeschlagen: %1$s</string>
<string name="save_key">Privaten Schlüssel speichern</string>
<string name="delete_key">Privaten Schlüssel löschen</string>
<string name="private_key_select">Privaten Schlüssel auswählen</string>
<string name="private_key_create_new">[Neuen hinzufügen...]</string>
<string name="hint_sftp_key_passphrase">Passphrase des Schlüssels (optional)</string>
<string name="sftp_kex_title">Schlüsselaustausch(KEX)-Algorithmen (optional)</string>
<string name="hint_sftp_kex">Kommaseparierte Namen/Spec</string>
<string name="sftp_shk_title">Server-Host-Schlüsselalgorithmen (optional)</string>
<string name="hint_sftp_shk">Kommaseparierte Namen/Spec</string>
<string name="enter_ftp_login_title">FTP-Zugangsdaten eingeben:</string>
<string name="enter_mega_login_title">MEGA-Zugangsdaten eingeben:</string>
<string name="select_storage_type">Speichertyp wählen:</string>
@@ -520,8 +542,9 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A-Dateien)</string>
<string name="filestoragehelp_gdriveKP2A">Wenn KP2A keinen Zugriff auf das komplette eigenen Google Drive erhalten soll, kann diese Option gewählte werden. Bitte beachten, dass zuerst eine Datenbankdatei erstellt werden muss; vorhandene Dateien sind für die App nicht sichtbar. Diese Option entweder auf dem Bildschirm „Datenbank erstellen“ auswählen oder, wenn bereits eine Datenbank geöffnet wurde, indem die Datenbank mit dieser Option exportiert wird.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (KP2A-Ordner)</string>
<string name="filestoragehelp_pcloud">Dieser Speichertyp verlangt nur Zugriff auf den pCloud-Ordner „Applications/Keepass2Android“. Wenn eine vorhandene Datenbank aus dem eigenen pCloud-Konto verwendet werden soll, bitte sicherstellen, dass die Datei in diesem pCloud-Ordner gespeichert ist.</string>
<string name="filestoragename_pcloudall">PCloud (Vollzugriff)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Alle Dateien und freigegebene Dateien</string>
@@ -573,6 +596,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Logdatei (für Debugging)</string>
<string name="DebugLog_title">Logdatei verwenden</string>
<string name="FtpDebug_title">FTP/SFTP Debug-Logging</string>
<string name="DebugLog_summary">Ausgabe der Anwendung in eine lokale Logdatei schreiben</string>
<string name="DebugLog_send">Debug-Log senden …</string>
<string name="loading">Lade…</string>
@@ -641,22 +665,6 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
<string name="Continue">Fortfahren</string>
<string name="NoFilenameWarning">Der eingegebene Pfad scheint kein gültiger Dateiname zu sein. Ist dies wirklich eine gültige Datei?</string>
<string name="FirstInvalidCompositeKeyError">Ungültiger zusammengesetzter Schlüssel! Bitte erneut probieren.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Ungültiger zusammengesetzter Schlüssel! Bitte folgenden Schritte probieren, um die Datenbank zu entsperren:\n
• Sicherstellen, dass das richtige Passwort eingegeben wurde. Das Augensymbol dafür nutzen, um das eingegebene Passwort anzuzeigen.\n
• Sicherstellen, dass der richtigen Passworttyp ausgewählt wurde. Er muss mit dem Typ übereinstimmen, der beim Erstellen der Datenbank gewählt wurde.\n
• Sicherstellen, dass die richtige Datenbankdatei gewählt wurde.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Tipp: Wenn die Vermutung besteht, die eigene Datenbankdatei könnte beschädigt sein oder sich nach einer Änderung nicht mehr an den Hauptschlüssel erinnern wird, kann man es mit der zuletzt erfolgreich geöffnete Dateiversion versuchen, indem auf „%1$s“ getippt und die lokale Sicherung ausgewählt wird.</string>
<string name="HintLocalBackupOtherError">\n
&#8226; Tipp: Keepass2Android hat die zuletzt erfolgreich geöffnete Dateiversion im internen Speicher gesichert. Diese kann geöffnet werden, indem „%1$s“ angetippt und das lokale Backup gewählte wird.</string>
<string name="CorruptDatabaseHelp">Die Datei ist beschädigt.\n
Anbei einige Tipps, die bei der Diagnose des Problems helfen können:\n
• Wenn die Datei über USB kopiert wurde (MTP-Modus), es noch einmal mit Tools wie MyPhoneExplorer versuchen. MTP schneidet in manchen Fällen die Dateien ab.\n
• Wenn sich die Datei vom gleichen Speicherort nicht auf dem PC öffnen lässt, ist es sehr wahrscheinlich, dass die Datei tatsächlich beschädigt ist. Bitte in diesem Fall eine Datenbanksicherung verwenden. Wenn der Verdacht besteht, dass Keepass2Android die Datei beschädigt hat, bitte Kontakt mit dem Support aufnehmen.\n
• Wenn sich die Datei auf dem PC noch öffnen lässt, bitte Kontakt mit dem Support aufnehmen. Man kann versuchen, die Datei mit anderen Einstellungen auf dem PC zu speichern (z. B. unkomprimiert) und sie dann noch einmal in Keepass2Android zu öffnen. </string>
<string name="open_other_db">Weitere Datenbank öffnen …</string>
<string name="select_database">Datenbank auswählen</string>
<string name="configure_child_dbs">Kinddatenbanken konfigurieren …</string>
@@ -688,7 +696,7 @@ Anbei einige Tipps, die bei der Diagnose des Problems helfen können:\n
<item>Fehlerbehebung, um Abstürze und unerwartetes Abmelden zu vermeiden</item>
<item>Wechsel auf eine neue SFTP-Implementierung, jetzt mit Unterstützung von modernen Public-Key-Algorithmen wie rsa-sha2-256</item>
<item>Passwörter werden beim Kopieren in die Zwischenablage als vertraulich markiert (Android 13)</item>
<item>Autofill improvements</item>
<item>Autofill Verbesserungen</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Unterstützung für das Ansehen, Entfernen und Wiederherstellen von Eintragssicherungen hinzugefügt</item>
@@ -749,259 +757,7 @@ Anbei einige Tipps, die bei der Diagnose des Problems helfen können:\n
<item>Wechsel zur BiometricPrompt-API, um die Fingerabdruckentsperrung zu verbessern; erlaubt die Verwendung von Face-Unlock z. B. auf Pixel 4.</item>
<item>Fehlerkorrekturen</item>
</string-array>
<string name="ChangeLog_1_07b"> Version 1.07b\n
* Verbesserung der Leistung von Argon2 durch die Verwendung einer nativen Implementierung (Danke an Chih-Hsuan Yen!)\n
* Der Fingerabdruck-Leser kann durch Anklicken des Fingerabdrucksymbols deaktiviert werden (das vermeidet Probleme mit Lesern unter der Displayoberfläche, Danke an marcoDallas!)\n
* Cursorposition wird nach Änderung der Sichtbarkeit von Kennwörtern wiederhergestellt (Danke an DDoSolitary!)\n
* Verbesserungen bei der pCloud-Implementierung (noch einmal Danke an gilbsgilbs!)\n
* AutoFill-Unterstützung für verschiedene weitere Browser hinzugefügt \n
* Neue Implementierung für OneDrive: einschließlich Unterstützung für OneDrive for Business, geteilte Dateien, auswählbare Zugriffsbereiche, mehrere Konten und Behebung von Problemen mit Offline-Zugriff\n
* Fehlerkorrekturen
</string>
<string name="ChangeLog_1_07">Version 1.07\n
* Abstürze unter Samsung\'s Android 9 behoben\n
* Zulassen, dass mehrere Datenbanken geöffnet werden können. Kompatibel mit KeeAutoExec\n
* SFTP: Erlaubt Authentifizierung durch das Public-Key Verfahren. Überprüft, ob sich der Hostschlüssel geändert hat\n
* Einführung von pCloud-Unterstützung - Danke an gilbsgilbs!\n
* Direkte Nextcloud-Unterstützung\n
* Verbessertes Speichern und Aktualisieren von Eintragsanhängen\n
* Zusätzliche Optionen, um Verhalten an persönliche Vorlieben anzupassen\n
* SSL: Vertraue Benutzerzertifikaten\n
* Verbesserung der AutoFill-Funktion (Funktioniert nun mit Firefox, Anzahl an Popups kann reduziert werden, mehr Optionen)\n
* Fehlerbehebungen\n </string>
<string name="ChangeLog_1_06">Version 1.06\n
* Wechsel zu ykDroid statt YubiChallenge als App für Yubikey Challenge-Response.\n
* Unterstützung für KeepassXC-style Challenge-Response implementiert. Hinweis: Datenbankformat muss KDBX4 sein!\n
* Auf Google Drive gelöschte Dateien werden nicht mehr geladen.\n
* TLS-Implementierung für FTPS gewechselt, Workaround wegen eines JSch-Bugs integriert (betrifft Server, die gssapi-with-mic unterstützen)\n
* Fehler behoben\n </string>
<string name="ChangeLog_1_05">Version 1.05\n
• Verwenden von Benachrichtigungskanälen in Android 8. So können Benachrichtigungen über die Systemeinstellungen konfiguriert werden.\n
• Eintragsymbol wird in Benachrichtigungen angezeigt\n
• Adaptive App-Launcher-Symbol für Android 8 und rundes App-Launcher-Symbol für Android 7\n
• Suche kann nach dem Entsperren aktiviert werden (s. Einstellungen)\n
• Fehler beim Schreiben von Dateien über das Storage-Access-Framework behoben. Dadurch wird ein Problem behoben, wenn Dateien über den Android-Dateibrowser aus Google Drive geöffnet werden.\n
• Einige Infotexte ergänzt, um häufig auftretende Missverständnisse zu vermeiden.\n
• Nach erfolgreichem Öffnen wird eine lokale Sicherungskopie der Datenbank angelegt, um das Risiko von Datenverlust zu reduzieren.\n
• JSch aktualisiert, um aktuelle SSH-Verschlüsselungsalgorithmen zu unterstützen\n
• Unterstützung für den statischen Passwortmodus des Yubikey Neo integriert.\n
• Die Autofill-Empfehlung kann leichter deaktiviert werden\n
• Fix für gegebenenfalls nach Logcat geschriebene private Daten.\n
• Fehlerkorrekturen\n </string>
<string name="ChangeLog_1_04b">Version 1.04b\n
• Korrektur für App-Crash beim Aktivieren von Autofill auf Huawei-Geräten.\n </string>
<string name="ChangeLog_1_04"> Version 1.04\n
• Autofill-Dienst für Android 8.0 und höher implementiert.\n
• Bibliotheken und Build-Tools aktualisiert.\n
</string>
<string name="ChangeLog_1_03">Version 1.03\n
* Accessibility-Service für AutoFill entfernt, da dies von Google gefordert wurde. Unter Passwortzugangseinstellungen findet sich ein Plugin, das die frühere Funktionalität nachbildet.\n
* Drittanwendungen können wieder genutzt werden, um Dateien zu öffnen\n
* Bildbetrachter integriert, um angehängte Bilder zu öffnen, ohne diese in andere Apps übertragen zu müssen\n
* OkHttp aktualisiert, um Probleme mit manchen Verbindungen zu beheben.\n
* Unterstützung für KeeTrayTOTP-Einträge, so dass jetzt auch Steam-Einträge möglich sind\n </string>
<string name="ChangeLog_1_02">Version 1.02\n
* Mehrere Sicherheitsverbesserungen. Danke an jean-baptiste.cayrou@thalesgroup.com und vincent.fargues@thalesgroup.com für die Analyse und Zusammenarbeit!\n
* Unterstützung für KeyboardSwapPlugin (siehe Passworteingabe-Optionen): erlaubt es, die Eingabemethode automatisch auf die KP2A-Tastatur zu wechseln, auch ohne gerootetes Gerät. Danke an Mishaal Rahman von XDA-Developers! \n
* Korrektur für Accessibility-Service mit neueren Chrome-Versionen\n
* Korrektur für unnötiges Löschen der Fingerabdruckdaten\n
* Korrektur für kleinere Crashes\n
* Dropbox-SDK aktualisiert, um zukünftige Kompatibilität zu gewährleisten \n
* Fehlerberichterstattung mittels Xamarin Insights entfernt\n
* Build-Tools aktualisiert\n </string>
<string name="ChangeLog_1_01g">Version 1.01-g\n
* Korrektur für Absturz, wenn „Offline-Arbeiten“ aktviert ist\n
* Korrektur für Encoding der FTP(S)-Zugangsdaten\n
* Korrektur für Abstürze bei Verwendung von OneDrive und auf älteren Android-Versionen\n
* Zeiten werden als lokale Zeiten dargestellt\n </string>
<string name="ChangeLog_1_01d">Version 1.01-d\n
* Fix beim Auflisten von Dateien mit OneDrive\n
* Erlaube das Ignorieren von Zertifikatsfehlern auch wenn Host-Name-Verification fehlschlägt (nicht für produktiven Einsatz empfohlen)\n
* Fix: QuickUnlock schlug manchmal fehl trotz korrektem Entsperr-Code\n </string>
<string name="ChangeLog_0_9_8c"> Version 0.9.8c\n
* Fix für SSL-Schwachstelle im Microsoft Live-SDK (wird benutzt beim Zugriff auf Dateien mit OneDrive)\n
* Bugfix: Vorige Veröffentlichung enthielt zwei Eingabemethoden (eine funktionierte nicht)\n
</string>
<string name="ChangeLog_1_01">Version 1.01\n
* Unterstützung für das neue KDBX-4-Format hinzugefügt (kompatibel mit Keepass 2.35), inkl. Argon2-Schlüsselableitung und ChaCha20-Verschlüsselung.\n
* WebDav-Zugriff neu implementiert, erlaubt nun Browsen in Ordnern und unterstützt moderne Verschlüsselung.\n
* FTP-Zugriff neu implementiert, erlaubt nun Browsen in Ordnern und unterstützt verschlüsselung (FTPS).\n
* OneDrive-SDK aktualisiert (zuvor verwendetes Live-SDK wird nicht mehr aktualisiert)\n
* Update auf Dropbox-SDK Version 2 (zuvor verwendete Version 1 ist veraltet).\n
* Unterstützung für OwnCloud integriert.\n
* Frage nach Speicherzugriffsberechtigung vor dem Öffnen von lokalen Dateien.</string>
<string name="ChangeLog_1_0_0e">Version 1.0.0e\n
* Fehlerkorrektur für Fingerabdruckerkennung auf älteren Samsunggeräten mit Android 6\n
* Native x86-Unterstützung hinzugefügt\n
* Bildschirmtastatur kann während Fingerabdruckerkennung deaktiviert werden\n
* Update des Buildsystems </string>
<string name="ChangeLog_1_0_0">Version 1.0.0\n
* Entsperren mit Fingerabdruck (benötigt Android 6.0+ oder ein Samsung-Gerät)\n
* Autofill-Dienst hinzugefügt (benötigt Android 5.0+)\n
* Unterstützung für Eintragsvorlagen hinzugefügt\n
* Modus „Offline arbeiten“ hinzugefügt\n
* Kopieren von Einträgen ermöglicht\n
* Automatische Vervollständigung für Feldnamen\n
* Einträge können aus der Liste der zuletzt verwendeten Dateien entfernt werden\n
* Rechte werden in Android 6.0 zur Laufzeit angefragt\n
* Fehlerbehebungen (integrierte Tastatatur wenn Symbole ausgewählt werden)\n
* Option zum Senden von Fehlerberichten hinzugefügt\n
* Hilfemeldungen an verschiedenen Stellen hinzugefügt\n \n</string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* Komplett neues Design. Vielen Dank an Stefano Pignataro (http://www.spstudio.at) für seine Unterstützung!\n
* Möglichkeit eigene Icons für Einträge hinzuzufügen\n
* Unterstützung des Multi-Window-Modus auf Samsung-Geräten\n
* Standard-Anzahl der Verschlüsselungsrunden für neue Datenbanken erhöht\n
* Prüfung nach mehrfach vorkommenden Schlüsseln von zusätzlichen Feldern um Datenverlust zu verhindern\n
</string>
<string name="ChangeLog_0_9_9c">Version 0.9.9c\n
* Dark Theme ist zurück\n
* Man kann jetzt weitere Icon-Packs installieren (Symbole im alten Windows-Stil sind im Play Store verfügbar)\n
* Bestätigungsabfrage für das Löschen von Elementen ohne Papierkorb hinzugefügt\n
* Fehlerbehebungen (falsche Anzeige des OTP Secret Encoding, falsches Appsymbol an manchen Stellen)\n </string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* Fehlerkorrektur (Speichern funktionierte bei einigen Datenbanken nicht, Export zum lokalen Gerät funktionierte nicht, einige Einstellungsoptionen verursachten einen Absturz der App)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* Unterstützung des Storage Access Framework (erlaubt schreiben auf SD Kartr und Google Drive in KP2A Offline)\n
* Versuche, fehlerhafte Nutzereingaben bei der Eingabe von WebDAV URLs zu erkennen (Verzeichnis statt Datei)\n
* Passwort Schriftart geändert\n
* Möglichkeit, das Dropbox-Konto zu ändern\n
* Bug Fix: Speichern des OTP-Passwort-Modus</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* Übersetzungen aktualisiert\n
* Fehlr behoben: Passwortschriftart fehlte in 0.9.7, Gruppen wurden nicht sortiert, wenn „Sortieren nach Namen“ ausgewählt war\n</string>
<string name="ChangeLog_0_9_7">Version 0.9.7\n
* Schreibunterstützung für Keepass 1 (kdb) Datenbanken (Beta!)\n
* Verbessertes Zurückschalten zur vorherigen Eingabemethode (funktioniert auch auf nicht gerooteten Geräten)\n
* Unterstützung für KeeChallenge mit variablen Challenge-Längen\n
* Screenshots vom QuickUnlock-Bildschirm und Passworteingabebildschirm nicht mehr möglich\n
* Sortierreihenfolge bei Sortierung nach Änderungsdatum (jetzt absteigend)\n
* Fehlerkorrektur: Notizansicht wird nach Änderung korrekt aktualisiert; Passwortfelder sollten nun auf allen Geräten korrekt versteckt werden; Problem behoben, wegen dem ein Eintrag doppelt angelegt werden konnte; Problem mit Anzeige der Warnung wegen doppelten UUIDs behoben\n</string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n
* Schlüsseldatei und/oder lokale Datenbank können in ein App-internes Verzeichnis kopiert werden (siehe Einstellungen)\n
* verschiedene Sortieroptionen\n
* Einstellungen für automatisches Tastatur-Umschalten verbessert\n
* App-Logo und Benachrichtigungsdesign aktualisiert, Design von Stefano Pignataro (http://www.spstudio.at)\n
* Keepass2Android merkt sich die letzten Einstellungen\n
* Sichtbarkeit von Benachrichtigungen unter Android 5 gesetzt \n
* Eingegebenes Hauptpasswort wird gelöscht, wenn die App verlassen wird, ohne OK zu drücken\n
* Problem mit fehlenden Tastatur-Eingabesprachen auf manchen Geräten behoben\n
* Problem mit automatischem Tastatur-Umschalten behoben\n
* Prüfung auf korrupte Datenbanken mit doppelten UUIDs\n
* Datenbank wird automatisch neu geladen, wenn eine Änderung erkannt wird (löst Sicherheitsbedenken bzgl. Möglichkeit, Hauptpasswort sehen zu können)\n
* Design der Tastatureinstellungen korrigiert (danke an Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Version 0.9.5</b>\n
* Probleme bei Dateiauswahl behoben (bes. auf Android 4.4)\n
* Problem beim Laden von .kdb-Dateien (Keepass 1) auf Nexus 5 mit Android Lollipop behoben\n
* Option hinzugefügt, um Screenshots und Darstellungen in der Liste der letzten Apps zu verhindern (standardmäßig aktiviert)\n
* Problem mit Google Drive behoben \n
* Schlüsseldateien können auf beliebigen Speicherorten abgelegt werden\n
* Dropbox-SDK aktualisiert, um offiziellen Sicherheitspatch zu integrieren\n
* Build-Tools aktualisiert -&gt; APK-Größe leider gewachsen, sorry :-(\n
Ich hatte noch weitere Änderungen versprochen. Diese kommen mit dem nächsten Release, dieses muss wegen aktueller Probleme so früh wie möglich veröffentlicht werden.</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b> \n
* Plugin-Unterstützung hinzugefügt: siehe Einstellungen, um Plugins zu bekommen! \n
* QR-Plugin veröffentlicht (Passwörter erfassen, Passwörter als QR-Code anzeigen, Einträge auf andere KP2A-Geräte übertragen)\n
* InputStick-Plugin veröffentlicht (Anmeldeinformationen per Bluetooth auf den PC übertragen erfordert InputStick-USB-Stick)\n
* Apps von Drittanbieter können nun einfach Funktionen implementieren, um Anmeldeinformationen direkt von KP2A abzufragen. Selbst ein Entwickler? Dies bitte in die eigene App einbauen, wenn sie sich dafür eignet!\n
* TOTP-Unterstützung hinzugefügt (kompatibel mit KeeOTP und TrayTotp)\n
* App sollte von Android nicht mehr beendet werden, wenn die Datenbank geöffnet ist\n
* Datenbank ist nicht mehr gesperrt, wenn die App mit dem Zurück-Knopf verlassen wird (siehe Einstellungen)\n
* Gruppennamen können in Suchergebnissen angezeigt werden (*)\n
* Kontextmenü in der Ergebnisansicht der Suche hinzugefügt, einschließlich der Option „Zu übergeordneter Gruppe navigieren“ (*)\n
* Option zum Anzeigen des Gruppennamen von Einträgen (*)\n
* (*) Danke an Matthieu für die Umsetzung dieser Features!\n
* Unterstützung von KeeChallenge (mit Yubikey NEO). Danke an Ben Rush für die Implementierung des Connectors!\n
* verbesserte Benutzerschnittstelle.\n
* Fehler in der Google-Drive-Schnittstelle behoben.\n
* Option zum Deaktivieren der „Spenden“-Option hinzugefügt\n
* QuickUnlock-Symbol jetzt standardmäßig ausgeblendet bei Geräten mit Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Version 0.9.3 r5</b>\n
* Korrekturen von Xamarin übernommen: Keepass2Android ist jetzt kompatibel mit ART auf Android 4.4.2. Endlich!\n
* Fehlerkorrekturen: Fehler bei der Synchronization (Anzeigeaktualisierung, korrekte Prüfung auf Änderungen über HTTP), Fehler auf Android-2.x-Geräten, Fehler in den Implementierungen für Google Drive und OneDrive, Zwischenablage wird beim Schließen der Datenbank geleert, Fehler beim Öffnen von Anhängen, Anzeigeprobleme mit der Tastatur\n</string>
<string name="ChangeLog_0_9_3"><b>Version 0.9.3</b>\n
* Neue Tastatur mit einigen Verbesserungen. Siehe Einstellungen zum personalisieren.\n
* Leseunterstützung für kdb (Keepass-1-Dateien). Experimentell!\n
* SFTP-Unterstützung\n
* Workaround für Fehler in ART (Android 4.4.2) eingebaut\n
* Fehler korrigiert\n</string>
<string name="ChangeLog_0_9_2"><b>Version 0.9.2</b>\n
* Unterstützung für OTPs (One Time Passwords) integriert (kompatibel zum OtpKeyProv-Plugin)\n
* NFC-Support zur Eingabe von OTPs über YubiKey NEO integriert\n
* Verbesserungen an der Benutzeroberfläche\n
* Keepass-2.24-Bibliothek integriert \n
* Option zum Beenden des App-Prozesses eingebaut (s. Einstellungen)\n
* Fehler behoben\n</string>
<string name="ChangeLog_0_9_1"><b>Version 0.9.1</b>\n
* SkyDrive-Unterstützung integriert (Nur in der Nicht-Offline-Version von Keepass2Android)\n
* Probleme mit Google Drive Integration behoben\n
* NTLM-Unterstützung integriert</string>
<string name="ChangeLog_0_9"><b>Version 0.9</b>\n
* Unterstützung für Dropbox und Google Drive integriert (Datenbank lesen und schreiben; Nur in der Nicht-Offline-Version von Keepass2Android)\n
* Dateibrowser integriert (basiert auf android-filechooser von HBA)\n
* Verbesserte Benutzeroberfläche zum Anlegen von Datenbanken\n
* Schriftart DejaVu Sans Mono integriert zur Anzeige von Passwörtern\n
* Fehlerkorrekturen</string>
<string name="ChangeLog_0_8_6"><b>Version 0.8.6</b>\n
* Unterstützung für Twofish-Verschlüsselung\n
* Bearbeiten von Gruppen ermöglicht\n
* Verschieben von Einträgen und Gruppen ermöglicht\n
* Das QuickUnlock-Symbol kann transparent gemacht werden (s. Einstellungen)\n
* Bugs behoben</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* Remote-Dateien werden im lokalen Cache gespeichert. Das erlaubt Offline-Nutzung (inkl. Bearbeiten und späterem Synchronisieren). S. Einstellungen.\n
* Benachrichtigungssymbol zum Visualisieren des Sperrzustands (s. Einstellungen)\n
* Verbesserungen, um die Datenbank zur richtigen Zeit zu sperren\n
* Datenbankdateien werden in den Speicher geladen, während du das Passwort eingibst. Dadurch erhöhte Ladegeschwindigkeit.\n
* Einträge können zur Root-Gruppe hinzugefügt werden.\n
* Fehlerkorrekturen (Auflösen von von Referenzfeldern, Probleme mit der Tastatur auf italienischen und chinesischen Geräten)</string>
<string name="ChangeLog_0_8_4"><b>Version 0.8.4</b>\n
* Externe Änderungen an der Datenbank werden erkannt und beim Speichern zusammengeführt\n
* Verbesserte Geschwindigkeit beim Starten\n
* Verbesserte Suchleiste mit Vorschlägen\n
* Neues App-Logo!\n
* Unterstützung für .kdbp-Format für schnelleres Laden und Speichern hinzugefügt\n
* Verbesserung beim Bearbeiten von zusätzlichen Feldern und versteckte Darstellung von geschützten Feldern\n
Danke an Alex Vallat für seine Mitwirkung beim Code!\n
Danke an Niki Hüttner (www.close-cut.de) für das neue Logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Version 0.8.3</b>\n
* Benutzername/TAN-Index wird in Liste der Einträge angezeigt (s. Einstellungen)\n
* Einträge können neu angelegt werden, wenn Suche aus Browser kein Ergebnis gebracht hat\n
* KP2A-Tastatur erlaubt Suche nach Zugangsdaten für die aktive App\n
* App schließt sich automatisch nach Auswahl eines Eintrags über die Tastatur\n
* Dialog zur Tastaturauswahl öffnet sich automatisch nach Suche nach einer URL (s. Einstellungen)\n
* Platzhalter in Eintragsfeldern werden vor dem Kopieren ersetzt (die meisten Platzhalter werden unterstützt)\n
* kleinere Fehlerkorrekturen</string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* Unterstützung für Digest Authentication in WebDAV\n
* Fehlerkorrekturen (OI File manager, URL öffnen)</string>
<string name="ChangeLog_0_8_1"><b>Version 0.8.1</b>\n
* KP2A Offline and „Online“ können wieder parallel zueinander installiert werden\n
* Neue Übersetzungen hinzugefügt (Danke an alle Helfer!)</string>
<string name="ChangeLog_0_8"><b>Version 0.8</b>\n
* Verbesserte Benutzeroberfläche, vor allem für Android 4.x-Geräte\n
* Möglichkeit, Dateimanager zur Auswahl von existierenden Dateien zu verwenden\n
* Sicherer Weg zum Öffnen von Anhängen hinzugefügt (über das Cache-Verzeichnis)\n
* Fehler beim Bearbeiten von Einträgen korrigiert\n
* vermutlich neue Fehler eingeführt :-)</string>
<string name="ChangeLog_keptDonate">Erweiterte Möglichkeit, ein Bier oder etwas anderes zu spenden</string>
<string name="ChangeLog_0_7"><b>Version 0.7</b>\n
* Erhöhte Ladegeschwindigkeit: Schlüsseltransformationen sind jetzt 10× schneller!\n
* Neu: Keepass2Android-Software-Tastatur: Zu dieser Tastatur wechseln, um die Zugangsdaten einzugeben. Das schützt vor Zwischenablage-basierten Passwort-Sniffern! (die bisherigen Benachrichtigungen für das Kopieren in die Zwischenablage lassen sich in den Einstellungen deaktivieren)\n
* Option eingefügt, um mir ein Bier oder was anderes zu spendieren (s. Menü)</string>
<string name="ChangeLog"><b>Version 0.6.2</b>\n
* Integration für Google Drive/Dropbox/…: Die offizielle App für Google Drive oder Dropbox nutzen und daraus die .kdbx-Datei öffnen. Das startet dann KP2A.\n
* Verbesserter Suchdialog \n
* Verbesserte Suche bei „Teilen“ mit Subdomains\n
* Optionen für Feedback, Bewerten und Übersetzen zum Menü hinzugefügt\n
\n
<b>Version 0.6.1</b>\n
* Erkennung, wenn sich eine Datenbank im Hingrund ändert (z. B. durch eine Sync-App)\n
* Suche aus dem Browser verbessert\n
* Bestätigungsdialog, wenn Änderungen verworfen werden sollen\n
\n
<b>Version 0.6</b>\n
Erstes öffentliches Release</string>
<string-array name="clipboard_timeout_options">
<item>30 Sekunden</item>
<item>1 Minute</item>
@@ -1050,7 +806,8 @@ Erstes öffentliches Release</string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Passwort</item>
<item>Privater/Öffentlicher Schlüssel</item>
<item>KP2A privater/öffentlicher Schlüssel</item>
<item>Eigener privater Schlüssel</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Fehler bei Zertifikatsüberprüfung ignorieren</item>
@@ -1068,6 +825,11 @@ Erstes öffentliches Release</string>
<string name="autofill_enable_for">AutoFill für %1$s aktivieren</string>
<string name="invalid_link_association">Webdomain %1$s konnte nicht mit App %2$s verknüpft werden</string>
<string name="enable_fingerprint_hint">Keepass2Android hat biometrische Hardware erkannt. Soll Biometrisches Entsperren für diese Datenbank aktiviert werden?</string>
<string name="post_notifications_dialog_title">Benachrichtigungen zulassen</string>
<string name="post_notifications_dialog_message">Keepass2Android kann Benachrichtigungen mit Buttons anzeigen, um Werte wie Passwörter und TOTPs in die Zwischenablage zu kopieren oder um die integrierte Tastatur zu öffnen. Dies ist nützlich, um Werte in andere Apps zu übertragen, ohne wiederholt zu Keepass2Android zu wechseln. Möchtest du solche Benachrichtigungen aktivieren?</string>
<string name="post_notifications_dialog_allow">Benachrichtigungen zulassen</string>
<string name="post_notifications_dialog_disable">Feature deaktivieren</string>
<string name="post_notifications_dialog_notnow">Jetzt nicht</string>
<string name="understand">Okay, verstanden</string>
<string name="dont_show_again">Nicht erneut anzeigen</string>
<string name="masterkey_infotext_head">Kennst du dein Master-Passwort?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A χωρίς σύνδεση</string>
<string name="app_timeout">Λήξη χρονικού ορίου εφαρμογής</string>
<string name="app_timeout_summary">Χρόνος πριν το κλείδωμα της βάσης δεδομένων όταν η εφαρμογή είναι ανενεργή.</string>
<string name="kill_app_label">Τερματισμός διεργασίας</string>
<string name="show_kill_app">Κουμπί τερματισμού</string>
<string name="kill_app_label">Τερματισμός διεργασίας</string>
<string name="show_kill_app_summary">Προβάλει κουμπί στην οθόνη συνθηματικού που τερματίζει τη διεργασία της εφαρμογής (για παρανοϊκούς χρήστες)</string>
<string name="application">Εφαρμογή</string>
<string name="application_settings">Ρυθμίσεις εφαρμογής</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">αρχείο κλειδιού</string>
<string name="hint_length">μήκος</string>
<string name="hint_pass">συνθηματικό</string>
<string name="hint_keyfile_path">Διαδρομή ιδιωτικού κλειδιού SSH</string>
<string name="hint_login_pass">Συνθηματικό</string>
<string name="hint_title">όνομα</string>
<string name="hint_url">URL</string>
@@ -417,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Προβολή εικονιδίου ειδοποίησης, ενόσω η βάση δεδομένων είναι ξεκλείδωτη.</string>
<string name="IconVisibilityInfo_Android8_text">Το Android 8 εισήγαγε νέα συμπεριφορά για τις ειδοποιήσεις. Απόκρυψη του εικονιδίου των ειδοποιήσεων του Keepass2Android γίνεται από τις ρυθμίσεις συστήματος. Ορίστε τη σημαντικότητα της κατηγορίας ειδοποιήσεων στο Ελάχιστο.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Άνοιγμα ρυθμίσεων</string>
<string name="PostNotificationsPermissionInfo_text">Το Keepass2Android μπορεί να εμφανίζει μια ειδοποίηση συστήματος ενόσω η βάση δεδομένων σας παραμένει ξεκλείδωτη. Για να λειτουργήσει αυτό, χορηγήστε την άδεια.</string>
<string name="DontCare">Δεν με νοιάζει</string>
<string name="DocumentAccessRevoked">Το αρχείο δεν είναι πλέον προσπελάσιμο στο Keepass2Android. Είτε διαγράφτηκε ή ανακηθηκαν τα δικαιώματα πρόσβασης. Δοκιμάστε να ξανα-ανοίξετε το αρχείο, πχ με Αλλαγή βάσης δεδομένων.</string>
<string name="PreloadDatabaseEnabled_title">Προ-φόρτωση αρχείου βάσης δεδομένων</string>
@@ -501,9 +503,27 @@
<string name="hint_sftp_host">κόμβος (πχ 192.168.0.1)</string>
<string name="hint_sftp_port">θύρα</string>
<string name="initial_directory">Αρχικός κατάλογος (προαιρετικό):</string>
<string name="connect_timeout">Χρονικό όριο σύνδεσης σε δευτερόλεπτα (προαιρετικό)</string>
<string name="enter_sftp_login_title">Εισάγετε στοιχεία σύνδεσης SFTP:</string>
<string name="sftp_auth_mode">Τρόπος αυθεντικοποίησης</string>
<string name="send_public_key">Αποστολή δημόσιου κλειδιού...</string>
<string name="select_private_keyfile">Επιλέξτε ιδιωτικό κλειδί...</string>
<string name="hint_sftp_key_name">Νέο όνομα κλειδιού</string>
<string name="hint_sftp_key_content">Νέο περιεχόμενο κλειδιού</string>
<string name="private_key_saved">Το ιδιωτικό κλειδί αποθηκεύτηκε</string>
<string name="private_key_save_failed">ΑΠΟΤΥΧΙΑ αποθήκευσης του ιδιωτικού κλειδιού: %1$s</string>
<string name="private_key_info">Εισάγετε όνομα και περιεχόμενο του κλειδιού για αποθήκευση</string>
<string name="private_key_delete">Διαγράφηκε το ιδιωτικό κλειδί: %1$s</string>
<string name="private_key_delete_failed">ΑΠΟΤΥΧΙΑ διαγραφής του ιδιωτικού κλειδιού: %1$s</string>
<string name="save_key">Αποθήκευση ιδιωτικού κλειδιού</string>
<string name="delete_key">Διαγραφή ιδιωτικού κλειδιού </string>
<string name="private_key_select">Επιλέξτε ιδιωτικό κλειδί</string>
<string name="private_key_create_new">[Προσθήκη νέου...]</string>
<string name="hint_sftp_key_passphrase">Συνθηματικό κλειδιού (προαιρετικό)</string>
<string name="sftp_kex_title">Αλγόριθμος ανταλλαγής κλειδιών (προαιρετικά)</string>
<string name="hint_sftp_kex">Όνομα / προσδιορισμός διαχωρισμένα με κόμμα</string>
<string name="sftp_shk_title">Αλγόριθμος για το κλειδί του διακομιστή (προαιρετικά)</string>
<string name="hint_sftp_shk">Όνομα / προσδιορισμός διαχωρισμένα με κόμμα</string>
<string name="enter_ftp_login_title">Εισαγωγή δεδομένων εισόδου FTP:</string>
<string name="enter_mega_login_title">Εισάγετε τα δεδομένα εισόδου για το λογαριασμό MEGA:</string>
<string name="select_storage_type">Επιλέξτε τύπο αποθήκευσης:</string>
@@ -521,8 +541,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (αρχεία KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Αν δεν θέλετε να δώσετε πρόσβαση KP2A πρόσβαση σε όλο το Google Drive σας, μπορείτε να επιλέξετε αυτή την επιλογή. Σημειώστε ότι πρέπει να δημιουργήσετε ένα αρχείο βάσης δεδομένων πρώτα - τα υπάρχοντα αρχεία δεν είναι ορατά στην εφαρμογή. Επιλέξτε αυτή την επιλογή από την οθόνη Δημιουργία βάσης δεδομένων ή, αν έχετε ήδη ανοίξει μια βάση δεδομένων, με την εξαγωγή της βάσης δεδομένων επιλέγοντας αυτή την επιλογή.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (φάκελος KP2A)</string>
<string name="filestoragehelp_pcloud">Αυτός ο τύπος αποθήκευσης θα ζητήσει πρόσβαση μόνο στον pCloud φάκελο \"Applications/Keepass2Android\". Αν θέλετε να χρησιμοποιήσετε μια υπάρχουσα βάση δεδομένων από τον pCloud λογαριασμό σας, βεβαιωθείτε ότι το αρχείο έχει τοποθετηθεί σε αυτόν τον φάκελο.</string>
<string name="filestoragename_pcloudall">PCloud (πλήρης πρόσβαση)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Όλα τα αρχεία και τα κοινά αρχεία</string>
@@ -574,6 +595,7 @@
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Αρχείο καταγραφών για αποσφαλμάτωση</string>
<string name="DebugLog_title">Χρήση αρχείου καταγραφών</string>
<string name="FtpDebug_title">Καταγραφή σφαλμάτων FTP/SFTP</string>
<string name="DebugLog_summary">Καταγραφή στοιχείων της εφαρμογής σε τοπικό αρχείο καταγραφών</string>
<string name="DebugLog_send">Αποστολή αρχείων καταγραφής εκσφαλμάτωσης...</string>
<string name="loading">Φόρτωση…</string>
@@ -642,7 +664,7 @@
<string name="Continue">Συνέχεια</string>
<string name="NoFilenameWarning">Το URI που έχετε εισάγατε δεν μοιάζει με όνομα αρχείου. Είστε βέβαιοι ότι είναι έγκυρο αρχείο;</string>
<string name="FirstInvalidCompositeKeyError">Μη έγκυρο σύνθετο κλειδί! Παρακαλώ δοκιμάστε ξανά.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Μη έγκυρο σύνθετο κλειδί! Παρακαλούμε δοκιμάστε τα ακόλουθα βήματα για να ξεκλειδώσετε τη βάση δεδομένων: \n
<string name="RepeatedInvalidCompositeKeyHelp">Μη έγκυρο σύνθετο κλειδί! Δοκιμάστε τα ακόλουθα βήματα για να ξεκλειδώσετε τη βάση δεδομένων: \n
* Βεβαιωθείτε ότι έχετε πληκτρολογήσει το σωστό συνθηματικό. Χρησιμοποιήστε το εικονίδιο \'μάτι\' για να αποκαλυφθεί το συνθηματικό που εισάγατε. \n
* Βεβαιωθείτε ότι έχετε επιλέξει σωστό τύπο συνθηματικού. Βεβαιωθείτε ότι ταιριάζει με τον τύπο που χρησιμοποιήθηκε κατά τη δημιουργία της βάσης δεδομένων. \n
@@ -652,11 +674,11 @@
<string name="HintLocalBackupOtherError"> \n
&#8226; Υπόδειξη: Το Keepass2Android έχει αποθηκεύσει την τελευταία έκδοση του αρχείου που ανοίχτηκε στην εσωτερική μνήμη. Μπορείς να την ανοίξεις πατώντας \"%1$s\" και επιλέγοντας το τοπικό αντίγραφο. </string>
<string name="CorruptDatabaseHelp">Το αρχείο είναι κατεστραμμένο. \n
Ακολουθούν υποδείξεις για να διαγνώσετε το πρόβλημα: \n
Ακολουθούν υποδείξεις για τη διάγνωση του προβλήματος: \n
Αν αντιγράψατε το αρχείο μέσω USB (MTP-Mode), παρακαλώ προσπαθήστε ξανά με εργαλεία όπως το MyPhoneExplorer. Το MTP περικόπτει τα αρχεία σε ορισμένες περιπτώσεις. \n
Αν δεν μπορείτε να ανοίξετε το αρχείο από την ίδια θέση στον υπολογιστή σας, είναι πολύ πιθανό ότι το αρχείο είναι πράγματι κατεστραμμένο. Χρησιμοποιήστε αντίγραφο ασφαλείας της βάσης δεδομένων. Αν ΄πιστεύετε ότι το Keepass2Android καταστρέφει το αρχείο, επικοινωνήστε με την υποστήριξη. \n
Αν μπορείτε να ανοίξετε το αρχείο στον υπολογιστή σας, επικοινωνήστε με την υποστήριξη. Μπορείτε να δοκιμάσετε να το αποθηκεύσετε με διαφορετικές ρυθμίσεις (π.χ. unzipped) στο PC και προσπαθήστε ξανά να ανοίξετε στο Keepass2Android. </string>
Αν αντιγράψατε το αρχείο μέσω USB (MTP-Mode), προσπαθήστε ξανά με εργαλεία όπως το MyPhoneExplorer. Το MTP περικόπτει τα αρχεία σε ορισμένες περιπτώσεις. \n
Αν δεν μπορείτε να ανοίξετε το αρχείο από την ίδια θέση στον υπολογιστή σας, είναι πολύ πιθανό ότι το αρχείο είναι πράγματι κατεστραμμένο. Χρησιμοποιήστε αντίγραφο ασφαλείας της βάσης δεδομένων. Αν πιστεύετε ότι το Keepass2Android καταστρέφει το αρχείο, επικοινωνήστε με την ομάδα υποστήριξης. \n
Αν μπορείτε να ανοίξετε το αρχείο στον υπολογιστή σας, επικοινωνήστε με την ομάδα υποστήριξης. Μπορείτε να δοκιμάσετε να το αποθηκεύσετε με διαφορετικές ρυθμίσεις (π.χ. unzipped) στο PC και προσπαθήστε ξανά να ανοίξετε στο Keepass2Android. </string>
<string name="open_other_db">Ανοίξτε μια άλλη βάση δεδομένων…</string>
<string name="select_database">Επιλέξτε τη βάση δεδομένων</string>
<string name="configure_child_dbs">Προσαρμογή παράγωγων βάσεων δεδομένων…</string>
@@ -684,6 +706,13 @@
<string name="EntryChannel_desc">Ειδοποίηση για απλοποιημένη πρόσβαση στην τρέχουσα καταχώριση.</string>
<string name="CloseDbAfterFailedAttempts">Κλείσιμο της βάσης δεδομένων μετά από 3 ανεπιτυχείς προσπάθειες βιομετρικού ξεκλειδώματος.</string>
<string name="WarnFingerprintInvalidated">Προσοχή! Ο βιομετρικός έλεγχος ταυτότητας μπορεί να ακυρωθεί από το Android, π.χ. μετά την προσθήκη ενός νέου δακτυλικού αποτυπώματος στις ρυθμίσεις της συσκευής σας. Βεβαιωθείτε ότι ξέρετε πάντα πώς να ξεκλειδώσετε με τον κύριο κωδικό πρόσβασης!</string>
<string-array name="ChangeLog_1_10">
<item>Προσθήκη υποστήριξης για δικαιώματα ειδοποίησης στο Android 13+</item>
<item>Βελτίωση της υλοποίησης FTP και SFTP</item>
<item>Προσθήκη πρόσβασης σε πλήρες pCloud</item>
<item>Επιτρέπει την επιλογή γλώσσας συστήματος στο μενού της γλώσσας</item>
<item>Διόρθωση προβλήματος με την απομνημόνευση Keyfile + ερώτηση για τον τύπο του κωδικού πρόσβασης</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Διόρθωση σφάλματος για απότομα κλεισίματα εφαρμογής και μη αναμενόμενες αποσυνδέσεις</item>
<item>Μετάβαση σε νέα υλοποίηση SFTP, υποστηρίζοντας σύγχρονους αλγόριθμους δημόσιου κλειδιού όπως rsa-sha2-256</item>
@@ -749,259 +778,7 @@
<item>Διορθώσεις σφαλμάτων</item>
<item>Διορθώσεις σφαλμάτων</item>
</string-array>
<string name="ChangeLog_1_07b">Έκδοση 1.07b\n
* Βελτίωση επιδόσεων Argon2 με χρήση εγγενούς υλοποίησης (ευχαριστώ Chih-Hsuan Yen!)\n
* Επιτρέπει απενεργοποίηση δακτυλικού αποτυπώματος με κλικ στο εικονίδιο (λύνει το ζήτημα με τους αναγνώστες δακτυλικού αποτυπώματος κάτω από την οθόνη, ευχαριστώ marcoDallas!)\n
* Επαναφέρει τη θέση του δρομέα όταν αλλάζει η ορατότητα του συνθηματικού (ευχαριστώ DDoSolitary!)\n
* Βελτιώσεις στην υλοποίηση PCloud (ευχαριστώ gilbsgilbs πάλι!)\n
* Υποστήριξη AutoFill για πολλούς browsers \n
* Νέα υλοποίηση για OneDrive: περιλαμβάνει υποστήριξη OneDrive for Business, κοινόχρηστα αρχεία, επιλεγόμενα επίπεδα πρόσβασης, πολλαπλούς λογαριασμούς και διορθώνει ζητήματαμε offline πρόσβαση\n
* Διόρθωση σφαλμάτων </string>
<string name="ChangeLog_1_07">Εκδοση 1.07\n
* Διορθώνει κρασαρίσματα στο Samsung\'s Android 9\n
* Επιτρέπει άνοιγμα περισσότερων από μιας βάσεων δεδομένων, συμβατό με KeeAutoExec\n
* SFTP: Επιτρέπει αυθεντικοποίηση δημόσιου κλειδιού, ελέγχει για αλλαγή host key\n
* Εισάγει υποστήριξη pCloud - ευχαριστώ gilbsgilbs!\n
* Προβάλει την υποστήριξη Nextcloud\n
* Βελτιώνει την αποθήκευση και ενημέρωση συνημμένων\n
* Περισσότερες επιλογές διαμόρφωσης συμπεριφοράς στις προσωπικές προτιμήσεις\n
* SSL: Πιστοποιητικά έμπιστου χρήστη\n
* Βελτίωση autofill (λειτουργεί με Firefox, επιτρέπει μείωση αναδυόμενων)\n
* Διόρθωση σφαλμάτων\n </string>
<string name="ChangeLog_1_06">Έκδοση 1.06\n
* Χρήση του ykDroid αντί του YubiChallenge ως εφαρμογή για Yubikey Πρόκληση-Απόκριση.\n
* Υλοποίηση υποστήριξης για KeepassXC-style Challenge-Response. Σημείωση: Το φορμάτ της βάσης δεδομένων πρέπει να είναι KDBX4!\n * Άρνηση φόρτωσης πεταμένων αρχείων από το Google Drive\n
* Αλλαγή της υλοποίησης TLS για το FTPS, προσθήκη λύσης του σφάλματος JSch για εξυπηρετητές που υποστηρίζουν gssapi-with-mic\n
* Διορθώσεις σφαλμάτων\n</string>
<string name="ChangeLog_1_05"> Έκδοση 1.05\n
* Χρήση ειδοποιήσεων του Android 8, που επιτρέπει προσαρμογή μέσω των ρυθμίσεων συστήματος\n
* Προβολή εικονιδίου εισόδου στις ειδοποιήσεις\n
* Χρήση Adaptive Icons για το Android 8, χρήση στρογγυλού εικονιδίου για το Android 7\n
* Επιτρέπει ενεργοποίηση αναζήτησης κατά το ξεκλείδωμα\n
* Αλλαγή στον τρόπο εγγραφής των αρχείων μέσω Storage Access Framework, διορθώνει ζητήματα ενημέρωσης αρχείων στο Google Drive όταν ανοίγονται μέσω του System file picker\n
* Προσθήκη πληροφοριακών κειμένων προς αποφυγή κοινών παρεξηγήσεων\n
* Δημιουργία τοπικών αντιγράφων των βάσεων δεδομένων που ανοίχθηκαν επιτυχώς προς αποφυγή απώλειας δεδομένων\n
* Ενημερωμένο JSch για υποστήριξη πρόσφατων SSH ciphers\n
* Επιτρέπει διόρθωση ρυθμίσεων σύνδεσης, πχ όταν αλλάζει το συνθηματικό WebDav\n
* Added support for Yubikey Neo\'s static password mode\n
* Allow to disable Autofill suggestion\n
* Fixed data leakage to logcat\n
* bug fixes\n
</string>
<string name="ChangeLog_1_04b"> Έκδοση 1.04b\n
* Αποφυγή κρασαρίσματος κατά την ενεργοποίηση Autofill σε συσκευές Huawei.\n
</string>
<string name="ChangeLog_1_04"> Έκδοση 1.04\n
* Προσθήκη υπηρεσίας Autofill για Android 8.0 και επόμενα.\n
* Αναβαθμισμένες βιβλιοθήκες, εργαλεία ανάπτυξης και έκδοση Target SDK.\n
</string>
<string name="ChangeLog_1_03">Έκδοση 1.03\n
* Αφαιρέθηκε η υπηρεσία προσβασιμότητας έπειτα από απαίτηση της Google. Δείτε τις ρυθμίσεις κωδικών προσβασιμότητας για να βρείτε ένα πρόσθετο που να αντικαθιστά την λειτουργικότητα.\n
* Προστέθηκαν ξανά εφαρμογές τρίτων σαν επιλογές αποθήκευσης\n
* Ενσωματωμένο πρόγραμμα προβολής εικόνων για την προβολή συνημμένων εικόνων χωρίς να χρειάζεται η μεταφορά τους σε άλλη εφαρμογή\n
* Αναβάθμιση του OkHttp για διόρθωση λαθών σε κάποιες συνδέσεις\n
* Υποστήριξη για καταχωρήσεις KeeTrayTOTP, με υποστήριξη καταχωρήσεων Steam\n
</string>
<string name="ChangeLog_1_02">Έκδοση 1.02\n
* Αρκετές βελτιώσεις ασφαλείας. Ευχαριστώ πολύ για την έκθεση ασφάλειας των jean-baptiste.cayrou@thalesgroup.com και vincent.fargues@thalesgroup.com και για τη συνεργασία τους! \n
* Υποστήριξη του πρόσθετου KeyboardSwap (δείτε επιλογές κωδικού πρόσβασης): επιτρέπει την αυτόματη αλλαγή μεθόδου εισαγωγής για συσκευές που δεν είναι root. Ευχαριστώ τον Mishaal Rahman από τους XDA-Developers. \n
* Διόρθωση στην υπηρεσία προσβασιμότητας με πρόσφατες εκδόσεις του Chrome\n
* Διόρθωση για περιττές εκκαθαρίσεις δεδομένων των δακτυλικών αποτυπωμάτων\n
* Διόρθωση ήσσονος σημασίας καταρρεύσεων\n
* Ενημέρωση του Dropbox SDK για να εξασφαλιστεί μελλοντική συμβατότητα \n
* Αφαίρεση αναφοράς σφαλμάτων μέσω Xamarin Insights\n
* Ενημερωμένα εργαλεία ανάπτυξης\n </string>
<string name="ChangeLog_1_01g">Έκδοση 1.01-g\n
* Διόρθωση για αιφνίδια διακοπή λειτουργίας κατά την λειτουργία offline\n
* Διόρθωση για εσφαλμένη κωδικοποίηση των πιστοποιητικών FTP (S)\n
* Διόρθωση για καταρρεύσεις κατά τη χτήση του OneDrive και σε παλιότερες εκδόσεις Android\n
* Προβολή της τοπικής ώρας στην οθόνη εισόδου\n </string>
<string name="ChangeLog_1_01d">Έκδοση 1.01-d\n
* Διόρθωση για λίστα αρχείων στο OneDrive\n
* Επιτρέπεται η αγνόηση σφαλμάτων πιστοποιητικών όταν αποτυγχάνει η επαλήθευση του host name (δεν συνιστάται για κανονική χρήση)\n
* Διόρθωση για QuickUnlock που μερικές φορές αποτυγχάνει παρά το σωστό κωδικό ξεκλειδώματος\n </string>
<string name="ChangeLog_0_9_8c">Έκδοση 0.9.8c\n * ΕΝΗΜΕΡΩΣΗ για ευπάθεια SSL στο Microsoft Live SDK (που χρησιμοποιείται κατά την πρόσβαση σε αρχεία μέσω OneDrive) \n * Bug fix: η προηγούμενη έκδοση περιείχε δύο μεθόδους εισόδου (ή μια κρεμά) \n </string>
<string name="ChangeLog_1_01">Έκδοση 1.01\n
* Προστέθηκε υποστήριξη για τη νέα μορφή KDBX-4 (συμβατή με Keepass 2.35) που συμπεριλαμβάνει παραγωγή κλειδιού Argon2 και κρυπτογράφηση ChaCha20. \n
* Νέα υλοποίηση αποθήκευσης αρχείων WebDav, που επιτρέπει περιήγηση αρχείων και υποστηρίζει σύγχρονη κρυπτογράφηση. \n
* Νέα υλοποίηση αποθήκευσης αρχείων FTP, που επιτρέπει περιήγηση αρχείων και υποστηρίζει κρυπτογράφηση (FTPS). \n
* Ενημέρωση στο OneDrive SDK (προηγουμένως χρησιμοποιούσε το Live SDK που δεν ενημερώνεται πλέον) \n
* Ενημέρωση στο Dropbox SDK έκδοση 2 (προηγουμένως χρησιμοποιούσε την έκδοση 1 του SDK που έχει καταργηθεί). \n
* Προστέθηκε υποστήριξη για OwnCloud.\n
* Ερωτά για άδεια αποθήκευσης πριν από το άνοιγμα τοπικών αρχείων.</string>
<string name="ChangeLog_1_0_0e">Έκδοση 1.0.0e\n
* διόρθωση ξεκλειδώματος με δακτυλικό αποτύπωμα σε παλιότερες συσκευές Samsung με Android 6\n
* εγγενής υποστήριξη για συσκευές x86\n
* επιτρέπει απόκρυψη οθόνης πληκτρολογίου κατά τη σάρωση δακτυλικού αποτυπώματος\n
* build system update</string>
<string name="ChangeLog_1_0_0">Έκδοση 1.0.0\n
* Ξεκλείδωμα με δακτυλικό αποτύπωμα (απαιτεί Android 6.0+ ή συσκευή Samsung)\n
* Υπηρεσία αυτόματης συμπλήρωσης (απαιτεί Android 5.0+)\n
* Υποστήριξη προτύπων για καταχωρίσεις\n
* Προσθήκη λειτουργίας \"Εκτός σύνδεσης\"\n
* Επιτρέπει αντιγραφή καταχωρίσεων\n
* Αυτόματη συμπλήρωση για τα ονόματα πεδίων\n
* Επιτρέπει διαγραφές από τη λίστα πρόσφατων αρχείων\n
* Ζητά άδειες κατά την εκτέλεσης στο Android 6.0\n
* Διορθώνει σφάλματα (στο ενσωματωμένο πληκτρολόγιο, κατά την επιλογή εικονιδίων)\n
* Προσθέτει επιλογή για αποστολή αναφοράς σφαλμάτων\n
* Προσθέτει μηνύματα βοήθειας σε πολλά σημεία\n</string>
<string name="ChangeLog_0_9_9">Έκδοση 0.9.9\n
* Πλήρης επανασχεδίαση του παρουσιαστικού. Ευχαριστώ Stefano Pignataro (http://www.spstudio.at) για την υποστήριξη!\n
* Επιτρέπει προσθήκη προσαρμοσμένων εικονιδίων\n
* Επιτρέπει πολλαπλά παράθυρα σε συσκευές Samsung\n
* Αυξημένο εξ ορισμού πλήθος κύκλων κρυπτογράφησης για νέες βάσεις δεδομένων\n
* Έλεγχος για διπλότυπα κλειδιά στα πρόσθετα πεδία ώστε να αποφεύγεται απώλεια δεδομένων\n</string>
<string name="ChangeLog_0_9_9c">Έκδοση 0.9.9c\n
* Το σκοτεινό θέμα είναι πίσω\n
* Μπορείς να εγκαταστήσεις άλλα πακέτα εικονιδίων (τα αρχαία εικονίδια είνια διαθέσιμα στο Play store)\n
* Πρόσθετη επιβεβαίωση κατά τη διαγραφή καταχωρίσεων χωρίς κάδο ανακύκλωσης\n
* Διορθώσεις σφαλμάτων (wrong display of OTP secret encoding, wrong app icon in some places)\n </string>
<string name="ChangeLog_0_9_8b">Έκδοση 0.9.8b\n
* Διορθώσεις σφαλμάτων (Saving failed for some databases, exporting to local device not working, selecting some preference options crashed the app)\n</string>
<string name="ChangeLog_0_9_8">Έκδοση0.9.8\n
* Υποστήριξη Storage Access Framework (επιτρέπει εγγραφή στην κάρτα SD και στο Google Drive στην KP2A Offline)\n
* Προσπαθεί να ανιχνεύσει σφάλματα όταν ο χρήστης εισάγει WebDAV URLs (φάκελο αντί αρχείου)\n
* Αλλαγή γραμματοσειράς συνθηματικού\n
* Επιτρέπει αλλαγή λογαριασμού Dropbox\n
* Διόρθωση σφαλμάτων: τώρα απομνημονεύει το συνθηματικό OTP</string>
<string name="ChangeLog_0_9_7b">Έκδοση 0.9.7b\n
* updated translations\n
* bug fixes: Password font was missing in 0.9.7, sort by name didn not sort groups\n</string>
<string name="ChangeLog_0_9_7">Έκδοση 0.9.7\n
* Υποστήριξη εγγραφής για βάσεις δεδομένων Keepass 1 (kdb) (σε beta!)\n
* Καλύτερη εναλλαγή πληκτρολογίου (λειτουργεί σε μη root συσκευές)\n
* υποστήριξη του KeeChallenge με αποκρίσεις μεταβλητού μήκους\n
* απαγορεύει τη λήψη screenshots των οθονών QuickUnlock και συνθηματικού\n
* ανάστροφη ταξινόμηση κατά ημερομηνία τροποποίησης (τώρα φθίνουσα)\n
* διορθώσεις σφαλμάτων: προβολή σημειώσεων ενημερώνεται σωστά μετά από αλλαγές, προβολή συνθηματικού αποκρύπτει το συνθηματικό σε όλες τις συσκευές, απαγορεύει τη διπλή εισαγωγή καταχώρισης, διόρθωση στην προειδοποίηση διπλότυπων αναγνωριστικών ακόμα και μετά την επιδιόρθωση της βάσης δεδομένων\n </string>
<string name="ChangeLog_0_9_6">Έκδοση 0.9.6\n
* Επιτρέπει την εισαγωγή αρχείου κλειδιού και/ή τοπικού αρχείου βάσης δεδομένων στο φάκελο εσωτερικής μνήμης της εφαρμογής (δες Ρυθμίσεις)\n
* Επιτρέπει διάφορες επιλογές ταξινόμησης\n
* Βελτιωμένες επιλογές για αυτόματη εναλλαγή πληκτρολογίου\n
* Ενημερωμένο λογότυπο εφαρμογής και σχεδίαση ειδοποιήσεων, από τον Stefano Pignataro (http://www.spstudio.at)\n
* ο δημιουργός συνθηματικών θυμάται τις τελευταίες ρυθμίσεις\n
* Ορίζει ορατότητα ειδοποιήσεων για την οθόνη κλειδώματος του Android 5 lock screen\n
* Τώρα το κύριο συνθηματικό καθαρίζεται κατά την εγκατάλειψη της εφαρμογής δίχως πάτημα ΟΚ\n
* Διόρθωση ζητήματος με γλώσσες εισόδου που έλειπαν στο πληκτρολόγιο μερικών συσκευών\n
* Επισκευή ζητήματος στην εναλλαγή πληκτρολογίου σε ρουταρισμένες συσκευές\n
* Προσθήκη ελέγχου για κατεστραμμένες βάσεις δεδομένων (διπλότυπα αναγνωριστικά)\n
* Αυτόματα ξαναφορτώνει τη βάση δεδομένων όταν ανιχνεύει αλλαγή, λύνει θέμα ασφαλείας περί αποκάλυψης του κύριου συνθηματικού\n
* Βελτιωμένη σχεδίαση του πολωνικού μικρού πληκτρολογίου, διόρθωση του θέματοςρυθμίσεων πληκτρολογίου (ευχαριστώ Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5">Έκδοση 0.9.5\n
* Fixed issues with file browsing (especially on Android 4.4)\n
* Fixed issue with loading .kdb files (Keepass 1) on Nexus 5 with Android Lollipop\n
* Added option to prevent taking screenshots/displaying app in recent apps list\n
* Fixed issue with Google Drive file storage (regular edition)\n
* Allow key files on deliberate storage types (regular edition)\n
* Updated Dropbox SDK to include an official security patch (regular edition)\n
* Updated build tools --&gt; apk size increased :-(\n I have promised some more changes. They will come with the next release - sorry. I wanted to publish these hot fixes as soon as possible.</string>
<string name="ChangeLog_0_9_4">Έκδοση 0.9.4\n
* added plug-in support: See settings for how to get plug-ins!\n
* published QR plug-in (scan passwords, display passwords as QR code, transfer entries to other KP2A devices)\n
* published InputStick plugin (transfer credentials to your PC via bluetooth - requires InputStick USB stick)\n
* Third party apps can now simply implement querying KP2A for credentials. Are you a developer? Please add this to your app if suitable!\n
* added TOTP support (compatible with KeeOTP and TrayTotp)\n
* app should no longer be killed by Android when database is open\n
* database is no longer locked when leaving the app with the back button (see settings)\n
* display group names in search results view (*)\n
* added context menu in search results view including \"Navigate to parent\" option (*)\n
* added option to display group name in entry view (*)\n
* (*) thanks to Matthieu for implementing these features!\n
* support KeeChallenge (with Yubikey NEO). Thanks to Ben Rush for implementing the connector!\n
* improved user interface\n
* fixed a bug in Google Drive interface\n
* added option to disable the \"donate\" option\n
* QuickUnlock icon now hidden on Android 4.2+ devices by default\n</string>
<string name="ChangeLog_0_9_3_r5">Έκδοσδ 0.9.3 r5\n
* Incorporated fixes from Xamarin: Keepass2Android now compatible with ART on Android 4.4.2. Finally!\n
* Bug fixes: bugs in synchronization (refresh display, correct check for changes on http), bugs on Android 2.x devices, bugs in Google Drive and OneDrive storage implementations, clear clipboard on close database, bug opening attachments, display problems with keyboard\n</string>
<string name="ChangeLog_0_9_3">Έκδοση 0.9.3\n
* New keyboard with many improvements. See settings to customize.\n
* Read-only support for kdb (Keepass 1 files). Experimental!\n
* Added SFTP support\n
* Added workaround for bug in ART (Android 4.4.2)\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_2">Έκδοση 0.9.2\n
* Added OTP support (compatible with OtpKeyProv plugin)\n
* Integrated NFC support for OTPs from YubiKey NEO \n
* Several UI improvements\n
* Integrated Keepass 2.24 library\n
* Added option to kill the app process (see settings)\n
* Improved SSL certificate validation\n
* Bug fixes\n</string>
<string name="ChangeLog_0_9_1">Έκδοση 0.9.1\n
* Integrated SkyDrive support (Keepass2Android regular edition only)\n
* Fixed problems with Google Drive integration\n
* Added NTLM support</string>
<string name="ChangeLog_0_9">Έκδοση 0.9\n
* Integrated Dropbox and Google Drive support (read/write databases; Keepass2Android regular edition only)\n
* Integrated custom file browser (based on android-filechooser by HBA)\n
* Improved user interface for creating new databases\n
* Included custom font DejaVu Sans Mono for displaying passwords\n
* Bug fixes</string>
<string name="ChangeLog_0_8_6">Έκδοση 0.8.6\n
* Support for Twofish cipher\n
* Allow editing of groups\n
* Allow moving of entries and groups\n
* QuickUnlock icon can be made transparent (see settings)\n
* Bug fixes</string>
<string name="ChangeLog_0_8_5"><b>Έκδοση 0.8.5</b>\n
* Απομακρυσμένα αρχεία αποθηκεύονται στην τοπική μνήμη των εφαρμογής επιτρέποντας αποσυνδεδεμένω χρήση (περιλαμβάνει διόρθωση και έπειτα συγχρονισμό). Δες Ρυθμίσεις. \n
* Εικονίδιο ειδοποιήσεων που οπτικοποιεί την κατάσταση κλειδώματος της βάσης δεδομένων (δες Ρυθμίσεις)\n
* Βελτιωμένος καθορισμός της κατάστασης κλειδώματοςσε μερικές περιπτώσεις\n
* Τα αρχεία της βάσης δεδομένων φορτώνονται στη μνήμη ενώ πληκτρολογείς το συνθηματικό για αυξημένη ταχύτητα (δες Ρυθμίσεις)\n
* Εγγραφές μπορούν να προστεθούν στην ομάδα ρίζα\n
* Διορθώσεις σφαλμάτων (πεδία με αναφορές, προβλήματα πληκτρολογίου σε ιταλικές και κινέζικες συσκευές)</string>
<string name="ChangeLog_0_8_4">Έκδοση 0.8.4\n
* External database changes are detected and merged when saving\n
* Improved loading performance\n
* Improved search toolbar with suggestions\n
* New App logo!\n
* Added support for .kdbp format for faster loading/saving\n
* Improved editing of extra strings and hidden display when protected\n
Thanks to Alex Vallat for his code contributions!\n
Thanks to Niki Hüttner (www.close-cut.de) for the new logo!\n</string>
<string name="ChangeLog_0_8_3">Έκδοση 0.8.3\n
* Username/TAN index displayed in entry list (see settings)\n
* Entries can be created if search from browser doesn\'t return results\n
* KP2A keyboard provides possibility to search for credentials for current app\n
* App automatically closes after selecting an entry for use in keyboard\n
* Keyboard selection dialog automatically opens after search for URL (see settings)\n
* Placeholders in entry fields are replaced before copying (most placeholders supported)\n
* minor bug fixes
</string>
<string name="ChangeLog_0_8_2">Έκδοση 0.8.2\n
* Support for Digest Authentication in WebDAV\n
* Bugfixes (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1">Έκδοση 0.8.1\n
* KP2A Offline and \"Online\" can be installed both again\n
* Added new translations (thanks to all contributors!)</string>
<string name="ChangeLog_0_8">Έκδοση 0.8\n
* Improved user interface especially for Android 4.x devices\n
* Allow using deliberate file managers for selecting existing files\n
* Added safer way for opening attachments (through cache directory)\n
* fixed bugs in Edit activity\n
* probably introduced new bugs :-)</string>
<string name="ChangeLog_keptDonate">Εκτεταμένη δυνατότητα προσφοράς μπύρας ή κάτι άλλου</string>
<string name="ChangeLog_0_7">Έκδοση 0.7\n
* Increased loading speed: key transformations now 10x faster!\n
* Added Keepass2Android soft-keyboard: Switch to this keyboard for entering credentials. Shields you from clipboard-based password sniffers (disable old clipboard notifications in the options)\n
* Added option to donate a beer or something else (see menu)</string>
<string name="ChangeLog">Έκδοση 0.6.2\n
* Google Drive/Dropbox/... integration: Use the official Google Drive or Dropbox App and open any .kdbx-file. This will now bring up KP2A.\n
* Improved Search Dialog \n
* Improved search results for Share URL with subdomains\n
* Added options to give feedback, and rate and translate the app in the menu\n
\n
<b>Version 0.6.1</b>\n
* Detect when database changes in the background (i.e. due to activity of a sync app)\n
* Improved searching for URLs from the browser\n
* Confirm dialog when discarding changes\n
\n
<b>Version 0.6</b>\n
Initial public release
</string>
<string-array name="clipboard_timeout_options">
<item>30 δευτερόλεπτα</item>
<item>1 λεπτό</item>
@@ -1050,7 +827,8 @@ Initial public release
</string-array>
<string-array name="sftp_auth_modes">
<item>Συνθηματικό</item>
<item>Ιδιωτικό/Δημόσιο κλειδί</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Παράβλεψη αποτυχιών επικύρωσης πιστοποιητικού</item>
@@ -1068,6 +846,8 @@ Initial public release
<string name="autofill_enable_for">Ενεργοποίηση AutoFill για %1$s</string>
<string name="invalid_link_association">Δεν σχετίζεται το web domain %1$s με την εφαρμογή %2$s</string>
<string name="enable_fingerprint_hint">Το Keepass2Android ανίχνευσε βιομετρικό εξοπλισμό. Θέλετε να ενεργοποιήσετε βιομετρικό ξεκλείδωμα για αυτή τη βάση δεδομένων;</string>
<string name="post_notifications_dialog_disable">Απενεργοποιήστε αυτό το χαρακτηριστικό</string>
<string name="post_notifications_dialog_notnow">Όχι τώρα</string>
<string name="understand">Καταλαβαίνω</string>
<string name="dont_show_again">Να μην εμφανιστεί ξανά</string>
<string name="masterkey_infotext_head">Θυμάστε το κύριο συνθηματικό σας;</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Tiempo de espera de la aplicación</string>
<string name="app_timeout_summary">Tiempo antes de bloquear la base de datos cuando la aplicación está inactiva.</string>
<string name="kill_app_label">Cerrar el proceso de la aplicación</string>
<string name="show_kill_app">Botón de cerrado</string>
<string name="kill_app_label">Cerrar el proceso de la aplicación</string>
<string name="show_kill_app_summary">Mostrar un botón en la pantalla de contraseña para cerrar el proceso (para usuarios paranoicos)</string>
<string name="application">Aplicación</string>
<string name="application_settings">Configuración de la aplicación</string>
@@ -71,7 +71,7 @@
<string name="copy_password">Seleccionar para copiar la contraseña al portapapeles</string>
<string name="copy_totp">Seleccionar para copiar el TOTP al portapapeles</string>
<string name="available_through_keyboard">La entrada está disponible a través del teclado KP2A</string>
<string name="app_language_pref_title">Idioma de aplicación</string>
<string name="app_language_pref_title">Idioma de la aplicación</string>
<string name="entry_is_available">está disponible</string>
<string name="not_possible_im_picker">No se puede abrir el cuadro de diálogo para seleccionar el método de entrada. Por favor, active el teclado manualmente.</string>
<string name="please_activate_keyboard">Por favor habilita el teclado de Keepass2Android en la configuración del sistema.</string>
@@ -83,7 +83,7 @@
<string name="disclaimer_formal">Keepass2Android NO TIENE TOTAL GARANTÍA; Este es software libre, y puedes redristribuirlo bajo las condiciones de la licencia GPL version 2 o posterior.</string>
<string name="ellipsis">\u2026</string>
<string name="copy_to_clipboard">Copiar al portapapeles</string>
<string name="SystemLanguage">Idioma del sistema</string>
<string name="SystemLanguage">Idioma</string>
<string name="fingerprint_description">Por favor, autentifícate para continuar</string>
<string name="fingerprint_fatal">No se puede configurar desbloqueo con huella dactilar:</string>
<string name="fingerprint_not_recognized">La autenticación biométrica falló. Inténtalo de nuevo</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">archivo de clave</string>
<string name="hint_length">tamaño</string>
<string name="hint_pass">contraseña</string>
<string name="hint_keyfile_path">Ruta de la clave privada SSH</string>
<string name="hint_login_pass">Contraseña</string>
<string name="hint_title">nombre</string>
<string name="hint_url">URL</string>
@@ -301,6 +302,8 @@
<string name="NoDalVerification_summary">Deshabilita comprobar si el dominio y el paquete de la aplicación coinciden</string>
<string name="InlineSuggestions_title">Integrar con el teclado</string>
<string name="InlineSuggestions_summary">Muestra las sugerencias de autorrelleno como opciones en línea en el teclado (si el método de entrada lo admite)</string>
<string name="LogAutofillView_title">Vista de autorrelleno del registro</string>
<string name="LogAutofillView_summary">Escribe detalles sobre la vista de autorrelleno en el registro de depuración (si el registro de depuración está activado). Estos detalles se pueden enviar al desarrollador si el autorrelleno no funciona como se esperaba.</string>
<string name="requires_android11">Requiere Android 11 o posterior</string>
<string name="kp2a_findUrl">Encuentra una contraseña</string>
<string name="excludeExpiredEntries">Excluir las entradas caducadas</string>
@@ -415,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Mostrar una notificación en curso mientras la base de datos está desbloqueada.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 ha introducido nuevo comportamiento para notificaciones. Si desea ocultar el icono de notificaciones de Keepass2Android, por favor configúrelo en ajustes del sistema. Establezca la importancia de la categoría de notificación al mínimo.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Abrir ajustes</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android puede mostrar una notificación del sistema mientras su base de datos no está bloqueada. Para que esto funcione, por favor concede permiso.</string>
<string name="DontCare">No me interesa</string>
<string name="DocumentAccessRevoked">El archivo ya no es accesible a Keepass2Android. Ha sido eliminado o han sido revocados los permisos de acceso. Por favor use re-abrir el archivo, por ejemplo, con Cambiar base de datos.</string>
<string name="PreloadDatabaseEnabled_title">Pre-cargar archivo de base de datos</string>
@@ -499,9 +503,27 @@
<string name="hint_sftp_host">host (ejemplo: 192.168.0.1)</string>
<string name="hint_sftp_port">Puerto</string>
<string name="initial_directory">Directorio inicial (opcional):</string>
<string name="connect_timeout">Tiempo de espera de la conexión en segundos (opcional):\"</string>
<string name="enter_sftp_login_title">Introduzca los datos de acceso SFTP:</string>
<string name="sftp_auth_mode">Modo de autenticación</string>
<string name="send_public_key">Enviar clave pública...</string>
<string name="select_private_keyfile">Seleccionar clave privada...</string>
<string name="hint_sftp_key_name">Nuevo nombre de clave</string>
<string name="hint_sftp_key_content">Nuevo contenido de clave</string>
<string name="private_key_saved">Clave privada guardada</string>
<string name="private_key_save_failed">FALLO al guardar la clave privada: %1$s</string>
<string name="private_key_info">Introduce el nombre y el contenido de la clave para guardarla</string>
<string name="private_key_delete">Clave privada eliminada: %1$s</string>
<string name="private_key_delete_failed">FALLO al borrar la clave privada: %1$s</string>
<string name="save_key">Guardar clave privada</string>
<string name="delete_key">Eliminar clave privada</string>
<string name="private_key_select">Clave privada seleccionada</string>
<string name="private_key_create_new">[Añadir nuevo...]</string>
<string name="hint_sftp_key_passphrase">Frase clave (opcional)</string>
<string name="sftp_kex_title">Algoritmo(s) de intercambio de claves (KEX) (opcional)</string>
<string name="hint_sftp_kex">\"Nombres/especificaciones separadas por comas</string>
<string name="sftp_shk_title">Algoritmo(s) de clave de host del servidor (opcional)</string>
<string name="hint_sftp_shk">\"Nombres/especificaciones separadas por comas</string>
<string name="enter_ftp_login_title">Introducir datos de acceso FTP:</string>
<string name="enter_mega_login_title">Digite las credenciales de su cuenta en MEGA:</string>
<string name="select_storage_type">Seleccione el tipo de almacenamiento:</string>
@@ -519,8 +541,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (archivos KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Si no deseas brindarle acceso completo a KP2A para acceder a todos los archivos en Google Drive, debes seleccionar esta opción. Recuerda que primero debes crear una base de datos y los archivos existentes no son visibles para la aplicación. Selecciona esta opción desde la pantalla de \"Crear una base de datos\" o, si ya abriste una base de datos, puedes exportarla seleccionando esta opción.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (carpeta de KP2A)</string>
<string name="filestoragehelp_pcloud">Este tipo de almacenamiento sólo solicitará acceso a la carpeta de pCloud \"Aplicaciones/Keepass2Android\". Si desea utilizar una base de datos existente de su cuenta pCloud, asegúrese de que el archivo se coloca en dicha carpeta de pCloud.</string>
<string name="filestoragename_pcloudall">PCloud (acceso sin restricciones)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Todos los archivos y archivos compartidos</string>
@@ -572,6 +595,7 @@
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Fichero registro para Depuración</string>
<string name="DebugLog_title">Usar el archivo de registro</string>
<string name="FtpDebug_title">Registro de depuración FTP/SFTP</string>
<string name="DebugLog_summary">Escribir salida de app a fichero local de log</string>
<string name="DebugLog_send">Enviar registro de depuración...</string>
<string name="loading">Cargando…</string>
@@ -640,23 +664,14 @@
<string name="Continue">Continuar</string>
<string name="NoFilenameWarning">El URI que ha introducido no parece ser un nombre de archivo. ¿Está seguro que es un archivo válido?</string>
<string name="FirstInvalidCompositeKeyError">Clave compuesta no válida! Por favor, inténtelo de nuevo.</string>
<string name="RepeatedInvalidCompositeKeyHelp">¡Clave compuesta no valida! Por favor intente los siguientes pasos para desbloquear su base de datos:\n
• Asegúrese que haya introducido la contraseña correcta. Use el ícono de ojo para revelar la contraseña ingresada.\n
• Asegúrese que haya seleccionado el tipo correcto de contraseña. Asegúrese que este tipo concuerde con el tipo usado al crear la base de datos.\n
• Asegúrese que haya seleccionado el archivo de base de datos correcto.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Pista: si crees que el archivo de tu base de datos puede estar corrupto o no recuerdas la contraseña maestra después de modificarla, puedes probar con la última versión del fichero abierto con éxito haciendo clic en \"%1$s\" y seleccionando la copia de seguridad local.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Pista: Keepass2Android ha almacenado en la memoria interna la última versión del fichero abierto con éxito. Puedes abrirlo haciendo clic en \"%1$s\" y seleccionando la copia de seguridad local.
</string>
<string name="CorruptDatabaseHelp">El Archivo está dañado. \n
Estas son algunas sugerencias que pueden ayudarle a diagnosticar el problema:\n
• Si usted copió el archivo por medio de USB (Modo MTP), por favor inténtelo de nuevo con herramientas como MyPhoneExplorer. MTP trunca archivos en algunas ocasiones.\n
• Si usted no puede abrir el archivo desde la misma ubicación en su PC, es muy posible que el archivo esta de hecho dañado. Por favor use un respaldo de la base de datos. Si usted cree que Keepass2Android ha dañado el archivo, por favor contacte a soporte.\n
• Si usted aún puede abrir el archivo en su PC, por favor contacte a soporte. Intente guardar el archivo con una configuración distinta (por ejemplo, descomprimido) en la PC y vuelva a intentar abrirlo en Keepass2Android.
<string name="RepeatedInvalidCompositeKeyHelp">¡Clave compuesta incorrecta! Por favor, sigue los siguientes pasos para desbloquear la Base de Datos:\n
&#8226; Asegúrate de haber puesto la contraseña correcta. Utiliza el icono del ojo para ver la contraseña.\n
&#8226; Asegúrate de haber seleccionado el tipo de contraseña correcta. Debe coincidir con el tipo usado al crear la Base de Datos.\n
&#8226; Asegúrate de haber seleccionado la Base de Datos correcta.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Sugerencia: Si piensas que la Base de Datos está dañada o no recuerdas la contraseña maestra después de cambiarla, inténtalo con la última versión de la Base de Datos abierta con éxito pulsando en \"%1$s\" y seleccionando la copia local.
</string>
<string name="open_other_db">Abrir otrar base de datos…</string>
<string name="select_database">Seleccione base de datos</string>
@@ -685,6 +700,12 @@
<string name="EntryChannel_desc">Notificación para simplificar el acceso a la entrada seleccionada actualmente.</string>
<string name="CloseDbAfterFailedAttempts">Cierre la base de datos después de tres intentos fallidos de desbloqueo biométrico.</string>
<string name="WarnFingerprintInvalidated">¡Atención! La autenticación biométrica puede ser invalidada por Android, p. ej. después de añadir una nueva huella dactilar en los ajustes de su dispositivo. ¡Esté seguro de conocer siempre cómo desbloquear con su contraseña maestra!</string>
<string-array name="ChangeLog_1_09e">
<item>Corrección de fallos y cierres de sesión inesperados</item>
<item>Cambiar a una nueva implementación de SFTP, compatible con algoritmos modernos de clave pública como rsa-sha2-256.</item>
<item>Marcar contraseñas como sensibles al copiarlas al portapapeles (Android 13)</item>
<item>Mejoras en el autorrelleno</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Añadido el soporte para visualizar, remover y restaurar los respaldos de las entradas</item>
<item>Implementado el soporte para el servicio en la nube de MEGA</item>
@@ -744,272 +765,7 @@
<item>Corrección de errores</item>
<item>Correcciones de errores</item>
</string-array>
<string name="ChangeLog_1_07b"> Versión 1.07b\n
* Mejores de rendimiento Argon2 usando implementación nativa (Gracias a Chih-Hsuan Yen!)\n
* Permite inhabilitar huella dactilar pulsando en el icono de huella dactilar (evita el problema con los lectores de huella dactilar bajo la pantalla, gracias a marcoDallas!)\n
* Recuperar la posición del cursor cuando se alterna la visibilidad de las contraseña (gracias a DDoSolitary!)\n
* Mejoras en la implementación de pCloud (gracias a gilbsgilbsotra vez!)\n
* Añadir soporte para AutoFill para varios navegadores \n
* Nueva implementación para OneDrive: Incluye soporte de OneDrive for Business, archivos compartidos, alcance de acceso seleccionable, multiples cuentas y arreglos con acceso offline\n
* Corrección de errores
</string>
<string name="ChangeLog_1_07"> Versión 1.07\n
* Arreglos para crashes en dispositivos Android 9 de Samsung\n
* Permite abrir más de una base de datos, compatible con KeeAutoExec\n
* SFTP: Permite autenticación de clave pública, compureba si la clave del host ha cambiado\n
* Introduce soporte para pCloud - gracias a gilbsgilbs!\n
* Hacer soporte para Nextcloud explícito\n
* Mejorar guardado y actualizado de adjuntos a entradas\n
* Más opciones para adaptar el comportamiento a preferencias personales\n
* SSL: Confiar en certificados de usuario\n
* Mejora de autocompletado (ahora funciona con Firefox, permite reducir ventanas popup)\n
* correción de errores\n
</string>
<string name="ChangeLog_1_06"> Versión 1.06\n
* Cambio a ykDroid en lugar de YubiChallenge como aplicación para Desafio-Respuesta Yubikey.\n
* Implementado soporte para Desafio-Respuesta estilo KeepassXC. Nota: Formato de base de datos debe ser KDBX4!\n
* Evitar cargar ficheros en papelera de Google Drive\n
* Cambiada implmementación TLS por FTPS, añadida solución alternativa al error JSch con servidores soportando gssapi-with-mic\n
* correción de errores\n
</string>
<string name="ChangeLog_1_05">Versión 1.05\n
* Uso de canales de notificación para Android 8, que permite la configuración a través de los ajustes del sistema\n
* Mostrar el icono de la entrada en notificación\n
* Uso de iconos adaptables para Android 8, uso de icono redondo del launcher para Android 7\n
* Permitir activar la búsqueda tras desbloquear (ver ajustes)\n
* Cambiada la manera en que se escriben los archivos a través del Storage Access Framework, lo que soluciona problemas al actualizar archivos en Google Drive abiertos a través de la selección de archivos del sistema\n
* Añadidos algunos textos informativos para evitar algunos malentendidos comunes\n
* Crear copias de seguridad locales de las bases de datos abiertas con éxito para reducir el riesgo de pérdida de datos\n
* JSch actualizado para soportar el cifrado SSH más reciente\n
* Permitir editar ajustes de conexión, por ejemplo cuando la contraseña WebDav ha cambiado\n
* Añadido soporte para modo de contraseña estática de Yubikey Neo\n
* Permitir desactivar sugerencia de Autorrelleno\n
* Reparada la salida de datos a logcat\n
* Arreglo de errores\n
</string>
<string name="ChangeLog_1_04b"> Versión 1.04b\n * Evitar cierre erróneo cuando el usuario intenta activar Autorrelleno en dispositivos Huawei. \n
</string>
<string name="ChangeLog_1_04"> Versión 1.04\n
*Agregado servicio de relleno automático para Android 8.0 y superiores.\n
*Liberías actualizadas, herramientas de construcción y versión de SDK.\n
</string>
<string name="ChangeLog_1_03">Version 1.03\n
* Eliminado servicio de accesibilidad por AutoFill, tal y como solicitó Google. Por favor, comprueba la configuración de acceso por clave para encontrasr un plugin que replique la funcionalidad anterior.\n
* Añadido aplicaciones de terceras partes como opción de almacenamiento otra vez\n
* Visor de imáegenes integrado para ver imágenes adjuntadas sin transferirlas a otras apps\n
* Actualizado OkHttp para arreglar problemas con algunas conexiones\n
* Soporte de entradas KeeTrayTOTP, ahora con entradas Steam\n </string>
<string name="ChangeLog_1_02">Versión 1.02\n
* Mejoras de seguridad. ¡Muchas gracias por los reportes de seguridad de jean-baptiste.cayrou@thalesgroup.com y vincent.fargues@thalesgroup.com y por su colaboración!\n
* KeyboardSwap Plugin (ver opciones de acceso con contraseña): Permite cambiar automáticamente el método de entrada en dispositivos sin acceso Root. Gracias a Mishaal Rahman de XDA-Developers por hacer este posible.\n
* Arreglado el servicio de accesibilidad con las nuevas versiones de Chrome.\n
* Arreglado limpiar datos de huella dactilar innecesariamente.\n
* Arreglados inestabilidades menores.\n
* Actualizado el SDK de Dropbox para garantizar la compatibilidad.\n
* Actualizado las herramientas de desarrollo.\n
* Eliminado el sistema de reportes de error a través de Xamarin Insights.\n
</string>
<string name="ChangeLog_1_01g"> Version 1.01-g\n
* Arreglo para fallo cuando se trabaja offline\n
* Arreglo para encoding incorrecto de credenciales de FTP(S)\n
* Arreglo para fallos cuando se usa OneDrive y una versión antigua de Android\n
* Mostrar horas en formato local en pantalla de entrada\n
</string>
<string name="ChangeLog_1_01d">Version 1.01-d\n
* Corrección de listado en OneDrive\n
* Permitir ignorar errores de certificados también cuando la verificación del nombre del host falla (no recomendado para uso en producción)\n
* Corrección de fallo de a veces QuickUnlock, a pesar de introducir el código de desbloqueo correcto\n </string>
<string name="ChangeLog_0_9_8c"> Versión 0.9.8c\n
* Arreglo para vulnerabilidad SSL en Microsoft Live SDK (usado para accessar archivos de OneDrive)\n
* Arreglo de pulga: Versión anterior contenía dos métodos de entrada (uno fallaba)\n
</string>
<string name="ChangeLog_1_01">Versión 1.01\n
* Añadido soporte para el nuevo formato KDBX-4 (compatible con Keepass 2.35) incluyendo derivación de claves Argon2 y cifrado ChaCha20. \n
* Almacén de archivos WebDav reimplementado, ahora permite navegación de archivos y soporta cifrado moderno. \n
* Reimplementado almacenamiento de archivos FTP, ahora permite navegación de archivos y soporta protocolo cifrado (FTPS). \n
* Actualizado a SDK de OneDrive (anteriormente utilizado SDK de Live pero se ha dejado de actualizar) \n
* Actualizado a SDK de Dropbox versión 2 (la anterior versión usada, versión 1, se ha marcado como obsoleto). \n
* Añadido soporte para OwnCloud.\n * Petición de permisos de almacenamiento antes de abrir archivos locales </string>
<string name="ChangeLog_1_0_0e">Versión 1.0.0e\n
* arreglado desbloqueo por huella en dispositivos Samsung más viejos con Android 6\n
* añadido soporte nativo para dispositivos x86\n
* permite ocultar teclado durante la captura de huella digital\n
* actualización del sistema de construcción
</string>
<string name="ChangeLog_1_0_0"> Versión 1.0.0\n
* Desbloqueo por huella (requiere Android 6.0+ o un dispositivo Samsung)\n
* Se agregó soporte para el servicio Auto-Fill (requiere Android 5.0+)\n
* Se agregó soporte para plantillas\n
* Se agregó modo sin conexión\n
* Permite copiar entradas\n
* Modo de auto-completar para nombres de campos\n
* Permite quitar elementos de la lista de archivos recientes\n
* Solicitud de Permisos durante ejecución en Android 6.0\n
* Errores corregidos (en teclado incorporado, al seleccionar iconos)\n
* Se incluyó una opción para enviar reportes de error\n
* Se agregaron mensajes de ayuda en distintos puntos\n
</string>
<string name="ChangeLog_0_9_9">Versión 0.9.9\n
* Completo rediseño de interfaz gráfica. Muchas gracias a Stefano Pignataro (http://www.spstudio.at) por su ayuda!\n
* Permite agregar íconos personalizados\n
* Soporta Multi Ventanas en dispositivos Samsung\n
* Se incrementó el número rondas de cifrado por defecto para bases de datos nuevas\n
* Busca llaves duplicadas de campos adicionales para evitar perder datos\n
</string>
<string name="ChangeLog_0_9_9c">Text for Translation
Versión 0.9.9c\n
* Regresó el tema oscuro\n
* Usted puede instalar otros paquetes de íconos (estilo Windows antiguo está disponible en el Play store)\n
* Se agregó confirmación cuando se borran elementos sin papelera de reciclaje\n
* Errores arreglados (se mostraba incorrecto OTP secret encoding, ícono de applicación incorrecto en algunos lugares)\n
</string>
<string name="ChangeLog_0_9_8b">Versión 0.9.8b\n
* Arreglo de pulgas (Guardar fallaba en algunas bases de datos, exportar a dispositivo local no funcionaba, seleccionar algunas opciones hacía que la aplicación se cerrara)\n</string>
<string name="ChangeLog_0_9_8">Versión 0.9.8\n
* Soporte para Storage Access Framework (permite escribir a tarjeta SD y Google Drive en KP2A Offline)\n
* Intenta detectar entradas de usuario erróneas cuando se ingresa URLs de WebDAV (directorio en lugar de archivo)\n
* Se cambió el tipo de letra de las contraseñas\n
* Permite cambiar la cuenta de Dropbox\n
* Pulga arreglada: Ahora recuerda contraseñas OTP\n</string>
<string name="ChangeLog_0_9_7b">Versión 0.9.7b\n
* Traducciones actualizadas\n
* Pulgas arregladas: Fuente de contraseña no estaba en 0.9.7, ordenar por nombre no ordenaba los grupos\n</string>
<string name="ChangeLog_0_9_7">Versión 0.9.7\n
* escriba soporte para bases de datos de Keepass 1 (kdb) (beta).\n
* mejor conmutación para regresar al anterior teclado (tambien funciona en dispositivos no rooteados) \n
* soporte para KeeChallenge con longitud variable de challenges\n
* evitar tomar capturas de la pantalla de QuickUnlock y de la pantalla de la contraseña\n
* invertir la forma de ordenación por Fecha de Modificación (ahora descendente)\n
* bug fixes: visualización de notas ahora actualizada correctamente después de cambios, vistas contraseña ahora ocultando la contraseña correctamente en todos los dispositivos (esperemos), solucionado el problema que permite agregar una entrada dos veces, solucionado el problema que muestra la advertencia de UUID duplicado incluso después de arreglar la base de datos\n</string>
<string name="ChangeLog_0_9_6">Versión 0.9.6\n
* permite importar archivo de clave y / o fichero de base de datos logal al directorio interno de aplicación (ver configuración)\n
* permite diferentes opciones de ordenación\n
* preferencias para cambio automático de teclado mejoradas\n
* actualizado logo de aplicación y diseño de notificación, diseñado por Stefano Pignataro (http://www.spstudio.at)\n
* generador de claves recuerda última configuración\n
* puesta visibilidad de notificación para pantalla de bloqueo de Android 5\n
* ahora se limpia el campo de clave maestra cuando se deja la aplicación sin pulsar OK\n
* arreglado problema con falta de lenguajes de introducción en configuración de teclado en algunos dispositivos\n
* resuelto problema con cambio automático de teclado en dispositivos rooteados\n
* añadido chequeo de bases de datos corruptas (UUIDs duplicados)\n
* recargar base de datos automáticamente cuando se detecte un cambio, resuelve preocupaciones de seguridad sobre revelar la contraseña maestra\n
* mejorada disposición de teclado polaco pequeño, arregladda configuración de tema de teclado (gracias a Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Version 0.9.5</b>\n
* Solucionado problemas en el archivador (especialmente en Android 4.4)\n
* Solucionado problemas en la carga de archivos .kdb (Keepass 1) en Nexus 5 con Android Lollipop\n
* Añadido opción para prevenir la toma de pantallazos / mostrar la applicación en la lista de las últimas applicaciones ejecutadas\n
* Solucionado problema con el archivo de datos en Google Drive (edición regular)\n
* Permitir ubicar los archivos de claves en deliberados tipos de memoria (edición regular)\n
* Actualizado Dropbox SDK para incluir un parche de seguridad oficial (edición regular)\n
* Actualizado herramientas de creación --&gt; tamaño del apk incrementado :-(\n
He prometido más cambios. Llegarán en la próxima actualización - lo siento. La intención ha sido publicar éstas correcciones lo antes posible.</string>
<string name="ChangeLog_0_9_4"><b>Versión 0.9.4</b>\n
* añadido soporte plugin: ver configuración para saber como conseguir plugins!\n
* publicado QR plugin (escanea claves, muestra claves como código QR, transfiere entradas a otros equipos con KP2A)\n
* publicado InputStick plugin (transfiere credenciales al PC vía bluetooth - requiere una llave USB InputStick\n
* aplicaciones de terceros pueden ahora fácilmente consultar los credenciales a KP2A. Eres desarollador? Añadir esto a tu aplicación si es conveniente\n
* añadido soporte TOTP (compatible con KeeOTP y TrayTotp)\n
* aplicación ya no debe ser terminada por Android mientras la base de datos está abierta\n
* base de datos ya no se bloquea al salir de la aplicación con el botón atrás (ver configuración)\n
* muestra el nombre del grupo en la vista de los resultado de la búsqueda (*)\n
* añadido menú de contexto en la vista de los resultados de la búsqueda incluyendo la opción \"Navigate to parent\" (*)\n
* añadido opción de mostrar nombre de grupo en la vista de entrada (*)\n
* (*) gracias a Matthieu por implementar estas funciones!\n
* soporta KeeChallenge (con YubiKey NEO). Gracias a Ben Rush por implementa
support KeeChallenge (with Yubikey NEO). Thanks to Ben Rush for implementar el conector!\n
* interfaz de usuario mejorado\n
* corregido un error en la interfaz de Google Drive\n
* añadido opción de inhabilitar la opción \"donar\"\n
* QuickUnlock icono ahora oculto por defecto en equipos con Android 4.2+ \n </string>
<string name="ChangeLog_0_9_3_r5"><b>Versión 0.9.3 r5</b>\n
* Incorporadas correcciones desde Xamarin: Keepass2Android ahora compatible con ART en Android 4.4.2. ¡Al fin!\n
* Corrección de errores: errores en la sincronización (actualización de pantalla, chequeo de cambios en http), errores en dispositivos Android 2.x, errores en las implementaciones de almacenamiento Google Drive y SkyDrive, limpiar Portapapeles al cerrar la base de datos, error en la apertura de archivos adjuntos, problemas de visualización con el teclado\n</string>
<string name="ChangeLog_0_9_3"><b>Versión 0.9.3</b>\n
* Nuevo teclado con muchas mejoras. Ver la configuración para personalizar.\n
* Soporte de solo lectura para kbd (archivos de Keepass 1). ¡Experimental!\n
* Añadido soporte para SFTP\n
* Añadida solución para el error en ART (Android 4.4.2)\n
* Corrección de errores en general\n</string>
<string name="ChangeLog_0_9_2"><b>Versión 0.9.2</b>\n
* Añadido soporte para OTP (compatible con el plugin OtpKeyProv)\n
* Integrado soporte vía NFC para OTPs de YubiKey NEO \n
* Varias mejoras en la interface de usuario\n
* Integrada la librería de Keepass 2.24\n
* Añadida opción para matar el proceso de la aplicación (ver configuración)\n
* Mejorada la validación de certificados SSL\n
* Errores corregidos en general\n</string>
<string name="ChangeLog_0_9_1"><b>Versión 0.9.1</b>\n
* Integrado soporte para SkyDrive (solo en la edición común de Keepass2Android)\n
* Corregidos problemas en la integración con Google Drive\n
* Añadido soporte para NTLM</string>
<string name="ChangeLog_0_9"><b>La versión 0.9</b>\n
* Integrado el soporte para Dropbox y Google Drive (lectura/escritura de bases de datos; solamente la edición regular de Keepass2Android)\n
* Integrado el navegador de archivos personalizado (basado en android-filechooser de HBA)\n
* Mejorada la interfaz de usuario para la creación de nuevas bases de datos\n
* Incluida una fuente personalizada DejaVu Sans Mono para la visualización de contraseñas\n
* Correcciones de errores</string>
<string name="ChangeLog_0_8_6"><b>Versión 0.8.6</b>\n
* Soporte para cifrado Twofish\n
* Permite la edición de grupos\n
* Permite mover entradas y grupos\n
* El icono QuickUnlock (desbloqueo rápido) se puede hacer transparente (ver configuración)\n
* Corrección de errores</string>
<string name="ChangeLog_0_8_5">Versión 0.8.5
* Los archivos remotos ahora se guardan en el caché de aplicación local para permitir el acceso sin conexión (incluyendo edición y sincronización posterior). Consulta las opciones.
* Se añadió una notificación para visualizar el estado de acceso actual de la base de datos. (Consulta las opciones)
* Se mejoró la determinación del estado de bloqueo en algunas situaciones
* Los archivos de base de datos se cargarán en la memoria mientras escribes tu contraseña para incrementar la velocidad de carga (Consulta las opciones).
* Ahora podrás añadir entradas en el grupo base
* Se corrigieron algunos bugs (Se arreglaron los campos de referencia y problemas con el teclado en dispositivos italianos y chinos&lt;b&gt;</string>
<string name="ChangeLog_0_8_4"><b>Versión 0.8.4</b>\n
* Los cambios externos a la base de datos son detectados y añadidos al guardar\n
* Mejorada la performance de carga\n
* Mejorada la barra de búsqueda con sugerencias\n
* ¡Nuevo logo de la aplicación!\n
* Añadido soporte para el formato .kdbp para carga/guardado más veloz\n
* Mejorada la edición de datos adicionales y la visualización de datos ocultos\n
¡Gracias a Alex Vallat por sus contribuciones de codigo!\n
¡Gracias a Niki Hüttner (www.close-cut.de) por el nuevo logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versión 0.8.3</b>\n
* Indice de Nombre de usuario/TAN mostrado en la lista de entradas (ver la configuración)\n
* Las entradas pueden ser creadas si una búsqueda desde el navegador no devuelve resultados\n
* El teclado KP2A provee la posibilidad de buscar credenciales para la aplicación actual\n
* La aplicación se cierra automáticamente después de seleccionar una entrada para usar desde el teclado\n
* El diálogo de selección de teclado se abre automáticamente luego de buscar una URL (Ver la configuración)\n
* Los placeholders en los campos de las entradas son reemplazados antes de copiarlos (la mayor parte de los placeholders son soportados)\n
* Corrección de errores menores
  </string>
<string name="ChangeLog_0_8_2"><b>Versión 0.8.2</b>\n
* Soporte para autenticación Digest en WebDAV\n
* Corrección de errores (OI Gestor de Archivos, Abrir URL)</string>
<string name="ChangeLog_0_8_1"><b>Versión 0.8.1</b> \n
* KP2A Offline y \"Online\" pueden instalarse de nuevo\n
* Nuevas traducciones añadidas (gracias a todos los contribuyentes!) </string>
<string name="ChangeLog_0_8"><b>Versión 0.8</b> \n
*Mejorada la interfaz de usuario, especialmente para dispositivos Android 4.x\n
*Se permite la selección de archivos ya existentes mediante gestores de archivos\n
*Añadido una forma más segura para abrir archivos adjuntos (a través del directorio de caché)\n
*Corrección de errores durante la edición\n
*Introducidos probablemente nuevos errores :-)</string>
<string name="ChangeLog_keptDonate">Ofrecemos la posibilidad de donarnos una cerveza u otra cosa</string>
<string name="ChangeLog_0_7"><b>Versión 0.7</b> \n
* Velocidad de carga aumentada: transformaciones de llaves 10 veces más rápido! \n
* Nuevo Teclado Keepass2Android: cambia a este teclado para introducir credenciales. Le protege de sniffers de contraseñas basados en el portapapeles (desactiva las notificaciones anteriores del portapapeles en las opciones) \n
* Añadida opción de donar una cerveza u otra cosa (ver menú)</string>
<string name="ChangeLog"><b>Versión 0.6.2</b> \n
* Integración con Google Drive/Dropbox /... : Utilice las Apps oficiales de Google Drive o Dropbox para abrir cualquier archivo de .kdbx. Esto abrirá ahora KP2A.\n
* Cuadro de búsqueda mejorado \n
* Resultados de la búsqueda mejorados para URLs compartidas con subdominios\n
* Opciones para enviar retroalimentación, calificar y traducir la aplicación en el menú\n
\n
<b>versión 0.6.1</b> \n
* Detecta cuando cambia la base de datos en el fondo (es decir, debido a la actividad de una aplicación de sincronización) \n
* Búsqueda de URLs del navegador\n
* Diálogo de confirmación cuando se deshaga de cambios\n
\n
<b>versión 0.6</b> \n
Publicación inicial</string>
<string-array name="clipboard_timeout_options">
<item>30 segundos</item>
<item>1 minuto</item>
@@ -1058,7 +814,8 @@ Publicación inicial</string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Contraseña</item>
<item>Clave pública/privada</item>
<item>Clave K2A privada/pública</item>
<item>Clave privada personalizada</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorar errores de validación de certificado</item>
@@ -1076,6 +833,11 @@ Publicación inicial</string>
<string name="autofill_enable_for">Activar Autorrelleno para %1$s</string>
<string name="invalid_link_association">No se pudo asociar el dominio web %1$s con la app %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android ha detectado hardware biométrico. ¿Desea habilitar el desbloqueo biométrico para esta base de datos?</string>
<string name="post_notifications_dialog_title">Permitir notificaciones</string>
<string name="post_notifications_dialog_message">Keepass2Android puede mostrar notificaciones con botones para copiar valores como contraseñas y TOTPs al portapapeles, o para abrir el teclado integrado. Esto es útil para transferir valores a otras aplicaciones sin cambiar a Keepass2Android repetidamente. ¿Deseas activar estas notificaciones?</string>
<string name="post_notifications_dialog_allow">Permitir notificaciones</string>
<string name="post_notifications_dialog_disable">Desactivar esta función</string>
<string name="post_notifications_dialog_notnow">Ahora no</string>
<string name="understand">Entiendo</string>
<string name="dont_show_again">No volver a mostrar</string>
<string name="masterkey_infotext_head">¿Recuerda su contraseña maestra?</string>

View File

@@ -19,8 +19,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Aplikazioa denboraz kanpo</string>
<string name="app_timeout_summary">Aplikazioa inaktibo dagoenean datu-basea blokeatzeko denbora.</string>
<string name="kill_app_label">Aplikazioaren prozesua hil</string>
<string name="show_kill_app">Itxi-botoia</string>
<string name="kill_app_label">Aplikazioaren prozesua hil</string>
<string name="show_kill_app_summary">Erakutsi botoi bat pasahitzaren pantailan aplikazioaren prozesua hiltzeko (erabiltzaile paranoikoentzat)</string>
<string name="application">Aplikazioa</string>
<string name="application_settings">Aplikazioaren ezarpenak</string>
@@ -314,7 +314,6 @@
<string name="filestoragename_dropbox">Dropbox</string>
<string name="filestoragename_dropboxKP2A">Dropbox (KP2A karpeta)</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_myfiles">Nire fitxategiak</string>
@@ -381,36 +380,6 @@
<string name="Visible_title">Ikusgai</string>
<string name="database_file_heading">Datu-basearen fitxategia</string>
<string name="DbQuicklockedChannel_name">QuickUnlock</string>
<string name="ChangeLog_0_9_7">0.9.7 bertsioa\n
* Keepass 1 (kdb) datu-baseak idazteko gaitasuna (beta!)\n
* aurreko teklatua itzultze hobetua (root baimenik gabeko telefonoetan ere badabil)\n
* luzera ezberdinetako KeeChallenge demetarako euskarria\n
* Eragotzi QuickUnlock eta pasahitzen ataletan pantaila-argazkiak egitea\n
* aldaketa dataren araberako orden alderantzikatua (orain behera)\n
* arazketa: Oharren ikuspoegia ongi eguneratzen da aldaketak eta gero, pasahitzen pantailak ongi ezkutatzen ditu pasahitzak gailu guztietan (espero), sarrera bat bitan sartzea baimentzen zuen arazo bat konponduta, datu-basea konpondu eta gero ere UUID bikoiztu batez ohartarazten zuen arazoa konponduta\n</string>
<string name="ChangeLog_0_9_4"><b>0.9.4 bertsioa</b>\n
* gehigarrietarako euskarria: Begiratu ezarpenetan nola eskuratu gehigarriak!\n
* QR gehigarria argitaratuta (antzeman pasahitzak, bistaratu pasahitzak QR kode gisa, igorri sarrerak beste KP2A gailuetara)\n
* InputStick gehigarria artitaratuta (igorri egiaztagiriak zure PCra bluetooth bidez - InputStick USB gailua behar da)\n
* Kanpo aplikazioek egiaztagiriak zuzenean KP2Arui eska diezaiekete. Garatzailea zara? Gehitu hau zure aplikazioari egokia ikusten baduzu!\n
* TOTP euskarria gehituta (KeeOTP eta TrayTotp sistemekin bateragarria)\n
* Androided ez luke orain aplikazioa hil behar datu-basea irekita badago\n
* datu-basea ez da blokatzen orain aplikaziotik atzera botoiarekin ateratzean (ikusi ezarpenak)\n
* bistaratu taldeen izenak bilaketaren emaitzen ikuspegian (*)\n
* laster-menua gehituta bilaketaren emaitzeta, \"jo gurasora\" aukera barne (*)\n
* sarrera ikuspegian taldearen izena bistaratzeko aukera gehituta (*)\n
* (*) eskerrak Matthieuri ezaugarri hauek garatzeagatik!\n
* KeeChallenge euskarria (Yubikey NEOrekin). Eskerrik asko Ben Rush for konektorea inplementatzeagatik!\n
* erabiltzailearen interfaze hobetua\n
* Google Drive interfazeko errorea konponduta\n
* dohaintza egiteko aukera ezkutatzeko aukera gehituta\n
* QuickUnlock ikonoa orain lehenetsita ezkutatzen da Android 4.2+ gailuetan\n </string>
<string name="ChangeLog_0_8_6"><b>0.8.6 bertsioa</b>\n
* Twofish zifratze euskarria\n
* Taldeen ediziorako eukera\n
* Sarrerak eta taldeak lekuz aldatzeko aukera\n
* QuickUnlock ikonoa gardena egin daiteke (ikusi ezarpenak)\n
* Arazketa</string>
<string-array name="clipboard_timeout_options">
<item>30 segundo</item>
<item>minutu 1</item>
@@ -459,7 +428,8 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>Pasahitza</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignore certificate validation failures</item>

View File

@@ -23,8 +23,8 @@ JCraft ایجاد شده است. تحت مجوز BSD.</string>
<string name="short_app_name_nonet">KP2A آفلاین</string>
<string name="app_timeout">مهلت برنامه</string>
<string name="app_timeout_summary">در صورتی که نرم افزار در این مدت فعالیتی نداشته باشد پایگاه داده قفل می شود.</string>
<string name="kill_app_label">قطع کردن پروسه پردازش نرم افزار</string>
<string name="show_kill_app">دکمهٔ بستن</string>
<string name="kill_app_label">قطع کردن پروسه پردازش نرم افزار</string>
<string name="show_kill_app_summary">در صفحهٔ نمایش گذرواژه، دکمه‌ای برای بستن کامل برنامه اضافه می‌کند (برای کاربران بدگمان)</string>
<string name="application">برنامه</string>
<string name="application_settings">تنظیمات برنامه</string>
@@ -532,7 +532,6 @@ mycloud.me.com/webdav/ )</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">گوگل‌درایو (فایل‌های KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">اگر می‌خواهید گوگل‌درایوتان به‌طور کامل در دسترس KP2A نباشد، این گزینه را انتخاب کنید. توجه نمایید که ابتدا باید یک فایل پایگاه‌داده بسازید. برنامه نمی‌تواند فایل‌های موجود را ببیند. این گزینه را یا از صفحهٔ ساخت پایگاه‌داده انتخاب کنید یا اگر هم‌اکنون یک پایگاه‌داده باز کرده‌اید از طریق صادرکردن پایگاه‌داده و انتخاب این گزینه اقدام کنید.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">همهٔ فایل‌ها و فایل‌های اشتراک‌گذاری‌شده</string>
@@ -654,24 +653,6 @@ mycloud.me.com/webdav/ )</string>
<string name="Continue">ادامه</string>
<string name="NoFilenameWarning">URI واردشده شبیه به نام فایل نیست. مطمئنید که یک فایل معتبر است؟</string>
<string name="FirstInvalidCompositeKeyError">کلید ترکیبی نامعتبر! لطفا مجدداً تلاش کنید.</string>
<string name="RepeatedInvalidCompositeKeyHelp">کلید ترکیبی نامعتبر! لطفاً گام‌های زیر را امتحان کنید تا پایگاه‌داده قفل‌گشایی شود:\n
&#8226; اطمینان حاصل کنید که گذرواژه را درست نوشته باشید. روی نماد چشم بزنید تا گذرواژه نمایان شود.\n
&#8226; اطمینان حاصل کنید که نوع گذرواژه را درست انتخاب کرده باشید. مطمئن شوید همانی باشد که هنگام ساختن پایگاه‌داده انتخاب کرده بودید.\n
&#8226; اطمینان حاصل کنید پایگاه‌دادهٔ درست را انتخاب کرده باشید.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; راهنما: اگر گمان می‌کنید فایل پایگاه‌داده‌تان خراب شده باشد یا اگر پس از ویرایش، کلید اصلی آن را فراموش کرده‌اید می‌توانید آخرین نسخه‌ای که با موفقیت باز کرده‌اید را امتحان کنید. برای این منظور روی «%1$s» بزنید و فایل پشتیبان محلی را انتخاب کنید.</string>
<string name="HintLocalBackupOtherError"> \n
• راهنما: Keepass2Android آخرین نسخه‌ای از فایل که باموفقیت باز کرده بودید را در حافظهٔ داخلی ذخیره کرده است. با زدن روی «%1$s» و انتخاب فایل پشتیبان محلی می‌توانید آن را باز کنید.
</string>
<string name="CorruptDatabaseHelp"> فایل خراب شده است.\n
چند راهنمایی که کمکتان می‌کند مشکل را تشخیص دهید:\n
• اگر فایل را از طریق اتصال USB منتقل کرده‌اید (حالت MTP) لطفاً مجدداً با ابزارهایی مانند MyPhoneExplorer امتحان کنید. حالت MTP در شرایط خاصی فایل‌ها را ناقص می‌کند.\n
• اگر از همان پوشه روی کامپیوتر نمی‌توانید فایل را باز کنید، به‌احتمال زیاد فایل واقعاً خراب شده است. در این صورت لطفاً از فایل پشتیبان پایگاه‌داده استفاده کنید. اگر فکر می‌کنید که Keepass2Android فایل را خراب کرده، با بخش پشتیبانی تماس بگیرید.\n
• اگر هنوز می‌توانید فایل را روی کامپیوتر باز کنید، لطفاً با بخش پشتیبانی تماس بگیرید. همچنین می‌توانید فایل را با تنظیمات مختلف روی کامپیوتر ذخیره کنید (مثلا زیپ‌نشده) و سپس ببینید آیا در Keepass2Android باز می‌شود.
</string>
<string name="open_other_db">بازکردن پایگاه‌دادهٔ دیگر...</string>
<string name="select_database">انتخاب پایگاه‌داده</string>
<string name="configure_child_dbs">پیکربندی پایگاه‌داده‌های فرزند...</string>
@@ -707,63 +688,6 @@ mycloud.me.com/webdav/ )</string>
<item>Fixes to potential crashes of the app</item>
<item>Further minor fixes</item>
</string-array>
<string name="ChangeLog_1_06"> نسخهٔ ۱٫۰۶\n
*استفاده از برنامهٔ ykDroid به‌جای YubiChallenge برای چالش-پاسخ یوبی‌کی.\n
*پشتیبانی از چالش-پاسخ به‌سبک KeepassXC. توجه: قالب پایگاه‌داده باید KDBX4 باشد!\n
*فایل‌های زباله‌دان گوگل‌درایو بار نمی‌شود.\n
*تعویض پیاده‌سازی TLS برای FTPS و افزودن راهکاری برای باگ JSch با میزبان‌های پشتیبانی‌کننده از gssapi-with-mic\n
*رفع اشکال‌ها\n
</string>
<string name="ChangeLog_1_05"> نسخهٔ ۱٫۰۵\n
* به‌کارگیری کانال‌های اعلان برای اندروید ۸ که پیکربندی از طریق تنظیمات سیستم را میسر می‌کند\n
* نمایش آیکون مدخل در اعلان\n
* استفاده از آیکون‌های سازگار با اندروید ۸، آیکون گرد برنامه برای اندروید ۷\n
* امکان فعال‌شدن جستجو پس از قفل‌گشایی (تنظیمات را ببینید)\n
* تغییر شیوهٔ نوشتن فایل‌ها از طریق Storage Access Framework، رفع مشکلاتی در به‌روزرسانی فایل‌های گوگل‌درایو زمانی که با انتخابگر فایل سیستم باز می‌شد\n
* افزودن متون راهنما برای پیشگیری از یک‌سری کژبرداشت‌های شایع\n
* تهیهٔ پشتیبان‌های محلی از پایگاه‌هایی که با موفقیت باز شده‌اند، به‌منظور کاهش خطر از دست رفتن اطلاعات\n
* به‌روزرسانی JSch برای پشتیبانی از سایفرهای SSH جدیدتر\n
* امکان ویرایش تنظیمات اتصال، مثلاً هنگامی که گذرواژهٔ WebDav تغییر کرد\n
* پشتیبانی از حالت گذرواژهٔ ثابت یوبی‌کی نئو\n
* امکان غیرفعال‌سازی پیشنهاد تکمیل خودکار\n
* رفع نشت اطلاعات به logcat\n
* رفع باگ‌ها\n
</string>
<string name="ChangeLog_1_04b"> نسخهٔ ۱٫۰۴b\n
* رفع مشکل از کار افتادن برنامه هنگامی که کاربر تکمیل خودکار را روی دستگاه‌های هوآوی فعال می‌کند.\n
</string>
<string name="ChangeLog_1_04"> نسخهٔ ۱٫۰۴\n
* افزودن سرویس تکمیل خودکار برای اندروید ۸٫۰ و بالاتر.\n
* ارتقاء کتابخانه‌ها، ابزارهای ساخت و نسخهٔ SDK هدف.\n
</string>
<string name="ChangeLog_1_03"> نسخهٔ ۱٫۰۳\n
* بنا به درخواست گوگل قابلیت دسترسی برای تکمیل خودکار از برنامه حذف شد. لطفاً تنظیمات «دسترسی به گذرواژه» را ببینید تا از یک افزونه که همان کار را می‌کند استفاده کنید.\n
* اضافه‌شدن برنامه‌های شخص ثالث برای ذخیره‌گاه\n
* افزودن نمایشگر داخلی برای تصاویر پیوست که نیاز نباشد تصویر به برنامهٔ دیگری فرستاده شود\n
* ارتقاء OkHttp برای رفع برخی مشکلات اتصال\n
* پشتیبانی از مدخل‌های KeeTrayTOTP، اکنون مدخل‌های Steam پشتیبانی می‌شود.\n
</string>
<string name="ChangeLog_1_02"> نسخهٔ ۱٫۰۲\n
* بهبودهای امنیتی متعدد. از jean-baptiste.cayrou@thalesgroup.com و vincent.fargues@thalesgroup.com بابت ارسال گزارش‌ها و همکاری‌شان صمیمانه سپاسگزارم!\n
* پشتیبانی از افزونهٔ KeyboardSwapPlugin (تنظیمات دسترسی به گذرواژه را ببینید): امکان تعویض خودکار شیوهٔ ورودی روی دستگاه‌های روت‌نشده. با سپاس از میشال رحمان که این کار را انجام داد (از توسعه‌دهندگان XDA).\n
* رفع مشکلاتی که قابلیت دسترسی با نسخه‌های جدید کروم داشت\n
* رفع مشکل پاک‌سازی غیرضروری اطلاعات اثرانگشت\n
* رفع مشکلات جزئی\n
* به‌روزآوری Dropbox SDK برای اطمینان از سازگاری در آینده\n
* برداشت امکان گزارش خطا از طریق Xamarin Insights\n
* به‌روزآوری ابزارهای ساخت\n
</string>
<string name="ChangeLog_1_01g"> نسخهٔ ۱٫۰۱-g\n
* رفع مشکل توقف ناخواستهٔ برنامه با فعال‌کردن حالت آفلاین\n
* رفع مشکل کدگذاری نادرست اعتبارنامه‌های FTP(S)\n
* رفع مشکل توقف ناخواستهٔ برنامه هنگام استفاده از OneDrive روی نسخه‌های قدیمی‌تر اندروید\n
* نمایش زمان در صفحهٔ نمایش مدخل به ساعت محلی\n
</string>
<string name="ChangeLog_1_01d"> نسخهٔ ۱٫۰۱-d\n
* رفع مشکل برای نمایش لیست فایل‌های OneDrive\n
* امکان نادیده‌گرفتن خطاهای گواهینامه هنگامی که تأیید نام میزبان ناموفق است (برای کاربرد در محصول توصیه نمی‌شود)\n
* رفع مشکل بازنشدن قفل به‌روش زودگشایی با واردکردن رمز درست\n
</string>
<string name="ChangeLog_keptDonate">یادآوری بیشتر برای حمایت</string>
<string-array name="clipboard_timeout_options">
<item>۳۰ ثانیه</item>
@@ -813,7 +737,8 @@ mycloud.me.com/webdav/ )</string>
</string-array>
<string-array name="sftp_auth_modes">
<item>گذرواژه</item>
<item>کلید خصوصی/عمومی</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>اعتبارسنجی‌نشدن گواهی را نادیده بگیر</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Aika-katkaisu</string>
<string name="app_timeout_summary">Aika, jonka jälkeen tietokanta lukkiutuu automaattisesti jos ohjelmaa ei käytetä.</string>
<string name="kill_app_label">Lopeta sovelluksen prosessi</string>
<string name="show_kill_app">Sulje-painike</string>
<string name="kill_app_label">Lopeta sovelluksen prosessi</string>
<string name="show_kill_app_summary">Näytä \"Lopeta sovelluksen prosessi\" painike (vainoharhaisille käyttäjille)</string>
<string name="application">Sovellus</string>
<string name="application_settings">Sovellusasetukset</string>
@@ -174,6 +174,7 @@
<string name="maskpass_summary">Piilota salasanat oletuksena</string>
<string name="masktotp_title">Peitä TOTP-kenttä</string>
<string name="masktotp_summary">Piilota TOTP-kenttä oletuksena</string>
<string name="NoAutofillDisabling_title">Automaattisen täytön poistaminen käytöstä ei ole mahdollista</string>
<string name="NoAutofillDisabling_summary">Jos aktivoitu, sovellus ei näytä vaihtoehtoa poistaa automaattista täyttöä tiettyjen merkintöjen osalta.</string>
<string name="menu_about">Tietoja</string>
<string name="menu_change_key">Vaihda pääavain</string>
@@ -281,6 +282,7 @@
<string name="author">Keepass2Androidin on kehittänyt Philipp Crocoll.</string>
<string name="further_authors">Kiitokset kehitykseen osallistuneille: %1$s.</string>
<string name="designers">Kiitokset kuvakkeiden ja ohjelman ulkonäön suunnitteluun osallistuneille: %1$s.</string>
<string name="supporters">Kiitos taloudellisesta tuesta %1$s.</string>
<string name="credit_plugin1">Keepass Twofish Cipher -lisäosan on kehittänyt Scott Greenberg ja se sisältyy KP2A:han.</string>
<string name="credit_android_filechooser">Android-tiedostonvalitsimen on kehittänyt Hai Bison</string>
<string name="credit_keyboard">KP2A Android -näppäimistö perustuu Gingerbread-näppäimistöön ja Android Open Source Projectin avoimeen lähdekoodiin. Se käyttää Klaus Weidnerin kehittämästä Hacker\'s Keyboardista liitännäisten hallinnointikoodia.</string>
@@ -299,6 +301,8 @@
<string name="NoDalVerification_summary">Poistaa käytöstä verkkotunnuksen ja sovelluspaketin täsmäämisen tarkistuksen</string>
<string name="InlineSuggestions_title">Integroi näppäimistön kanssa</string>
<string name="InlineSuggestions_summary">Näyttää automaattisen täytön ehdotukset näppäimistön sisäkkäisinä valintoina (jos syöte on tuettu)</string>
<string name="LogAutofillView_title">Automaattisen täytön näkymä lokiin</string>
<string name="LogAutofillView_summary">Kirjoita tiedot automaattisen täytön näkymästä virheenjäljityslokiin (jos virheenjäljitysloki on käytössä). Nämä tiedot voidaan lähettää kehittäjälle, jos automaattinen täyttö ei toimi odotetusti.</string>
<string name="requires_android11">Vaatii Android 11 tai uudemman</string>
<string name="kp2a_findUrl">Etsi salasana</string>
<string name="excludeExpiredEntries">Sivuuta vanhentuneet merkinnät</string>
@@ -328,6 +332,7 @@
<string name="QuickUnlockHideLength_title">Piilota pika-avauskoodin pituus</string>
<string name="QuickUnlockHideLength_summary">Jos käytössä, pika-avauskoodin pituutta ei näytetä pika-avausnäytössä.</string>
<string name="QuickUnlockKeyFromDatabase_title">QuickUnlock-avain tietokannan syötteestä</string>
<string name="QuickUnlockKeyFromDatabase_summary">Jos aktiivinen tietokanta sisältää otsikon QuickUnlock sen juuriryhmässä, tämän merkinnän salasanaa käytetään pika-avauksen koodina.</string>
<string name="QuickUnlock_fail">Pika-avaus epäonnistui: väärä salasana!</string>
<string name="SaveAttachmentDialog_title">Tallenna liite</string>
<string name="SaveAttachmentDialog_text">Valitse liitteen tallennuspaikka.</string>
@@ -348,6 +353,10 @@
<string name="add_extra_string">Lisää lisärivi</string>
<string name="configure_totp">Määritä TOTP</string>
<string name="totp_secret_key">Salainen avain</string>
<string name="totp_encoding_rfc6238">Oletusarvoiset RFC6238 token asetukset</string>
<string name="totp_encoding_steam">Steamin token asetukset</string>
<string name="totp_encoding_custom">Mukautetut tokenin asetukset</string>
<string name="totp_time_step">Aikaväli</string>
<string name="totp_length">Koodin pituus</string>
<string name="totp_scan">Skannaa QR-koodi</string>
<string name="delete_extra_string">Poista lisärivi</string>
@@ -413,6 +422,7 @@
<string name="PreloadDatabaseEnabled_title">Esilataa tietokanta</string>
<string name="PreloadDatabaseEnabled_summary">Aloita tietokannan lataus taustalla jo salasanaa syötettäessä.</string>
<string name="SyncAfterQuickUnlock_title">Synkronoi QuickUnlock jälkeen</string>
<string name="SyncAfterQuickUnlock_summary">Synkronoi tietokanta etätiedoston kanssa pika-avauksen käyttämisen jälkeen.</string>
<string name="AskOverwriteBinary">Haluatko korvata nykyisen saman nimisen binääritiedoston?</string>
<string name="AskOverwriteBinary_title">Haluatko korvata nykyisen binääritiedoston?</string>
<string name="AskOverwriteBinary_yes">Korvaa</string>
@@ -508,10 +518,10 @@
<string name="filestoragename_dropbox">Dropbox</string>
<string name="filestoragename_dropboxKP2A">Dropbox (KP2A kansio)</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_myfiles">Omat tiedostot</string>
<string name="filestoragename_onedrive2_appfolder">Keepass2Android-sovelluksen kansio</string>
<string name="filestoragename_sftp">SFTP (SSH-tiedostonsiirto)</string>
<string name="filestoragename_mega">MEGA</string>
<string name="filestoragename_content">Järjestelmän tiedostonvalitsin</string>
@@ -576,6 +586,7 @@
<string name="SCOPE_CURRENT_ENTRY_title">Nykyisen merkinnän tiedot</string>
<string name="SCOPE_CURRENT_ENTRY_explanation">Liitännäiselle lähetetään kaikki merkinnän tiedot ja se saa luvan tarjota toimintoja ja muuttaa merkinnän näkymää.</string>
<string name="SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_title">Pyydä omia tunnuksia</string>
<string name="SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_explanation">Liitännäinen saa pyytää omaan sovelluspakettiinsa liittyviä tunnuksia.</string>
<string name="SCOPE_QUERY_CREDENTIALS_title">Pyydä tunnuksia</string>
<string name="get_regular_version">Hanki lisää tallennusmuotoja</string>
<string name="CertificateWarning">Varoitus: Palvelimen varmenteen vahvistus epäonnistui: %1$s. Asenna tarvittava juurivarmenne laitteeseen tai katso asetukset!</string>
@@ -622,17 +633,6 @@
<string name="Continue">Jatka</string>
<string name="NoFilenameWarning">Antamasi URI osoite ei vaikuta tiedostonimeltä. Oletko varma, että se on tiedosto?</string>
<string name="FirstInvalidCompositeKeyError">Virheellinen yhdistelmäavain! Ole hyvä ja yritä uudelleen.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Virheellinen yhdistelmäavain! Kokeile seuraavia keinoja tietokannan avaamiseksi:
• Varmista, että olet syöttänyt oikean salasanan. Käytä silmä-kuvaketta nähdäksesi syöttämäsi salasanan.\n
• Varmista, että olet valinnut oikean tyypin salasanalle. Varmista, että tämä täsmää salasanan tyyppiin, jota käytit luodessasi tietokannan.\n
• Varmista, että olet valinnut oikean tietokantatiedoston.\n.</string>
<string name="CorruptDatabaseHelp">Tiedosto on vioittunut.\n
Tässä vihjeitä, joiden avulla voit paikantaa ongelmaa:\n
• Jos kopioit tiedoston USB:n yli (MTP-tilassa), kokeile uudelleen käyttämällä työkaluja kuten MyPhoneExplorer. MTP rikkoo tiedostoja joissain tapauksissa.\n
• Jos et voi avata tiedostoa edes samasta sijainnista PC:lläsi, on hyvin todennäköistä, että tiedosto on oikeasti vioittunut. Tässä tilanteessa, käytä tietokannan varmuuskopiota. Jos epäilet Keepass2Androidin rikkoneen tietokantatiedostosi, ota yhteyttä tukeen.\n
• Jos saat vielä tiedoston auki PC:lläsi, ota yhteyttä tukeen. Voit kokeilla tallentaa sen eri asetuksilla (esim. purettuna) PC:llä ja kokeilla sitten avata se uudelleen Keepass2Androidilla. </string>
<string name="open_other_db">Avaa toinen tietokanta…</string>
<string name="select_database">Valitse tietokanta</string>
<string name="configure_child_dbs">Määritä lapsitietokantoja…</string>
@@ -683,231 +683,7 @@ Tässä vihjeitä, joiden avulla voit paikantaa ongelmaa:\n
<item>Switch to BiometricPrompt API to improve user experience with fingerprint unlock and allow to use face unlock, e.g. on Pixel 4.</item>
<item>Bugikorjaukset</item>
</string-array>
<string name="ChangeLog_1_06"> Versio 1.06\n
* Vaihto ykDroid sovellukseen YubiChallengen sijaan Yubikey haastemenetelmssä.\n
* Tuki KeepassXC-muotoiselle haastemenetelmälle. Huom!: Tietokannan muoto on oltava KDBX4!\n
* Roskakorin tiedostojen lataus Google Drive:stä evätty\n
* TLS toteutus vaihdettu FTPS:lle, tällä kierretään JSch bugi gssapi-with-mic tukevien palvelimien kanssa\n
* Bugi korjauksia\n
</string>
<string name="ChangeLog_1_05"> Versio 1.05\n
* Käyttä Android 8:n tarjoamia ilmoituskanavia (notification channels), jotka ovat muokattavissa järjestelmäasetusten kautta\n
* Näytä merkintäkuvake sovellusilmoituksessa\n
* Käytä adaptiivisia kuvakkeita Android 8:ssa, ja pyöreitä kuvakkeita Android 7:ssä\n
* Mahdollisuus aktivoida haku aina avaamisen jälkeen (katso asetukset)\n
* Muutettu tapa millä tiedostoja kirjoitetaa Storage Access Frameworkin läpi. Korjaa ongelman päivitettäessa Google Driveen tallennettuna tiedostoja jotka on avattu järjestelmän tiedostonhallintasovelluksen kautta\n
* Lisätty ohjetekstejä selventämään joitain yleisiä väärinkäsityksiä\n
* Luo paikallinen varmuuskopio kun tiedosto on onnistuneesti avattu. Pienentää tietojen katoamisen riskiä.\n
* Päivitetty JSch tukemaan uudempia SSH salakirjoituskoodeja\n
* Yhteysasetuksia voi nyt muokata, esimerkiksi tilanteessa kun WebDav salasana on muutettu\n
* Lisätty tuki Yubikey Neon static password - tilalle\n
* Automaattisen täytön voi nyt halutessaan kytkeä pois päältä\n
* Korjattu tietojen vuotaminen logcatiin\n
* Bugikorjauksia\n </string>
<string name="ChangeLog_1_04b">Versio 1.04b\n
* Korjaa sovelluksen kaatumisen kun käyttäjä yrittää ottaa käyttöön automaattisen täytön Huaewin laitteilla.\n
</string>
<string name="ChangeLog_1_04"> Versio 1.04\n
* lisätty Automaattinen täyttö palvelu Android 8.0: saan ja myöhempiin versioihin. \n
* Päivitetyt-kirjastot, työkaluja ja Target SDK versio. \n
</string>
<string name="ChangeLog_1_03">Versio 1.03\n
* Poistettu helppokäyttötoimintojen automaattinen täyttö Googlen pyytämänä. Lisätietoja salasanan käyttö asetuksista löytää plugin jolla edellinen toiminto nyt toteutetaan. \n
* Lisätty kolmannen osapuolen sovellus varastointivaihtoehdoksi takaisin\n
* Integroitu kuvankatseluohjelma liitettyjen kuvien katselua varten tarvitsematta siirtää niitä muihin sovelluksiin\n
* Päivitetty OkHttp korjataksemme joitakin yhteysongelmia\n
* Tuki KeeTrayTOTP merkinnöille, tukee nyt Steam merkintöjä\n </string>
<string name="ChangeLog_1_02">Versio 1.02\n
* Useita parannuksia tietoturvaan. Kiitos paljon jean-baptiste.cayrou@thalesgroup.com ja vincent.fargues@thalesgroup.com turvallisuus mietinnöstä ja yhteistyöstä! \n
* Tuki KeyboardSwapPlugin (ks. salasana Accessin asetukset): voit vaihtaa syöttötavan automaattisesti edelleen ei rootatulla laitteella. Kiitos Mishaal Rahman XDA-Developersista joka mahdollisti tämän. \n
* Korjaus Helppokäyttöisyys palveluihin uusimmassa Chrome versiossa\n
* Korjaus tarpeeton sormenjälki datan poisto\n
* Pieniä kaatuilukorjauksia\n
* Päivitetty Dropbox SDK varmistaaksemme yhteensopivuus myös tulevaisuudessa \n
* Poistimme virheiden raportoimisen Xamarin Insights kautta\n
* Päivitetty build työkalut\n </string>
<string name="ChangeLog_1_01g">Versio 1.01-g\n
* Korjaus ongelmaan kaatuu kun yrittää työskennellä offline tilassa\n
* Korjaus väärään FTP (S) valtuutuskoodaukseen\n
* Korjaus ongelmaan kaatuu käytettäessä OneDrivea vanhemmissa Android versioissa\n
* Näyttää aikaa paikallista aikaa merkintänä aloitusnäytössä\n </string>
<string name="ChangeLog_1_01d">Versio 1.01-d\n
* Korjattu OneDrive tiedostojen listaus\n
* Salli ohittamaan sertifikaatti virheitä myös kun isäntä nimen todentaminen epäonnistuu (ei suositella tuotantokäyttöön) \n
* Korjaus QuickUnlock omituisesti epäonnistuu huolimatta oikeasta koodista\n </string>
<string name="ChangeLog_0_9_8c"> Versio 0.9.8c\n
* Korjattu SSL-haavoittuvuus Microsoft Live SDK:ssa (käytössä kun avataan tiedostoja OneDriven kautta)\n
* Korjattu: Edellinen julkaisu sisälsi kaksi syöttömenetelmää (toinen kaatui)\n
</string>
<string name="ChangeLog_1_01">Versio 1.01\n
* lisätty tuki uudelle KDBX-4-tiedostomuodolle (Keepass 2.35 yhteensopiva) sisältäen Argon2 avaintenjohtaminen ja ChaCha20 salaus.\n
* Uusittu WebDav tallennus mahdollistaa tiedostojen selailun ja tukee ajantasaista salausta.\n
* Uusittu FTP tallennus mahdollistaa tiedostojen selailun ja tukee salausta (FTPS).\n
* Päivitetty OneDrive SDK:n (aiemmin käytettyä Live SDK:ta ei enää päivitetä)\n
* Päivitetty Dropbox SDK versioon 2 (aiemmin käytetty versio 1 SDK poistuu käytöstä).\n
* Lisätty OwnCloud tuki.\n
* Lupapyyntö ennen paikallisten tiedostojen avausta </string>
<string name="ChangeLog_1_0_0e">Versio 1.0.0e\n
* korjattu lukituksen avaus sormenjäljellä vanhemmilla Samsung Android 6 -laitteilla\n
* lisätty natiivituki x86 laitteille\n
* salli näppäimistön piilotus sormenjälkeä luettaessa\n
* koontijärjestelmän päivitys </string>
<string name="ChangeLog_1_0_0">Versio 1.0.0 - ennakkojulkaisu 7\n
* Sormenjälkiavaus (vaatii Android 6.0+ tai Samsung-laitteen)\n
* Lisätty automaattitäyttö-palvelu (vaatii Android 5.0+)\n
* Lisätty tuki merkintäpohjiin\n
* Lisätty \"työskentele offline-tilassa\" moodi\n
* Mahdollisuus merkintöjen kopioimiseen\n
* Kenttien nimien automaattitäydennys\n
* Mahdollisuus poistaa merkintöjä viimeaikaiset tiedostot -listasta\n
* Lupien kysyntä Android 6.0:ssa\n
* Virheenkorjauksia (sisäänrakennetussa näppäimistössä, kun valitsee ikoneja)\n
* Lisätty asetus virheraporttien lähettämiseksi\n
* Lisätty apuviestejä useisiin kohtiin \n </string>
<string name="ChangeLog_0_9_9">Versio 0.9.9\n
* Täysi käyttöliittymän uudelleensuunnittelu. Suuri kiitos Stefano Pignatarolle (http://www.spstudio.at) avusta!\n
* Mahdollisuus mukautettuihin kuvakkeisiin\n
* Tuki Multi Window -tilaan Samsungin laitteilla\n
* Lisätty oletuksena käytettyjen salauskierrosten määrää uusilla tietokannoilla\n
* Duplikaattiavainten tarkistus lisäkentissä tietojen kadottamisen välttämiseksi\n</string>
<string name="ChangeLog_0_9_9c">Versio 0.9.9c\n
* Tumma teema on taas saatavilla\n
* Voit asentaa uusia kuvaketeemoja (muinaiset Windows-tyylin kuvakkeet ovat saatavilla Play kaupasta)\n
* Lisätty varmistuskysymys poistaessa tietoja ilman roskakoria\n
* Virheenkorjauksia (Väärin näytetty OTP salaus, väärä sovelluksen kuvake joissain paikoissa)\n </string>
<string name="ChangeLog_0_9_8b">Versio 0.9.8b\n
* Ohjelmointivirheiden korjauksia (Tallennus epäonnistui joillain tietokannoilla, paikalliseen laitteeseen vieminen ei toimi, joidenkin ominaisuuksien valitseminen asetuksista kaataa sovelluksen)\n</string>
<string name="ChangeLog_0_9_8">Versio 0.9.8\n
* Tuki Storage Access Framework (Sallii tallennuksen sd-kortille ja Google Drive palveluun KP2A Offline)\n
* Yriittää tunnistaa virheitä kun annetaan WebDAV osoitteita (hakemisto tiedoston sijasta)\n
* Muutettu salasanan fonttia\n
* Pystyy muokkaamaan Dropbox tiliä\n
* Korjattu Bugi: Muistaa nyt OTP salasanan</string>
<string name="ChangeLog_0_9_7b">Versio 0.9.7b\n
* päivitetyt käännökset\n
* korjattu bugi: Salasanan fontti puuttui versiossa 0.9.7, järjestä nimen mukaan ei järjestänyt ryhmiä\n</string>
<string name="ChangeLog_0_9_7">Versio 0.9.7\n
* kirjoitustuki Keepass 1 (kdb) tietokannoille (beta!)\n
* parempi takaisinvaihto edelliseen näppäimistöön (toimii myös ei-rootatuilla laitteilla)\n
* tuki KeeChallengelle vaihtelevan mittaisille haasteille\n
* estä ruutukaappausten ottaminen pika-avauksesta ja salasanaruudusta\n
* päinvastainen järjestystapa Järjestä muokkauspäivän mukaan -toiminnolle (nyt laskeva)\n
* bugikorjauksia: Muistiinpanonäkymä päivittyy nyt oikein muutosten jälkeen, salasananäkymät piilottavat salasanat oikein (toivottavasti) kaikilla laitteilla, korjattu tapaus, jossa sallittiin merkinnän lisääminen kahdesti, korjattu tapaus, jossa näytettiin varoitus tuplaantuneista UUID:istä tietokannan korjaamisen jälkeenkin\n</string>
<string name="ChangeLog_0_9_5"><b>Versio 0.9.5</b>\n
* Korjattu ongelma tiedostojen selauksessa (erityisesti Android 4.4:ssä)\n
* Korjattu ongelma ladataan .kdb tiedostoja (Keepass 1) Nexus 5 jossa on Android Lollipop\n
* Lisättiin vaihtoehto kuvakaappauksen kieltämiseen/sovelluksen näkyminen viimeaikaisissa sovelluksissa\n
* Korjattu ongelma Google Drive tiedoston tallennuksessa (perusversio)\n
* Salli avaintiedoston tallennustyyppi (perusversio)\n
* Päivitetty Dropbox SDK sisältämään virallinen turvallisuuspäivitys (perusversio)\n
* Päivitetyt sovellustyökalut --&gt; apk:n kokoa kasvatettu :-(\n
Olen luvannnut muutaman lisämuutoksen. Ne tulevat seuraavassa päivityksessä - anteeksi. Halusin julkaista nämä tärkeät korjaukset mahdollisimman pian.</string>
<string name="ChangeLog_0_9_4"><b>Versio 0.9.4</b> \n
* Lisätty plug-in tuki: Katso asetukset Miten saada laajennuksia! \n
* Julkaistu QR plug-in (scannaa salasanat, näytä salasanoja QR code, siirrä merkintöjä muille KP2A laitteille) \n
* Julkaistu InputStick plugin (siirtää tunnistetiedot PC: lle bluetoothilla - vaatii InputStick USB-tikun) \n
* Kolmannen osapuolen sovellukset voivat yksinkertaisesti kysellä KP2A tunnistetietoja.
Oletko kehittäjä? Lisätkää tämä sovellukseenne jos soveltuvat! \n
* Lisätty TOTP tuki (yhteensopiva KeeOTP ja TrayTotp) \n
* Sovelluksen ei pitäisi enää sulkeutua Androidin toimesta kun tietokanta avataan\n
* Tietokanta ei ole enää lukittu poistuttaessa sovelluksesta takaisin-painikkeesta (Katso asetukset) \n
* Näytä ryhmien nimet Etsi tulokset näkymässä (*) \n
* Lisätty asiayhteys valikko Etsi tulokset näkymään sisältäen ”Navigoi vanhempien luokse” vaihtoehto (*) \n
* Lisätty mahdollisuus näyttää ryhmänimen alkunäytössä (*) \n
* (*) Kiitos Matthieulle näiden ominaisuuksien toteuttamisesta! \n
* Tukevat KeeChallenge (jossa Yubikey NEO). Kiitos Ben Rush liitännän sovittamisesta! \n
* Parannettu käyttäjän näkymää\n
* Korjattiin bugi Google Drive näkymässä\n
* Lisätty mahdollisuus poistaa ”lahjoittaa” vaihtoehto\n
* QuickUnlock ikoni nyt piilotettu Android 4.2 + laitteissa oletuksena\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Käännös 0.9.3 r5</b> \n
* Sisältyviä korjauksia Xamarilta: Keepass2Android nyt yhteensopiva ART:in kanssa Android 4.4.2:ssa. Lopultakin! \n
* Korjauksia: Vikoja synkronoinnissa (Päivitä näyttö, Tarkista muutokset http) bugeja Android 2.x laitteissa, bugit Google Drive ja OneDrive tallennus osioissa, leikepöydän tyhjennys tietokantaa suljettaessa, bugi liitteiden avaaminen, näppäimistön näyttö ongelmia\n</string>
<string name="ChangeLog_0_9_3"><b>Käännös 0.9.3</b> \n
* Uusi näppäimistö jossa monia parannuksia. Katso asetusten mukauttaminen. \n
* Vain luku-tuki kdb (Keepass 1-tiedostot). Kokeellinen versio! \n
* Lisätty SFTP tuki\n
* Lisätty kiertotie bugiin ART: issa (Android 4.4.2)\n
* Bugi korjauksia\n</string>
<string name="ChangeLog_0_9_2"><b>Versio 0.9.2</b> \n
* Lisätty OTP tuki (yhteensopiva OtpKeyProv laajennuksen kanssa) \n
* Integroitu NFC tukea OTP: lle YubiKey NEO: lta \n
* Useita käyttöliittymän parannuksia\n
* Integroitu Keepass 2.24 kirjasto\n
* Lisätty mahdollisuus tappaa sovelluksen prosessi (Katso asetukset) \n
* Parannettu SSL sertifikaatin varmistus\n
* Bugi korjauksia\n</string>
<string name="ChangeLog_0_9_1"><b>Versio 0.9.1</b> \n
* Integroitu SkyDrive tuki (Keepass2Android vain tavallinen versio) \n
* Korjattu ongelmia Google Drive integroinnissa\n
* Lisätty NTLM-tuki</string>
<string name="ChangeLog_0_9"><b>Käännös 0.9</b> \n
* Integroitu Dropbox ja Google Drive tuki (lue/kirjoita tietokantoja. Keepass2Android vain tavallinen versio) \n
* Integroitu oletustiedostoselain (perustuu android-filechooseriin HBA: lta) \n
* Parannettu käyttöliittymää uusien tietokantojen luomisessa\n
* Mukana mukautettu fontti DejaVu Sans Mono salasanojen näyttämiseen\n
* Bugi korjauksia</string>
<string name="ChangeLog_0_8_6"><b>Versio 0.8.6</b> \n
* Tuki Twofish cipher: ille\n
* Ryhmien muokkaamisen salliminen\n
* Salli tietueiden ja ryhmien siirtäminen\n
* QuickUnlock kuvake voidaan tehdä läpinäkyväksi (Katso asetukset) \n
* Bugi korjauksia</string>
<string name="ChangeLog_0_8_5"><b>Versio 0.8.5</b> \n
* Etätiedostoja tallennetaan paikallisen sovelluksen välimuistiin offline-käyttön onnistumiseksi (mukaan lukien editointi ja myöhempi synkronointi). Katso asetukset. \n
* Ilmoituskuvake havainnollistaa tietokannan lukitustilaa (Katso asetukset) \n
* Parantaa lock-tilasta poistumista joissakin tilanteissa\n
* Tietokannan tiedostot ladataan muistiin, kun kirjoitat salasanaasi lisätäksemme lastausnopeutta (Katso asetukset) \n
* Tietueita voi lisätä ryhmän juureen\n
* Bugi korjauksia (ratkaistaan näppäimistön ongelmat Italian ja Kiinan laitteissa)</string>
<string name="ChangeLog_0_8_4"><b>Versio 0.8.4</b> \n
* Ulkoisen tietokannan muutokset havaitaan ja yhdistetään kun tallennetaan\n
* Parantaa latausnopeutta\n
* Parannettu search-työkalurivin ehdotuksia\n
* Uusi sovelluslogo! \n
* Lisätty tuki .kdbp muotoon jossa nopeampi lataus/tallennus\n
* Parannettu ylimääräisten merkkijonojen ja piilotettujen näyttöjen muuttamista kun suojattuna\n
Kiitos Alex Vallat koodi panoksestasi! \n
Kiitos Niki Hüttner (www.close-cut.de) uudesta logosta! \n</string>
<string name="ChangeLog_0_8_3"><b>Versio 0.8.3</b> \n
* Käyttäjätunnus/TAN hakemiston merkintä luettelossa (Katso asetukset) \n
* Merkinnät voidaan luoda, jos haku selaimessa ei tuota tuloksia\n
* KP2A näppäimistö antaa mahdollisuuden etsiä tunnistetiedot nykyiselle sovellukselle\n
* Sovellus automaattisesti sulkeutuu valittuasi kohteen käytettäväksi näppäimistöltä\n
* Näppäimistö-valintaikkuna avautuu automaattisesti haettuasi URL: lia (Katso asetukset) \n
* Paikkamerkit korvataan ennen kopiointia (useimpia paikkamerkkejä tuetaan) \n
* Pieniä bugi korjauksia </string>
<string name="ChangeLog_0_8_2"><b>Versio 0.8.2</b> \n
* Tuki Digest-varmistus WebDAV\n
* Bugikorjauksia (OI Tiedostonhallinta, Avaa URL)</string>
<string name="ChangeLog_0_8_1"><b>Versio 0.8.1</b> \n
* KP2A offline-tilassa ja ”Online” voidaan asentaa uudelleen\n
* Lisätty uusia käännöksiä (Kiitos kaikille osallistujille!)</string>
<string name="ChangeLog_0_8"><b>Versio 0.8</b> \n
* Parannettu käyttöliittymää erityisesti Android 4.x laitteilla\n
* Salli käyttäen normaaleja tiedostonhallintaohjelmia olemassa olevien tiedostojen valitsemiseen\n
* Lisätty turvallisempi tapa avata liitteitä (välimuistikansion kautta) \n
* Korjattu bugeja Muokkaa aktiviteettia osiossa\n
* Luultavasti uusia vikoja :-)</string>
<string name="ChangeLog_keptDonate">Laajennettu mahdollisuus lahjoittaa olutta tai jotain muuta</string>
<string name="ChangeLog_0_7"><b>Versio 0.7</b> \n
* Lisätään lastausnopeutta: avain muutokset nyt 10 kertaa nopeampia! \n
* Lisätty Keepass2Android soft-näppäimistö: Vaihda tähän näppäimistöön valitaksesi tunnisteet.
Suojelee sinua Leikepöytään perustuvalta salasana sniffaukselta (Poista vanhan Leikepöydän ilmoitukset asetuksista) \n
* Lisätty mahdollisuus lahjoittaa olutta tai jotain muuta (Katso valikko)</string>
<string name="ChangeLog"><b>Versio 0.6.2</b>\n
* Google Drive/Dropbox/... integraatio: Käytä virallista Google Drive tai Dropbox sovellusta ja avaa mikä tahansa .kdbx-tiedosto. Tämä avaa nyt KP2A:in.\n
* Paranneltu Hakudialogi \n
* Paranneltu hakutuloksia Jaa URL aliverkkotunnuksille\n
* Lisätty Palaute-toiminto, sekä Arvostele ja Käännä sovellus valikkoon\n
\n
<b>Versio 0.6.1</b>\n
* Tunnista tietokannan muutokset taustalla (eli synkronoinnin johdosta)\n
* Paranneltu URL-haku selaimesta\n
* Vahvistusdialogi muutoksia peruttaessa\n
\n
<b>Versio 0.6</b>\n
Alustava julkaisu </string>
<string-array name="clipboard_timeout_options">
<item>30 sekuntia</item>
<item>1 minuutti</item>
@@ -956,7 +732,8 @@ Suojelee sinua Leikepöytään perustuvalta salasana sniffaukselta (Poista vanha
</string-array>
<string-array name="sftp_auth_modes">
<item>Salasana</item>
<item>Yksityinen/Julkinen avain</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ohita varmenteiden virheet</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Hors-ligne</string>
<string name="app_timeout">Délai dépassé</string>
<string name="app_timeout_summary">Délai avant de verrouiller la base de donnée lorsque l\'application est inactive.</string>
<string name="kill_app_label">Tuer le processus d\'application</string>
<string name="show_kill_app">Fermer</string>
<string name="kill_app_label">Tuer le processus d\'application</string>
<string name="show_kill_app_summary">Afficher un bouton dans l\'écran de mot de passe pour kill le processus de l\'application (pour les utilisateurs paranoïaques)</string>
<string name="application">Appli</string>
<string name="application_settings">\"Paramètres de l\'application\"</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">clé de fichier</string>
<string name="hint_length">longueur</string>
<string name="hint_pass">mot de passe</string>
<string name="hint_keyfile_path">Chemin de la clé privée SSH</string>
<string name="hint_login_pass">Mot de passe</string>
<string name="hint_title">nom</string>
<string name="hint_url">URL</string>
@@ -301,6 +302,8 @@
<string name="NoDalVerification_summary">Désactive la vérification si le domaine et le package d\'application correspondent</string>
<string name="InlineSuggestions_title">Intégrer au clavier</string>
<string name="InlineSuggestions_summary">Affiche les suggestions de saisie automatique comme options en ligne dans le clavier (si pris en charge par la méthode de saisie)</string>
<string name="LogAutofillView_title">Enregistrer la vue de remplissage automatique</string>
<string name="LogAutofillView_summary">Écrire des détails sur la vue de remplissage automatique dans le journal de débogage (si le journal de débogage est activé). Ces détails peuvent être envoyés au développeur si le remplissage automatique ne fonctionne pas comme prévu.</string>
<string name="requires_android11">Nécessite Android 11 ou supérieur</string>
<string name="kp2a_findUrl">Trouver un mot de passe</string>
<string name="excludeExpiredEntries">Exclure les entrées arrivées à expiration</string>
@@ -415,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Afficher une notification pendant que la base de données est déverrouillée.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 a introduit un nouveau comportement pour les notifications. Si vous souhaitez masquer licône pour les notifications de Keepass2Android, veuillez le configurer via le panneau de configuration. Définissez limportance de la catégorie de notification à Minimum.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Ouvrir les paramètres</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android peut afficher une notification système pendant que votre base de données n\'est pas verrouillée. Pour que ceci fonctionne, veuillez accorder l\'autorisation.</string>
<string name="DontCare">Peu importe</string>
<string name="DocumentAccessRevoked">Le fichier n\'est plus accessible pour Keepass2Android. Soit il a été supprimé ou les permissions d\'accès ont été révoquées. Merci de ré-ouvrir le fichier, par exemple en utilisant Changer de base de données.</string>
<string name="PreloadDatabaseEnabled_title">Préchargement de la base de données</string>
@@ -499,9 +503,27 @@
<string name="hint_sftp_host">Adresse IP du serveur (ex : 192.168.0.1)</string>
<string name="hint_sftp_port">port</string>
<string name="initial_directory">Répertoire initial (facultatif) :</string>
<string name="connect_timeout">Délai de connexion en secondes (optionnel) : \"</string>
<string name="enter_sftp_login_title">Entrez les données de connexion SFTP :</string>
<string name="sftp_auth_mode">Mode d\'authentification</string>
<string name="send_public_key">Envoyez la clé publique...</string>
<string name="select_private_keyfile">Sélectionner une clé privée...</string>
<string name="hint_sftp_key_name">Nom de la nouvelle clé</string>
<string name="hint_sftp_key_content">Contenu de la nouvelle clé</string>
<string name="private_key_saved">Clé privée enregistrée</string>
<string name="private_key_save_failed">ÉCHEC d\'enregistrement de la clé privée : %1$s</string>
<string name="private_key_info">Entrer le nom et le contenu de la clé à enregistrer</string>
<string name="private_key_delete">Clé privée supprimée : %1$s</string>
<string name="private_key_delete_failed">ÉCHEC de suppression de la clé privée : %1$s</string>
<string name="save_key">Enregistrer la clé privée</string>
<string name="delete_key">Supprimer la clé privée</string>
<string name="private_key_select">Clé privée sélectionnée</string>
<string name="private_key_create_new">[Ajouter une nouvelle...]</string>
<string name="hint_sftp_key_passphrase">Mot de passe de la clé (facultatif)</string>
<string name="sftp_kex_title">Algorithme(s) d\'échange de clés (KEX) (facultatif)</string>
<string name="hint_sftp_kex">\"Nom/spécification séparés par des virgules</string>
<string name="sftp_shk_title">Algorithme(s) de clé d\'hôte du serveur (facultatif)</string>
<string name="hint_sftp_shk">\"Nom/spécification séparés par des virgules</string>
<string name="enter_ftp_login_title">Saisir les données de connexion FTP :</string>
<string name="enter_mega_login_title">Entrez les données de connexion de votre compte MEGA :</string>
<string name="select_storage_type">Sélectionner le type de stockage :</string>
@@ -519,8 +541,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (fichiers KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Si vous ne voulez pas donner à KP2A un accès complet à Google Drive, vous pouvez sélectionner cette option. Notez que vous devez d\'abord créer un fichier de base de données, les fichiers existants ne sont pas visibles pour l\'application. Choisissez cette option dans l\'écran Créer une base de données ou, si vous avez déjà ouvert une base de données, en exportant la base de données en choisissant cette option.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (dossier KP2A)</string>
<string name="filestoragehelp_pcloud">Ce type de stockage ne demandera l\'accès qu\'au dossier \"Applications/Keepass2Android\". Si vous souhaitez utiliser une base de données existante à partir de votre compte PCloud, assurez-vous que le fichier soit placé dans ce dossier.</string>
<string name="filestoragename_pcloudall">PCloud (accès complet)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Tous les fichiers et fichiers partagés</string>
@@ -572,6 +595,7 @@
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Fichier journal pour le débogage</string>
<string name="DebugLog_title">Utiliser fichier de journal</string>
<string name="FtpDebug_title">Enregistrement de débogage FTP/SFTP</string>
<string name="DebugLog_summary">Écrire la sortie de lapp dans un fichier journal local</string>
<string name="DebugLog_send">Envoyer le journal de débogage...</string>
<string name="loading">Chargement en cours…</string>
@@ -640,22 +664,6 @@
<string name="Continue">Suivant</string>
<string name="NoFilenameWarning">L\'URI que vous avez entré ne ressemble pas à un nom de fichier. Etes-vous sûr qu\'il s\'agit d\'un fichier valide ?</string>
<string name="FirstInvalidCompositeKeyError">Clé composite invalide ! S\'il vous plaît essayez encore.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Clé composite non valide ! S\'il vous plaît essayez les étapes suivantes pour débloquer votre base de données : \n
&#8226; Assurez-vous que vous avez entré le bon mot de passe. Utiliser l\'icône \"œil\" pour afficher le mot de passe saisi.\n
&#8226; Assurez-vous que vous avez sélectionné le type de mot de passe correct. Assurez-vous que ce type est le même que celui utilisé lors de la création de la base de données.\n
&#8226; Assurez-vous que vous avez sélectionné le bon fichier de base de données.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Astuce : si vous pensez que votre base de données est probablement corrompue ou que vous ne vous souvenez plus du mot de passe maître après l\'avoir modifié, vous pouvez essayer la dernière version avec succès d\'ouverture en cliquant \"%1$s\" et en sélectionnant la sauvegarde locale.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Astuce : Keepass2Android a placé la dernière version du fichier ouvert avec succès en mémoire interne. Vous pouvez louvrir en cliquant sur «%1$s» et en sélectionnant la sauvegarde locale.
</string>
<string name="CorruptDatabaseHelp">Le fichier est corrompu. \n
Voici quelques conseils qui pourraient aider à diagnostiquer le problème : \n
• Si vous avez copié le fichier via le port USB (Mode MTP), essayez à nouveau avec des outils comme MyPhoneExplorer. MTP tronque les fichiers dans certains cas.\n
• Si vous ne pouvez pas ouvrir le fichier sur votre PC, à partir du même endroit, il est très probable que le fichier soit corrompu. Utilisez alors une sauvegarde de base de données. Si vous supposez que Keepass2Android a corrompu le fichier, s\'il vous plaît contactez le support. \n
• Si vous pouvez toujours ouvrir le fichier sur votre PC, veuillez contacter le support. Vous pouvez essayer de l\'enregistrer avec des paramètres différents (ex. le décompresser) sur le PC et réessayer de l\'ouvrir dans Keepass2Android. </string>
<string name="open_other_db">Ouvrir une autre base de données…</string>
<string name="select_database">Sélectionner une base de données</string>
<string name="configure_child_dbs">Configurer les bases de données filles…</string>
@@ -687,7 +695,7 @@ Voici quelques conseils qui pourraient aider à diagnostiquer le problème : \n
<item>Correction de bugs pour les plantages et les déconnexions inattendues</item>
<item>Passage à une nouvelle implémentation SFTP, prenant en charge les algorithmes à clé publique modernes tels que rsa-sha2-256</item>
<item>Marquer les mots de passe comme sensibles lors de la copie dans le presse-papiers (Android 13)</item>
<item>Autofill improvements</item>
<item>Améliorations du remplissage automatique</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Ajout du support pour la visualisation, la suppression et la restauration des sauvegardes d\'entrée</item>
@@ -748,206 +756,7 @@ Voici quelques conseils qui pourraient aider à diagnostiquer le problème : \n
<item>Corrections de bugs</item>
<item>Corrections de bugs</item>
</string-array>
<string name="ChangeLog_1_07b"> Version 1.07b\n
* Amélioration des performances Argon2 en utilisant l\'implémentation native (Merci à to Chih-Hsuan Yen !)\n
* Possibilité de désactiver l\'empreinte digitale en cliquant sur l\'icône de l\'empreinte (évite un problème avec les lecteurs d\'empreinte placés sous l\'écran, merci à marcoDallas !)\n
* Rétablissement de la position du curseur lors du changement de la visibilité du mot de passe (merci à DDoSolitary !)\n
* Améliorations de l\'implémentation de pCloud (merci encore à gilbsgilbs !)\n
* Ajout du remplissage automatique pour plusieurs autres navigateurs \n
* Nouvelle implémentation pour OneDrive : support de OneDrive for Business, fichiers partagés, périmètres d\'accès sélectionnables, comptes multiples et correction de problèmes avec l\'accès hors-ligne\n
* Résolution de bugs
</string>
<string name="ChangeLog_1_07"> Version 1.07\n
* Corrige les crashs sur les Samsung avec Android 9\n
* Permet d\'ouvrir plus d\'une base de données, compatible avec KeeAutoExec\n
* SFTP : permet l\'authentification avec clé publique, vérifie si la clé de l\'hôte a changé\n
* Introduction du support pCloud - merci à gilbsgilbs !\n
* Mise en place explicite du support Nextcloud\n
* Améliore l\'enregistrement et la mise à jour des pièces jointes des entrées\n
* Plus d\'options pour adapter le comportement aux préférences personnelles\n
* SSL : acceptation et confiance avec les certificats utilisateur\n
* Améliore la saisie automatique (fonctionne maintenant avec Firefox, permet de réduire les popups)\n
* Résolution de bugs\n
</string>
<string name="ChangeLog_1_06">Version 1.06\n
* Changement vers ykDroid au lieu de YubiChallenge comme application pour le défi-réponse de Yubikey.\n
* implémentation du support de défi-réponse compatible KeepassXC. Note : Le format de base de données doit être KDBX4 !\n
* Blocage du chargement de fichiers supprimés depuis Google Drive\n
* Changement d\'implémentation TLS pour FTPS, ajout d\'un contournement du bug JSch avec les serveurs compatibles avec gssapi-with-mic\n
* Correction de bugs\n </string>
<string name="ChangeLog_1_05"> Version 1.05\n * Utilisation des canaux de notification Android 8, ce qui permet la configuration via les paramètres système\n * Affichage de licône entrée dans la notification\n * Utilisation d\'icônes adaptatifs pour Android 8, utilisez l\'icône arrondi du lanceur pour Android 7\n * Permet dactiver la recherche au déverrouillage (voir réglages) \n * Modification de comment les fichiers sont écrits en utilisant le framework Storage Access, corrections de problèmes sur les mises à jour des fichiers ouvert sur Google Drive avec le sélecteur du système fichier\n * Ajout de textes dinformations afin déviter certaines incompréhensions commune \n * Création de sauvegardes locales pour les bases ouvertes avec succès pour réduire le risque de perte de donnée\n * Mise à jour de JSch pour supporté les derniers chiffrements SSH\n * Permettre la modification des paramètres de connexion, par exemple lorsque le mot de passe WebDav a changé\n * Ajout du support pour mot de passe statique Yubikey Neo\n * Permettre de désactiver les suggestions automatiques\n * Correction des fuites de données vers logcat\n * Corrections d\'anomalies\n
</string>
<string name="ChangeLog_1_04b"> Version 1.04b\n * Évite les plantages lorsque lutilisateur essaie dactiver la fonctionnalité de remplissage automatique sur les appareils Huawei.\n
</string>
<string name="ChangeLog_1_04">Version 1.04
* Ajout du service de saisie automatique pour Android 8.0 et plus.
* Mise à niveau des librairies, des outils de build et de la version du sdk cible
</string>
<string name="ChangeLog_1_03">Version 1.03
* Suppression du service d\'accessibilité pour le remplissage automatique tel que demandé par Google. Voir les paramètres daccès mot de passe pour trouver un plugin reproduisant la fonctionnalité précédente.
* Ajout d\'applications tierces comme option de stockage
* Visionneuse intégrée pour le voir des images jointes sans les transférer sur dautres applications
* OkHttp mis à jour pour résoudre certains problèmes de connexion
* Support des entrées de KeeTrayTOTP, supporte désormais les entrées Steam</string>
<string name="ChangeLog_1_02"> Version 1.02\n
* Quelques améliorations liées à la sécurité. Merci beaucoup pour le rapport jean-baptiste.cayrou@thalesgroup.com et vincent.fargues@thalesgroup.com et aussi pour votre collaboration !\n
* Support de KeyboardSwapPlugin (voir les paramètres d\'accès aux mots de passe) : permet de changer de méthode de saisie automatiquement sur les appareils sans « root ». Merci à Mishaal Rahman d\'XDA-Developers de l\'avoir rendu possible.\n
* Correction pour les services daccessibilité avec les versions récentes de Chrome\n
* Correction pour les nettoyages non nécessaires des données d\'empreintes digitales\n
* Correction de plantages mineurs\n
* Mise à jour du kit de développement Dropbox pour s\'assurer de la compatibilité future\n
* Suppression des rapports d\'erreur en utilisant Xamarin Insights\n
* Mise à jour des outils de compilation\n
</string>
<string name="ChangeLog_1_01g">Version 1.01-g\n * Correction sur le mode offline\n * Correction de l\'encodage incorrect des credentials FTP(S)\n * Correction avec OneDrive sur des versions anciennes d\'Android\n * Affichage de lheure en heure locale sur l\'écran d\'accueil\n </string>
<string name="ChangeLog_1_01d">Version 1.01-d\n * Correction pour le listing des fichiers OneDrive\n * Possibilité dignorer les erreurs de certificat lorsque la vérification du nom de lhôte échoue (non recommandé pour une utilisation en production) \n * Correction pour QuickUnlock qui parfois ne fonctionnait malgré la saisie correcte du code\n </string>
<string name="ChangeLog_0_9_8c">Version 0.9.8c\n
* Correctif pour la vulnérabilité SSL dans Microsoft Live SDK (utilisé lorsque vous accédez à des fichiers via OneDrive)\n
* Bug fix : la version précédente contenait deux méthodes de saisie (l\'une des deux plante)\n </string>
<string name="ChangeLog_1_01">Version 1.01\n * Ajout du support pour le nouveau format KDBX-4 (compatible avec Keepass 2.35) y compris la dérivation de clés Argon2 et ChaCha20 cryptage.\n * Nouvelle implémentation du stockage WebDav, il est maintenant possible de parcourir les fichiers et le stockage prend en charge un chiffrement moderne.\n * Nouvelle implémentation du stockage FTP qui permet maintenant de parcourir les fichiers et de prendre en charge le cryptage (FTPS).\n * Mise à jour du SDK OneDrive (le SDK Live précédemment utilisé nest plus mis à jour).\n * Mise à jour du SDK Dropbox vers la version 2 (la version 1 n\'est plus supportée).\n * Ajout du support pour OwnCloud.\n *Demande dautorisation de stockage avant douvrir les fichiers locaux. </string>
<string name="ChangeLog_1_0_0e">Version 1.0.0e\n
* Règle un problème avec le scaneur d\'empreintes digitales sur les anciens appareils Samsung tournant avec Android 6.\n
* Ajout d\'un support natif pour les processeurs x86.\n
* Permet d\'afficher ou cacher les caractères dans les champs texte de saisie si le scanner d\'empreinte digital a été activé. \n
* Construction de mise à jour système </string>
<string name="ChangeLog_1_0_0">Version 1.0.0\n * Déverrouiller par empreinte digitale (nécessite Android 6.0+ ou un appareil Samsung)\n * Ajout du service de saisie automatique (nécessite Android 5.0+)\n * Ajout du support pour l\'entrée templates\n * Ajout d\'un mode \"hors connexion\"\n * Possibilité de copier les entrées\n * Mode semi-automatique pour les champs noms\n * Possibilité de supprimer des éléments de liste des fichiers récents\n * Demande des autorisations à l\'exécution pour Android 6.0\n * Corrections de bugs (dans le clavier intégré, lorsque vous sélectionnez les icônes)\n * Ajout d\'une option pour envoyer des rapports d\'erreur\n * Ajouts de plusieurs messages d\'aide\n </string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* Refonte complète de l\'interface utilisateur. Merci beaucoup à Stefano Pignataro (http://www.spstudio.at) pour son aide!\n
* Permet l\'ajout d\'icônes personnalisées\n
* Support pour l\'affichage fractionné sur les appareils Samsung\n
* Nombre de rotation par défaut pour le chiffrement de nouvelle base de données\n
* Vérification des clés dupliquées des champs supplémentaires pour éviter la perte de données\n
</string>
<string name="ChangeLog_0_9_9c"> Version 0.9.9c
* Retour du thème sombre
* Vous pouvez installer d\'autres pack d\'icones (Icones Windows ancien sont disponibles sur le Play Store)
* Ajout d\'une confirmation lors d\'une suppression d\'éléments sans passer par la corbeille
* Correction de bugs (mauvais affichage de l\'encodage secret OTP, mauvaise icone de l\'application dans certains endroits)
</string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* corrections de bugs (Sauvegarde a échoué pour certaines bases, exporter vers le périphérique local ne fonctionne pas, sélectionner certaines options de préférence crash l\'app)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* Support du Storage Access Framework (permet l\'écriture sur carte SD et Google Drive dans KP2A Offline)\n
* Essai de détecter les erreurs de saisie dans les URL WebDAV (répertoire au lieu du fichier)\n
* Police de mot de passe modifié\n
* Autorise le changement de compte Dropbox\n
* correction de bug: maintenant se souvient du mot de passe OTP\n</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* traductions actualisés\n
* corrections de bugs: polices de mot de passe était manquant dans 0.9.7, trie par nom ne trie pas les groupes\n</string>
<string name="ChangeLog_0_9_7">Version 0.9.7\n
* Support de l\'écriture des base de données Keepass 1 (kdb) (beta!)\n
* Meilleur retour au clavier précédent (fonctionne également sur les appareils non rootés)\n
* Support de KeeChallenge avec des défis à longueur variable\n
* Interdit les captures d\'écran à partir des écrans de déverrouillage et de saisie de mots de passe\n
* Inverse le tri par date de modification (maintenant descendant)\n
* Diverses corrections de bogues\n</string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n
* Autorise d\'importer un fichier de clé ou un fichier de base de données locale vers une application d\'annuaire interne (voir réglages)\n
* Autorise de trier selon différentes options\n
* amélioration des préférences pour le basculement du clavier en automatique\n
* logo de l\'application et design des notifications mis à jour, par Stefano Pignataro (http://www.spstudio.at)\n
* le générateur de mot de passe se souvient des dernières préférences\n
* réglage de la visibilité de la notification pour l\'écran de verrouillage d\'Android 5\n
* nettoyage du mot de passe principal lorsque vous quittez l\'application sans cliquer sur OK\n
* correction du problème lorsqu\'il manque des langues pour le clavier dans les réglages de quelques appareils\n
* correction du problème lors du basculement automatique du clavier sur des appareils rootés\n
* ajout d\'une vérification de bases de données corrompues (UUID en double) \n
* rechargement automatique de la base de données lorsqu\'un changement est détecté, résout le problème de sécurité qui révélait le mot de passe principal\n
* clavier polonais amélioré, correction des paramètres du thème pour le clavier (Merci à Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Version 0.9.5</b> \n
* Correction de problèmes avec le navigateur de fichiers (en particulier sur Android 4.4)\n
* Correction du problème avec le chargement des fichiers .kdb (Keepass 1) sur Nexus 5 avec Android Lollipop\n
* Ajout d\'une option pour se protéger des copies d\'écran/affichage de l\'app dans la liste récente des apps\n
* Correction du problème avec le lecteur Google Drive\n
* Permettre les fichiers de clés sur les types de stockage délibéré\n
* Mise à jour des outils de génération --&gt; taille augmentée de l\'apk :-(\n
J\'avais promis plus de changements. Ils viendront avec la prochaine version - désolé. J\'ai voulu publier ces correctifs dès que possible.</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b>\n
* Ajout du support des plug-in: voir les paramètres pour savoir comment obtenir des plug-ins!\n
* Ajout du plug-in QR (lecture des mots de passe, affichage des mots de passe en code QR, transfert des entrées à d\'autres dispositifs KP2A)\n
* Ajout du plug-in InputStick (transférer les autorisations à votre PC via Bluetooth - nécessite une clé USB)\n
* Les applications tierces peuvent interroger KP2A sur les autorisations. Vous êtes développeur? Si vous le désirez, ajoutez ceci à votre application!\n
* Ajout du support TOTP (compatible avec KeeOTP et Traytotp)\n
* L\'application ne peut plus être arrêtée par Android lorsque la base de données est ouverte\n
* La base de données n\'est plus verrouillée quand on quitte l\'application avec le bouton de retour (voir réglages)\n
* Affichage des noms de groupes dans les résultats de recherche(*)\n
* Ajout d\'un menu contextuel dans les résultats de recherche y compris \"Remonter au parent\" (*)\n
* Ajout d\'une option pour afficher le nom du groupe en entrée (*)\n
* (*) Merci à Matthieu pour la mise en œuvre de ces fonctionnalités!\n
* Support de KeeChallenge (avec Yubikey NEO). Merci à Ben Rush pour la mise en œuvre du connecteur!\n
* Interface utilisateur améliorée\n
* Correction d\'un bug dans l\'interface Google Drive\n
* Ajout d\'une option pour désactiver le \"don\"\n
* Icône QuickUnlock maintenant cachée par défaut sur les périphériques Android 4.2+\n </string>
<string name="ChangeLog_0_9_3_r5"> <b>Version 0.9.3 r5</b> \n
* Intégration des correctifs de Xamarin : Keepass2Android est maintenant compatible avec ART sur Android 4.4.2. Enfin! \n
* Corrections de bugs : bugs dans la synchronisation (actualisation affichage, vérification correcte pour les changements lié à http), bugs sur les appareils Android 2.x, bugs dans les implémentations de stockage Google Drive et SkyDrive, nettoyage du presse-papier sur fermeture de la base de données, bug d\'ouverture des pièces jointes, problèmes d\'affichage avec le clavier\n</string>
<string name="ChangeLog_0_9_3"><b>Version 0.9.3</b>\n
* Nouveau clavier avec de nombreuses améliorations. Voir les paramètres pour personnaliser.\n
* Support en lecture seule des fichiers kdb (fichiers Keepass 1). Expérimental !\n
* Ajout du support SFTP\n
* Ajout d\'un contournement pour un bug dans ART (Android 4.4.2)\n
* Correction de bugs\n</string>
<string name="ChangeLog_0_9_2"> <b>Version 0.9.2</b> \n * Ajout du support OTP (compatible avec le plugin OtpKeyProv) \n * Support du NFC intégré pour OTPs de YubiKey NEO \n * Plusieurs améliorations de l\'UI \n * Intégration de la librairie de Keepass 2.24 \n * Ajout d\'une option pour tuer le processus applicatif (voir réglages) \n * Amélioration de la validation du certificat SSL\n * Correction de bugs\n</string>
<string name="ChangeLog_0_9_1"> <b>Version 0.9.1</b> \n * Intégration de SkyDrive (Keepass2Android regular edition seulement) \n * Correction de problèmes avec l\'intégration Google Drive\n * Ajout du support NTLM</string>
<string name="ChangeLog_0_9"> <b>Version 0.9</b> \n * Intégration de Dropbox et Google Drive (bases de données en lecture/écriture ; Keepass2Android regular edition seulement) \n * Intégration d\'un navigateur de fichier personnalisé (basé sur android-filechooser par HBA) \n * Amélioration de l\'interface utilisateur pour la création de nouvelles bases de données\n * Ajout de la police personnalisée DejaVu Sans Mono pour l\'affichage des mots de passe\n * Corrections de bugs</string>
<string name="ChangeLog_0_8_6"> <b>Version 0.8.6</b> \n * Support de Twofish cipher\n * Fonction d\'édition des groupes ajoutée\n * Fonction de déplacement des entrées et des groupes ajoutée\n * L\'icône QuickUnlock peut être rendue transparente (voir réglages) \n * Corrections de bugs</string>
<string name="ChangeLog_0_8_5"> <b>Version 0.8.5</b> \n
* Les fichiers distants sont stockés dans le cache locale de l\'application pour permettre l\'utilisation en mode hors connexion (y compris l\'édition et la synchronisation ultérieure). Voir les paramètres. \n
* Icône de notification pour visualiser l\'état du verrou de la base de données (voir réglages) \n
* Amélioration de la détermination de l\'état du verrou dans certains situations\n
* Les fichiers de base de données sont chargées dans la mémoire pendant que vous tapez votre mot de passe pour augmenté la vitesse de chargement (voir réglages) \n
* Les entrées peuvent être ajoutées au groupe racine\n
* Corrections de bugs (champs de référence, des problèmes avec le clavier des appareils italien et chinois)</string>
<string name="ChangeLog_0_8_4"><b>Version 0.8.4</b>\n
* Modifications tierces de la base de données détectées et fusionnées à la sauvegarde\n
* Chargement optimisé\n
* Amélioration de la barre de recherche (suggestions)\n
* Nouveau logo pour l\'application !
* Support des fichiers .kdbp pour des chargements/enregistrements plus rapides\n
* Édition des chaînes additionnelles améliorée et interface cachée lorsque protégée\n
Merci à Alex Vallat pour ses contributions au code !\n
Merci à Niki Hüttner (www.close-cut.de) pour le nouveau logo !\n</string>
<string name="ChangeLog_0_8_3"><b>Version 0.8.3</b>\n
* Nom d\'utilisateur/TAN affiché dans la liste des entrées (voir les préférences)\n
* Les entrées peuvent être créées lorsqu\'elles ne sont pas trouvées\n
* Le clavier KP2A permet de chercher les identifiants pour l\'application courante\n
* L\'application se ferme automatiquement après la sélection d\'identifiants via le clavier\n
* La fenêtre de sélection du clavier s\'ouvre automatiquement après la recherche d\'une URL (voir préférences)\n
* Les <i>placeholders</i> compris dans les champs sont remplacés avant la copie (un grand nombre de <i>placeholders</i> sont supportés.)\n
* Résolution de bugs mineurs</string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* Support pour la Digest Authentication avec WebDAV\n
* Résolution de bugs (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Version 0.8.1</b> \n
* KP2A en mode hors connexion et \"En ligne\" peuvent être installés de nouveau\n
* Ajouté de nouvelles traductions (Merci à tous les contributeurs!) </string>
<string name="ChangeLog_0_8"><b>Version 0.8</b> \n
* Interface utilisateur améliorée pour les terminaux Android 4.x\n
* Autorise l\'utilisation d\'un gestionnaires de fichiers pour sélectionner un fichier existant\n
* Ajoute un moyen plus sûr d\'ouvrir des pièces jointes (via le répertoire de cache)\n
* Corrige des bugs dans l\'activité d\'édition\n
* Introduit probablement de nouveaux bogues :-)\n
\n</string>
<string name="ChangeLog_keptDonate">Possibilité élargie de faire un don d\'une bière ou autre chose</string>
<string name="ChangeLog_0_7"><b>Version 0.7</b>\n
* Amélioration de la vitesse de démarrage : la transformation des clés est désormais 10x plus rapide !\n
* Ajout du clavier Keepass2Android : basculez vers celui-ci pour entrer les mots de passe et vous protéger des sniffers de presse-papiers (désactiver les anciennes notifications dans les options)\n
* Ajout de la possibilité de donner une bière (ou autre... voir le menu)</string>
<string name="ChangeLog"><b>Version 0.6.2</b>\n
* Intégration de Google Drive, Dropbox etc. : utilisez les applications officielles Google Drive ou Dropbox puis ouvrez n\'importe quel fichier .kdbx. KP2A sera désormais lancé automatiquement ;\n
* Amélioration de la fenêtre de recherche ;\n
* Amélioration de la recherche via la fonction \"Partager\" lorsqu\'il y a des sous-domaines ;\n
* Ajout d\'une entrée de menu pour les rapports de bugs, la notation et la traduction de l\'application.\n
\n
<b>Version 0.6.1</b>\n
* Détection des modifications de la base de donnée en arrière-plan (c\'est à dire dû à une application de synchronisation) ;\n
* Amélioration de la recherche des URLs depuis le navigateur ;\n
* Ajout d\'une fenêtre de confirmation si l\'on veut abandonner les changements.\n
\n
<b>Version 0.6</b>\n
Première version publique</string>
<string-array name="clipboard_timeout_options">
<item>30 secondes</item>
<item>1 minute</item>
@@ -996,7 +805,8 @@ Première version publique</string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Mot de passe</item>
<item>Clé privée/publique</item>
<item>Clé privée/publique K2A</item>
<item>Clé privée personnalisée</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorer les échecs de validation de certificat</item>
@@ -1014,6 +824,11 @@ Première version publique</string>
<string name="autofill_enable_for">Activer le remplissage automatique pour %1$s</string>
<string name="invalid_link_association">Impossible d\'associer le domaine web %1$s avec l\'application %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android a détecté un matériel biométrique. Voulez-vous activer le déverrouillage biométrique pour cette base de données ?</string>
<string name="post_notifications_dialog_title">Autoriser les notifications</string>
<string name="post_notifications_dialog_message">Keepass2Android peut afficher des notifications avec des boutons pour copier des valeurs telles que les mots de passe et les TOTPs dans le presse-papiers, ou pour afficher le clavier intégré. Ceci est utile pour transférer des valeurs dans d\'autres applications sans basculer vers Keepass2Android à plusieurs reprises. Voulez-vous activer de telles notifications ?</string>
<string name="post_notifications_dialog_allow">Autoriser les notifications</string>
<string name="post_notifications_dialog_disable">Désactiver cette fonctionnalité</string>
<string name="post_notifications_dialog_notnow">Plus tard</string>
<string name="understand">Je comprends</string>
<string name="dont_show_again">Ne plus afficher</string>
<string name="masterkey_infotext_head">Vous rappelez-vous de votre mot de passe principal ?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Tempo de espera da app</string>
<string name="app_timeout_summary">Tempo de espera para bloquear a base de datos cando a App está inactiva.</string>
<string name="kill_app_label">Parar o proceso da app</string>
<string name="show_kill_app">Botón de peche</string>
<string name="kill_app_label">Parar o proceso da app</string>
<string name="show_kill_app_summary">Amosar un botón na pantalla do contrasinal para rematar o proceso da aplicación (para usuarios paranoicos)</string>
<string name="application">App</string>
<string name="application_settings">Axustes da aplicación</string>
@@ -559,233 +559,7 @@
<string name="DbQuicklockedChannel_desc">Notificacións sobre a base de datos están sendo bloqueadas por QuickUnlock</string>
<string name="EntryChannel_name">Entrada de notificacións</string>
<string name="EntryChannel_desc">Notificación para simplificar o acceso á entrada seleccionada.</string>
<string name="ChangeLog_1_06"> Versión 1.06\n
* Cambiar a ykDroid en vez de YubiChallenge como app para Yubikey Challenge-Response.\n
* Implementacióm do soporte para KeepassXC-style Challenge-Response. Nota: o formato da base de datos ten que ser KDBX4!\n
* Impedir cargar arquivos eliminados dende Google Drive\n
* Cambiar implementacióm TLS para FTPS, engadida solución alternativa para o erro JSch com servidores quebsoportan gssapi-with-mic\n
* Corrección de erros varias\n
</string>
<string name="ChangeLog_1_05">Versión 1.05\n
* Uso de canaes de notificación para Android 8, que permite a configuración a través dos axustes do sistema\n
* Amosar icona da entrada en notificacións\n
* Uso de iconas adaptables para Android 8, uso de icona redonda para o lanzador para Android 7\n
* Permitir activar a busca logo de desbloquear (ver axustes)\n
* Cambiada a maneira de escribir os arquivos a través do Storage Access Framework, o que soluciona problemas ó actualizar arquivos en Google Drive abertos a través da selección de arquios do sistema\n
* Engadidos algúns textos informativos para evitar algúns malentendidos comúns\n
* Crear copias de seguridade locais das bases de datos abertas correctamente para reducir o risco de perda de datos\n
* JSch actualizado para soportar o cifrado SSH máis recente\n
* Permitir editar axustes de conexión, por exemplo cando o contrasinal WebDav foi cambiado\n
* Engadido soporte para modo de contrasinal estático de Yubikey Neo\n
* Permitir desactivar suxerencia de Autorrecheo\n
* Reparada a saída de datos a logcat\n
* Correccións varias de erros\n
</string>
<string name="ChangeLog_1_04b"> Versión 1.04b\n
* Evita o fallo da aplicación cando o usuario tenta activar o autocompletado en dispositivos Huawei.\n
</string>
<string name="ChangeLog_1_04"> Versión 1.04\n
* Servizo de autocompletado engadido para Android 8.0 ou posterior.\n
* Actualización de bibliotecas, ferramentas de compilación e versión de SDK.\n
</string>
<string name="ChangeLog_1_03"> Version 1.03\n
* Eliminación do servizo de accesibilidade par ao autocompletado a petición de Google. Vexa a configuración de acceso para atopar o plugin que replica a mesma funcionalidade.\n
* Apps de terceiras partes engadidas como opción de almacenaxe\n
* Integración de visor de imaxes para ver as adxuntas sen telas que abrir mediante outras apps\n
* Actualización de OkHttp para resolver problemas con algunhas conexións\n
* Soporte para entradas KeeTrayTOTP, agora soporta entradas de Steam\n
</string>
<string name="ChangeLog_1_02"> Versión 1.02\n
* Melloras de seguridade varias. Grazas polo parte de seguridade de jean-baptiste.cayrou@thalesgroup.com e vincent.fargues@thalesgroup.com e a súa colaboración!\n
* Soporte ó plug-in KeyboardSwap (vexa opcións de acceso por contrasinal): permite cambiar de método de introdución automaticamente en dispositivos sen acceso \'Root\'. Grazas a Mishaal Rahman de XDA-Developers por face-lo posible.\n
* Arranxo do servizo de accesibilidade na versión recente de Chrome\n
* Arranxo de limpeza innecesaria dos datos da pegada dactilar\n
* Arranxo de bloqueos menores\n
* Actualización de Dropbox SDK para asegurar futuras compatibilidades\n
* Eliminado o o sitema de reportes de erro de Xamarin \n
* Actualización de ferramentas de compilación\n
</string>
<string name="ChangeLog_1_01g"> Version 1.01-g\n
* Solucionado o fallo canso se traballa sen conexión\n
* Solucionado a codificación incorrecta de credenciais de FTP(S)\n
* Solucionado os fallos cando se usa OneDrive nunha versión antiga de Android\n
* A hora móstrase no formato local na pantalla de entrada\n
</string>
<string name="ChangeLog_1_01d">Version 1.01-d\n
* Corrección da listaxe de ficheiros en OneDrive\n
* Permitir ignorar erros de certificados tamén cando a verificación do nome do host falla (non recomendado para uso en produción)\n
* Corrección do fallo ocasional de QuickUnlock, a pesar de inserir o código de desbloqueo correcto\n </string>
<string name="ChangeLog_0_9_8c"> Versión 0.9.8c\n
* Arranxo de vulnerabilidade SSL en Microsoft Live SDK (usado no acceso ós arquivos por OneDrive)\n
* Arranxo de bug: o lanzamento anterior contiña dous métodos de input (un fallaba)\n
</string>
<string name="ChangeLog_1_01"> Versión 1.01\n
* engade soporte para o novo formato KDBX-4 (compatible con Keepass 2.35). Inclúe a derivación de claves Argon2 e a encriptación ChaCha20.\n
* Reimplementación de almacenaxe de arquivos WebDav, agora permite navegar polos arquivos e soporta encriptacións modernas.\n
* Reimplementación de almacenaxe de arquivos FTP, agora permite navegar polos arquivos e soporta encriptacións modernas (FTPS).\n
* Actualizado ó OneDrive SDK (antes usábase Live SDK que xa non se actualiza)\n
* Actualizado á versión 2 de Dropbox SDK (antes usábase a versión 1 do SDK, que está obsoleto).\n
* Engadido soporte para OwnCloud.\n
* Petición de permisos de almacenaxe antes de abrir arquivos locais
</string>
<string name="ChangeLog_1_0_0e"> Versión 1.0.0e\n
* desbloqueo por pegada dixital arranxado para dispositivos Samsung vellos con Android 6\n
* engadido soporte nativo para dispositivos x86\n
* permite ocultar o teclado mentres se escanea a pegada dixital\n
* actualización do sistema
</string>
<string name="ChangeLog_1_0_0"> Versión 1.0.0\n
* Desbloqueo por pegada dixital (require Android 6.0+ ou un dispositivo Samsung)\n
* Engadido servizo de autocompletado (require Android 5.0+)\n
* Engadido soporte para modelos de entradas\n
* Engadido modo sen conexión\n
* Permite copiar entradas\n
* Autocompletado para nomes de campos\n
* Permite eliminar elementos da lista de arquivos recentes\n
* Solicitude de permisos durante a execución en Android 6.0\n
* Arranxo de bugs (no teclado incorporado, cando se seleccionan iconas)\n
* Engadida opción para enviar informes de erros\n
* Engadidos mensaxes de axuda\n
</string>
<string name="ChangeLog_0_9_9">Versión 0.9.9\n
* Redeseño completo da interface. Moitísimas grazas a Stefano Pignataro (http://www.spstudio.at) pola súa axuda!\n
* Permite engadir iconas personalizadas\n
* Soporte para ventá múltiple en dispositivos Samsung\n
* Aumentouse o valor predeterminado do número de series de encriptación para bases de datos novas\n
* Comprobación de chaves duplicadas en campos adicionais, para impedir a perda de datos\n
</string>
<string name="ChangeLog_0_9_9c"> Versión 0.9.9c\n
* Volveu a temática escura\n
* Pódense instalar packs de iconas (dispoñibles en Play Store as iconas estilo antigo Windows)\n
* Engadida confirmación de eliminación dos elementos que non vaian á papeleira de reciclaxe\n
* Arranxo de bugs (mostra errónea da codificación segreda OTP, nalgúns lugares a icona da app estaba mal)\n
</string>
<string name="ChangeLog_0_9_8b">Versión 0.9.8b\n
* Arranxo de bugs (ás veces fallaba o gardado da base de datos, a exportación ó dispositivo local e tamén ó escoller certas opcións)\n</string>
<string name="ChangeLog_0_9_8">Versión 0.9.8\n
* Soporte para o entorno de acceso á almacenaxe (permite escribir na tarxeta SD e Google Drive en KP2A Offline)\n
* Trata de detectar erros na introdución de URLs WebDAV (directorio en vez dun arquivo)\n
* Cambiouse a fonte dos contrasinais\n
* Permite cambiar de conta de Dropbox\n
* Bug arranxado: agora lembra o contrasinal OTP</string>
<string name="ChangeLog_0_9_7b">Versión 0.9.7b\n
* traducións actualizadas\n
* arranxo de bugs: faltaba a fonte dos contrasinais na 0.9.7, a ordenación por nomes non ordenaba os grupos\n</string>
<string name="ChangeLog_0_9_7">Versión 0.9.7\n
* soporte de escritura par aas bases de datos Keepass 1 (kdb) (beta!)\n
* mellora do cambio ó teclado previo (tamén funciona en dispositivos sen root)\n
* soporte para KeeChallenge con lonxitude variable de retos\n
* evita capturas de pantalla de QuickUnlock ou de contrasinais\n
* orde inversa para as datas de modificación (agora descendentes)\n
* arranxo de bugs: visualización de notas correcta despois de facer cambios, os contrasinais ocúltanse correctamente en (espero) todos os dispositivos, arranxado bug que permitía escribir unha entrada dúas veces, bug arranxado que amosaba advertencia de UUID duplicada incluso despois de arranxar a base de datos\n</string>
<string name="ChangeLog_0_9_5"><b>Versión 0.9.5</b>\n
* Arranxado problema ca navegación de arquivos (especialmente en Android 4.4)\n
* Arranxado problema ca carga de arquivos .kdb (Keepass 1) nos Nexus 5 con Android Lollipop\n
* Engadida opción que prevén a captura de pantalla/amosar a app na liste recente de apps\n
* Arranxado problema ca almacenaxe de arquivos en Google Drive\n
* Permite arquivos chave en tipos de almacenaxe deliberados\n
* Actualización do Dropbox SDK para incluir un camiño seguro oficial\n
* Actualizadas ferramentas de creación--&gt; aumentou o tamaño da apk :-(\n
Prometín máis cambios, e virán no próximo lanzamento... síntoo. Gustaríame publicar os problemas urxentes o máis cedo posible.</string>
<string name="ChangeLog_0_9_4"><b>Versión 0.9.4</b>\n
* engadido plugin de soporte: vaia á configuración para saber como obter plugins!\n
* publicado plugin QR (escanea contrasinais, amósaos en formato QR, transfire entradas a outros dispositivos KP2A)\n
* publicado plugin InputStick (transfira credenciais ó seu PC por bluetooth - require un lapis USB InputStick)\n
* Outras apps poderán pedir credenciais a KP2A. Es desenrolador? Engádeo á túa app!\n
* engadido soporte TOTP (compatible con KeeOTP e TrayTotp)\n
* agora a app xa non debería ser rematada por Android cando estea aberta\n
* a base de datos xa non quedará bloqueada ó saír da app co botón de Atrás (vexa configuración)\n
* amósase o nome dos grupos nos resultados de busca (*)\n
* engadido menú contextual no resultado de busca, que inclúe a opción \"Ir ó nivel superior\" (*)\n
* engadida a opción que amosa o nome dos grupos na vista das entradas (*)\n
* (*) grazas a Matthieu por implementar estas características!\n
* soporte a KeeChallenge (conYubikey NEO). Grazas a Ben Rush por implementar o conector!\n
* mellora da interface\n
* resolto bug ca itnerface de Google Drive\n
* engadida a opción que permite deshabilitar a opción \"Doar\"\n
* A icona de QuickUnlock estará agora oculta nos dispositivos Android 4.2+ por defecto\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Versión 0.9.3 r5</b>\n
* Incorparación de correcións de Xamarin: Keepass2Android é agora compatible con ART en Android 4.4.2. Por fin!\n
* Arranxo de bugs: bugs na sincronización (actualización da visualización, verificación correcta nos cambios en http), bugs en dispoisitovs Android 2.x, bugs nas implementacións de almacenaxe de Google Drive e OneDrive, baleiro do portapapeis ó pechar a base de datos, bug ó abrir adxuntos, problemas á hora de amosar o teclado\n</string>
<string name="ChangeLog_0_9_3"><b>Versión 0.9.3</b>\n
* Novo teclado con moitas melloras. Vexa Configuración para persoalizar.\n
* Soporte de só lectura para kdb (arquivos Keepass 1). Experimental!\n
* Engadido soporte SFTP\n
* Engadida outra solución para o bug en ART (Android 4.4.2)\n
* Arranxo de bugs\n</string>
<string name="ChangeLog_0_9_2"><b>Versión 0.9.2</b>\n
* Engadido soporte OTP (compatible co plugin OtpKeyProv)\n
* Soporte integrado de NFC para OTPs de YubiKey NEO \n
* Varias melloras na interface\n
* Librería Keepass 2.24 integrada\n
* Engadida opción para rematar a execución da app (vexa configración)\n
* Mellora da validación do certificado SSL\n
* Arranxo de bugs\n</string>
<string name="ChangeLog_0_9_1"><b>Versión 0.9.1</b>\n
* Soporte SkyDrive integrado (só edición regular de Keepass2Android)\n
* Arranxo problemas coa integración de Google Drive\n
* Engadido soporte NTLM</string>
<string name="ChangeLog_0_9"><b>Versión 0.9</b>\n
* Soporte para integración de Dropbox e Google Drive (lectura/escritura de bases de datos só na edición regular de Keepass2Android)\n
* Navegación persoalizada de arquivos (baseado en android-filechooser por HBA)\n
* Melloraa da interface na creación dunha nova base de datos\n
* Inclúe fonte persoalizada DejaVu Sans Mono para os contrasinais\n
* Arranxo de bugs</string>
<string name="ChangeLog_0_8_6"><b>Versión 0.8.6</b>\n
* Soporte para o cifrado Twofish \n
* Permite a edición de grupos\n
* Permite mover entradas e grupos\n
* A icona de QuickUnlock xa pode ser transparente (vexa configuración)\n
* Arranxo de bugs</string>
<string name="ChangeLog_0_8_4"><b>Versión 0.8.4</b>\n
* Cambios na base de datos externa serán detectados e fusionados antes de se gardaren\n
* Mellora do rendemento da carga\n
* Mellora da barra de busca, con suxestións\n
* Novo logo!\n
* Engadido soporte para o formato .kdbp para aumentar a velocidade de carga/garda\n
* Mellora da edición para datos extra e da visualización de datos ocutlos\n
Grazas a Alex Vallat polas súas contribucións de código!\n
Grazas a Niki Hüttner (www.close-cut.de) polo novo logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versión 0.8.3</b>\n
* Nome de usurio/índice TAN amosado na lista de entradas (vexa configuración)\n
* Pódense crear entradas se a lista de resultados non atopou nada\n
* O teclado KP2A ten a posibilidade de buscar credenciais\n
* A app péchase automaticamente despois de seleccionar unha entrada para usar no teclado\n
* A caixa de selección de teclafos ábrese automaticamente despois de buscar unha URL (vexa configuración)\n
* As pistas dos campos reemprázanse antes de copiar (sopórtanse a maioría das pistas de campo)\n
* Arranxo de pequenos bugs
</string>
<string name="ChangeLog_0_8_2"><b>Versión 0.8.2</b>\n
* Soporte para Digest Authentication no WebDAV\n
* Arranxo de bugs (xestor de arquivos OI, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Versión 0.8.1</b>\n
* Xa se poden volver a instalar os KP2A con e sen conexión\n
* Engadidas novas traducións (grazas a todos os colaboradores!)</string>
<string name="ChangeLog_0_8"><b>Versión 0.8</b>\n
* Mellora da interface de usuario, especialmente para dispositivos Android 4.x\n
* Permite usar xestores de arquivos deliberados para seleccionar arquivos existentes\n
* Engadida unha forma máis segura de abrir adxuntos (a través do directorio da caché)\n
* Bugs arranxados na Edición de actividades\n
* É posible que se introduciran novos bugs :-)</string>
<string name="ChangeLog_keptDonate">Posibilidade extendida de doar unha cervexa ou calquera outra cousa</string>
<string name="ChangeLog_0_7"><b>Versión 0.7</b>\n
* Incremento da velocidade de carga: a tranformación de claves é 10 veces máis rápida!\n
* Emgadido teclado simple Keepass2Android: cambiar a edte teclado para introducir credemciais. Protexe de rastrexadores de portapapeis (deshabilitda a opción de notificación do portapapeis)\n
* Emgadida opción de doar cervexa pu outra cousa (ver menú)</string>
<string name="ChangeLog"><b>Versión 0.6.2</b>\n
* Integración con Google Drive/Dropbox/...: utilice a versión oficial de Google Drive ou Dropbox e abra calquera arquivo .kdbx. Isto abrirá automaticamente KP2A.\n
* Mellora da caixa de busca \n
* Mellora dos resultados de busca para Share URL con subdominios\n
* Engadida a opción que permite enviar opinións/suxerencias, valorar e traducir a app no menú\n
\n
<b>Versión 0.6.1</b>\n
* Detecta cambios na base de datos en segundo plano(i.e. debido á actividade dunha app de sincronización)\n
* Mellora da busca por URLs dende o navegador\n
* Confirmación da anulación de cambios\n
\n
<b>Versión 0.6</b>\n
Lanzamento público inicial
</string>
<string-array name="clipboard_timeout_options">
<item>30 segundos</item>
<item>1 minuto</item>
@@ -834,7 +608,8 @@ Lanzamento público inicial
</string-array>
<string-array name="sftp_auth_modes">
<item>Contrasinal</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorar fallos de validación de certificados</item>

View File

@@ -21,8 +21,8 @@
<string name="app_name_nonet">Keepass2Android Offline (גרסה לא מקוונת)</string>
<string name="short_app_name_nonet">KP2A במצב לא מקוון</string>
<string name="app_timeout_summary">פרק זמן לפני נעילת מסד הנתונים כאשר היישום אינו פעיל.</string>
<string name="kill_app_label">הפסק יישום</string>
<string name="show_kill_app">לחצן הסגירה</string>
<string name="kill_app_label">הפסק יישום</string>
<string name="show_kill_app_summary">הצגת כפתור במסך הסיסמאות לצורך עצירת היישום (עבור משתמשים פרנואידים)</string>
<string name="application">יישום</string>
<string name="application_settings">הגדרות יישום</string>
@@ -267,6 +267,7 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>סיסמה</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
</resources>

View File

@@ -503,7 +503,6 @@
<string name="filestoragename_dropboxKP2A">Dropbox (KP2A mapa)</string>
<string name="filestoragehelp_dropboxKP2A">Ako ne želite dati KP2A puni pristup svom Dropboxu, možete odabrati ovu opciju. Tražit će samo pristup mapi Apps/Keepass2Android. To je posebno pogodno prilikom izrade nove baze podataka. Ako već imate bazu podataka, kliknite ovu opciju za stvaranje mape, a zatim stavite datoteku unutar mape (s računala) te ponovo odaberite ovu opciju za otvaranje datoteke.</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Sve datoteke i podjeljene datoteke</string>
@@ -621,22 +620,6 @@
<string name="Continue">Nastavi</string>
<string name="NoFilenameWarning">URI koji ste unijeli ne izgleda kao naziv datoteke. Jeste li sigurni da je to važeća datoteka?</string>
<string name="FirstInvalidCompositeKeyError">Nevažeći kompozitni ključ! Molim te pokušaj ponovno.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Nevažeći kompozitni ključ! Pokušajte sljedeće korake da biste otključali bazu podataka:\n
&#8226; Provjerite jeste li unijeli ispravnu lozinku. Upotrijebite ikonu oka kako biste otkrili unesenu zaporku.\n
&#8226; Provjerite jeste li odabrali ispravnu vrstu zaporke. Provjerite odgovara li tipu koji se koristio prilikom izrade baze podataka.\n
&#8226; Provjerite jeste li odabrali ispravnu datoteku baze podataka.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Savjet: Ako mislite da je Vaša datoteka baze podataka možda oštećena ili se ne sjećate glavne lozinke nakon što ste istu modificirali, možete pokušati s posljednjom uspješno otvorenom verzijom datoteke klikom na \"%1$s\" i odabirom lokalne sigurnosne kopije.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Savjet: Keepass2Android je pohranio posljednju uspješno otvorenu verziju datoteke u internu memoriju. Možete je otvoriti klikom na \"%1$s\" i odabirom lokalne sigurnosne kopije.
</string>
<string name="CorruptDatabaseHelp">Datoteka je oštećena. \n
Evo nekoliko savjeta koji bi Vam mogli pomoći u dijagnosticiranju problema:\n
&#8226; Ako ste kopirali datoteku preko USB-a (MTP-način rada), pokušajte ponovno pomoću alata poput MyPhoneExplorer. MTP skraćuje datoteke u određenim slučajevima.\n
&#8226; Ako ne možete otvoriti datoteku s istog mjesta na računalu, vrlo je vjerojatno da je datoteka doista oštećena. Upotrijebite sigurnosnu kopiju baze podataka. Ako pretpostavite da je Keepass2Android oštetio datoteku, kontaktirajte podršku.\n
&#8226; Ako još uvijek možete otvoriti datoteku na računalu, obratite se službi za korisnike. Možete je pokušati spremiti s različitim postavkama (npr. nearhiviranu) na računalu i pokušajte ponovno otvoriti pomoću aplikacije Keepass2Android. </string>
<string name="open_other_db">Otvori drugu bazu podataka…</string>
<string name="select_database">Odaberi bazu podataka</string>
<string name="configure_child_dbs">Postavljanje sekundarnih baza podataka…</string>
@@ -692,217 +675,7 @@ Evo nekoliko savjeta koji bi Vam mogli pomoći u dijagnosticiranju problema:\n
<item>Switch to BiometricPrompt API to improve user experience with fingerprint unlock and allow to use face unlock, e.g. on Pixel 4.</item>
<item>Ispravci pogrešaka</item>
</string-array>
<string name="ChangeLog_1_06">Verzija 1.06\n
* Prelazak na ykDroid umjesto YubiChallenge kao aplikacije za Yubikey Challenge-Response.\n
* Implementacija podrške za Challenge-Response u stilu \"KeepassXC\". Napomena: Format baze podataka mora biti KDBX4!\n
* Odbijanje učitavanja šifriranih datoteka s Google diska\n
* Promjena TLS implementacije za FTPS, dodano zaobilazno rješenje JSch bugu s poslužiteljima koji podržavaju gssapi-with-mic\n
* ispravci grešaka\n </string>
<string name="ChangeLog_1_05">Verzija 1.05\n
* Korištenje kanale za obavijesti za Android 8, omogućavajući konfiguraciju putem postavki sustava\n
* Prikaz ikona unosa u obavijestima\n
* Korištenje prilagodljivih ikona za Android 8, upotrijebite ikonu kružnog pokretača za Android 7\n
* Dopušteno aktiviranje pretraživanja nakon otključavanja (pogledajte postavke)\n
* Promijenjen način na koji su datoteke napisane kroz Storage Access Framework, ispravlja probleme s ažuriranjem datoteka na Google disku koje su otvoreni putem odabira datoteka sustava\n
* Dodani su neki tekstovi s informacijama kako bi izbjegli neke uobičajene nesporazume\n
* Izrada lokalne sigurnosne kopije uspješno otvorenih baza podataka kako biste smanjili rizik od gubitka podataka\n
* Ažurirano JSch za podršku najnovijim SSH šifrima\n
* Dopusti uređivanje postavki veze, npr. kada je promijenjena lozinka za WebDav\n
* Dodana je podrška za statički način zaporke Yubikey Neo\n
* Dopusti onemogućiti prijedlog Automatskog popunjavanja\n
* Popravljen gubitak podataka u logcatu\n
* ispravci grešaka\n </string>
<string name="ChangeLog_1_04b">Verzija 1.04b\n
* Izbjegavanje pada aplikacije kada korisnik pokuša omogućiti automatsko popunjavanje na Huawei uređajima.\n </string>
<string name="ChangeLog_1_04">Verzija 1.04\n
* Dodana je usluga automatskog popunjavanja za Android 8.0 i novije.\n
* Nadograđene biblioteke, alati za izradu alata i verzija ciljnog paketa SDK.\n </string>
<string name="ChangeLog_1_03">Verzija 1.03\n
* Uklonjena je usluga pristupačnosti za automatsko popunjavanje, na zahtjev Googlea. Pogledajte postavke pristupa zaporkama kako biste pronašli dodatak koji replicira prethodnu funkcionalnost.\n
* Ponovo dodane aplikacije trećih strana kao opcije za pohranu\n
* Integrirani preglednik slika za pregledavanje privitaka bez premještanja u druge aplikacije\n
* Nadograđeni OkHttp za rješavanje problema s nekim vezama\n
* Podrška za KeeTrayTOTP unose, sada podupiru Steam unose\n </string>
<string name="ChangeLog_1_02">Verzija 1.02\n
* Nekoliko sigurnosnih poboljšanja. Hvala puno za sigurnosno izvješće jean-baptiste.cayrou@thalesgroup.com i vincent.fargues@thalesgroup.com i za njihovu suradnju!\n
* Podrška za KeyboardSwapPlugin (vidi opcije pristupa lozinki): omogućuje automatski prebacivanje načina unosa ne rootanim uređajima. Hvala Mishaal Rahmanu iz XDA-Developersa za omogućavanje navedenog.\n
* Popravak usluge pristupačnosti s nedavnim verzijama Chromea\n
* Popravak nepotrebnog brisanja podataka otiska prstiju\n
* Popravak manjih rušenja aplikacije\n
* Ažuriran SDK Dropboxa kako bi se osigurala buduća kompatibilnost\n
* Uklonjeno je izvješćivanje o pogreškama kroz Xamarin Insights\n
* Ažurirani alati za izgradnju\n </string>
<string name="ChangeLog_1_01g">Verzija 1.01-g\n
* Popravak rušenja aplikacije prilikom pokušaja izvanmrežnog rada\n
* Popravak za neispravno kodiranje FTP(S) vjerodajnica\n
* Popravak rušenja prilikom korištenja OneDrive na starijim Android verzijama\n
* Prikaz trenutnog vremena na zaslonu unosa\n </string>
<string name="ChangeLog_1_01d">Verzija 1.01-d\n
* Popravak za prikaz OneDrive datoteka\n
* Dopuštenje za zanemarivanje pogreški certifikata i kada ne uspije provjeru naziva glavnog računala (nije preporučljivo za upotrebu na produkcijskom okruženju)\n
* Popravak za QuickUnlock kada ponekad ne uspije unatoč ispravnom kodu otključavanja\n </string>
<string name="ChangeLog_0_9_8c">Verzija 0.9.8c\n
* Popravak za SSL ranjivost u usluzi Microsoft Live SDK (koristi se prilikom pristupa datotekama putem OneDrive-a)\n
* Popravak bugova: prethodno izdanje sadrži dvije metode unosa (jedna uzrokuje pad sustava)\n </string>
<string name="ChangeLog_1_01">Verzija 1.01\n
* dodana je podrška za novi KDBX-4 format (kompatibilan s Keepassom 2.35), uključujući Argon2 deriviranje i ChaCha20 šifriranje.\n
* Ponovno implementiran WebDav način pohrane datoteka, sada omogućuje pregled datoteka i podržava suvremenu enkripciju.\n
* Ponovo implementiran FTP način pohrane datoteka, sada omogućava pregledavanje datoteka i podržava šifriranje (FTPS).\n
* Ažuriran OneDrive SDK (prethodno upotrijebljeni Live SDK više nije ažuriran)\n
* Ažurirana verzija Dropbox SDK-a na verziju 2 (prethodno korišten SDK verzije 1 je obustavljen).\n
* Dodana je podrška za OwnCloud.\n
* Zahtjev za dopuštenje za pohranu prije otvaranja lokalnih datoteka </string>
<string name="ChangeLog_1_0_0e">Verzija 1.0.0e\n
* ispravak otključavanja otiskom prsta na starijim Samsung uređajima s Androidom 6\n
* dodavanje izvorne podrške za x86 uređaje\n
* omogućeno sakrivanje softverske tipkovnice tijekom skeniranja otiska prsta\n
* definirano ažuriranje sustava </string>
<string name="ChangeLog_1_0_0">Verzija 1.0.0\n
* Otključavanje otiskom prsta (zahtijeva Android 6.0+ ili Samsung uređaj)\n
* Dodana je usluga automatskog popunjavanja (zahtijeva Android 5.0 +)\n
* Dodana je podrška za predloške za unos\n
* Dodan je izvanmrežni način rada\n
* Dopušteno kopiranje zapisa\n
* Automatsko dovršavanje naziva polja\n
* Dopušteno uklanjanje stavki iz popisa nedavnih datoteka\n
* Zahtijevanje dozvola kod izvođenja u Androidu 6.0\n
* Popravci programskih pogrešaka (u ugrađenoj tipkovnicu pri odabiru ikona)\n
* Uključena opcija za slanje izvješća o pogreškama\n
* Dodane poruke pomoći na nekoliko točaka\n </string>
<string name="ChangeLog_0_9_9">Verzija 0.9.9\n
* Dovršen redizajn korisničkog sučelja. Zahvaljujemo Stefanu Pignatarou (http://www.spstudio.at) za njegovu podršku!\n
* Omogućeno dodavanje prilagođenih ikona\n
* Podrška za način rada s više prozora na Samsungovim uređajima\n
* Povećan zadani broj šifriranja za nove baze podataka\n
* Provjerite duple ključeve dodatnih polja kako biste izbjegli gubitak podataka\n</string>
<string name="ChangeLog_0_9_9c">Verzija 0.9.9c\n
* Tamna tema je vraćena\n
* Možete instalirati druge pakete ikona (drevne ikone sustava Windows dostupne su u trgovini Play)\n
* Dodano je pitanje potvrde prilikom brisanja elemenata bez koša za smeće\n
* Popravci programskih pogrešaka(pogrešno prikazivanje OTP tajne, pogrešna ikona aplikacije na nekim mjestima)\n </string>
<string name="ChangeLog_0_9_8b">Verzija 0.9.8b\n
* Ispravci programskih pogrešaka (spremanje nije uspjelo za neke baze podataka, izvoz na lokalni uređaj koji ne funkcionira, odabir nekih opcija postavljen je u sklopu aplikacije)\n</string>
<string name="ChangeLog_0_9_8">Verzija 0.9.8\n
* Podrška za Storage Access Framework (omogućava pisanje na SD karticu i Google disk u KP2A Offline)\n
* Pokušajte otkriti pogrešan unos korisnika prilikom unosa WebDAV URL-ova (direktorij umjesto datoteke)\n
* Promijenjen font zaporke\n
* Dopuštenje za promjenu Dropbox računa\n
* Ispravljena pogreška: Sada pamti OTP lozinku</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* ažurirani prijevodi\n
* ispravci grešaka: Font lozinke nedostaje u 0.9.7, sortiranje po imenu nije sortiralo grupe\n</string>
<string name="ChangeLog_0_9_7">Verzija 0.9.7\n
* podrška za baze podataka Keepass 1 (kdb) (beta!)\n
* bolje prebacivanje na prethodnu tipkovnicu (također radi na uređajima koji nisu rootani)\n
* podrška za KeeChallenge s promjenjivom dužinom izazova\n
* sprječavanje uzimanja slike zaslona kod zaslona brzog otključavanja i zaslona lozinki\n
* promijenjen redoslijed sortiranja za Datum promjene (sada silazni)\n
* ispravci grešaka: Pregled bilješki sada ažuriran ispravno nakon izmjena, pogled Lozinki sada kriju lozinku ispravno (nadamo se) na svim uređajima, ispravljena greška koja je omogućavala dodavanje unosa dvaput, ispravljen problem s prikazivanjem upozorenja duplikata UUID čak i nakon popravljanja baze podataka\n</string>
<string name="ChangeLog_0_9_5">&lt;b&gt; Verzija 0.9.5 &lt;/ b&gt; \ n
&lt;b&gt;Verzija 0.9.5&lt;/b&gt;\n
* Otklonjeni problemi s pregledavanjem datoteka (osobito na Androidu 4.4)\n
* Otklonjeni problemi s učitavanjem .kdb datoteka (Keepass 1) na Nexusu 5 s Android Lollipopom\n
* Dodana opcija za sprječavanje snimanja zaslona/prikazivanja aplikacije na popisu najnovijih aplikacija\n
* Otklonjeni problemi s pohranom datoteka Google diska (redovito izdanje)\n
* Dopusti ključne datoteke namjernog tipa pohrane (redovito izdanje)\n
* Ažuriran Dropbox SDK za uključivanje službene sigurnosne zakrpe (redovito izdanje)\n
* Ažurirani alati za izgradnju --&gt; povećana veličina apk:-(\n
Obećao sam neke promjene. Doći će s sljedećim izdanjem - ispričavam se. Htio sam objaviti ove bitne ispravke što je prije moguće.</string>
<string name="ChangeLog_0_9_4"><b>Verzija 0.9.4</b>\n
* dodana podrška za dodatke: Pogledajte postavke za dobivanje dodataka!\n
* objavljeni QR dodaci (skeniranje lozinki, prikaz lozinke kao QR kod, prijenos unosa na druge KP2A uređaje)\n
* objavljeni InputStick dodatak (prijenos vjerodajnica na računalo putem Bluetooth veze - zahtijeva InputStick USB stick)\n
* Aplikacije trećih strana sada jednostavno mogu implementirati upit KP2A za vjerodajnice. Jeste li programer? Dodajte ovu aplikaciju u svoju aplikaciju ako je pogodno!\n
* dodana je podrška za TOTP (kompatibilna s KeeOTP i TrayTotp)\n
* aplikaciju više ne smije ubiti Android kada je baza podataka otvorena\n
* baza podataka više nije zaključana prilikom napuštanja aplikacije (vidi postavke)\n
* prikaz nazive grupa u prikazu rezultata pretraživanja (*)\n
* dodan kontekstni izbornik u prikazu rezultata pretraživanja, uključujući opciju \"Idi na nadređeni\" (*)\n
* dodana opcija za prikaz imena grupe u prikazu unosa (*)\n
* (*) hvala Matthieuu za implementaciju ovih značajki!\n
* Podrška za KeeChallenge (sa Yubikey NEO). Hvala Ben Rushu za implementaciju konektora!\n
* poboljšano korisničko sučelje\n
* ispravljena greška u sučelju Google diska\n
* dodana opcija za onemogućavanje opcije \"doniraj\"\n
* ikona QuickUnlock sada je skrivena na uređajima Android 4.2+ po zadanim postavkama\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Verzija 0.9.3 r5</b>\n
* Uključeni popravci iz Xamarina: Keepass2Android sada je kompatibilan s ART-om na Androidu 4.4.2. Konačno!\n
* Ispravci programskih pogrešaka: bugovi u sinkronizaciji (prikaz osvježavanja, ispravna provjera promjena na HTTP-u), bugovi na uređajima Android 2.x, bugovi u implementacijama Google diska i OneDrive pohrane, jasan međuspremnik na bliskoj bazi podataka, problemi s prikazom tipkovnice\n</string>
<string name="ChangeLog_0_9_3"><b>Verzija 0.9.3</b>\n
* Nova tipkovnica s brojnim poboljšanjima. Pogledajte postavke za prilagodbu.\n
* Podrška za samo čitanje kdb (Keepass 1 datoteke). Eksperimentalno!\n
* Dodana SFTP podrška\n
* Dodano je zaobilazno rješenje za bug u ART-u (Android 4.4.2)\n
* Ispravci programskih pogrešaka\n</string>
<string name="ChangeLog_0_9_2"><b>Verzija 0.9.2</b>\n
* Dodana OTP podrška (kompatibilna s OtpKeyProv dodatkom)\n
* Integrirana NFC podrška za OTP-ove od YubiKey NEO\n
* Nekoliko poboljšanja korisničkog sučelja\n
* Integrirana Keepass 2.24 knjižnica\n
* Dodana je opcija za ubijanje postupka aplikacije (pogledajte postavke)\n
* Poboljšana potvrda SSL certifikata\n
* Popravci programskih pogrešaka\n</string>
<string name="ChangeLog_0_9_1"><b>Verzija 0.9.1</b>\n
* Integrirana podrška za SkyDrive (samo za regularno izdanje Keepass2Android)\n
* Otklonjeni problemi s integracijom Google diska\n
* Dodana NTLM podrška</string>
<string name="ChangeLog_0_9"><b>Verzija 0.9</b>\n
* Integrirana podrška za Dropbox i Google disk (čitanje / pisanje baze podataka samo za regularno izdanje Keepass2Android)\n
* Integrirani prilagođeni preglednik datoteka (temeljen na Androidovom pregledniku datoteka od strane HBA-a)\n
* Poboljšano sučelje za kreiranje novih baza podataka\n
* Priloženi prilagođeni font DejaVu Sans Mono za prikazivanje lozinke\n
* Ispravke programskih pogrešaka</string>
<string name="ChangeLog_0_8_6"><b>Verzija 0.8.6</b>\n
* Podrška za Twofish šifru\n
* Dopuštanje za uređivanja grupa\n
* Dopusti pomicanje unosa i grupa\n
* Ikona QuickUnlock može biti transparentna (vidi postavke)\n
* Ispravke programskih pogrešaka</string>
<string name="ChangeLog_0_8_4"><b>Verzija 0.8.4</b>\n
* Vanjske izmjene baza podataka otkrivene su i spojene prilikom spremanja\n
* Poboljšana izvedba učitavanja\n
* Poboljšana traka s alatima za pretraživanje s prijedlozima\n
* Novi logo aplikacije!\n
* Podrška za .kdbp format za brže učitavanje/spremanje\n
* Poboljšano uređivanje dodatnih nizova i skrivenog prikaza kada je zaštićeno\nHvala Alex Valatu za doprinose kodiranjem!\nHvala Niki Hüttneru (www.close-cut.de) za novi logo\n</string>
<string name="ChangeLog_0_8_3"><b>Verzija 0.8.3</b>\n
* Korisničko ime/TAN indeks prikazan na popisu unosa (vidi postavke)\n
* Unosi se mogu stvoriti ako pretraživanje iz preglednika ne vrati rezultate\n
* KP2A tipkovnica pruža mogućnost traženja vjerodajnica za trenutnu aplikaciju\n
* Aplikacija se automatski zatvori nakon odabira zapisa za upotrebu na tipkovnici\n
* Dijaloški odabir tipkovnice automatski se otvara nakon traženja URL-a (vidi postavke)\n
* Znakovi rezervnih polja zamjenjuju se prije kopiranja (podržana je većina rezerviranih mjesta)\n
* manji popravci bugova </string>
<string name="ChangeLog_0_8_2"><b>Verzija 0.8.2</b>\n
* Podrška za Digest autentifikaciju u WebDAV-u\n
* Ispravke pogrešaka (upravitelj datotekama, otvoreni URL)</string>
<string name="ChangeLog_0_8_1"><b>Verzija 0.8.1</b>\n
* KP2A Offline i \"Online\" mogu se ponovno instalirati\n
* Dodani novi prijevodi (hvala svim suradnicima!)</string>
<string name="ChangeLog_0_8"><b>Verzija 0.8</b>\n
* Poboljšano korisničko sučelje posebno za Android 4.x uređaje\n
* Dopusti određenim upraviteljima datoteka odabir postojećih datoteka\n
* Dodan sigurniji način otvaranja privitaka (putem direktorija u predmemoriji)\n
* fiksne greške u aktivnosti za uređivanje\n
* vjerojatno pojava novih grešaka :-)</string>
<string name="ChangeLog_keptDonate">Proširena mogućnost za doniranje pive ili nešto drugo</string>
<string name="ChangeLog_0_7"><b>Verzija 0.7</b>\n
* Povećana brzina učitavanja: ključne transformacije sada 10x brže!\n
* Dodana softverska tipkovnica Keepass2Android: prebacite na ovu tipkovnicu za unos vjerodajnica. Štiti Vas od skeniranja zaporki temeljenih na međuspremnicima (onemogućite stare obavijesti međuspremnika u opcijama)\n
* Dodana je opcija za darivanje piva ili nešto drugo (vidi izbornik)</string>
<string name="ChangeLog"><b>Verzija 0.6.2</b>\n
* Integracija s uslugom Google Drive/Dropbox/...: upotrebljavajte službenu aplikaciju Google Drive ili Dropbox i otvorite bilo koju datoteku .kdbx. Ovo će sada otvoriti KP2A.\n
* Poboljšan dijalog pretraživanja\n
* Poboljšani rezultati pretraživanja za dijeljenje URL-a s poddomenama\n
* Dodane su opcije za davanje povratnih informacija, ocjenjivanja i prevođenje aplikacije u izborniku\n
\n
<b>Verzija 0.6.1</b>\n
* Otkrivanje kada se baza podataka mijenja u pozadini (npr. Zbog aktivnosti sinkronizacijske aplikacije)\n
* Poboljšano pretraživanje URL-ova iz preglednika\n
* Dijalog potvrde prilikom odbacivanja promjena\n
\n
<b>Verzija 0.6 </b>\n
Prvotna javna verzija </string>
<string-array name="clipboard_timeout_options">
<item>30 sekundi</item>
<item>1 minuta</item>
@@ -951,7 +724,8 @@ Prvotna javna verzija </string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Lozinka</item>
<item>Privatni/Javni ključ</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Zanemari pogreške potvrda certifikata</item>

View File

@@ -22,16 +22,16 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Az alkalmazás időkorlátja</string>
<string name="app_timeout_summary">Beállíthatja, mennyi idő után kerüljön zárolásra az adatbázis, ha nincs használatban.</string>
<string name="kill_app_label">Az alkalmazás leállítása</string>
<string name="show_kill_app">Bezárás gomb</string>
<string name="kill_app_label">Az alkalmazás leállítása</string>
<string name="show_kill_app_summary">Egy gomb elhelyezése a jelszóképernyőn az alkalmazás leállítására (paranoiás felhasználóknak).</string>
<string name="application">Alkalmazás</string>
<string name="application_settings">Alkalmazásbeállítások</string>
<string name="ShowGroupnameInSearchResult_title">A csoportnevek megjelenítése a keresési eredményeknél</string>
<string name="ShowGroupnameInSearchResult_resume">A keresési eredményeknél a csoportnevek megjelenítése a bejegyzések címe alatt. Hasznos, ha léteznek azonos című bejegyzések.</string>
<string name="NavigationToGroupCompleted_message">A megjelenített csoport: %1$s</string>
<string name="AutofillDisabledQueriesPreference_title">Tiltott AutoFill célpontok</string>
<string name="AutofillDisabledQueriesPreference_summary">Azoknak az alkalmazások és weboldalak listája, amelyek esetén az AutoFill szolgáltatás nem engedélyezett</string>
<string name="AutofillDisabledQueriesPreference_title">Automatikus kitöltésből kizárt célpontok</string>
<string name="AutofillDisabledQueriesPreference_summary">Azoknak az alkalmazások és weboldalak listája, amelyek esetén az automatikus kitöltés szolgáltatás nem engedélyezett</string>
<string name="OfferSaveCredentials_summary">Ha aktiválva van, az automatikusan kitölthető mezők kézzel történő kitöltése után a rendszer rá fog kérdezni, hogy kívánja-e az azonosítókat menteni.</string>
<string name="OfferSaveCredentials_title">Azonosítók mentésének felajánlása</string>
<string name="ShowGroupInEntry_title">A csoportnév megjelenítése a bejegyzések adatlapján.</string>
@@ -301,6 +301,8 @@
<string name="NoDalVerification_summary">Eltekintés az internettartomány-alkalmazás összetertozásának ellenőrzésétől</string>
<string name="InlineSuggestions_title">Billentyűzet-integráció</string>
<string name="InlineSuggestions_summary">Az Automatikus kitöltéssel kapcsolatos javaslatok megjelnítése a billentyűzet inline opcióiként (ha a billentyűzet ezt támogatja)</string>
<string name="LogAutofillView_title">Az automatikus kitöltés naplózása</string>
<string name="LogAutofillView_summary">Az automatikus kitöltési használatával kapcsolatos információk rögzítése a naplófájlba (ha a naplófájl használata engedélyezett). Ezeket az információkat elküldheti a fejlesztőnek, ha az automatikus kitöltés nem működik megfelelően.</string>
<string name="requires_android11">Android 11, vagy újabb verzió szükséges</string>
<string name="kp2a_findUrl">Jelszó keresése</string>
<string name="excludeExpiredEntries">Lejárt bejegyzések kizárása</string>
@@ -519,7 +521,6 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A fájlok)</string>
<string name="filestoragehelp_gdriveKP2A">Válassza ezt az opciót, ha nem akarja, hogy a KP2A a teljes Google Drive-hoz hozzáférjen. Fontos, hogy először egy új adatbázist kell létrehoznia, a korábban létrehozott fájlokat az alkalmazás nem fogja látni. Vagy válassza ezt az opciót az Új adatbázis létrehozása képernyőn, vagy, ha már létezik az opció, exportálja azt ennek ezzel az opcióval.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Ez a tárhelytípus csak az \"Applications/Keepass2Android\" mappához igényel hozzáférést. Ahhoz, hogy a PCloud tárhelyed egy meglévő adatbázisát használd, azt ebben az mappában kell elhelyezned.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -641,21 +642,6 @@
<string name="Continue">Folytatás</string>
<string name="NoFilenameWarning">A megadott URI nem tűnik fájlnévnek. Biztos benne, hogy jó URI-t adott meg?</string>
<string name="FirstInvalidCompositeKeyError">Az összetett kulcs érvénytelen! Próbálkozzon újra.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Az összetett kulcs érvénytelen! Az alábbi lépések segíthetnek az adatbázis feloldásában:\n
• Ellenőrizze, hogy a helyes jelszót adta-e meg. A szem ikon megérintésével megjelenítheti a beírt jelszót.\n
• Ellenőrizze, hogy a helyes jelszótípust adott-e meg. Ellenőrizze, hogy ez ugyan az a típus-e, mint amit az adatbázis létrehozásakor megadott.\n
• Ellenőrizze, hogy a helyes adatbázist választotta-e ki.</string>
<string name="HintLocalBackupInvalidCompositeKey">\n
&#8226; Tipp: Ha úgy gondolja, hogy az adatbázis fájl sérült, vagy nem emlékszik a főkulcsra (jelszó) miután megváltoztatta, megpróbálhatja megnyitni az utolsó sikeresen megnyitott verziót, a(z) \"%1$s\" opció segítségével, kiválasztva a megfelelő helyi biztonsági másolatot.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Tipp: Keepass2Android eltárolta az utolsó sikeresen megnyitott fájlverziót a belső memóriában. Megnyithatja ezt a verziót a(z) \"%1$s\" opció segítségével, kiválasztva a megfelelő helyi biztonsági másolatot. </string>
<string name="CorruptDatabaseHelp"> A fájl sérült. \n
Néhány javaslat a probléma felderítésére:\n
• Ha a fájlt USB kapcsolaton keresztül másolta át (MTP-mód), próbáljon meg egy másik alkalmazást, például a MyPhoneExplorert használni, mert az MTP egyes esetekben a fájlok végét levágja.\n
• Ha a fájlt a korábbi helyről asztali számítógépről sem tudja megnyitni, nagyon valószínű, hogy a fájl ténylegesen megsérült. Próbálja meg az adatbázist mentésből visszaállítani. Ha úgy gondolja, hogy a fájl sérülését a Keepass2Android okozta, kérjük, értesítse a fejlesztőket.\n
• Ha a fájlt a korábbi helyről asztali számítógépről meg tudja megnyitni, kérjük, értesítse a fejlesztőket. Átmeneti megoldásként megpróbálhatja az asztali számítógépen a fájlt más formátumban kimenteni (például tömörítés nélkül), hátha talál olyan formátumot, amit a Keepass2Android meg tud nyitni. </string>
<string name="open_other_db">Egy másik adatbázis megnyitása…</string>
<string name="select_database">Adatbázis kiválasztása</string>
<string name="configure_child_dbs">Csatolt adatbázisok konfigurálása…</string>
@@ -696,19 +682,6 @@
<item>Hibajavítások</item>
</string-array>
<string name="ChangeLog_keptDonate">Lehetőségek kiterjesztése, hogy egy sörrel vagy valami mással támogasson</string>
<string name="ChangeLog">&lt;b&gt;Version 0.6.2&lt;/&gt;
* Google Drive/Dropbox/... integráció: Ha a hivatalos Google Drive vagy Dropbox applikációból nyit meg egy .kdbx fájlt, akkor az autómatikusan a KP2A-val kerül megnyitásra.
* Továbbfejlesztett kereső dialógus
* Továbbfejlesztett keresési eredmények ha a megosztott URL aldomaint tartalmaz
* Menüelemek hozzáadása: visszajelzéshez, értékeléshez és fordításhoz
&lt;b&gt;Version 0.6.1&lt;/b&gt;
* Háttérben történő adatbázis változások érzékelése (pl szinkronizáló alkalmazás hatására)
* Továbbfejlesztett URL keresés a böngészőből
* Változások elvetésekor párbeszéd ablak kér megerősítést
&lt;b&gt;Version 0.6&lt;/b&gt;
Kezdeti közösségi kiadás</string>
<string-array name="clipboard_timeout_options">
<item>30 másodperc</item>
<item>1 perc</item>
@@ -757,7 +730,8 @@ Kezdeti közösségi kiadás</string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Jelszó</item>
<item>Titkos/nyilvános kulcs</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Továbblépés, figyelmeztetés nélkül</item>
@@ -771,8 +745,8 @@ Kezdeti közösségi kiadás</string>
<string name="autofill_enable_failed">Elnézést, úgy tűnik az Ön készüléke nem támogatja a rendszerbeállítások megnyitását az alkalmazásból. Kérjük indítsa el a rendszerbeállításokat és engedélyezze az Automatikus kitöltés szolgáltatást.</string>
<string name="show_autofill_help">Automatikus kitöltés segítség megjelenítése</string>
<string name="autofill_sign_in_prompt">Kitöltés Keepass2Androiddal</string>
<string name="autofill_disable">Az AutoFill tiltása %1$s esetén</string>
<string name="autofill_enable_for">Az AutoFill engedélyezése %1$s esetén</string>
<string name="autofill_disable">Az automatikus kitöltés tiltása %1$s esetén</string>
<string name="autofill_enable_for">Az automatikus kitöltés engedélyezése %1$s esetén</string>
<string name="invalid_link_association">Nem sikerült összerendelni a %1$s internettartományt a %2$s alkalmazással</string>
<string name="enable_fingerprint_hint">Biometrikus eszköz detektálva. Szeretné engedélyezni az adatbázis biometrikus feloldását?</string>
<string name="understand">Értem</string>

View File

@@ -21,6 +21,8 @@
<string name="app_name_nonet">Keepass2Android Offline</string>
<string name="short_app_name_nonet">KP2A Luring</string>
<string name="show_kill_app">Tombol-Tutup</string>
<string name="application">Aplikasi</string>
<string name="application_settings">Pengaturan aplikasi</string>
<string name="ShowGroupnameInSearchResult_title">Tampilkan nama grup dalam hasil pencarian</string>
<string name="ShowGroupnameInSearchResult_resume">Menampilkan nama grup di bawah judul entri dalam hasil pencarian. Berguna jika beberapa entri memiliki nama yang sama.</string>
<string name="NavigationToGroupCompleted_message">Grup yang tampil adalah: %1$s</string>
@@ -49,6 +51,7 @@
<string name="unlock_database_title">Buka basis data</string>
<string name="brackets">Tanda kurung</string>
<string name="cancel">Batal</string>
<string name="Ok">Oke</string>
<string name="ClearClipboard">Papan klip dihapus.</string>
<string name="clipboard_timeout">Batas waktu papan klip</string>
<string name="clipboard_timeout_summary">Waktu sebelum menghapus isi papan klip setelah menyalin nama pengguna atau sandi</string>
@@ -530,193 +533,7 @@
<string name="NoFilenameWarning">URI yang Anda masukkan tidak terlihat seperti nama berkas. Apakah Anda yakin ini adalah berkas yang valid?</string>
<string name="FirstInvalidCompositeKeyError">Kunci komposit tidak lengkap Silahkan coba lagi.</string>
<string name="DbQuicklockedChannel_name">BukaCepat</string>
<string name="ChangeLog_1_03">Versi 1.03\n
    * Layanan aksesibilitas yang telah dihapus untuk IsiOtomatis sesuai permintaan Google. Silakan lihat pengaturan akses kata sandi untuk menemukan plugin yang mereplikasi fungsi sebelumnya.\n
    * Menambahkan aplikasi pihak ketiga sebagai opsi penyimpanan lagi\n
    * Penampil gambar terpadu untuk melihat gambar terlampir tanpa mentransfernya ke aplikasi lain\n
    * Upgrade OkHttp untuk memperbaiki masalah dengan beberapa koneksi\n
    * Dukungan untuk entri KeeTrayTOTP, sekarang mendukung entri Uap\n </string>
<string name="ChangeLog_1_02">Versi 1.02 \n
    * Beberapa perbaikan keamanan. Terima kasih banyak atas laporan keamanan oleh jean-baptiste.cayrou@thalesgroup.com dan vincent.fargues@thalesgroup.com dan untuk kolaborasi mereka! \n
    * Dukungan untuk KeyboardSwapPlugin (lihat opsi akses kata sandi): memungkinkan untuk mengubah metode input secara otomatis pada perangkat yang tidak berakar. Berkat Mishaal Rahman dari XDA-Developers untuk membuat ini mungkin. \n
    * Perbaiki untuk Layanan Aksesibilitas dengan versi Chrome terbaru \n
    * Perbaiki untuk pembersihan data sidik jari yang tidak perlu \n
    * Perbaiki crash minor \n
    * Diperbarui Dropbox SDK untuk memastikan kompatibilitas di masa depan \n
    * Laporan kesalahan yang dihapus melalui Wawasan Xamarin \n
    * Alat pembuatan yang diperbarui \n </string>
<string name="ChangeLog_1_01g">Versi 1.01-g \n
    * Perbaiki untuk mogok saat mencoba bekerja secara offline \n
    * Perbaiki untuk penyandian yang salah dari kredensial FTP (S) \n
    * Perbaiki untuk mogok saat menggunakan OneDrive dan versi Android yang lebih tua \n
    * Tampilan kali sebagai waktu setempat di layar masuk \n </string>
<string name="ChangeLog_1_01d">Versi 1.01-d \n
    Perbaiki untuk daftar file OneDrive \n
    * Izinkan untuk mengabaikan kesalahan sertifikat juga saat verifikasi nama host gagal (tidak disarankan untuk penggunaan produksi) \n
    * Perbaiki untuk QuickUnlock terkadang gagal walaupun benar membuka kode \n </string>
<string name="ChangeLog_0_9_8c">Versi 0.9.8c \n
    * Perbaiki kerentanan SSL di Microsoft Live SDK (digunakan saat mengakses file melalui OneDrive) \n
    * Bug fix: Pelepasan sebelumnya berisi dua metode masukan (one crashing) \n </string>
<string name="ChangeLog_1_01">Versi 1.01 \n
    * Dukungan tambahan untuk KDBX-4-format baru (kompatibel dengan Keepass 2.35) termasuk derivasi kunci Argon2 dan enkripsi ChaCha20. \n
    * Mengarsipkan penyimpanan file WebDav, sekarang memungkinkan file browsing dan mendukung enkripsi modern. \n
    * Penyimpanan file FTP yang terisi penuh, sekarang memungkinkan file browsing dan mendukung enkripsi (FTPS). \n
    * Diperbarui ke OneDrive SDK (sebelumnya digunakan Live SDK tidak lagi diperbarui) \n
    * Diperbarui ke Dropbox SDK versi 2 (sebelumnya menggunakan versi 1 SDK sudah usang). \n
    * Ditambahkan dukungan untuk OwnCloud. \n
    * Meminta izin penyimpanan sebelum membuka file lokal </string>
<string name="ChangeLog_1_0_0e">Versi 1.0.0e \n
    * Perbaiki untuk Unlock Sidik Jari pada perangkat Samsung yang lebih tua dengan Android 6 \n
    * menambahkan dukungan asli untuk perangkat x86 \n
    * Biarkan menyembunyikan softkeyboard selama pemindaian sidik jari \n
    * membangun update sistem </string>
<string name="ChangeLog_1_0_0">Versi 1.0.0 \n
    * Sidik Jari (memerlukan perangkat Android 6.0+ atau perangkat Samsung) \n
    * Ditambahkan layanan IsiOtomatis (memerlukan Android 5.0 +) \n
    * Ditambahkan dukungan untuk template entri \n
    * Ditambahkan mode \"bekerja offline\" \n
    * Memungkinkan untuk menyalin entri \n
    * Auto-complete mode untuk nama field \n
    * Memungkinkan untuk menghapus item dari daftar file terakhir \n
    * Meminta izin saat runtime di Android 6.0 \n
    * Perbaikan bug (pada keyboard built-in, saat memilih ikon) \n
    * Termasuk pilihan untuk mengirim laporan kesalahan \n
    * Ditambahkan help messages di beberapa titik \n </string>
<string name="ChangeLog_0_9_9">Versi 0.9.9 \n
* Desain ulang UI lengkap. Terima kasih banyak kepada Stefano Pignataro (http://www.spstudio.at) atas dukungannya! \n
    * Izinkan menambahkan ikon khusus \n
    * Dukungan untuk mode Multi Window pada perangkat Samsung \n
    * Menambah jumlah default putaran enkripsi untuk database baru \n
    * Periksa kunci duplikat bidang tambahan agar tidak kehilangan data \n</string>
<string name="ChangeLog_0_9_9c">Versi 0.9.9c \n
    * Tema gelap sudah kembali \n
    * Anda dapat menginstal paket ikon lainnya (ikon bergaya Windows kuno tersedia di Play Store) \n
    * Ditambahkan konfirmasi pertanyaan saat menghapus elemen tanpa recycle bin \n
    * Perbaikan bug (salah tampilan encoding rahasia OTP, ikon aplikasi yang salah di beberapa tempat) \n </string>
<string name="ChangeLog_0_9_8b">Versi 0.9.8b \n
* Perbaikan bug (Menyimpan gagal untuk beberapa database, mengekspor ke perangkat lokal yang tidak berfungsi, memilih beberapa opsi preferensi yang mogok aplikasi) \n</string>
<string name="ChangeLog_0_9_8">Versi 0.9.8 \n
* Dukungan untuk Storage Access Framework (memungkinkan menulis ke kartu SD dan Google Drive di KP2A Offline) \n
* Cobalah untuk mendeteksi masukan pengguna yang salah saat memasukkan URL WebDAV (direktori dan bukan file) \n
* Berubah font kata kunci \n
* Izinkan untuk mengubah akun Dropbox \n
* Fixed bug: Sekarang teringat password OTP</string>
<string name="ChangeLog_0_9_7b">Versi 0.9.7b \n
* terjemahan yang diperbarui \n
* Perbaikan bug: Font kata sandi hilang pada 0.9.7, urutkan menurut nama tidak mengelompokkan kelompok \n</string>
<string name="ChangeLog_0_9_7">Versi 0.9.7 \n
* tulis dukungan untuk database Keepass 1 (kdb) (beta!) \n
* Lebih baik beralih kembali ke keyboard sebelumnya (juga bekerja pada perangkat yang tidak berakar) \n
* Mendukung KeeChallenge dengan tantangan panjang variabel \n
* mencegah pengambilan tangkapan layar dari layar QuickUnlock dan sandi \n
* Urutan urutan terbalik untuk Sortir berdasarkan Tanggal Modifikasi (sekarang turun) \n
* Perbaikan bug: Tampilan catatan sekarang diperbarui dengan benar setelah perubahan, Tampilan kata sandi sekarang menyembunyikan kata sandi dengan benar (semoga) semua perangkat, masalah tetap yang memungkinkan untuk menambahkan entri dua kali, masalah tetap dengan menunjukkan peringatan UUID Duplikat bahkan setelah memperbaiki database \n</string>
<string name="ChangeLog_0_9_5"><b> Versi 0.9.5 </b> \n
* Masalah tetap dengan file browsing (terutama di Android 4.4) \n
* Masalah tetap dengan file pemuatan .kdb (Keepass 1) di Nexus 5 dengan Android Lollipop \n
* Ditambahkan pilihan untuk mencegah pengambilan tangkapan layar / menampilkan aplikasi di daftar aplikasi terbaru \n
* Masalah tetap dengan penyimpanan file Google Drive (edisi reguler) \n
* Izinkan file kunci pada jenis penyimpanan yang disengaja (edisi reguler) \n
* Diperbarui Dropbox SDK untuk menyertakan patch keamanan resmi (regular edition) \n
* Alat pembuatan yang diperbarui - &amp; gt; ukuran apk meningkat: - (\n
Saya telah berjanji beberapa perubahan lagi. Mereka akan datang dengan rilis berikutnya - maaf. Saya ingin mempublikasikan perbaikan panas ini sesegera mungkin.</string>
<string name="ChangeLog_0_9_4"><b> Versi 0.9.4 </b> \n
* Dukungan plug-in yang ditambahkan: Lihat pengaturan cara mendapatkan plug-in! \n
* Ditampilkan QR plug-in (memindai password, menampilkan password sebagai kode QR, mentransfer entri ke perangkat KP2A lainnya) \n
* Publikasikan plugin InputStick (mentransfer kredensial ke PC Anda melalui bluetooth - memerlukan stik USB InputStick) \n
* Aplikasi pihak ketiga sekarang dapat menerapkan kueri KP2A untuk kredensial. Apakah kamu seorang pengembang Harap tambahkan ini ke aplikasi Anda jika sesuai! \n
* ditambahkan dukungan TOTP (kompatibel dengan KeeOTP dan TrayTotp) \n
* Aplikasi seharusnya tidak lagi dibunuh oleh Android saat database terbuka \n
* Database tidak lagi terkunci saat meninggalkan aplikasi dengan tombol kembali (lihat pengaturan) \n
* tampilkan nama grup di tampilan hasil pencarian (*) \n
* menu konteks ditambahkan di tampilan hasil pencarian termasuk \"Navigasikan ke induk\" pilihan (*) \n
* opsi tambah untuk menampilkan nama grup di tampilan entri (*) \n
* (*) berkat Matthieu untuk mengimplementasikan fitur ini! \n
* Dukungan KeeChallenge (dengan Yubikey NEO). Berkat Ben Rush untuk mengimplementasikan konektornya! \n
* peningkatan antarmuka pengguna \n
* memperbaiki bug di antarmuka Google Drive \n
* opsi tambahan untuk menonaktifkan opsi \"donate\" \n
* Ikon QuickUnlock sekarang disembunyikan di perangkat Android 4.2+ secara default \n</string>
<string name="ChangeLog_0_9_3_r5"><b> Versi 0.9.3 r5 </b> \n
* Perbaikan yang dilakukan dari Xamarin: Keepass2Android sekarang kompatibel dengan ART di Android 4.4.2. Akhirnya! \n
* Perbaikan bug: bug dalam sinkronisasi (tampilan refresh, periksa perubahan yang benar pada http), bug pada perangkat Android 2.x, bug pada implementasi penyimpanan Google Drive dan OneDrive, bersihkan clipboard pada database dekat, lampiran pembuka bug, masalah tampilan dengan keyboard \n</string>
<string name="ChangeLog_0_9_3"><b> Versi 0.9.3 </b> \n
* Keyboard baru dengan banyak perbaikan. Lihat pengaturan untuk disesuaikan. \n
* Read-only support untuk kdb (Keepass 1 files). Eksperimental! \n
* Ditambahkan dukungan SFTP \n
* Solusi tambahan untuk bug dalam ART (Android 4.4.2) \n
* Perbaikan bug \n</string>
<string name="ChangeLog_0_9_2"><b> Versi 0.9.2 </b> \n
* Dukungan OTP yang ditambahkan (kompatibel dengan plugin OtpKeyProv) \n
* Dukungan NFC terintegrasi untuk OTPs dari YubiKey NEO \n
* Beberapa peningkatan UI \n
* Integrated Keepass 2.24 perpustakaan \n
* Ditambahkan pilihan untuk membunuh proses aplikasi (lihat pengaturan) \n
* Peningkatan validasi sertifikat SSL \n
* Perbaikan bug \n</string>
<string name="ChangeLog_0_9_1"><b> Versi 0.9.1 </b> \n
* Dukungan SkyDrive terintegrasi (hanya edisi reguler Keepass2Android) \n
* Masalah tetap dengan integrasi Google Drive \n
* Ditambahkan dukungan NTLM</string>
<string name="ChangeLog_0_9"><b> Versi 0.9 </b> \n
* Dukungan Dropbox dan Google Drive terintegrasi (baca / tulis basis data; Keepass2Android edisi reguler saja) \n
* Browser file kustom terintegrasi (berdasarkan android-filechooser oleh HBA) \n
* Peningkatan antarmuka pengguna untuk membuat database baru \n
* Termasuk font kustom DejaVu Sans Mono untuk menampilkan kata sandi \n
* Perbaikan kerusakan</string>
<string name="ChangeLog_0_8_6"><b>Versi 0.8.6</b>\n
* Dukungan untuk Twofish cipher\n
* Izinkan pengeditan kelompok\n
* Izinkan pemindahan entri dan grup\n
* Ikon QuickUnlock dapat dibuat transparan (lihat pengaturan)\n
* Perbaikan kerusakan</string>
<string name="ChangeLog_0_8_4"><b> Versi 0.8.4 </b> \n
* Perubahan database eksternal terdeteksi dan digabungkan saat menyimpan \n
* Peningkatan kinerja pemuatan \n
* Toolbar pencarian yang disempurnakan dengan saran \n
* Logo Aplikasi Baru! \n
* Ditambahkan dukungan untuk format .kdbp untuk pemuatan / penghematan lebih cepat \n
* Peningkatan pengeditan string tambahan dan tampilan tersembunyi saat dilindungi \n
Terima kasih kepada Alex Vallat atas kontribusi kode-nya! \n
Terima kasih kepada Niki Hüttner (www.close-cut.de) untuk logo baru! \n</string>
<string name="ChangeLog_0_8_3"><b>Versi 0.8.3</b>\n
* Nama pengguna/indeks TAN ditampilkan dalam daftar entri (lihat pengaturan)\n
* Entri dapat dibuat jika pencarian dari browser tidak mengembalikan hasil\n
* Keyboard KP2A menyediakan kemungkinan untuk mencari kredensial untuk aplikasi saat ini\n
* Apl otomatis ditutup setelah memilih entri untuk digunakan di keyboard\n
* Ikon pemilihan keyboard secara otomatis terbuka setelah mencari URL (lihat pengaturan)\n
* Placeholders di bidang entri diganti sebelum menyalin (kebanyakan placeholder didukung)\n
* perbaikan bug kecil </string>
<string name="ChangeLog_0_8_2"><b>Versi 0.8.2</b>\n
* Dukungan untuk Digest Authentication in WebDAV\n
* Bugfixes (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Versi 0.8.1</b>\n
* KP2A Offline dan \"Online\" dapat diinstal lagi\n
* Ditambahkan terjemahan baru (terima kasih kepada semua kontributor!)</string>
<string name="ChangeLog_0_8"><b>Versi 0.8 </b>\n
* Peningkatan antarmuka pengguna terutama untuk perangkat Android 4.x\n
* Izinkan menggunakan pengelola file yang disengaja untuk memilih file yang ada\n
* Ditambahkan cara yang lebih aman untuk membuka lampiran (melalui direktori cache)\n
* bug tetap dalam aktivitas Edit\n
* Mungkin dikenalkan bug baru :-)</string>
<string name="ChangeLog_keptDonate">Diperluas kemungkinan untuk menyumbangkan bir atau sesuatu yang lain</string>
<string name="ChangeLog_0_7"><b> Versi 0.7 </b> \n
* Peningkatan kecepatan pemuatan: transformasi kunci sekarang 10x lebih cepat! \n
* Ditambahkan Keepass2Android soft-keyboard: Beralih ke keyboard ini untuk memasukkan kredensial. Melindungi Anda dari sniffer sandi clipboard (menonaktifkan notifikasi clipboard lama di opsi) \n
* Ditambahkan pilihan untuk menyumbangkan bir atau yang lainnya (lihat menu)</string>
<string name="ChangeLog"><b>Versi 0.6.2</b>\n
* Google Drive/Dropbox/... integrasi: Gunakan Aplikasi Google Drive atau Dropbox resmi dan buka file .kdbx. Ini sekarang akan menampilkan KP2A.\n
* Dialog Pencarian yang Disempurnakan\n
* Peningkatan hasil pencarian untuk Share URL dengan subdomain\n
* Ditambahkan pilihan untuk memberi umpan balik, dan menilai dan menerjemahkan aplikasi di menu\n
\n
<b>Versi 0.6.1</b>\n
* Mendeteksi saat perubahan database di latar belakang (yaitu karena aktivitas aplikasi sinkronisasi)\n
* Peningkatan pencarian URL dari browser\n
* Konfirmasikan dialog saat membuang perubahan\n
\n
<b>Versi 0.6 </b>\n
Rilis publik awal </string>
<string-array name="clipboard_timeout_options">
<item>30 detik</item>
<item>1 menit</item>
@@ -765,7 +582,8 @@ Rilis publik awal </string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Kata kunci</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Mengabaikan kegagalan validasi sertifikat</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Timeout app</string>
<string name="app_timeout_summary">Periodo prima che il database venga bloccato quando l\'app è inattiva.</string>
<string name="kill_app_label">Termina processo app</string>
<string name="show_kill_app">Pulsante-Chiudi</string>
<string name="kill_app_label">Termina processo app</string>
<string name="show_kill_app_summary">Mostra un pulsante nella schermata password per terminare l\'applicazione (per paranoici)</string>
<string name="application">App</string>
<string name="application_settings">Impostazioni app</string>
@@ -521,7 +521,6 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (file KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Se non vuoi dare a KP2A accesso completo al tuo Google Drive completo, puoi selezionare questa opzione. Nota che è necessario prima creare un file di database, i file esistenti non sono visibili per l\'app. Scegli questa opzione dalla schermata Crea database o, se hai già aperto un database, esportando il database scegliendo questa opzione.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Questo tipo di archiviazione richiederà l\'accesso solo alla cartella pCloud \"Applicazioni/Keepass2Android\". Se desideri utilizzare un database esistente dal tuo account pCloud, assicurati che il file sia posizionato in questa cartella pCloud.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -642,22 +641,6 @@
<string name="Continue">Continua</string>
<string name="NoFilenameWarning">L\'URI inserito non sembra il nome di un file. Sei sicuro che sia un file valido?</string>
<string name="FirstInvalidCompositeKeyError">Chiave composita non valida! Riprova.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Chiave composita non valida! Per favore prova la seguente procedura per sbloccare il database: \n
• assicurati di aver inserito la password corretta. Usa l\'icona che rappresenta un occhio per rivelare la password immessa.\n
• assicurati di aver selezionato il tipo di password corretto. Assicurati che coincida con il tipo usato quando hai creato il database.\n
• assicurati di aver selezionato il file del database corretto.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Suggerimento: se pensi che il tuo database possa essere danneggiato, oppure non ricordi la password principale dopo averla modificata, puoi provare con l\'ultima versione aperta correttamente toccando \"%1$s\" e selezionando il backup locale.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Suggerimento: Keepass2Android ha archiviato l\'ultima versione di file aperto correttamente nella memoria interna. È possibile aprirlo facendo clic su \"%1$s\" e selezionando il backup locale.
</string>
<string name="CorruptDatabaseHelp">Il file è corrotto.\n
Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\n
• se hai copiato il file tramite USB (MTP-Mode), riprova usando uno strumento come MyPhoneExplorer. MTP, a volte, tronca i file.\n
• se non puoi aprire il file dallo stesso percorso sul tuo PC, è molto probabile che il file sia effettivamente danneggiato. Per favore usa un backup del database. Se credi che Keepass2Android abbia corrotto il file, contatta il supporto.\n
• se puoi ancora aprire il file sul tuo PC, contatta il supporto. Puoi provare a salvarlo con impostazioni differenti (es: non compresso) sul PC e, poi, riprovare ad aprirlo in Keepass2Android. </string>
<string name="open_other_db">Apri un altro database…</string>
<string name="select_database">Seleziona il database</string>
<string name="configure_child_dbs">Configura i database figli…</string>
@@ -750,269 +733,7 @@ Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\
<item>Correzioni di bug</item>
<item>Correzioni di bug</item>
</string-array>
<string name="ChangeLog_1_07b"> Versione 1.07b\n
* Migliorata la performance di Argon2 usando l\'implementazione nativa (Grazie a Chih-Hsuan Yen!)\n
* Consentita la disabilitazione dell\'impronta digitale cliccando sull\'icona dell\'impronta (evita problemi con i lettori d\'impronte sottoschermo, grazie a marcoDallas!)\n
* Ripristino della posizione del cursore quando si attiva/disattiva la visibilità della password (grazie a DDoSolitary!)\n
* Miglioramenti nell\'implementazione di pCloud (grazie ancora a gilbsgilbs!)\n
* Aggiunto il supporto della Compilazione automatica per molti altri browser \n
* Nuova implementazione per OneDrive: Include il supporto per OneDrive for Business, elementi condivisi, ambiti d\'accesso selezionabili, account multipli e risolve problemi con l\'accesso offline\n
* Correzione d\'errori
</string>
<string name="ChangeLog_1_07">Versione 1.07\n
* Sistema i crash su Android 9 di Samsung\n
  * Permette di aprire più database, compatibile con KeeAutoExec\n
     * SFTP: Consente l\'autenticazione con chiave pubblica, controlla se la chiave dell\'host è stata modificata\n
     * Introduce il supporto a pCloud - grazie a gilbsgilbs!\n
     * Rende esplicito il supporto per Nextcloud\n
     * Migliora il salvataggio e l\'aggiornamento degli allegati alle voci\n
     * Altre opzioni per adattare il comportamento alle preferenze personali\n
     * SSL: Fiducia ai certificati utente\n
* Migliorato autocompletamento (adesso funziona con Firefox, permette di ridurre i popup)\n
     * correzioni di bug\n
</string>
<string name="ChangeLog_1_06">Versione 1.06\n
* passato a ykDroid al posto di YubiChallenge come app per Yubikey Challenge-Response.\n
* implementato il supporto per il Challenge-Response di KeepassXC. Nota: Il formato del database deve essere KDBX4!\n
* blocco al caricamento dei file cestinati da Google Drive\n
* scambiato implementazioneTLS per FTPS, aggiunto un rimedio al bug JSch con server che supportano gssapi-with-mic\n
* bugfix\n
</string>
<string name="ChangeLog_1_05">Versione 1.05\n
* Utilizzo dei canali di notifica per Android 8, permettendo la configurazione tramite le impostazioni di sistema\n
* Visualizza icona della voce nelle notifiche\n
* Utilizzo delle Icone Adattive in Android 8, utilizzo icona rotonda in Android 7\n
* Possibilità di attivare la ricerca su sblocco (vedi impostazioni)\n
* Cambiato il modo in cui i file vengono scritti in Storage Access Framework, correzioni di problemi con l\'aggiornamento di file su Google Drive aperto tramite il gestore file di sistema\n
* Aggiunti alcuni testi informativi per evitare alcune incomprensioni comuni \n
* Creazione di backup locali dei database aperti correttamente, per ridurre il rischio di perdita dati\n
* Aggiornato JSch per supportare le cifrature SSH più recenti\n
* Possibilità di modificare le impostazioni di connessione, ad esempio quando cambia la password WebDav\n
* Aggiunto il supporto per la modalità password statica di Yubikey Neo\n
* Possibilità di disabilitare i suggerimenti di compilazione automatica\n
* Risolta la perdita di dati in logcat\n
* Correzione errori\n
</string>
<string name="ChangeLog_1_04b"> Versione 1.04b\n
* Evita il crash quando l\'utente tenta di abilitare la Compilazione automatica su dispositivi Huawei.\n
</string>
<string name="ChangeLog_1_04"> Versione 1.04\n
* Aggiunto il Servizio di compilazione automatica per Android 8.0 e successivi.\n
* Aggiornate librerie, strumenti di compilazione e versione target SDK.\n
</string>
<string name="ChangeLog_1_03">Versione 1.03\n
* Rimosso il servizio di Accessibilità per la compilazione automatica come richiesto da Google. Vedi le impostazioni di inserimento password per trovare un plugin con le stesse funzionalità precedenti.\n
* Aggiunto di nuovo app di terze parti come opzione di archiviazione\n
* Visualizzatore di immagini integrato per la visualizzazione delle immagini allegate senza trasferirle ad altre app\n
* Aggiornato OkHttp per risolvere problemi con alcune connessioni\n
* Supporto per le voci KeeTrayTOTP, ora supporta le voci di Steam\n </string>
<string name="ChangeLog_1_02"> Versione 1.02\n
* Diversi miglioramenti di sicurezza. Un sincero ringraziamento per i rapporti di sicurezza di jean-baptiste.cayrou@thalesgroup.com e vincent.fargues@thalesgroup.com e per la loro collaborazione!\n
* Supporto per KeyboardSwapPlugin (vedi le opzioni di accesso per le password): consente il cambio automatico del metodo di input su dispositivi senza permessi di root. Ringrazio Mishaal Rahman di XDA-Developers per averlo reso possibile.\n
* Correzione per il servizio Accessibilità con le versioni recenti di Chrome\n
* Correzione per la pulizia non necessaria dei dati delle impronte digitali\n
* Risolti problemi di instabilità minori\n
* Aggiornamento di Dropbox SDK per assicurare un compatibilità futura\n
* Rimosso il sistema di segnalazione di errori tramite Xamarin Insights\n
* Aggiornamento build tools\n
</string>
<string name="ChangeLog_1_01g">Versione 1.01-g\n
* Risolto l\'arresto dell\'app in modalità offline\n
* Correzione della codifica non corretta delle credenziali FTP(S)\n
* Correzione degli arresti dell\'app durante l\'utilizzo di OneDrive e su precedenti versioni di Android\n
* Viene mostrata l\'ora come ora locale nella schermata di accesso\n
</string>
<string name="ChangeLog_1_01d">Versione 1.01-d\n
* Fix per l\'elenco dei file di OneDrive\n
* Consente di ignorare gli errori dei certificati anche quando la verifica del nome host fallisce (non raccomandato per uso reale, usare in ambiente di prova)\n
* Fix per QuickUnlock che a volte fallisce nonostante il codice di sblocco sia corretto\n
</string>
<string name="ChangeLog_0_9_8c">Versione 0.9.8c\n
* risolve la vulnerabilità SSL in Microsoft Live SDK (utilizzato per l\'accesso ai file via OneDrive)\n
* bugfix: la precedente release conteneva due metodi di input (una andava in crash)\n </string>
<string name="ChangeLog_1_01"> Versione 1.01\n
* aggiunto il supporto per il nuovo formato KDBX-4 (compatibile con Keepass 2.35) che include la derivazione di chiavi Argon2 e la crittografia ChaCha20.\n
* Riscritta l\'integrazione con l\'archiviazione file WebDav, ora permette di navigare fra i file e supporta crittografia moderna.\n
* Riscritta l\'integrazione con l\'archiviazione file FTP, ora permette di navigare fra i file e supporta crittografia (FTPS).\n
* Aggiornato all\'SDK di OneDrive (il Live SDK usato in precedenza non è più aggiornato)\n
* Aggiornato all\'SDK versione 2 di Dropbox (la versione 1 precedentemente usata è sconsigliata).\n
* Aggiunto il supporto a OwnCloud.\n
* Chiede i permessi di archiviazione prima di aprire i file locali
</string>
<string name="ChangeLog_1_0_0e"> Versione 1.0.0e\n
* correzione per Sblocco con Impronta su vecchi dispositivi Samsung con Android 6\n
* aggiunto supporto nativo per dispositivi x86\n
* possibilità di nascondere la Soft-Keyboard durante la scansione dell\'impronta\n
* aggiornato compilatore
</string>
<string name="ChangeLog_1_0_0">Versione 1.0.0\n
* sblocco con impronta (richiede Android 6.0+ o un dispositivo Samsung)\n
* aggiunto servizio Completamento Automatico (richiede Android 5.0+)\n
* aggiunto supporto per i modelli delle voci\n
* aggiunto \"modalità non in linea\"\n
* consente di copiare le voci\n
* completamento automatico per i nomi dei campi\n
* consente di rimuovere gli elementi dalla lista dei file recenti\n
* richiede le autorizzazioni in fase di esecuzione in Android 6.0\n
* bugfix (nella tastiera incorporata, su selezione di icone)\n
* aggiunto opzione per la segnalazione di errori\n
* aggiunto messaggi di aiuto in vari punti\n </string>
<string name="ChangeLog_0_9_9">Versione 0.9.9\n
* interfaccia completamente riprogettata. Grazie mille a Stefano Pignataro (l\'http://www.spstudio.at) per il suo supporto!\n
* consente di aggiungere icone personalizzate\n
* supporta la modalità Multi Window sui dispositivi Samsung\n
* aumenta il numero predefinito di cicli di cifratura per i nuovi database\n
* controlla la presenza di chiavi duplicate tra i campi aggiuntivi per evitare la perdita di dati\n</string>
<string name="ChangeLog_0_9_9c">Versione 0.9.9c\n
* il tema scuro è tornato\n
* puoi installare altri pacchetti di icone (le vecchie icone in stile Windows sono disponibili sul Play Store)\n
* aggiunge richiesta di conferma prima di eliminare voci senza passare dal cestino\n
* correzione d\'errori (errata visualizzazione dell\'OTP-secret, icona dell\'app errata in certi posti)\n </string>
<string name="ChangeLog_0_9_8b">Versione 0.9.8b\n
* correzione di errori (il salvataggio di alcuni database fallisce, l\'esportazione su periferica locale non funziona, la selezione di alcune opzioni manda l\'app in crash)\n</string>
<string name="ChangeLog_0_9_8">Versione 0.9.8\n
* supporto per Storage Access Framework (permette a KP2A Offline di scrivere su scheda SD e Google Drive)\n
* tenta di rilevare errori dell\'utente nell\'inserimento degli URL di WebDAV (cartella al posto di file)\n
* cambiato il font della password\n
* consente di modificare l\'account di Dropbox\n
* bugfix: ora ricorda la password OTP</string>
<string name="ChangeLog_0_9_7b">Versione 0.9.7b\n
* aggiornate le traduzioni\n
* bugfix: mancava il font Password nella versione 0.9.7; ordina per nome non ordinava i gruppi\n</string>
<string name="ChangeLog_0_9_7">Versione 0.9.7\n
* aggiunge il supporto in scrittura per i database di Keepass 1 (kdb) (beta!)\n
* migliora il ritorno alla tastiera precedente (funziona anche su dispositivi non-root)\n
* supporta \"challenge\" di lunghezza variabile per KeeChallenge\n
* impedisce di prendere screenshot dalle schermate QuickUnlock e delle password\n
* inverte l\'ordinamento per data di modifica (ora è discendente)\n
* correzioni di bug: la vista Note ora viene aggiornata correttamente dopo le modifiche, la vista Password ora nasconde correttamente (spero) le password su tutti i dispositivi, risolve il problema che ha permesso l\'inserimento di una voce due volte, risolve il problema che mostrava l\'avviso di UUID duplicati anche dopo la correzione del database\n</string>
<string name="ChangeLog_0_9_6">Versione 0.9.6\n
* permette di importare file chiave e/o file database locali in una cartella interna della app (vedere impostazioni)\n
* permette diverse opzioni di ordinamentno\n
* migliorate le preferenze per la commutazione automatica della tastiera\n
* aggiornato il logo dell\'applicazione e la visualizzazione delle notifiche, design by Stefano Pignataro (http://www.spstudio.at)\n
* il generatore di password ricorda le ultime impostazioni\n
* impostazione visibilità notifica per la schermata di blocco di Android 5\n
* ora il campo della password principale viene cancellato quando si esce dalla app senza premere OK\n
* sistemato problema con lingua di input mancante nelle impostazioni tastiera di alcuni dispositivi\n
* sistemato problema di commutazione automatica della tastiera nei dispositivi rootati\n
* aggiunto controllo per database corrotti (UUID duplicati)\n
* ricarica automatica del database qundo vengono rilevate modifiche, risolve preoccupazioni sulla sicurezza riguardo il rivelare la password principale\n
* migliorato il layout della tastiera piccola polacca, sistemato il tema delle impostazioni tastiera (grazie a Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Versione 0.9.5</b>\n
* corregge i problemi con la navigazione delle cartelle (in particolare su Android 4.4)\n
* risolve il problema con il caricamento dei file .kdb (Keepass 1) su Nexus 5 con Android Lollipop\n
* aggiunge un\'opzione per impedire la cattura delle schermate e nascondere KP2A dalla lista delle App Recenti\n
* risolve il problema con l\'archiviazione su Google Drive (edizione normale)\n
* permette i file chiave sui tipi di storage voluti (edizione normale)\n
* aggiornato SDK di Dropbox per includere un aggiornamento di sicurezza (edizione normale)\n
* aggiornati i tool di sviluppo --&gt; aumentata dimensione apk :-(\n
Avevo promesso alcune altre modifiche. Arriveranno con la prossima release - scusate. Ho voluto pubblicare queste correzioni il più presto possibile.</string>
<string name="ChangeLog_0_9_4"><b>Versione 0.9.4</b>\n
* aggiunto supporto ai plug-in: guarda nelle impostazioni per scoprire come ottenerli!\n
* pubblicato QR plug-in (scansiona password, mostra password come QR-code, trasferisci voci ad altri dispositivi KP2A)\n
* pubblicato InputStick plug-in (trasferisci credenziali al PC via bluetooth - richiede chiavetta InputStick USB)\n
* le applicazioni di terze parti ora possono interrogare facilmente KP2A per ottenere le credenziali. Sei uno sviluppatore? Per favore aggiungi il supporto alle tue applicazioni se ti sembra conveniente!\n
* aggiunto supporto a TOTP (compatibile con KeeOTP e TrayTotp)\n
* l\'app non dovrebbe più essere chiusa da Android quando il database è aperto\n
* il database non viene più chiuso quando si abbandona l\'app tramite il pulsante \"indietro\" (vedi impostazioni)\n
* mostra i nomi dei gruppi nei risultati di ricerca (*)\n
* aggiungo un menu contestuale nei risultati di ricerca con l\'opzione \"Passa al gruppo superiore\" (*)\n
* aggiunta un\'opzione per mostrare, nella visualizzazione di una voce, il nome del gruppo a cui la voce appartiene (*)\n
* (*) un grazie a Matthieu per aver implementato queste funzioni!\n
* aggiunto supporto a KeeChallenge (con Yubikey NEO). Grazie a Ben Rush per l\'implementazione del connettore!\n
* migliorata l\'interfaccia utente\n
* corretto un bug nell\'interfaccia di Google Drive\n
* aggiunta un\'opzione per disabilitare la funzione \"donazione\"\n
* l\'icona QuickUnlock ora è nascosta di default su dispositivi Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Versione 0.9.3 r5</b>\n
* Incorporate correzioni da Xamarin: Keepass2Android è ora compatibile con ART su Android 4.4.2. Finalmente!\n
* Correzioni di errori: errori in sincronizzazione (aggiornamento visualizzazione, corretto controllo per modifiche in http), errori su dispositivi Android 2.x, errori nelle implementazioni di archiviazione con Google Drive e OneDrive, pulizia degli appunti alla chiusura del database, errori in apertura allegati, problemi di visualizzazione della tastiera\n</string>
<string name="ChangeLog_0_9_3"><b>Versione 0.9.3</b>\n
* Nuova tastiera con molti miglioramenti. Vedi le Impostazioni.\n
* Supporto in sola lettura per file kdb (Keepass 1). Sperimentale!\n
* Aggiunto supporto SFTP\n
* Aggiunto soluzione temporanea per il bug con ART (Android 4.4.2)\n
* Bugfix\n</string>
<string name="ChangeLog_0_9_2"><b>Versione 0.9.2</b>\n
* Aggiunto supporto OTP (compatibile con il plugin OtpKeyProv)\n
* Integrato supporto NFC per le OTP dal NEO YubiKey\n
* Aggiornata l\'interfaccia utente\n
* Integrata la libreria di Keepass 2.24\n
* Aggiunta un\'opzione per terminare il processo dell\'app (vedi le Impostazioni)\n
* Migliorata la validazione del certificato SSL\n
* Corretti alcuni errori\n</string>
<string name="ChangeLog_0_9_1"><b>Versione 0.9.1</b>\n
* Aggiunto il supporto per SkyDrive (solo nell\'edizione normale di Keepass2Android)\n
* Corretti i problemi di integrazione con Google Drive\n
* Aggiunto supporto NTLM</string>
<string name="ChangeLog_0_9"><b>Versione 0.9</b> \n
* integrato supporto per Dropbox e Google Drive (database in lettura/scrittura; solo per Keepass2Android edizione regolare)\n
* integrata la selezione dei file (basata su android-filechooser di HBA)\n
* migliorata l\'interfaccia per la creazione di nuovi database\n
* incluso il font DejaVu Sans Mono per la visualizzazione passwords\n
* corretti alcuni errori</string>
<string name="ChangeLog_0_8_6"><b>Versione 0.8.6</b>\n
* Supporto per cifratura Twofish\n
* Consentita la modifica dei gruppi\n
* Consentito lo spostamento di voci e gruppi\n
* L\'icona QuickUnlock può essere resa trasparente (vedi le impostazioni)\n
* Correzioni di errori</string>
<string name="ChangeLog_0_8_5"><b>Versione 0.8.5</b>\n
* i file remoti vengono mantenuti nella cache locale dell\'applicazione per permetterne l\'uso offline (compresa la modifica e la successiva sincronizzazione). Vedi le impostazioni. \n
* Icona di notifica per visualizzare lo stato del blocco del database (vedi Impostazioni)\n
* Migliorato il rilevamento dello stato del blocco del database in alcune circostanze \n
* I file dei database vengono caricati in memoria mentre stai digitando la password per aumentare la velocità di caricamento (vedi Impostazioni) \n
* Le voci possono essere aggiunte al gruppo principale \n
* Correzione di errori (risoluzione campi con riferimenti, problemi con la tastiera su dispositivi italiani e cinesi)</string>
<string name="ChangeLog_0_8_4"><b>Versione 0.8.4</b>\n
* Le modifiche al database esterno vengono rilevate ed unite durante il salvataggio\n
* Migliorate le performance durante il caricamento\n
* Migliorata la barra di ricerca con suggerimenti\n
* Nuovo logo dell\'App!\n
* Aggiunto supporto al formato .kdbp per apertura e salvataggio più veloci\n
* Migliorata la modifica delle stringhe aggiuntive e la visualizzazione nascosta quando sono protette\n
Grazie ad Alex Vallat per il suo contributo al codice!\n
Grazie a Niki Hüttner (www.close-cut.de) per il logo!\n</string>
<string name="ChangeLog_0_8_3"><b> Versione 0.8.3 </b>\n
* Le voci nome utente e indice TAN vengono visualizzati nella lista delle voci di immissione (vedi le impostazioni)\n
* Le voci possono essere create se la ricerca da browser non restituisce alcun risultato\n
* La tastiera KP2A offre possibilità di ricercare le credenziali per l\'applicazione attuale\n
* L\'applicazione si chiude automaticamente dopo aver selezionato una voce per l\'uso dalla tastiera\n
* La finestra di selezione della tastiera si apre automaticamente dopo la ricerca di URL (vedi le impostazioni)\n
* I segnaposto nei campi di immissione vengono sostituiti prima della copia (la maggior parte dei segnaposto sono supportati)\n
* Correzioni di errori minori </string>
<string name="ChangeLog_0_8_2"><b>Versione 0.8.2</b>\n
* Supporto per la Digest Authentication in WebDAV\n
* Correzione di errori (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Versione 0.8.1</b>\n
* KP2A Offline e \"Online\" possono di nuovo essere installati insieme\n
* Aggiunte nuove traduzioni (grazie a tutti i collaboratori!)</string>
<string name="ChangeLog_0_8"><b>Versione 0.8</b>\n
* Migliorata l\'interfaccia utente in particolare per i dispositivi con Android 4.x\n
* Consentito l\'utilizzo di gestori di file personali per selezionare file esistenti\n
* Aggiunto un modo più sicuro per l\'apertura degli allegati (tramite cartella di cache)\n
* sistemati alcuni errori nella finestra di modifica\n
* probabilmente aggiunti nuovi errori :-)</string>
<string name="ChangeLog_keptDonate">Estesa la possibilità di donare una birra o qualcos\'altro</string>
<string name="ChangeLog_0_7"><b>Versione 0.7</b>\n
* Aumentata la velocità di caricamento: l\'elaborazione delle chiavi ora è 10 volte più veloce!\n
* Aggiunta la tastiera virtuale di Keepass2Android: usa questa tastiera quando inserisci le credenziali. Ti metterà al riparo dagli sniffer delle password basati sugli appunti (disabilita le vecchie notifiche degli appunti nelle impostazioni)\n
* Aggiunta l\'opzione per donare una birra o qualcos\'altro (vedi menu)</string>
<string name="ChangeLog"><b>Versione 0.6.2</b>\n
* Integrazione con Google Drive/Dropbox/... : usa l\'app ufficiale di Google Drive o Dropbox App e apri un qualunque file \".kdbx\". In questo modo si aprirà KP2A.\n
* Migliorato il dialogo di ricerca\n
* Migliorati i risultati di ricerca per le URL condivise con sottodomini\n
* Aggiunte al menu le opzioni per inviare feedback, valutazioni e per tradurre l\'app\n
\n
<b>Versione 0.6.1</b>\n
* Aggiunto il rilevamento di modifiche in background (es.: dovute ad un\'app di sincronizzazione)\n
* Migliorata la ricerca delle URL dal browser\n
* Aggiunta una richiesta di conferma prima di annullare le modifiche\n
\n
<b>Versione 0.6</b>\n
Prima release pubblica
  </string>
<string-array name="clipboard_timeout_options">
<item>30 secondi</item>
<item>1 minuto</item>
@@ -1061,7 +782,8 @@ Prima release pubblica
</string-array>
<string-array name="sftp_auth_modes">
<item>Password</item>
<item>chiave Privata/Pubblica</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignora gli errori di convalida del certificato</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">アプリのタイムアウト</string>
<string name="app_timeout_summary">アプリが非アクティブになったあと、データベースをロックするまでの時間</string>
<string name="kill_app_label">アプリのプロセスを終了</string>
<string name="show_kill_app">終了ボタン</string>
<string name="kill_app_label">アプリのプロセスを終了</string>
<string name="show_kill_app_summary">パスワード画面にアプリのプロセスを終了するボタンを表示 (神経質なユーザー向け)</string>
<string name="application">アプリ</string>
<string name="application_settings">アプリの設定</string>
@@ -87,7 +87,7 @@
<string name="fingerprint_description">続行するには認証してください</string>
<string name="fingerprint_fatal">生体認証ロック解除を設定できません:</string>
<string name="fingerprint_not_recognized">生体認証に失敗しました。もう一度やり直してください。</string>
<string name="fingerprint_success">生体認証に成功しました</string>
<string name="fingerprint_success">生体認証を完了しました</string>
<string name="fingerprint_os_error">生体認証によるロック解除には、Android 6.0 以降が必要です。</string>
<string name="fingerprint_hardware_error">生体認証ハードウェアを発見できません。</string>
<string name="fingerprint_no_enrolled">このデバイスで生体認証が設定されていません。最初にシステムの設定で登録してください。</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">キーファイル</string>
<string name="hint_length">長さ</string>
<string name="hint_pass">パスワード</string>
<string name="hint_keyfile_path">SSH 秘密鍵のパス</string>
<string name="hint_login_pass">パスワード</string>
<string name="hint_title">タイトル</string>
<string name="hint_url">URL</string>
@@ -401,6 +402,14 @@
<string name="ShowSeparateNotifications_summary">ユーザー名やパスワードをクリップボードへコピーするための通知とキーボード変更のための通知を分割して表示します。</string>
<string name="AccServiceAutoFill_prefs">自動入力ユーザー補助サービス</string>
<string name="AutoFill_prefs">自動入力サービス</string>
<string name="AutoFillTotp_prefs_ShowNotification_summary">TOTP を含むエントリーを自動入力する場合、TOTP をコピーボタンをエントリーの通知に表示します</string>
<string name="AutoFillTotp_prefs_ShowNotification_title">エントリーの通知を表示</string>
<string name="AutoFillTotp_prefs_title">TOTP エントリーの自動入力</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_title">クリップボードに TOTP をコピー</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_summary">TOTP を含むエントリーを自動入力する場合、 クリップボードに TOTP をコピーします</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_summary">TOTP を含むエントリーを自動入力する場合、TOTP ボタン付きの内蔵キーボードを起動します。</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_title">内蔵キーボードを起動</string>
<string name="TotpCopiedToClipboard">クリップボードに TOTP をコピーしました</string>
<string name="ShowKp2aKeyboardNotification_title">KP2A キーボードの通知</string>
<string name="ShowKp2aKeyboardNotification_summary">KP2A のキーボードからすべてのエントリーにアクセスできるようにします (推奨)</string>
<string name="OpenKp2aKeyboardAutomatically_title">キーボード切り替え</string>
@@ -417,6 +426,7 @@
<string name="ShowUnlockedNotification_summary">データベースのロックが解除されている間、通知アイコンを表示します。</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 では通知の新しい動作が導入されました。Keepass2Android の通知アイコンを非表示にするには、システム設定で通知カテゴリーの重要度を最小に設定します。</string>
<string name="IconVisibilityInfo_Android8_btnSettings">設定を開く</string>
<string name="PostNotificationsPermissionInfo_text">データベースがロックされていない間、Keepass2Android はシステム通知を表示できます。この機能が必要な場合は、権限を許可してください。</string>
<string name="DontCare">不要</string>
<string name="DocumentAccessRevoked">Keepass2Android がファイルにアクセスできません。ファイルが削除されたか、アクセス許可が無効になっています。データベースの変更などを使用して、ファイルを再度開いてください。</string>
<string name="PreloadDatabaseEnabled_title">データベースファイルの事前読み込み</string>
@@ -500,10 +510,28 @@
<string name="hint_nextcloud_url">Nextcloud の URL (例: nextcloud.me.com)</string>
<string name="hint_sftp_host">ホスト (例: 192.168.0.1)</string>
<string name="hint_sftp_port">ポート</string>
<string name="initial_directory">初期ディレクトリー (省略可能):</string>
<string name="initial_directory">初期ディレクトリー (オプション):</string>
<string name="connect_timeout">接続タイムアウトの秒数 (オプション)</string>
<string name="enter_sftp_login_title">SFTP のログイン情報を入力:</string>
<string name="sftp_auth_mode">認証方式</string>
<string name="send_public_key">公開鍵を送信...</string>
<string name="select_private_keyfile">秘密鍵を選択...</string>
<string name="hint_sftp_key_name">新しい鍵の名前</string>
<string name="hint_sftp_key_content">新しい鍵の中身</string>
<string name="private_key_saved">秘密鍵が保存されました</string>
<string name="private_key_save_failed">秘密鍵の保存に失敗しました: %1$s</string>
<string name="private_key_info">保存する鍵の名前と中身を入力してください</string>
<string name="private_key_delete">秘密鍵が削除されました: %1$s</string>
<string name="private_key_delete_failed">秘密鍵の削除に失敗しました: %1$s</string>
<string name="save_key">秘密鍵を保存</string>
<string name="delete_key">秘密鍵を削除</string>
<string name="private_key_select">秘密鍵を選択</string>
<string name="private_key_create_new">[新しく追加...]</string>
<string name="hint_sftp_key_passphrase">鍵のパスフレーズ (オプション)</string>
<string name="sftp_kex_title">鍵交換 (KEX) アルゴリズム (オプション)</string>
<string name="hint_sftp_kex">名前/仕様 (カンマ区切り)</string>
<string name="sftp_shk_title">サーバーホスト鍵のアルゴリズム (オプション)</string>
<string name="hint_sftp_shk">名前/仕様 (カンマ区切り)</string>
<string name="enter_ftp_login_title">FTP のログイン情報を入力:</string>
<string name="enter_mega_login_title">MEGA アカウントのログイン情報を入力:</string>
<string name="select_storage_type">ストレージタイプを選択:</string>
@@ -521,8 +549,9 @@
<string name="filestoragename_gdrive">Google ドライブ</string>
<string name="filestoragename_gdriveKP2A">Google ドライブ (KP2A ファイル)</string>
<string name="filestoragehelp_gdriveKP2A">Google ドライブ全体へのアクセス権を KP2A に付与したくない場合はこちらを選択してください。このオプションを使用すると既存のファイルはアプリから見えないため、まずデータベースファイルを作成する必要があることに注意してください。新しいデータベースを作成する場合はこのまま続行してください。既存のデータベースをアップロードしたい場合はデータベースのエクスポートからこのオプションを実行してください。</string>
<string name="filestoragename_pcloud">pCloud</string>
<string name="filestoragename_pcloud">pCloud (KP2A フォルダー)</string>
<string name="filestoragehelp_pcloud">このストレージタイプは、pCloud フォルダー「Applications/Keepass2Android」へのアクセスのみを要求します。お使いの pCloud アカウント上の既存のデータベースを利用したい場合は、そのファイルが、この pCloud フォルダー内にあるかどうかを確認してください。</string>
<string name="filestoragename_pcloudall">pCloud (フルアクセス)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">すべてのファイルと共有ファイル</string>
@@ -568,12 +597,14 @@
<string name="CouldntLoadChalAuxFile_Hint">KeePass 2.x (PC) の KeeChallenge プラグインを使用して、チャレンジレスポンスを使うようにデータベースを構成してください!</string>
<string name="ErrorUpdatingChalAuxFile">OTP 補助ファイルの更新にエラーが発生しました!</string>
<string name="TrayTotp_SeedField_title">TOTP シード フィールド名</string>
<string name="TOTP">TOTP</string>
<string name="TrayTotp_SeedField_summary">デフォルト以外の設定で Keepass 2 プラグイン「TrayTotp」を使用している場合、PC での設定に従ってシード フィールドのフィールド名を入力してください。</string>
<string name="TrayTotp_SettingsField_title">TOTP 設定フィールド名</string>
<string name="TrayTotp_SettingsField_summary">ここに TrayTotp の設定フィールドのフィールド名を入力してください。</string>
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">デバッグ用のログファイル</string>
<string name="DebugLog_title">ログファイルを使用</string>
<string name="FtpDebug_title">FTP/SFTP デバッグログ</string>
<string name="DebugLog_summary">アプリの出力をローカルのログファイルへ書き込みます</string>
<string name="DebugLog_send">デバッグログを送信...</string>
<string name="loading">読み込み中…</string>
@@ -638,18 +669,18 @@
<string name="AskAddTemplatesTitle">テンプレートを追加しますか?</string>
<string name="AskAddTemplatesMessage">Keepass2Android には、メールアカウント、無線 LAN パスワード、セキュアメモなど多くの入力テンプレートが用意されています。これらをデータベースに追加しますか? いいえを選択した場合も後からデータベースの設定で追加することができます。</string>
<string name="AddTemplates_pref">テンプレートを追加</string>
<string name="PreviewWarning">ご注意ください! これはプレビューリリースのため、不具合があるかもしれません! 予期しない事象が発生した場合は *どんな内容でも* 私に(Google+ ベータテスターグループかメールで) お知らせください。</string>
<string name="PreviewWarning">ご注意ください! これはプレビューリリースのため、不具合があるかもしれません! 予期しない事象が発生した場合は *どんな内容でも* 私に (Google+ ベータテスターグループかメールで) お知らせください。</string>
<string name="Continue">続行</string>
<string name="NoFilenameWarning">入力された URI はファイル名ではないようです。これは本当に有効なファイルですか?</string>
<string name="FirstInvalidCompositeKeyError">複合マスターキーが無効です! もう一度やり直してください。</string>
<string name="RepeatedInvalidCompositeKeyHelp">複合マスターキーが無効です! 次の手順を試してデータベースのロックを解除してください:\n
<string name="RepeatedInvalidCompositeKeyHelp"> 複合マスターキーが無効です! 次の手順を試してデータベースのロックを解除してください:\n
&#8226; 正しいパスワードを入力したことを確認してください。目のアイコンを使用すると、入力したパスワードを表示できます。\n
&#8226; 正しいパスワードタイプを選択したことを確認してください。データベースを作成するときに使用したタイプと一致することを確認してください。\n
&#8226; 正しいデータベースファイルを選択していることを確認してください。
</string>
&#8226; 正しいパスワードタイプを選択したことを確認してください。データベースを作成するときに使用したタイプと一致することを確認してください。\n
&#8226; 正しいデータベースファイルを選択していることを確認してください。
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; ヒント: データベースファイルが破損した疑いのある場合、または、変更したマスターキーを忘れてしまった場合は「%1$s」をタップしてローカルバックアップを選択すると、最後に開けたバージョンのファイルを試せます。</string>
&#8226; ヒント: データベースファイルが破損した疑いのある場合、または、変更したマスターキーを忘れてしまった場合は「%1$s」をタップしてローカルバックアップを選択すると、最後に開けたバージョンのファイルを試せます。</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; ヒント: Keepass2Android は、内部ストレージに最後に開けたバージョンのファイルを保持しています。「%1$s」をタップして、ローカルバックアップを選択すると開けます。
</string>
@@ -688,6 +719,13 @@
<string name="EntryChannel_desc">選択中のエントリーへ簡単にアクセスするための通知</string>
<string name="CloseDbAfterFailedAttempts">生体認証ロック解除に 3 回失敗すると、データベースを閉じます。</string>
<string name="WarnFingerprintInvalidated">警告! 生体認証は、例えば、新たな指紋をデバイスに追加したときなどに Android によって無効にされる可能性があります。常にマスターパスワードによる解除方法を覚えておいてください!</string>
<string-array name="ChangeLog_1_10">
<item>Android 13 以降での通知権限への対応を追加</item>
<item>FTP と SFTP の実装を改善</item>
<item>pCloud へのフルアクセスを追加</item>
<item>言語選択ダイアログでシステムの言語を選択できるように変更</item>
<item>キーファイル + チャレンジパスワードでの記憶の問題を修正</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>クラッシュと突発的にログアウトするバグを修正</item>
<item>rsa-sha2-256 などの最新の公開鍵アルゴリズムをサポートする、新しい SFTP 実装に切り替え</item>
@@ -793,7 +831,7 @@
* WebDav パスワードを変更するときなどに接続設定できるように変更\n
* Yubikey Neo の静的パスワードモードに対応\n
* 自動入力の提案を無効にできるように変更\n
* logcat へのデータ漏洩を修正\n
* logcat へのデータ漏洩を修正\n
* バグ修正\n
</string>
<string name="ChangeLog_1_04b"> Version 1.04b\n
@@ -863,164 +901,183 @@
* エラーレポートを送信するオプションを追加\n
* 一部の場所にヘルプメッセージを追加\n
</string>
<string name="ChangeLog_0_9_9">Version 0.9.9\n
* UI 全体を再デザイン。Stefano Pignataro 氏 (http://www.spstudio.at) の協力に感謝!\n
<string name="ChangeLog_0_9_9"> Version 0.9.9\n
* UI 全体を再デザイン。Stefano Pignataro 氏 (http://www.spstudio.at) の協力に感謝!\n
* カスタムアイコンを追加できるように変更\n
* Samsung 製デバイスのマルチ画面モードに対応\n
* データベース作成時のデフォルトの暗号化レベルが増加\n
* データ消失を防止するため、追加フィールドのキーが重複していないかの確認を追加\n
</string>
</string>
<string name="ChangeLog_0_9_9c"> Version 0.9.9c\n
* ダークテーマが復活\n
* 他のアイコンパックのインストールに対応 (過去の Windows 風アイコンを Play ストアで入手できます)\n
* データベースの要素をゴミ箱に移動せず、すぐに削除するときの確認画面を追加\n
* バグ修正 (OTP 秘密鍵のエンコードが正しく表示されない問題、間違ったアプリアイコンが表示される場所がある問題)\n
</string>
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
* バグ修正 (一部のデータベースで保存に失敗する問題、ローカルデバイスへのエクスポートが機能しない問題、一部の設定を選択するとクラッシュする問題)\n</string>
<string name="ChangeLog_0_9_8">Version 0.9.8\n
* ストレージアクセスフレームワークに対応 (KP2A Offline で SD カードと Google ドライブに書き込めるようになります)\n
* WebDAV URL を (ファイルの代わりに)入力したときに誤入力を確認する機能を追加\n
* パスワードのフォントを変更\n
* Dropbox アカウントを変更できる機能を追加\n
* バグ修正: OTP を保存できるように修正\n</string>
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
* 翻訳を更新\n
* バグ修正: 0.9.7 でパスワードのフォントが見つからない問題、グループをタイトル順に並べ替えられない問題\n</string>
<string name="ChangeLog_0_9_7">Version 0.9.7\n
* Keepass 1 (kdb) データベースの書き込みに対応 (ベータ!)\n
* 以前のキーボードに切り替える機能を調整 (非 root デバイスでも動作)\n
* 可変長チャレンジで KeeChallenge に対応\n
* QuickUnlock とパスワード画面で、スクリーンショットの取得を防止\n
* 更新日時での並べ替えの順序を逆に変更 (降順になりました)\n
* バグ修正: メモを編集後に画面が正しく更新されるように修正、(うまく行けば) すべてのデバイスでパスワード画面のパスワードが正しく非表示になるよう修正、エントリーを 2 回追加する問題を修正、データベースを修正後も UUID の重複の警告が表示される問題を修正\n</string>
<string name="ChangeLog_0_9_6">Version 0.9.6\n
* キーファイルとデータベースファイルをアプリの内部ディレクトリーへインポートできるように変更 (設定を参照)\n
* 並び替えのオプションを追加\n
* キーボード自動切り替えの設定を改良\n
* アプリと通知領域のアイコンを更新。アイコンは Stefano Pignataro (http://www.spstudio.at) 氏のデザインです\n
* パスワードジェネレーターが最後の設定を保持するよう改良\n
* Android 5 のロック画面の通知表示を見やすく変更\n
* アプリを切り替えたときに、OK を押さなくても入力中のマスターパスワードがクリアされるように変更\n
* 特定のデバイスでキーボード設定の入力言語が表示されない問題を修正\n
* root 化済みデバイスの自動キーボード切り替えの問題を修正\n
* データベースの破損確認を追加 (UUID の重複)\n
* データベースの変更を検出したときの自動リロードで、マスターパスワードがわかってしまうセキュリティ上の問題を解決\n
* ポーランド語のスモールキーボードのレイアウトを改良。キーボード設定のテーマを修正 (Wiktor Ławski 氏に感謝)\n</string>
<string name="ChangeLog_0_9_5"><b>Version 0.9.5</b>\n
* ファイル閲覧の問題を修正 (特に Android 4.4 上で)\n
* Android Lollipop の Nexus 5 での .kdb ファイル (Keepass 1) 読み込みの問題を修正\n
* 最近使用したアプリ一覧でスクリーン ショットを撮影/アプリを表示できないようにする設定を追加\n
* Google ドライブのファイルのストレージの問題を修正 (通常版)\n
* 意図的なストレージ タイプにキーファイルを許可 (通常版)\n
* 公式のセキュリティ パッチを含む Dropbox SDK の更新 (通常版)\n
* ビルドツールを更新 --&gt; apk のサイズが増えました :-(\n
さらにいくつかの変更を予定しています。ホットフィックスをできるだけ早く公開したかったので、これらの変更は次のリリースになります - 申し訳ありません。</string>
<string name="ChangeLog_0_9_4"><b>Version 0.9.4</b>\n
* プラグインに対応: プラグインの入手方法は設定を参照してください!\n
* QR プラグインを公開 (パスワードをスキャン、パスワードを QR コードで表示、エントリーを他の KP2A デバイスに転送)\n
* InputStick プラグインを公開 (bluetooth を経由してアカウント情報を PC に転送 - InputStick USB が必要)\n
* サードパーティーのアプリが KP2A のアカウント情報を照会する機能を簡単に実装できるようになりました。開発者ですか? ぜひあなたのアプリに追加してください!\n
* TOTP に対応 (KeeOTP と TrayTotp に互換)\n
* データベースを開いている間はアプリが Android によって終了されないように変更\n
* 戻るボタンでアプリを離れたときだけデータベースがロックされるように変更 (設定を参照)\n
* 検索結果でグループ名を表示するように変更 (*)\n
* 検索結果に \"親へ移動\" オプションを含むコンテキストメニューを追加 (*)\n
* エントリー表示にグループ名を表示するオプションを追加 (*)\n
* (*) Matthieu 氏によるこれらの機能の実装に感謝!\n
* KeeChallenge (Yubikey NEO を使用する) に対応。Ben Rush 氏のコネクターの実装に感謝!\n
* ユーザーインターフェイスを改良\n
* Google ドライブのインターフェイスのバグを修正\n
* 「寄付」オプションを無効にするオプションを追加\n
* QuickUnlock アイコンは Android 4.2 以上のデバイスではデフォルトで非表示に変更\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Version 0.9.3 r5</b>\n
* Xamarin からの修正を組み込み: Keepass2Android は Android 4.4.2 の ART への対応を完了しました!\n
* バグ修正: 同期のバグ (表示の更新、http の変更の正しい確認)、Android 2.x デバイスでのバグ、Google ドライブと OneDrive ストレージの実装のバグ、データベースを閉じたときクリップボードをクリアする機能のバグ、添付ファイルを開くときのバグ、キーボードの表示のバグ\n</string>
<string name="ChangeLog_0_9_3"><b>Version 0.9.3</b>\n
* 多くの改良を含む新しいキーボード。カスタマイズは設定を参照\n
* 読み取り専用の kdb (Keepass 1 ファイル) の読み取りに試験的に対応\n
* SFTP に対応\n
* ART (Android 4.4.2) のバグへの回避策を追加\n
* バグ修正\n</string>
<string name="ChangeLog_0_9_2"><b>Version 0.9.2</b>\n
* OTP に対応 (OtpKeyProv プラグインと互換)\n
* NFC を使用する YubiKey NEO からの OTP を統合 \n
* いくつか UI を改良\n
* Keepass 2.24 ライブラリーを統合\n
* アプリのプロセスを終了するオプションを追加 (設定を参照)\n
* SSL 証明書の検証を改善\n
* バグ修正\n</string>
<string name="ChangeLog_0_9_1"><b>Version 0.9.1</b>\n
* SkyDrive に対応 (Keepass2Android 通常版のみ)\n
* Google ドライブ統合の問題を修正\n
* NTLM に対応</string>
<string name="ChangeLog_0_9"><b>Version 0.9</b>\n
* Dropbox と Google ドライブに対応 (データベースの読み書き; Keepass2Android 通常版のみ)\n
* Iカスタムファイルブラウザーを統合 (HBA による android-filechooser がベース)\n
* 新しいデータベース作成のユーザーインターフェイスを改良\n
* パスワード表示用にカスタムフォント DejaVu Sans Mono を使用\n
* バグ修正</string>
<string name="ChangeLog_0_8_6"><b>Version 0.8.6</b>\n
* Twofish 暗号に対応\n
* グループを編集できるように変更\n
* グループとエントリーを移動できるように変更\n
* QuickUnlock アイコンを透明にできるように変更 (設定を参照)\n
* バグ修正</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* オフラインで使用できるように、リモートファイルをローカルアプリのキャッシュに保存するよう変更 (編集と最後の更新を含む)。設定を参照\n
* データベースのロック状況を表示する通知アイコンを追加 (設定を参照)\n
* いくつかの状況でロックの決定方法を改良\n
* 読み込み速度を改善するため、パスワードの入力中にデータベースファイルをメモリーに読み込む (設定を参照)\n
* ルートグループにエントリーを追加できるように変更\n
* バグ修正 (参照フィールド、イタリア語と中国語のデバイスのキーボードの問題)</string>
<string name="ChangeLog_0_8_4"><b>Version 0.8.4</b>\n
* 外部でのデータベースの変更を検知して、保存するときにマージ\n
* 読み込みパフォーマンスを改善\n
* 検索ツールバーと提案を改良\n
* 新しいアプリロゴ!\n
* 読み込み/保存の高速化のため .kdbp フォーマットに対応\n
* 追加文字列の編集の改良とディスプレイを隠して保護する機能\n
Alex Vallat 氏のコード貢献に感謝!\n
Niki Hüttner 氏 (www.close-cut.de) の新しいロゴに感謝!\n</string>
<string name="ChangeLog_0_8_3"><b>Version 0.8.3</b>\n
* エントリー一覧に表示されるユーザー名/TAN インデックス (設定を参照)\n
* ブラウザーから検索して対応する結果がなかったとき、エントリーを作成できるように変更\n
* KP2A キーボードで現在のアプリのアカウント情報を検索できるように変更\n
* キーボードで使用するエントリーを選択したあと、アプリが自動で閉じる\n
* URL 検索したあと、キーボード選択ダイアログを自動で開く (設定を参照)\n
* コピーの前にエントリーフィールドのプレースホルダーを置き換え (ほとんどのプレースホルダーに対応)\n
* 細かいバグ修正
<string name="ChangeLog_0_9_8b"> Version 0.9.8b\n
* バグ修正 (一部のデータベースで保存に失敗する問題、ローカルデバイスへのエクスポートが機能しない問題、一部の設定を選択するとクラッシュする問題)\n
</string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* WebDAV のダイジェスト認証に対応\n
* バグ修正 (OI ファイルマネージャー、URL を開く)</string>
<string name="ChangeLog_0_8_1"><b>Version 0.8.1</b>\n
* オフライン版の KP2A Offline と通常版 (オンライン) を再び同じデバイスにインストールできるように変更\n
* 新しい翻訳を追加 (すべての貢献者に感謝!)</string>
<string name="ChangeLog_0_8"><b>Version 0.8</b>\n
* Android 4.x のデバイス向けにユーザーインターフェイスを改善\n
* 既存のファイルを選択するのに任意のファイルマネージャーを使用できるように変更\n
* 添付ファイルを安全に開く方法を追加 (キャッシュディレクトリー経由)\n
* 編集アクティビティのバグを修正\n
* おそらく、新しいバグを追加 :-)</string>
<string name="ChangeLog_keptDonate">ビールまたは他の何かを寄付する可能性を拡張</string>
<string name="ChangeLog_0_7"><b>Version 0.7</b>\n
* 読み込み速度を高速化: 鍵変換が 10 倍速くなりました!\n
* Keepass2Android ソフトウエアキーボード: このキーボードに変更してアカウント情報を入力できます。クリップボードからのパスワード流出を防ぎます (オプションで古いクリップボード通知を無効にできます)\n
* ビールやその他何かを寄付するオプションを追加 (メニューを参照)</string>
<string name="ChangeLog"><b>Version 0.6.2</b>\n
* Google ドライブ/Dropbox/... 統合: 公式の Google ドライブや Dropbox のアプリを使用して、.kdbx ファイルを開くと、KP2A を表示するようになりました\n
* 検索ダイアログの改善\n
* サブドメインを含む共有 URL の検索結果の改善\n
* メニューに、フィードバックを送る、評価、およびアプリを翻訳するオプションを追加\n
<string name="ChangeLog_0_9_8"> Version 0.9.8\n
* ストレージアクセスフレームワークに対応 (KP2A Offline で SD カードと Google ドライブに書き込めるようになります)\n
* WebDAV URL を (ファイルの代わりに) 入力したときに誤入力を確認する機能を追加\n
* パスワードのフォントを変更\n
* Dropbox アカウントを変更できる機能を追加\n
* バグ修正: OTP を保存できるように修正\n
</string>
<string name="ChangeLog_0_9_7b"> Version 0.9.7b\n
* 翻訳を更新\n
* バグ修正: 0.9.7 でパスワードのフォントが見つからない問題、グループをタイトル順に並べ替えられない問題\n
</string>
<string name="ChangeLog_0_9_7"> Version 0.9.7\n
* Keepass 1 (kdb) データベースの書き込みに対応 (ベータ!)\n
* 以前のキーボードに切り替える機能を調整 (非 root デバイスでも動作)\n
* 可変長チャレンジで KeeChallenge に対応\n
* QuickUnlock とパスワード画面で、スクリーンショットの取得を防止\n
* 更新日時での並べ替えの順序を逆に変更 (降順になりました)\n
* バグ修正: メモを編集後に画面が正しく更新されるように修正、(うまく行けば) すべてのデバイスでパスワード画面のパスワードが正しく非表示になるよう修正、エントリーを 2 回追加する問題を修正、データベースを修正後も UUID の重複の警告が表示される問題を修正\n
</string>
<string name="ChangeLog_0_9_6"> Version 0.9.6\n
* キーファイルとデータベースファイルをアプリの内部ディレクトリーへインポートできるように変更 (設定を参照)\n
* 並び替えのオプションを追加\n
* キーボード自動切り替えの設定を改良\n
* アプリと通知領域のアイコンを更新。アイコンは Stefano Pignataro (http://www.spstudio.at) 氏のデザインです\n
* パスワードジェネレーターが最後の設定を保持するよう改良\n
* Android 5 のロック画面の通知表示を見やすく変更\n
* アプリを切り替えたときに、OK を押さなくても入力中のマスターパスワードがクリアされるように変更\n
* 特定のデバイスでキーボード設定の入力言語が表示されない問題を修正\n
* root 化済みデバイスの自動キーボード切り替えの問題を修正\n
* データベースの破損確認を追加 (UUID の重複)\n
* データベースの変更を検出したときの自動リロードで、マスターパスワードがわかってしまうセキュリティ上の問題を解決\n
* ポーランド語のスモールキーボードのレイアウトを改良。キーボード設定のテーマを修正 (Wiktor Ławski 氏に感謝)\n
</string>
<string name="ChangeLog_0_9_5"> <b>Version 0.9.5</b>\n
* ファイル閲覧の問題を修正 (特に Android 4.4 上で)\n
* Android Lollipop の Nexus 5 での .kdb ファイル (Keepass 1) 読み込みの問題を修正\n
* 最近使用したアプリ一覧でスクリーン ショットを撮影/アプリを表示できないようにする設定を追加\n
* Google ドライブのファイルのストレージの問題を修正 (通常版)\n
* 意図的なストレージ タイプにキーファイルを許可 (通常版)\n
* 公式のセキュリティ パッチを含む Dropbox SDK の更新 (通常版)\n
* ビルドツールを更新 --&gt; apk のサイズが増えました :-(\n
さらにいくつかの変更を予定しています。ホットフィックスをできるだけ早く公開したかったので、これらの変更は次のリリースになります - 申し訳ありません。
</string>
<string name="ChangeLog_0_9_4"> <b>Version 0.9.4</b>\n
* プラグインに対応: プラグインの入手方法は設定を参照してください!\n
* QR プラグインを公開 (パスワードをスキャン、パスワードを QR コードで表示、エントリーを他の KP2A デバイスに転送)\n
* InputStick プラグインを公開 (bluetooth を経由してアカウント情報を PC に転送 - InputStick USB が必要)\n
* サードパーティーのアプリが KP2A のアカウント情報を照会する機能を簡単に実装できるようになりました。開発者ですか? ぜひあなたのアプリに追加してください!\n
* TOTP に対応 (KeeOTP と TrayTotp に互換)\n
* データベースを開いている間はアプリが Android によって終了されないように変更\n
* 戻るボタンでアプリを離れたときだけデータベースがロックされるように変更 (設定を参照)\n
* 検索結果でグループ名を表示するように変更 (*)\n
* 検索結果に \"親へ移動\" オプションを含むコンテキストメニューを追加 (*)\n
* エントリー表示にグループ名を表示するオプションを追加 (*)\n
* (*) Matthieu 氏によるこれらの機能の実装に感謝!\n
* KeeChallenge (Yubikey NEO を使用する) に対応。Ben Rush 氏のコネクターの実装に感謝!\n
* ユーザーインターフェイスを改良\n
* Google ドライブのインターフェイスのバグを修正\n
* 「寄付」オプションを無効にするオプションを追加\n
* QuickUnlock アイコンは Android 4.2 以上のデバイスではデフォルトで非表示に変更\n
</string>
<string name="ChangeLog_0_9_3_r5"> <b>Version 0.9.3 r5</b>\n
* Xamarin からの修正を組み込み: Keepass2Android は Android 4.4.2 の ART への対応を完了しました!\n
* バグ修正: 同期のバグ (表示の更新、http の変更の正しい確認)、Android 2.x デバイスでのバグ、Google ドライブと OneDrive ストレージの実装のバグ、データベースを閉じたときクリップボードをクリアする機能のバグ、添付ファイルを開くときのバグ、キーボードの表示のバグ\n
</string>
<string name="ChangeLog_0_9_3"> <b>Version 0.9.3</b>\n
* 多くの改良を含む新しいキーボード。カスタマイズは設定を参照\n
* 読み取り専用の kdb (Keepass 1 ファイル) の読み取りに試験的に対応\n
* SFTP に対応\n
* ART (Android 4.4.2) のバグへの回避策を追加\n
* バグ修正\n
</string>
<string name="ChangeLog_0_9_2"> <b>Version 0.9.2</b>\n
* OTP に対応 (OtpKeyProv プラグインと互換)\n
* NFC を使用する YubiKey NEO からの OTP を統合 \n
* いくつか UI を改良\n
* Keepass 2.24 ライブラリーを統合\n
* アプリのプロセスを終了するオプションを追加 (設定を参照)\n
* SSL 証明書の検証を改善\n
* バグ修正\n
</string>
<string name="ChangeLog_0_9_1"> <b>Version 0.9.1</b>\n
* SkyDrive に対応 (Keepass2Android 通常版のみ)\n
* Google ドライブ統合の問題を修正\n
* NTLM に対応
</string>
<string name="ChangeLog_0_9"> <b>Version 0.9</b>\n
* Dropbox と Google ドライブに対応 (データベースの読み書き; Keepass2Android 通常版のみ)\n
* Iカスタムファイルブラウザーを統合 (HBA による android-filechooser がベース)\n
* 新しいデータベース作成のユーザーインターフェイスを改良\n
* パスワード表示用にカスタムフォント DejaVu Sans Mono を使用\n
* バグ修正
</string>
<string name="ChangeLog_0_8_6"> <b>Version 0.8.6</b>\n
* Twofish 暗号に対応\n
* グループを編集できるように変更\n
* グループとエントリーを移動できるように変更\n
* QuickUnlock アイコンを透明にできるように変更 (設定を参照)\n
* バグ修正
</string>
<string name="ChangeLog_0_8_5"> <b>Version 0.8.5</b>\n
* オフラインで使用できるように、リモートファイルをローカルアプリのキャッシュに保存するよう変更 (編集と最後の更新を含む)。設定を参照\n
* データベースのロック状況を表示する通知アイコンを追加 (設定を参照)\n
* いくつかの状況でロックの決定方法を改良\n
* 読み込み速度を改善するため、パスワードの入力中にデータベースファイルをメモリーに読み込む (設定を参照)\n
* ルートグループにエントリーを追加できるように変更\n
* バグ修正 (参照フィールド、イタリア語と中国語のデバイスのキーボードの問題)
</string>
<string name="ChangeLog_0_8_4"> <b>Version 0.8.4</b>\n
* 外部でのデータベースの変更を検知して、保存するときにマージ\n
* 読み込みパフォーマンスを改善\n
* 検索ツールバーと提案を改良\n
* 新しいアプリロゴ!\n
* 読み込み/保存の高速化のため .kdbp フォーマットに対応\n
* 追加文字列の編集の改良とディスプレイを隠して保護する機能\n
Alex Vallat 氏のコード貢献に感謝!\n
Niki Hüttner 氏 (www.close-cut.de) の新しいロゴに感謝!\n
</string>
<string name="ChangeLog_0_8_3"> <b>Version 0.8.3</b>\n
* エントリー一覧に表示されるユーザー名/TAN インデックス (設定を参照)\n
* ブラウザーから検索して対応する結果がなかったとき、エントリーを作成できるように変更\n
* KP2A キーボードで現在のアプリのアカウント情報を検索できるように変更\n
* キーボードで使用するエントリーを選択したあと、アプリが自動で閉じる\n
* URL 検索したあと、キーボード選択ダイアログを自動で開く (設定を参照)\n
* コピーの前にエントリーフィールドのプレースホルダーを置き換え (ほとんどのプレースホルダーに対応)\n
* 細かいバグ修正
</string>
<string name="ChangeLog_0_8_2"> <b>Version 0.8.2</b>\n
* WebDAV のダイジェスト認証に対応\n
* バグ修正 (OI ファイルマネージャー、URL を開く)
</string>
<string name="ChangeLog_0_8_1"> <b>Version 0.8.1</b>\n
* オフライン版の KP2A Offline と通常版 (オンライン) を再び同じデバイスにインストールできるように変更\n
* 新しい翻訳を追加 (すべての貢献者に感謝!)
</string>
<string name="ChangeLog_0_8"> <b>Version 0.8</b>\n
* Android 4.x のデバイス向けにユーザーインターフェイスを改善\n
* 既存のファイルを選択するのに任意のファイルマネージャーを使用できるように変更\n
* 添付ファイルを安全に開く方法を追加 (キャッシュディレクトリー経由)\n
* 編集アクティビティのバグを修正\n
* おそらく、新しいバグを追加 :-)
</string>
<string name="ChangeLog_keptDonate">ビールなどを寄付する方法を確認</string>
<string name="ChangeLog_0_7"> <b>Version 0.7</b>\n
* 読み込み速度を高速化: 鍵変換が 10 倍速くなりました!\n
* Keepass2Android ソフトウエアキーボード: このキーボードに変更してアカウント情報を入力できます。クリップボードからのパスワード流出を防ぎます (オプションで古いクリップボード通知を無効にできます)\n
* ビールやその他何かを寄付するオプションを追加 (メニューを参照)
</string>
<string name="ChangeLog"> <b>Version 0.6.2</b>\n
* Google ドライブ/Dropbox/... 統合: 公式の Google ドライブや Dropbox のアプリを使用して、.kdbx ファイルを開くと、KP2A を表示するようになりました\n
* 検索ダイアログの改善\n
* サブドメインを含む共有 URL の検索結果の改善\n
* メニューに、フィードバックを送る、評価、およびアプリを翻訳するオプションを追加\n
\n
<b>Version 0.6.1</b>\n
* バックグラウンドでデータベースが変更されたことを検出 (例. 同期アプリのアクティビティにより)\n
* ブラウザーからの URL 検索を改善\n
* 変更を破棄するときに確認のダイアログ\n
<b>Version 0.6.1</b>\n
* バックグラウンドでデータベースが変更されたことを検出 (例. 同期アプリのアクティビティにより)\n
* ブラウザーからの URL 検索を改善\n
* 変更を破棄するときに確認のダイアログ\n
\n
<b>Version 0.6</b>\n
最初の公開リリース
<b>Version 0.6</b>\n
最初の公開リリース
</string>
<string-array name="clipboard_timeout_options">
<item>30 秒</item>
@@ -1070,7 +1127,8 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>パスワード</item>
<item>秘密鍵/公開鍵</item>
<item>KP2A 秘密鍵/公開鍵</item>
<item>カスタム秘密鍵</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>証明書の検証エラーを無視</item>
@@ -1088,6 +1146,11 @@
<string name="autofill_enable_for">%1$s の自動入力を有効にする</string>
<string name="invalid_link_association">ドメイン %1$s をアプリ %2$s と関連付けられませんでした</string>
<string name="enable_fingerprint_hint">Keepass2Android が生体認証ハードウェアを検出しました。このデータベースのロックを生体認証で解除しますか?</string>
<string name="post_notifications_dialog_title">通知を許可してください</string>
<string name="post_notifications_dialog_message">Keepass2Android は、パスワードや TOTP などの値をクリップボードにコピーしたり、内蔵キーボードを起動したりするためのボタン付きの通知を表示できます。Keepass2Android にアプリを切り替えずに値を他のアプリに転送するのに便利です。この通知を有効にしますか?</string>
<string name="post_notifications_dialog_allow">通知を許可してください</string>
<string name="post_notifications_dialog_disable">この機能を無効にする</string>
<string name="post_notifications_dialog_notnow">今はしない</string>
<string name="understand">理解しました</string>
<string name="dont_show_again">二度と表示しない</string>
<string name="masterkey_infotext_head">マスターパスワードを思い出せますか?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">앱 시간제한</string>
<string name="app_timeout_summary">앱 비활성화 시 데이터베이스 잠금 대기 시간을 설정합니다.</string>
<string name="kill_app_label">앱 프로세스 종료</string>
<string name="show_kill_app">종료 버튼</string>
<string name="kill_app_label">앱 프로세스 종료</string>
<string name="show_kill_app_summary">비밀번호 화면에 앱 종료 버튼 보여줍니다 (편집증적인 사용자용)</string>
<string name="application"></string>
<string name="application_settings">앱 설정</string>
@@ -488,7 +488,6 @@
이미 데이터베이스 파일를 갖고 있다면, 이 옵션을 선택해서 폴더를 생성한 다음, 기존의 데이터베이스 파일을 생성된 폴더에 넣으십시오. (PC나 기타 경로를 통해서)
그 다음 이 옵션을 다시 선택하여 데이터베이스 파일을 여십시오.</string>
<string name="filestoragename_gdrive">Google 드라이브</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">원드라이브</string>
<string name="filestoragename_onedrive2">원드라이브</string>
<string name="filestoragename_onedrive2_full">모든 파일 및 공유한 파일</string>
@@ -609,23 +608,6 @@ Keepass2Android는 오프라인에서도 데이터베이스 파일의 사용이
<string name="Continue">계속</string>
<string name="NoFilenameWarning">입력 한 URI가 파일명이 아닌 것 같습니다. 정말로 올바른 파일이 맞습니까?</string>
<string name="FirstInvalidCompositeKeyError">복합 키가 잘못 되었습니다! 다시 시도 하십시오.</string>
<string name="RepeatedInvalidCompositeKeyHelp">복합 키가 잘못 되었습니다! 데이터베이스 잠금을 해제하려면 다음 단계를 수행하십시오:\n
• 올바른 암호를 입력했는지 확인하십시오. 눈 아이콘을 사용하여 입력 한 비밀번호를 표시하십시오.\n
• 올바른 암호 유형을 선택했는지 확인하십시오. 데이터베이스를 만들 때 사용한 유형과 일치하는지 확인하십시오.\n
• 올바른 데이터베이스 파일을 선택했는지 확인하십시오.</string>
<string name="HintLocalBackupInvalidCompositeKey">\n
&#8226; 힌트: 데이터베이스 파일이 손상되었거나 마스터 키를 수정 한 후에 기억하지 못한다면 \"%1$s\"를 클릭하고 내부 백업을 선택하여 마지막으로 성공적으로 연 파일 버전을 시도 할 수 있습니다.</string>
<string name="HintLocalBackupOtherError">\n
&#8226; 힌트: Keepass2Android는 마지막으로 성공적으로 연 파일 버전을 내부 메모리에 저장했습니다. \"%1$s\" 항목을 탭하고 내부 백업을 선택하여 열 수 있습니다. </string>
<string name="CorruptDatabaseHelp">파일이 손상되었습니다. \n
다음은 문제를 진단하는 데 도움이되는 몇 가지 힌트입니다:\n
&#8226; USB (MTP-Mode)로 파일을 복사 한 경우 MyPhoneExplorer와 같은 도구로 다시 시도하십시오. MTP가 파일을 잘라내는 경우가 있습니다.\n
&#8226; PC의 동일한 위치에서 파일을 열 수 없으면 파일이 실제로 손상되었을 가능성이 큽니다. 데이터베이스 백업을 사용하십시오. Keepass2Android가 파일을 손상시켰다고 추정되면 지원 팀에 문의해 주십시오.\n
&#8226; PC에서 파일을 여는 것이 가능한 경우 지원 팀에 문의해 주십시오. PC에서 다른 설정(예시: 압축이 풀린 상태)으로 저장한 후 Keepass2Android에서 다시 시도해볼 수 있습니다.
</string>
<string name="open_other_db">다른 데이터베이스 열기...</string>
<string name="select_database">데이터베이스 선택</string>
<string name="configure_child_dbs">하위 데이터베이스 설정...</string>
@@ -679,275 +661,7 @@ Keepass2Android는 오프라인에서도 데이터베이스 파일의 사용이
<item>버그 수정</item>
<item>버그 수정</item>
</string-array>
<string name="ChangeLog_1_07b">버전 1.07b\n
* 네이티브 구현을 통해 Argon2 퍼포먼스 향상 (Chih-Hsuan Yen님께 감사드립니다!)\n
* 지문 아이콘을 클릭해서 지문 인식 비활성화 허용 (이를 통해 스크린 밑으로 나간 지문 인식 리더 문제를 피할 수 있습니다. marcoDallas님께 감사드립니다!)\n
* 암호 표기 토글 시 커서 위치 복구 (DDoSolitary님께 감사드립니다!)\n
* pCloud 구현 향상 (gilbsgilbs님께 다시 한번 감사드립니다!)\n
* 조금 더 많은 브라우저에서 자동 입력 지원 \n
* 새 OneDrive 구현: 비즈니스 용 OneDrive, 공유된 파일, 선택 가능한 액세스 범위, 다중 계정 지원 및 오프라인 접근 수정 포함\n
* 버그 수정
</string>
<string name="ChangeLog_1_07">버전 1.07\n
* 삼성 Android 9 장치에서 발생한 문제를 수정했습니다.\n
* 한 개 이상의 데이터베이스 열람을 허용했습니다. KeeAutoExec과 호환됩니다.\n
* SFTP: 공개 키 접근을 허용합니다. 호스트 키가 변경되었는지 확인해보세요.\n
* pCloud를 지원합니다 - gilbsgilbs님께 감사드립니다!\n
* Nextcloud 지원을 명시화했습니다.\n
* 항목 첨부의 저장과 업데이트 기능을 향상했습니다.\n
* 개인 설정의 작동 조정에 대한 더 많은 설정을 추가했습니다.\n
* SSL: 유저 증명서를 신뢰하는 기능을 추가했습니다.\n
* 자동입력 기능을 향상했습니다. (이제 Firefox가 지원됩니다. 관련 팝업을 줄일 수 있습니다.)\n
* 버그 수정\n </string>
<string name="ChangeLog_1_06"> 버전 1.06\n
* Yubikey 시도-응답 지원을 위한 앱을 YubiChallenge에서 ykDroid로 교체.\n
* KeepassXC-스타일 시도-응답 지원 추가. 노트: 데이터 베이스 포멧은 반드시 KDBX4 이어야 합니다!\n
* Google Drive에서 쓰레기 파일이 로드 되는것을 거부\n
* FTPS을 위한 TLS 구현을 변경, gssapi-with-mic를 지원하는 서버로 JSch 버그에 대한 해결 방법 추가\n
* 버그 수정\n
</string>
<string name="ChangeLog_1_05"> 버전 1.05\n
* Android 8의 알림 채널 사용, 시스템 설정을 통한 구성 허용\n
* 알림에 항목 아이콘 표시\n
* Android 8 용 적응형 아이콘 사용, Android 7 용 원형 런쳐 아이콘 사용\n
* 잠금 해제시 검색 활성화 허용 (설정 참조)\n
* Storage Access Framework를 통해 파일을 작성 하는 방식을 변경하고 시스템 파일 선택기를 통해 열린 Google 드라이브에서의 파일을 업데이트 할 때 발생하는 문제를 수정했습니다.\n
* 몇 가지 일반적인 오해를 피하기 위해 몇 가지 정보 텍스트를 추가했습니다.\n
* 성공적으로 열린 데이터베이스의 내부 백업을 생성하여 데이터 손실 위험을 줄입니다.\n
* 최신 SSH 암호를 지원하도록 JSch를 업데이트 했습니다.\n
* 연결 설정을 수정할 수 있습니다. 예: WebDav 암호가 변경되었을 때\n
* Yubikey Neo의 정적 암호 모드 지원 추가\n
* 자동 완성 제안을 사용 중지하는걸 허용합니다.\n
* logcat에 대한 데이터 유출 문제 수정\n
* 그 밖의 버그 수정\n
</string>
<string name="ChangeLog_1_04b"> 버전 1.04b\n
* 화웨이 기기에서 자동 완성을 사용하려 할 때 발생 하는 문제를 수정했습니다.\n
</string>
<string name="ChangeLog_1_04"> 버전 1.04\n
* Android 8.0 버전 이상에서 자동 완성 기능이 추가되었습니다.\n
* 라이브러리와 빌드 도구, 타겟 SDK 버전을 업그레이드 했습니다.\n
</string>
<string name="ChangeLog_1_03"> 버전 1.03\n
* Google의 요청에 따라 자동 완성을위한 접근성 서비스가 삭제되었습니다. 이전 기능과 비슷한 플러그인을 찾으려면 비밀번호 접근 설정을 참조하십시오.\n
* 서드 파티 앱을 저장 옵션으로 다시 추가했습니다.\n
* 첨부 된 이미지를 다른 앱으로 열지 않고 볼 수있는 통합 이미지 뷰어\n
* 일부 연결 문제 해결을 위해 OkHttp를 업그레이드 했습니다.\n
* KeeTrayTOTP 항목을 지원하여 Steam 항목이 지원됩니다.\n
</string>
<string name="ChangeLog_1_02"> 버전 1.02\n
* 몇 가지 보안 개선 사항. jean-baptiste.cayrou@thalesgroup.com과 vincent.fargues@thalesgroup.com 그리고 그들의 협력을 통한
보안 리포트 제공에 깊은 감사를 드립니다!\n
* 키보드 스왑 플러그인 지원 (암호 접근 옵션을 보세요): 루팅 되지 않은 장치에서 입력 방식을 자동적으로 전환 할 수 있습니다. XDA-Developers의 Mishaal Rahman님께 감사의 말을 전합니다.\n
* 최신 크롬 버전에서의 접근성 서비스 문제 수정\n
* 지문 데이터를 불필요하게 지우는 문제 수정\n
* 사소한 충돌 수정\n
* 향후 호환성을 위한 드롭박스 SDK 업데이트\n
* Xamarin Insights를 통한 오류 보고 제거\n
* 빌드 도구 업데이트\n
</string>
<string name="ChangeLog_1_01g"> 버전 1.01-g\n
* 오프라인으로 작업 할 때 충돌 문제 수정\n
* FTP(S) 자격 증명의 잘못된 인코딩 수정\n
* 원드라이브 및 이전 Android 버전에서 충돌 문제 수정\n
* 입력 화면에서 현지 시간으로 시간 표시\n
</string>
<string name="ChangeLog_1_01d"> 버전 1.01-d\n
* 원드라이브 파일 목록 수정\n
* 호스트 이름 확인이 실패 할 때도 인증서 오류를 무시할 수 있습니다 (일반적인 용도로는 권장되지 않음).\n
* 올바른 잠금 해제 코드에도 불구하고 QuickUnlock이 때때로 실패하는 문제 수정\n
</string>
<string name="ChangeLog_0_9_8c"> 버전 0.9.8c\n
* Microsoft Live SDK의 SSL 취약성 수정 (원드라이브를 통해 파일에 액세스 할 때 사용)\n
* 버그 수정: 이전 버전에서의 중복된 입력 방법 수정 (하나가 충돌)\n
</string>
<string name="ChangeLog_1_01"> 버전 1.01\n
* Argon2 키 파생 및 ChaCha20 암호화를 포함한 새로운 KDBX-4 형식 (Keepass 2.35와 호환) 에 대한 지원이 추가되었습니다.\n
* WebDav 파일 저장소를 다시 구현하여 파일 찾아보기를 허용하고 최신 암호화를 지원합니다.\n
* Reimpleented FTP file storage는 파일 탐색을 지원하고 암호화 (FTPS) 를 지원합니다.\n
* OneDrive SDK가 업데이트되었습니다 (이전에 사용한 Live SDK는 더 이상 업데이트되지 않음)\n
* Dropbox SDK 버전 2로 업데이트 되었습니다. (이전에 사용 된 버전 1 SDK는 사용되지 않음).\n
* OwnCloud 지원 추가.\n
* 내부 파일을 열기 전에 저장소 권한 확인
</string>
<string name="ChangeLog_1_0_0e"> 버전 1.0.0e\n
* 안드로이드 6을 사용하는 구형 삼성 기기에서 지문인식 잠금해제 관련 수정\n
* x86기기에 대한 기본 지원 추가\n
* 지문인식하는 동안 소프트키를 숨길수 있게 허용\n
* 시스템 업데이트 구축
</string>
<string name="ChangeLog_1_0_0"> 버전 1.0.0\n
* 지문 잠금 해제 (Android 6.0+ 혹은 삼성 기기)\n
* 자동 입력 서비스 추가 (Android 5.0+ 필요)\n
* 항목 서식 지원 추가\n
* \"오프라인에서 작업\" 지원 추가\n
* 항목 복사 허가\n
* 필드 이름에서의 자동 완성 모드\n
* 최근 파일 내역에서의 항목 지우기 허가\n
* Android 6.0에서 런타임에 권한 요청\n
* 버그 수정 (내장 키보드에서의 아이콘을 선택할때)\n
* 버그 리포트 보내기 옵션 추가\n
* 일부 구간에서의 도움말 추가\n
</string>
<string name="ChangeLog_0_9_9">버전 0.9.9\n
* 완전한 UI 재 설계. Stefano Pignataro (http://www.spstudio.at)의 도움에 감사드립니다!\n
* 커스텀 아이콘 추가 허가\n
* 삼성 기기에서의 멀티 윈도우 모드 지원\n
* 새로운 데이터베이스의 기본 암호화 라운드 수 증가\n
* 추가 필드의 중복 키가 있는지 확인하여 데이터 손실을 방지\n
</string>
<string name="ChangeLog_0_9_9c"> 버전 0.9.9c\n
* 어두운 테마가 돌아옴\n
* 이제 아이콘팩 설치 가능 (플레이 스토어를 통해 예전 윈도우 스타일의 아이콘을 사용 할 수 있습니다.)\n
* 휴지통을 통하지 않고 항목을 삭제할때 확인 질문 추가\n
* 버그 수정 (OTP 비밀 인코딩을 잘못 출력, 일부 장소에서의 잘못된 앱 아이콘)\n
</string>
<string name="ChangeLog_0_9_8b">버전 0.9.8b\n
* 버그 수정 (일부 데이터 베이스에서의 저장 실패, 내부 기기에서 내보내기 작동 불가, 몇몇 설정 선택시 앱 충돌)\n</string>
<string name="ChangeLog_0_9_8">버전 0.9.8\n
* 스토리지 액세스 프레임 워크 지원 (KP2A 오프라인에서 SD 카드 및 Google 드라이브에 쓰기 가능)\n
* WebDAV URL (파일 대신 디렉토리) 을 입력 할 때 잘못된 사용자 입력을 탐지\n
* 비밀번호 글꼴 변경\n
* 드롭박스 계정 변경 허가\n
* 버그 수정: 이제 OTP 비밀번호가 기억됩니다</string>
<string name="ChangeLog_0_9_7b">버전 0.9.7b\n
* 번역 업데이트\n
* 버그 수정: 0.9.7에서의 비밀번호 글꼴 누락, 이름순으로 그룹 정렬 문제\n</string>
<string name="ChangeLog_0_9_7">버전 0.9.7\n
* Keepass 1 (kdb) 데이터베이스 지원 (베타!)\n
* 이전에 사용하던 키보드로 더 잘 전환 됩니다 (비-루팅 기기에서도 작동 함).\n
* 다양한 길이의 시도를 가진 KeeChallenge 지원\n
* QuickUnlock 및 암호 화면에서 스크린 샷 방지\n
* 수정 날짜 별 정렬의 역순 정렬 순서 (현재 내림차순)\n
* 버그 수정: 변경 후 Notes 보기가 올바르게 업데이트되었습니다. 암호 보기는 이제 모든 장치에서 암호를 올바르게 숨깁니다, 항목을 두 번 추가 할 수있는 고정 문제 수정, 데이터베이스 수정 후에도 중복 UUID 경고 표시 문제 해결\n</string>
<string name="ChangeLog_0_9_6">버전 0.9.6\n
* 키 파일 및/또는 내부 데이터베이스 파일을 앱 내부 디렉토리로 가져올 수 있습니다 (설정 참조).\n
* 다양한 정렬 옵션 허용\n
* 자동 키보드 전환을 위한 향상된 기본 설정\n
* 업데이트 된 응용 프로그램 로고 및 알림 디자인, 디자인 Stefano Pignataro (http://www.spstudio.at)\n
* 암호 생성기는 마지막 설정을 기억합니다.\n
* Android 5를 위한 잠금 화면 알림 표시 설정\n
* 확인을 클릭하지 않고 앱을 종료 해도 마스터 비밀번호 입력란이 삭제됩니다.\n
* 일부 장치의 키보드 설정에서 입력 언어 누락 문제 해결\n
* 루팅 된 기기의 자동 키보드 전환 문제 해결\n
* 손상된 데이터베이스에 대한 검사 추가 (중복 된 UUID)\n
* 변경이 감지되면 자동으로 데이터베이스를 다시 로드하고 마스터 비밀번호 공개에 대한 보안 문제를 해결합니다.\n
* 폴란드어의 소형 키보드 레이아웃 개선, 키보드 설정의 테마 수정 (Wiktor Ławski에 감사드립니다)\n</string>
<string name="ChangeLog_0_9_5"><b>버전 0.9.5</b>\n
* 파일 탐색 관련 문제 수정 (특히 안드로이드 4.4버전)\n
* Nexus 5의 Android Lollipop에서 .kdb 파일 (Keepass 1)을로드 할 때 발생하는 문제가 해결되었습니다.\n
* 최근 앱 목록의 스크린 샷/앱 표시 방지 옵션 추가\n
* Google 드라이브 파일 저장 문제 해결 (일반용)\n
* 선택한 스토리지 유형에 대한 주요 파일 허용 (일반용)\n
* 일반 보안 패치가 포함 된 Dropbox SDK 업데이트 (일반용)\n
* 빌드 도구 업데이트 --&gt; apk 크기 증가 :-(\n
더 많은 변화를 약속드립니다. 그 변화는 다음 버전과 함께 옵니다. - 죄송합니다. 저는 이 핫 픽스를 가능한 한 빨리 출시하고 싶었습니다.</string>
<string name="ChangeLog_0_9_4"><b>버전 0.9.4</b>\n
* 추가 된 플러그인 지원: 플러그인을 얻는 방법은 설정을 참조하십시오!\n
* 출시 된 QR 플러그인 (암호 스캔, QR 코드로 암호 표시, 다른 KP2A 장치로 항목 전송)\n
* 출시 된 InputStick 플러그인 (블루투스를 통해 PC로 인증서 전송 - InputStick USB 스틱 필요)\n
* 이제 제3자 앱은 자격 증명에 대한 KP2A 요청을 손쉽게 구현할 수 있습니다. 당신은 개발자입니까? 적합하다면 당신의 앱에 추가하십시오!\n
* TOTP 지원 추가 (KeeOTP 및 TrayTotp와 호환)\n
* 데이터베이스가 열려있을 때 앱이 더 이상 Android에 의해 종료되지 않습니다.\n
* 뒤로 버튼으로 앱을 종료 할 때 데이터베이스가 더 이상 잠겨 있지 않음 (설정 참조)\n
* 검색 결과보기에 그룹 이름 표시 (*)\n
* \"상위로 탐색\" 옵션을 포함한 검색 결과보기의 상황에 맞는 메뉴 추가 (*)\n
* 항목보기에 그룹 이름을 표시하는 추가 옵션 (*)\n
* (*) 이러한 기능을 구현해준 Matthieu에게 감사합니다!\n
* KeeChallenge (Yubikey NEO로) 를 지원. 커넥터를 구현 한 Ben Rush에게 감사드립니다!\n
* 유저 인터페이스 향상\n
* 구글 드라이브 통합에서의 버그 수정\n
* \"기부\" 버튼 비활성화 옵션 추가\n
* 이제 QuickUnlock 아이콘은 기본적으로 Android 4.2 이상의 기기에 표시되지 않습니다.\n </string>
<string name="ChangeLog_0_9_3_r5"><b>버전 0.9.3 r5</b>\n
* Xamarin의 수정 사항: Keepass2Android가 Android 4.4.2의 ART와 호환됩니다. 드디어!\n
* 버그 수정: 동기화 버그 (표시 새로 고침, http 변경 사항 확인), Android 2.x 기기의 버그, Google 드라이브 및 원드라이브 저장소 구현의 버그, 닫기 데이터베이스의 클립 보드 지우기, 첨부 파일 열기 버그, 키보드 문제 표시\n</string>
<string name="ChangeLog_0_9_3"><b>버전 0.9.3</b>\n
* 수많은 개선사항을 포함한 새 키보드. 맞춤 설정을 참조하십시오.\n
* kdb (Keepass 1 파일) 에 대한 읽기 전용 지원. 실험용!\n
* SFTP 지원 추가\n
* ART (Android 4.4.2) 의 버그에 대한 해결 방법 추가\n
* 버그 수정\n</string>
<string name="ChangeLog_0_9_2"><b>버전 0.9.2</b>\n
* OTP 지원 추가 (OtpKeyProv 플러그인과 호환)\n
* YubiKey NEO의 OTP 통합 NFC 지원 \n
* 여러 가지 UI 개선\n
* Keepass 2.24 라이브러리 통합\n
* 앱을 종료하는 옵션이 추가되었습니다 (설정 참조).\n
* 향상된 SSL 인증서 유효성 검사\n
* 버그 수정\n</string>
<string name="ChangeLog_0_9_1"><b>버전 0.9.1</b>\n
* 통합된 SkyDrive 지원 (Keepass2Android 일반 버전 전용)\n
* Google 드라이브 통합에서의 문제 해결\n
* NTLM 지원 추가</string>
<string name="ChangeLog_0_9"><b>버전 0.9</b>\n
* 통합된 드롭박스 및 Google 드라이브 지원 (읽기/쓰기 데이터베이스, Keepass2Android 일반 에디션 전용)\n
* 통합된 커스텀 파일 탐색기 (HBA의 android-filechooser 기반)\n
* 새로운 데이터베이스 생성을 위한 향상된 사용자 인터페이스\n
* 비밀번호 표시용도의 커스텀 글꼴 DejaVu Sans Mono 추가\n
* 버그 수정</string>
<string name="ChangeLog_0_8_6"><b>버전 0.8.6</b>\n
* Twofish 암호 지원\n
* 그룹 수정 허가\n
* 그룹과 항목 이동 허가\n
* QuickUnlock 아이콘을 투명하게 만들 수 있습니다 (설정 참조).\n
* 버그 수정</string>
<string name="ChangeLog_0_8_5"><b>버전 0.8.5</b>\n
* 원격 파일은 내부 응용 프로그램 캐시에 저장되어 오프라인 사용이 가능합니다 (편집 및 이후 동기화 포함). 설정을 참조하십시오. \n
* 데이터베이스의 잠금 상태를 시각화하는 알림 아이콘 (설정 참조)\n
* 일부 상황에서 잠금 상태의 개선\n
* 로딩 속도를 높이기 위해 암호를 입력하는 동안 데이터베이스 파일이 메모리에 로드됩니다 (설정 참조).\n
* 루트 그룹에 항목을 추가 할 수 있습니다.\n
* 버그 수정 (참조 필드 중국과 이탈리아 기기의 키보드 문제)</string>
<string name="ChangeLog_0_8_4"><b>버전 0.8.4</b>\n
* 저장 시 외부 데이터베이스 변경 사항이 감지되고 병합됩니다.\n
* 향상된 로딩 성능\n
* 검색 도구 모음의 제안 개선\n
* 새로운 앱 로고!\n
* 빠른 로딩 / 저장 을위한 .kdbp 형식 지원 추가.\n
* 추가 문자열 편집 및 보호된 숨겨진 디스플레이 개선\n
Alex Vallat에게 코드 제공에 감사드립니다.!\n
새로운 로고를 제공해준 Niki Hüttner (www.close-cut.de)에게 감사드립니다!\n</string>
<string name="ChangeLog_0_8_3"><b>버전 0.8.3</b>\n
* 항목 목록에 표시되는 사용자 이름 / TAN 색인 (설정 참조)\n
* 브라우저에서 검색 결과가 반환되지 않아도 항목을 만들 수 있습니다.\n
* KP2A 키보드는 현재 앱의 자격 증명을 검색 할 수 있도록 합니다.\n
* 키보드에서 사용할 항목을 선택한 후 앱이 자동으로 닫힙니다.\n
* URL을 검색 한 후 키보드 선택 대화 상자가 자동으로 열립니다 (설정 참조).\n
* 복사하기 전에 입력 필드의 자리 표시자를 바꿉니다 (대부분의 자리 표시자 지원).\n
* 사소한 버그 수정
</string>
<string name="ChangeLog_0_8_2"><b>버전 0.8.2</b>\n
* WebDAV에서 다이제스트 인증 지원\n
* 버그 수정 (OI 파일 관리자, URL 열기)</string>
<string name="ChangeLog_0_8_1"><b>버전 0.8.1</b>\n
* KP2A 오프라인과 \"온라인\"을 동시에 설치할 수 있습니다\n
* 새로운 번역 추가 (모든 기여자들에게 감사드립니다!)</string>
<string name="ChangeLog_0_8"><b>버전 0.8</b>\n
* Android 4.x 기기의 사용자 인터페이스 개선\n
* 기존의 파일을 선택하기 위해 의도적으로 파일 관리자를 사용 할 수 있습니다\n
* 첨부 파일을 여는 더 안전한 방법을 추가했습니다 (캐시 디렉토리를 통해).\n
* 수정 작업에서의 버그 수정\n
* 아마도 새로운 버그 :-)</string>
<string name="ChangeLog_keptDonate">맥주 또는 다른 것으로 기부가 가능하게 확장되었습니다</string>
<string name="ChangeLog_0_7"><b>버전 0.7</b>\n
* 로깅 속도 증가: 키 변환이 지금 10배 더 빠릅니다!\n
* Keepass2Android 소프트 키보드 추가: 자격증명을 입력하는 동안 이 키보드로 전환됩니다. 클립보드 기반의 패스워드 탈취기로 부터 당신을 보호합니다. (옵션에서 오래된 클립보드 알림 비활성화)\n
* 맥주 또는 다른 것을 기부하는 옵션 추가(메뉴 참조)</string>
<string name="ChangeLog"><b>버전 0.6.2</b>\n
* Google 드라이브/드롭박스/... 통합 : 공식 Google 드라이브 또는 Dropbox 앱을 사용하여 .kdbx 파일을 엽니다.\n
* 향상된 검색 대화 상자 \n
* 하위 도메인과 공유 URL에 대한 검색 결과 개선\n
* 피드백을 제공하고 메뉴에서 앱을 평가하고 번역 할 수 있는 옵션이 추가되었습니다.\n
\n
<b>버전 0.6.1</b>\n
* 백그라운드에서 데이터베이스가 변경되면 감지합니다 (예: 동기화 앱의 활동).\n
* 브라우저에서 URL 검색 개선\n
* 변경 사항을 삭제할 때 대화 상자 확인\n
\n
<b>버전 0.6</b>\n
최초 공개
</string>
<string-array name="clipboard_timeout_options">
<item>30 초</item>
<item>1 분</item>
@@ -996,7 +710,8 @@ Keepass2Android는 오프라인에서도 데이터베이스 파일의 사용이
</string-array>
<string-array name="sftp_auth_modes">
<item>비밀번호</item>
<item>비공개/공개 키</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>인증서 유효성 검사 오류 무시</item>

View File

@@ -217,7 +217,8 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>പാസ്സ്‌വേർഡ്‌</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string name="understand">എനിക്ക് മനസിലായി</string>
<string name="dont_show_again">വീണ്ടും കാണിക്കരുത്</string>

View File

@@ -510,123 +510,12 @@
<string name="Continue">Fortsett</string>
<string name="NoFilenameWarning">URIen du tastet inn ser ikke ut som et filnavn. Er du sikker på at dette er en gyldig fil?</string>
<string name="FirstInvalidCompositeKeyError">Ugyldig sammensatt nøkkel! Vennligst prøv igjen.</string>
<string name="RepeatedInvalidCompositeKeyHelp">&#8226;Ugyldig sammensatt nøkkel! Vennligst forsøk følgende for å låse opp databasen:\n
• Kontroller at du har skrevet inn korrekt passord. Benytt øyeikonet for å vise passordet i klartekst.\n
• Kontroller at du har valgt korrekt passordtype. Sjekk at denne stemmer overens med typen som ble valgt når databasen ble opprettet.\n
• Kontroller at du har valgt korrekt databasefil.</string>
<string name="CorruptDatabaseHelp">Filen er korrupt. \n
Her er noen tips som kan hjelpe med å feilsøke problemet:\n
• Dersom du kopierte filen over USB (MTP-modus), vennligst forsøk på nytt med et verktøy som MyPhoneExplorer. MTP kan forkorte filer under enkelte omstendigheter.\n
• Dersom du ikke får åpnet filen fra den samme posisjonen på PCen, er det svært sannsynlig at den faktisk har blitt korrupt. I så fall, benytt en sikkerhetskopi av databasen. Dersom du antar at det er Keepass2Android som har skyld i dette, vennligst kontakt kundestøtte.\n
• Dersom du fortsatt er i stand til å åpne filen på din PC, vennligst kontakt kundestøtte. Du kan forsøke å lagre den med andre innstillinger (f.eks. upakket) på PCen også forsøke å åpne den på nytt i Keepass2Android. </string>
<string name="DbUnlockedChannel_name">Ulåst database</string>
<string name="DbUnlockedChannel_desc">Varsel om at databasen har blitt låst opp</string>
<string name="DbQuicklockedChannel_name">QuickUnlock</string>
<string name="DbQuicklockedChannel_desc">Varsel om at databasen har blitt låst med QuickUnlock</string>
<string name="EntryChannel_name">Varsel om oppføring</string>
<string name="EntryChannel_desc">Varsel for å forenkle tilgangen til den valgte oppføringen.</string>
<string name="ChangeLog_1_05">Versjon 1.05\n
* Benytter varslingskanaler på Android 8, slik at oppsett kan gjøres i systeminnstillingene\n
* Viser varsel for oppføring\n
* Benytter Adaptive Ikoner på Android 8, benytter rundt oppstartsikon på Android 7\n
* Mulig å aktivere søk ved opplåsing (se innstillinger)\n
* Endrer måten filer blir skrevet til gjennom Storage Access Framework, retter problemer med oppdatering av filer på Google Drive når disse ble åpnet med systemfilvelgeren\n
* Lagt til noen informasjonstekster for å forhindre vanlige misforståelser\n
* Oppretter lokale sikkerhetskopier av åpnede databaser for å redusere risiko for datatap\n
* JSch oppdatert for å støtte nyere SSH-siffer\n
* Mulig å endre tilkoblingsinnstillinger, f.eks. når WebDav-passordet har blitt byttet\n
* Lagt til støtte for Yubikey Neos statiske passordmodus\n
* Mulig å slå av forslag til Autofill-funksjonen\n
* Fikser datalekkasje til logcat\n
* Feilrettinger\n </string>
<string name="ChangeLog_1_04b">Versjon 1.04b\n
* Unngå krasj når brukeren velger å benytte Autofill-funksjonen på Huawei-enheter.\n </string>
<string name="ChangeLog_1_04">Versjon 1.04\n
* Lagt til Autofill-tjeneste for Android 8.0 og senere.\n
* Oppgradert biblioteker, byggeverktøy og Target SDK-versjon.\n </string>
<string name="ChangeLog_1_03">Versjon 1.03\n
* Tatt bort tilgjengelighetstjeneste for AutoFill etter anmodning fra Google. Se innstillingene for passordtilgang for å finne et programtillegg som utfyller denne oppgaven.\n
* Tredjepartsapper kan brukes som lagringsalternativ igjen\n
* Integrert bildeprogram for å vise vedlagte bilder uten å overføre de til andre apper\n
* OkHttp oppgradert for å håndtere problemer med enkelte tilkoblinger\n
* Støtte for KeeTrayTOTP-oppføringer, støtter nå Stream-oppføringer\n </string>
<string name="ChangeLog_1_02">Versjon 1.02\n
* Flere sikkerhetsforbedringer. Takker så mye for sikkerhetsrapporten til jean-baptiste.cayrou@thalesgroup.com og vincent.fargues@thalesgroup.com og for deres samarbeid!\n
* Støtte for KeyboardSwapPlugin (se valgene for passordtilgang): Mulig å bytte inntastingsmetode automatisk på enheter uten root-tilgang. Takk til Mishaal Rahman fra XDA-Developers for å gjøre dete mulig.\n
* Feilretting i Tilgjengelighetstjenesten for nylighe Chrome-versjoner\n
* Feilretting for unødvendig tømming av fingeravtrykksdata\n
* Feilrettinger av mindre krasjer\n
* Dropbox SDK oppdatert for å sørge for fremtidig kompatibilitet\n
* Fjernet feilrapportering gjennom Xamarin Insights\n
* Oppdatert byggeverktøy\n </string>
<string name="ChangeLog_1_01g">Versjon 1.01-g\n
* Feilretting for krasj når man forsøker å jobbe frakoblet\n
* Feilretting for feil koding av FTP(S) påloggingsinformasjon\n
* Feilretting for krasjer når man bruker OneDrive og på eldre Android-versjoner\n
* Viser tidspunkter som lokal tid på oppføringssider\n </string>
<string name="ChangeLog_1_01d">Versjon 1.01-d\n
* Feilretting for filopplisting på OneDrive\n
* Mulig å overse sertifikatfeil også når bekreftelse av vertsnavn feiler (anbefales ikke for bruk i produksjon)\n
* Feilretting for QuickUnlock, der den feiler til tross for at korrekt kode er angitt\n </string>
<string name="ChangeLog_0_9_8c">Versjon 0.9.8c\n
* Feilretting for SSL-sikkerhetsproblem i Microsoft Live SDK (brukes for å få tilgang til filer i OneDrive)\n
* Feilretting: Tidligere utgivelser inneholdt to inntastingsmetoder (der en krasjer)\n </string>
<string name="ChangeLog_1_01">Versjon 1.01\n
* Lagt til støtte for det nye KDBX-4-formatet (kompatibelt med Keepass 2.35) inkludert Argon 2-nøkkelavledning og ChaCha20-kryptering.\n
* Omskriving av WebDav fillagring. Mulig å liste filer og støtter moderne kryptering.\n
* Omskriving av FTP fillagring. Mulig å liste filer og støtter kryptering (FTPS).\n
* Oppdatert til OneDrive SDK (det tidligere benyttede Live SDK oppdateres ikke lenger)\n
* Oppdatert til versjon 2 av Dropbox SDK (det tidligere benyttede versjon 1 er ikke lenger understøttet).\n
* Støtte for OwnCloud lagt til.\n
* Spør etter lagringstilgang før åpning av lokale filer </string>
<string name="ChangeLog_1_0_0e">Versjon 1.0.0e\n
* Feilretting for opplåsing med fingeravtrykk på eldre Samsung-enheter med Android 6\n
* Støtte for x86-enheter lagt til\n
* Mulig å skjule skjermtastatur mens man leser fingeravtrykk\n
* Byggesystem oppdatert </string>
<string name="ChangeLog_1_0_0">Versjon 1.0.0\n
* Opplåsing vha. fingeravtrykk (krever Anroid 6.0+ eller en Samsung-enhet)\n
* Tjeneste for Auto-Fill lagt til (krever Android 5.0+)\n
* Støtte for oppføringsmaler\n
* \"Arbeid frakoblet\"-modus lagt til\n
* Mulig å kopiere oppføringer\n
* Modus for autokomplettering for feltnavn\n
* Mulig å fjerne element fra liste over siste brukte filer\n
* Be om tillatelser forløpende ved behov under Android 6.0\n
* Feilrettinger (i det innebygde tastaturet, når du velger ikoner)\n
* Inneholder valg for å sende feilrapporter\n
* Hjelpemeldinger lagt til på flere steder\n </string>
<string name="ChangeLog_0_9_9">Versjon 0.9.9\n
* Helt nytt design av brukergrensesnitt. Takk så mye til Stefano Pignataro (http://www.spstudio.at) for hans støtte!\n
* Mulig med egendefinerte ikoner\n
* Støtte for flervindumodus på Samsung-enheter\n
* Økt standard antall runder med kryptering for nye databaser\n
* Sjekk for duplikate nøkler for tilleggsfelter for å unngå tap av data\n</string>
<string name="ChangeLog_0_9_9c">Version 0.9.9c\n
* Mørkt tema er tilbake\n
* Du kan installere andre ikonpakker (eldgamle Windows-type ikoner er tilgjengelig i Play store)\n
* Spørsmål om bekreftelse lagt til når elementer slettes uten søppelkurv\n
* Feilrettinger (feil visning av hemmelig koding av engangspassord, feil appikon noen steder)\n </string>
<string name="ChangeLog_0_9_8b">Versjon 0.9.8b\n
* Feilrettinger (lagring feilet for enkelte databaser, eksport til lokal enhet virket ikke, valg av enkelte innstillingsalternativer krasjet appen)\n</string>
<string name="ChangeLog_0_9_8">Versjon 0.9.8\n
* Støtte for Storage Access Framework (tillater skriving til SD-kort og Google Drive i KP2A Offline)\n
* Prøver å oppdage feil ved inntasting av WebDAV URLer (katalog istedet for fil)\n
* Endret skrifttype for passord\n
* Mulig å bytte Dropbox-konto\n
* Feilretting: Husker engangspassord</string>
<string name="ChangeLog_0_9_7b">Versjon 0.9.7b\n
* Oversettelser oppdatert\n
* Feilrettinger: Skrifttype for passord manglet i 0.9.7, sorter etter navn sorterte ikke grupper\n</string>
<string name="ChangeLog_0_9_7">Versjon 0.9.7\n
* Støtte for skriving av Keepass 1 (kdb)-database (beta!)\n
* Bedre bytting tilbake til forrige tastatur (virker også på ikke-rootede enheter)\n
* Støtte for KeyChallenge med variabel lengde\n
* Forhindre skjermdump av skjermbildene for QuickUnlock og passord\n
* Revers sorteringsrekkefølge for Sorter etter modifikasjonsdato (nå synkende)\n
* Feilrettinger: Notatvisning oppdateres nå korrekt etter endringer, Passordvisning skjuler nå passordet korrekt (forhåpentligvis) på alle enheter, fikser problemet som gjorde det mulig å legge til en oppføring to ganger, fikser problemet med visning av advarsel om Duplikat UUID selv etter å ha reparert databasen\n</string>
<string name="ChangeLog_keptDonate">Utvidet mulighet til å donere en øl, eller noe annet</string>
<string-array name="clipboard_timeout_options">
<item>30 sekunder</item>
@@ -676,7 +565,8 @@ Her er noen tips som kan hjelpe med å feilsøke problemet:\n
</string-array>
<string-array name="sftp_auth_modes">
<item>Passord</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Overse bekreftelsesfeil i sertifikater</item>

View File

@@ -2,8 +2,8 @@
<!--Generated by crowdin.net-->
<resources>
<string name="about_feedback">Terugkoppeling</string>
<string name="AboutText">Keepass2Android is een wachtwoordmanager voor Android die KeePass 2.x databases kan lezen en schrijven.</string>
<string name="CreditsText">De gebruikersinterface is gebaseerd op KeepassDroid, een port ontwikkeld door Brian Pellin. Code voor de database operaties is gebaseerd op KeePass door Dominik Reichl. De Android robot is gereproduceerd of aangepast van werk gemaakt en gedeeld door Google en gebruikt in overeenstemming met de voorwaarden beschreven in de Creative Commons 3.0 Attribution License.</string>
<string name="AboutText">Keepass2Android is een wachtwoordbeheerder die lees-/schrijftoegang biedt tot KeePass 2.x-databases op Android.</string>
<string name="CreditsText">De gebruikersinterface is gebaseerd op een port van KeepassDroid ontwikkeld door Brian Pellin. De code voor databasebewerkingen is gebaseerd op KeePass van Dominik Reichl. De Android robot is gereproduceerd of aangepast van werk gemaakt en gedeeld door Google en gebruikt volgens de voorwaarden beschreven in de Creative Commons 3.0 Naamsvermelding Licentie.</string>
<string name="CreditsTextSFTP">SFTP ondersteuning is geïmplementeerd door middel van de JSch-bibliotheek onder BSD-licentie, gemaakt door JCraft, Inc.</string>
<string name="CreditsIcons">Het hamer-pictogram is gemaakt door John Caserta van het Noun Project. Het pinguïn-pictogram is gemaakt door Adriano Emerick van het Noun Project. Het veer-pictogram is gemaakt door Jon Testa van het Noun Project. Het Apple-pictogram is gemaakt door Ava Rowell van het Noun Project. Het afbeelding-pictogram komt van https://icons8.com/icon/5570/Picture.</string>
<string name="accept">Accepteren</string>
@@ -20,20 +20,20 @@
<string name="short_app_name">KP2A</string>
<string name="app_name_nonet">Keepass2Android Offline</string>
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">App timeout</string>
<string name="app_timeout_summary">Tijd tot het vergrendelen van de database bij inactiviteit van de app.</string>
<string name="kill_app_label">App-proces afsluiten</string>
<string name="app_timeout">App time-out</string>
<string name="app_timeout_summary">Tijd voordat de database wordt vergrendeld als de app inactief is.</string>
<string name="show_kill_app">Sluiten-Knop</string>
<string name="show_kill_app_summary">Een knop weergeven in het wachtwoordscherm om de applicatie te beëindigen (voor paranoïde gebruikers)</string>
<string name="kill_app_label">App-proces afsluiten</string>
<string name="show_kill_app_summary">Toon een knop in het wachtwoordscherm om het app-proces te beëindigen (voor paranoïde gebruikers)</string>
<string name="application">App</string>
<string name="application_settings">App-instellingen</string>
<string name="ShowGroupnameInSearchResult_title">Toon groepsnaam in zoekresultaat</string>
<string name="ShowGroupnameInSearchResult_resume">Toon groepsnaam onder item namen in zoekresultaten. Handig als verschillende items dezelfde naam hebben.</string>
<string name="NavigationToGroupCompleted_message">Getoonde groep is nu: %1$s</string>
<string name="AutofillDisabledQueriesPreference_title">Automatisch invullen is uitgeschakeld voor</string>
<string name="AutofillDisabledQueriesPreference_summary">Toont een lijst van apps en websites waarvoor automatisch invullen is uitgeschakeld</string>
<string name="OfferSaveCredentials_summary">Indien ingeschakeld, zal Android vragen of je de gegevens wilt opslaan nadat je handmatig gegevens hebt aangepast in auto-vulbare velden.</string>
<string name="OfferSaveCredentials_title">Bied het opslaan van wachtwoordgegevens aan</string>
<string name="AutofillDisabledQueriesPreference_summary">Toont een lijst van apps en websites waarvoor Automatisch Invullen is uitgeschakeld</string>
<string name="OfferSaveCredentials_summary">Bij inschakelen vraagt Android of je gegevens wilt opslaan nadat je handmatig gegevens hebt ingevoerd in automatisch invulbare velden.</string>
<string name="OfferSaveCredentials_title">Opslaan van wachtwoordgegevens aanbieden</string>
<string name="ShowGroupInEntry_title">Toon groepsnaam in item venster</string>
<string name="unknown_uri_scheme">Sorry! Keepass2Android kan niet overweg met de ontvangen URI %1$s. Neem contact op met de ontwikkelaar!</string>
<string name="Entry_singular">Eén item</string>
@@ -43,29 +43,29 @@
<string name="security_prefs">Beveiliging</string>
<string name="display_prefs">Weergave</string>
<string name="password_access_prefs">Wachtwoordtoegang</string>
<string name="QuickUnlock_prefs">Snel Openen</string>
<string name="FileHandling_prefs">Omgang met bestanden</string>
<string name="QuickUnlock_prefs">SnelOpenen</string>
<string name="FileHandling_prefs">Bestandsbeheer</string>
<string name="keyboard_prefs">Toetsenbord</string>
<string name="export_prefs">Database exporteren...</string>
<string name="fingerprint_prefs">Ontgrendelen met biometrie</string>
<string name="import_db_prefs">Database importeren naar interne map</string>
<string name="import_keyfile_prefs">Sleutelbestand importeren</string>
<string name="export_keyfile_prefs">Exporteer sleutelbestand vanuit interne map</string>
<string name="import_keyfile_prefs">Sleutelbestand naar interne map importeren</string>
<string name="export_keyfile_prefs">Sleutelbestand vanuit interne map exporteren</string>
<string name="keyboardswitch_prefs">Toetsenbord wisselen</string>
<string name="OnlyAvailableForLocalFiles">Alleen beschikbaar voor lokale bestanden.</string>
<string name="FileIsInInternalDirectory">Bestand is opgeslagen in interne map.</string>
<string name="DatabaseFileMoved">De database is geïmporteerd. Druk op Oké om de database te openen van de nieuwe locatie. Let op: Vergeet niet om regelmatig de database te exporteren!</string>
<string name="KeyfileMoved">Sleutelbestand geïmporteerd. Zorg voor een back-up voordat je het bestand verwijdert!</string>
<string name="KeyfileMoveRequiresRememberKeyfile">Om de interne map te gebruiken moet de locatie van het sleutelbestand bewaard blijven. Pas uw beveiligingsinstellingen aan.</string>
<string name="DatabaseFileMoved">Database is gekopieerd naar interne map. Met Ok kunt u het bestand openen vanaf de nieuwe locatie. NB: Vergeet niet de database regelmatig naar een veilige opslagplaats te exporteren!</string>
<string name="KeyfileMoved">Sleutelbestand is gekopieerd naar interne map. Maak een veilige back-up voordat het bestand is verwijderd van de huidige locatie!</string>
<string name="KeyfileMoveRequiresRememberKeyfile">Om de interne map te gebruiken moet de locatie van het sleutelbestand bewaard blijven. Pas de beveiligingsinstellingen aan.</string>
<string name="unlock_database_button">Openen</string>
<string name="unlock_database_title">Database openen</string>
<string name="brackets">Haakjes</string>
<string name="cancel">Annuleren</string>
<string name="Ok">Oké</string>
<string name="Ok">Ok</string>
<string name="disable_sensor">Sensor uitschakelen</string>
<string name="enable_sensor">Sensor inschakelen</string>
<string name="ClearClipboard">Klembord gewist.</string>
<string name="clipboard_timeout">Klembordtimeout</string>
<string name="clipboard_timeout">Klembord time-out</string>
<string name="clipboard_timeout_summary">Tijd tussen het kopiëren van gebruikersnaam of wachtwoord en het wissen van het klembord</string>
<string name="copy_username">Selecteer om gebruikersnaam naar klembord te kopiëren</string>
<string name="copy_password">Selecteer om wachtwoord naar klembord te kopiëren</string>
@@ -80,11 +80,11 @@
<string name="current_group_root">Huidige groep: Root</string>
<string name="database">Database</string>
<string name="digits">Cijfers</string>
<string name="disclaimer_formal">Keepass2Android biedt GEEN ENKELE GARANTIE; Dit is gratis software, je mag deze software verspreiden onder de voorwaarden van de GPL versie 2 of recenter.</string>
<string name="disclaimer_formal">Keepass2Android biedt GEEN ENKELE GARANTIE; Dit is gratis software, je mag dhet verspreiden onder de voorwaarden van de GPL versie 2 of recenter.</string>
<string name="ellipsis">\u2026</string>
<string name="copy_to_clipboard">Kopieer naar klembord</string>
<string name="SystemLanguage">Systeemtaal</string>
<string name="fingerprint_description">Verifiëren om door te gaan</string>
<string name="fingerprint_description">Authenticeer om door te gaan</string>
<string name="fingerprint_fatal">Biometrische ontgrendeling kan niet worden ingesteld:</string>
<string name="fingerprint_not_recognized">Biometrische authenticatie mislukt. Probeer opnieuw.</string>
<string name="fingerprint_success">Biometrische authenticatie geslaagd</string>
@@ -93,15 +93,15 @@
<string name="fingerprint_no_enrolled">Je hebt biometrische authenticatie nog niet geconfigureerd op dit apparaat. Ga eerst naar de systeeminstellingen.</string>
<string name="disable_fingerprint_unlock">Biometrische ontgrendeling uitschakelen</string>
<string name="enable_fingerprint_unlock">Volledige Biometrische ontgrendeling inschakelen</string>
<string name="enable_fingerprint_quickunlock">Biometrische ontgrendeling voor QuickUnlock inschakelen</string>
<string name="fingerprint_unlock_failed">Biometrische Ontgrendel is mislukt. Decryptie sleutel is ongeldig gemaakt door Android OS. Dit gebeurt meestal als biometrische authenticatie of veiligheidsinstellingen zijn gewijzigd. </string>
<string name="fingerprint_disabled_wrong_masterkey">Ontgrendelen van de database mislukt: Ongeldige sleutel. Biometrische ontgrendelen is uitgeschakeld omdat het hoofdwachtwoord niet meer geldig is. </string>
<string name="enable_fingerprint_quickunlock">Biometrische ontgrendeling voor SnelOpenen inschakelen</string>
<string name="fingerprint_unlock_failed">Biometrische ontgrendeling is mislukt. Ontcijferingssleutel is ongeldig gemaakt door Android OS. Dit gebeurt meestal als biometrische authenticatie of veiligheidsinstellingen werden gewijzigd. </string>
<string name="fingerprint_disabled_wrong_masterkey">Ontgrendelen van de database mislukt: Ongeldige samengestelde sleutel. Biometrische ontgrendeling is uitgeschakeld omdat het opgeslagen hoofdwachtwoord blijkbaar niet langer geldig is.</string>
<string name="fingerprint_reenable">Schakel de Biometrische ontgrendeling opnieuw in voor het nieuwe hoofdwachtwoord.</string>
<string name="fingerprint_reenable2">Ontgrendelen met jouw wachtwoord, schakel daarna de Biometrische ontgrendeling opnieuw in in de instellingen van de database.</string>
<string name="FingerprintInitFailed">Mislukt om biometrische authenticatie te initialiseren. </string>
<string name="fingerprint_reenable2">Ontgrendel met je wachtwoord en schakel Biometrische ontgrendeling opnieuw in bij de database-instellingen.</string>
<string name="FingerprintInitFailed">Initialiseren biometrische authenticatie faalde. </string>
<string name="FingerprintSetupFailed">Kan gegevens niet versleutelen. Dit kan gebeuren als je vingerafdrukken toevoegt of verwijdert in de systeeminstellingen terwijl Keepass2Android luistert naar je vingerafdruk.</string>
<string name="enable_fingerprint_unlock_Info">Dit zal je hoofdwachtwoord op dit apparaat opslaan. Het wordt versleuteld door de Android Keystore en beschermd door authenticatie met jouw vingerafdruk. Dit geeft de mogelijkheid de database enkel met jouw vingerafdruk te ontgrendelen.</string>
<string name="enable_fingerprint_quickunlock_Info">Gebruik biometrische authenticatie in plaats van de QuickUnlock code. Dit slaat geen informatie op die gerelateerd is aan je hoofdwachtwoord.</string>
<string name="enable_fingerprint_unlock_Info">Dit zal je hoofdwachtwoord op dit apparaat opslaan. Het wordt versleuteld door de Android Keystore en beschermd door biometrische authenticatie. Dit geeft de mogelijkheid de database enkel met jouw vingerafdruk te ontgrendelen.</string>
<string name="enable_fingerprint_quickunlock_Info">Maakt het mogelijk om biometrische authenticatie te gebruiken in plaats van de SnelOpenen-code. Slaat geen informatie over het hoofdwachtwoord op.</string>
<string name="enter_filename">Voer databasebestandsnaam in</string>
<string name="entry_accessed">Geopend op</string>
<string name="entry_cancel">Annuleren</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">sleutelbestand</string>
<string name="hint_length">lengte</string>
<string name="hint_pass">wachtwoord</string>
<string name="hint_keyfile_path">SSH-privésleutel pad</string>
<string name="hint_login_pass">Wachtwoord</string>
<string name="hint_title">naam</string>
<string name="hint_url">URL</string>
@@ -314,26 +315,26 @@
<string name="start_create_import">Bestand importeren naar nieuwe database...</string>
<string name="enter_filename_details_url">De volledige URL moet worden opgegeven inclusief protocol zoals http://.</string>
<string name="enter_filename_details_create_import">Te importeren bestand zal in de volgende stap geselecteerd worden.</string>
<string name="enable_quickunlock">Snel Openen inschakelen</string>
<string name="QuickUnlock_label">Voer de laatste %1$d karakters van je wachtwoord in:</string>
<string name="QuickUnlock_label_secure">Snel Openen code invoeren:</string>
<string name="QuickUnlock_button">Snel Openen!</string>
<string name="enable_quickunlock">SnelOpenen inschakelen</string>
<string name="QuickUnlock_label">Vul de laatste %1$d tekens van uw wachtwoord in:</string>
<string name="QuickUnlock_label_secure">SnelOpenen code invoeren:</string>
<string name="QuickUnlock_button">SnelOpenen!</string>
<string name="QuickUnlock_lockButton">Database sluiten</string>
<string name="QuickUnlockDefaultEnabled_title">Snel Openen standaard ingeschakeld</string>
<string name="QuickUnlockDefaultEnabled_summary">Hiermee definieert u of Snel Openen standaard is ingeschakeld of niet.</string>
<string name="QuickUnlockDefaultEnabled_title">SnelOpenen standaard inschakelen</string>
<string name="QuickUnlockDefaultEnabled_summary">Bepaalt of SnelOpenen standaard is ingeschakeld of niet.</string>
<string name="ViewDatabaseSecure_title">Bescherm weergeven database</string>
<string name="ViewDatabaseSecure_summary">Wanneer ingeschakeld is het maken van screenshots niet toegestaan en zal geen miniatuur van de app worden weergegeven in de lijst met recente apps.</string>
<string name="QuickUnlockIconHidden_title">Snel Openen pictogram verbergen</string>
<string name="QuickUnlockIconHidden_summary">Snel Openen helaas werkt niet zonder een notificatiepictogram weer te geven. Selecteer deze optie om een transparant pictogram te gebruiken.</string>
<string name="QuickUnlockIconHidden16_title">Snel Openen pictogram verbergen</string>
<string name="QuickUnlockIconHidden16_summary">QuickUnlock vereist een notificatie om goed te werken. Selecteer deze optie om de notificatie pictogram niet te tonen.</string>
<string name="QuickUnlockLength_title">Lengte van sleutel voor Snel Openen</string>
<string name="QuickUnlockLength_summary">Maximum aantal tekens gebruikt voor Snel Openen wachtwoord.</string>
<string name="QuickUnlockHideLength_title">Verberg Snel Openen lengte</string>
<string name="QuickUnlockHideLength_summary">Als ingeschakeld, wordt de lengte van de Snel Openen code niet weergegeven in het Snel Openen scherm.</string>
<string name="QuickUnlockKeyFromDatabase_title">Snelle deblokkeercode uit database item</string>
<string name="QuickUnlockKeyFromDatabase_summary">Als de actieve database een item met titel QuickUnlock in de hoofdgroep bevat, wordt het wachtwoord van dit item gebruikt als snelle deblokkeer code.</string>
<string name="QuickUnlock_fail">Snel Openen is mislukt: verkeerd wachtwoord!</string>
<string name="QuickUnlockIconHidden_title">Verberg pictogram SnelOpenen</string>
<string name="QuickUnlockIconHidden_summary">SnelOpenen werkt helaas niet zonder een meldingspictogram weer te geven. Kies deze optie om een transparant pictogram te gebruiken.</string>
<string name="QuickUnlockIconHidden16_title">Verberg pictogram SnelOpenen</string>
<string name="QuickUnlockIconHidden16_summary">SnelOpenen vereist een melding om juist te werken. Kies deze optie om een melding zonder pictogram weer te geven.</string>
<string name="QuickUnlockLength_title">Lengte van SnelOpenen sleutel</string>
<string name="QuickUnlockLength_summary">Maximum aantal tekens dat wordt gebruikt als SnelOpenen-wachtwoord.</string>
<string name="QuickUnlockHideLength_title">Verberg SnelOpenen lengte</string>
<string name="QuickUnlockHideLength_summary">Indien geactiveerd, wordt de lengte van de SnelOpenen code niet weergegeven op het SnelOpenen scherm.</string>
<string name="QuickUnlockKeyFromDatabase_title">SnelOpenen sleutel uit database invoer</string>
<string name="QuickUnlockKeyFromDatabase_summary">Als de actieve database een item bevat met de titel \"SnelOpenen\" in de hoofdgroep, wordt het wachtwoord van dit item gebruikt als SnelOpenen code.</string>
<string name="QuickUnlock_fail">SnelOpenen is mislukt: wachtwoord onjuist!</string>
<string name="SaveAttachmentDialog_title">Bijlage opslaan</string>
<string name="SaveAttachmentDialog_text">Selecteer waar u de bijlage wilt opslaan.</string>
<string name="SaveAttachmentDialog_save">Exporteer naar bestand...</string>
@@ -360,7 +361,7 @@
<string name="totp_length">Lengte van de code</string>
<string name="totp_scan">Scan QR code</string>
<string name="delete_extra_string">Extra waarde verwijderen</string>
<string name="database_loaded_quickunlock_enabled">%1$s: vergrendeld. Snel Openen ingeschakeld.</string>
<string name="database_loaded_quickunlock_enabled">%1$s: vergrendeld. SnelOpenen ingeschakeld.</string>
<string name="database_loaded_unlocked">%1$s: Ontgrendeld.</string>
<string name="credentials_dialog_title">Voer server inloggegevens in</string>
<string name="UseFileTransactions_title">Bestandshandelingen</string>
@@ -381,7 +382,7 @@
<string name="NoDonationReminder_title">Nooit vragen om een donatie</string>
<string name="NoDonationReminder_summary">Ik geef je nog geen dubbeltje of ik heb al gedoneerd. Niet vragen om een donatie, zelfs niet op de verjaardag van de auteur.</string>
<string name="UseOfflineCache_title">Database caching</string>
<string name="UseOfflineCache_summary">Houd een kopie van de database-bestanden in de cache-map van de app. Dit maakt het mogelijk om databases te gebruiken, zelfs als het database-bestand niet toegankelijk is.</string>
<string name="UseOfflineCache_summary">Bewaar een kopie van de databasebestanden in de cache-map van de app. Dit maakt het mogelijk databases te gebruiken, zelfs als het databasebestand niet toegankelijk is.</string>
<string name="CreateBackups_title">Lokale back-ups</string>
<string name="CreateBackups_summary">Maak een lokale back-up na het goed openen van een database.</string>
<string name="UpdatingBackup">Lokale back-up bijwerken...</string>
@@ -401,6 +402,14 @@
<string name="ShowSeparateNotifications_summary">Toon afzonderlijke notificaties voor het kopiëren van gebruikersnaam en wachtwoord en voor het inschakelen van het toetsenbord.</string>
<string name="AccServiceAutoFill_prefs">Toegankelijkheid service voor automatisch invullen</string>
<string name="AutoFill_prefs">Service voor automatisch invullen</string>
<string name="AutoFillTotp_prefs_ShowNotification_summary">Laat bij het automatisch invullen van een invoer met TOTP de invoer-melding zien met een knop Kopieer TOTP</string>
<string name="AutoFillTotp_prefs_ShowNotification_title">Toon de invoer-melding</string>
<string name="AutoFillTotp_prefs_title">Automatisch invullen voor TOTP-invoer</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_title">TOTP naar klembord kopiëren</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_summary">Kopieer de TOTP naar het klembord bij het automatisch aanvullen met TOTP. </string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_summary">Activeer het ingebouwde toetsenbord bij het automatisch invoeren van TOTP. Het toetsenbord heeft een TOTP-toets.</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_title">Activeer het ingebouwde toetsenbord</string>
<string name="TotpCopiedToClipboard">TOTP naar klembord gekopieerd</string>
<string name="ShowKp2aKeyboardNotification_title">KP2A toetsenbordmelding</string>
<string name="ShowKp2aKeyboardNotification_summary">Maak het volledige item toegankelijk via het toetsenbord van de KP2A (aanbevolen).</string>
<string name="OpenKp2aKeyboardAutomatically_title">Wissel toetsenbord</string>
@@ -417,12 +426,13 @@
<string name="ShowUnlockedNotification_summary">Toon doorlopend bericht terwijl de database ontgrendeld is.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 introduceert nieuw gedrag voor meldingen. Als je het pictogram van Keepass2Android\'s meldingen wilt verbergen kunt je dit wijzigen in de systeeminstellingen. Stel de prioriteit van de meldingencategorie op het minimum in.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Instellingen openen</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android kan het systeem een melding laten geven als uw database niet is vergrendeld. U moet voor deze functie toestemming geven.</string>
<string name="DontCare">Maakt me niet uit</string>
<string name="DocumentAccessRevoked">Dit bestand is niet meer toegangelijk voor Keepass2Android. Het is verwijderd of de toegangsrechten zijn ingetrokken. Probeer opnieuw te openen, bijv. met \'Wijzig database\'.</string>
<string name="PreloadDatabaseEnabled_title">Pre-load van databasebestand</string>
<string name="PreloadDatabaseEnabled_summary">Start laden op de achtergrond of het downloaden van het databasebestand tijdens het wachtwoord invoeren.</string>
<string name="SyncAfterQuickUnlock_title">Synchroniseer na Snel Openen</string>
<string name="SyncAfterQuickUnlock_summary">Synchroniseer de database met externe bestanden na het ontgrendelen met QuickUnlock.</string>
<string name="SyncAfterQuickUnlock_title">Synchroniseer na SnelOpenen</string>
<string name="SyncAfterQuickUnlock_summary">Synchroniseer database met extern bestand na ontgrendeling met SnelOpenen.</string>
<string name="AskOverwriteBinary">Wil je het bestaande binaire bestand met dezelfde naam overschrijven?</string>
<string name="AskOverwriteBinary_title">Overschrijf bestaande bestand?</string>
<string name="AskOverwriteBinary_yes">Overschrijven</string>
@@ -501,9 +511,27 @@
<string name="hint_sftp_host">host (bijv: 192.168.0.1)</string>
<string name="hint_sftp_port">poort</string>
<string name="initial_directory">Initiële map (optioneel):</string>
<string name="connect_timeout">Time-out verbinding in seconden (optie)</string>
<string name="enter_sftp_login_title">SFTP logingegevens invoeren:</string>
<string name="sftp_auth_mode">Authenticatiemodus</string>
<string name="send_public_key">Zend publieke sleutel...</string>
<string name="select_private_keyfile">Kies privé sleutel...</string>
<string name="hint_sftp_key_name">Nieuwe sleutelnaam</string>
<string name="hint_sftp_key_content">Nieuwe sftp-sleutel inhoud</string>
<string name="private_key_saved">Privésleutel opgeslagen</string>
<string name="private_key_save_failed">GEEN privé-sleutel opgeslagen: %1$s</string>
<string name="private_key_info">Sleutelnaam en inhoud voor opslag invoeren</string>
<string name="private_key_delete">Privé sleutel verwijderd: %1$s</string>
<string name="private_key_delete_failed">GEEN privé-sleutel opgeslagen: %1$s</string>
<string name="save_key">Sla persoonlijke sleutel op</string>
<string name="delete_key">Wis privésleutel</string>
<string name="private_key_select">Kies privésleutel</string>
<string name="private_key_create_new">[]Voeg nieuwe toe]</string>
<string name="hint_sftp_key_passphrase">Wachtwoordzin voor sleutel (optie)</string>
<string name="sftp_kex_title">Sleuteluitwisseling (KEX) algoritme(n) (optie)</string>
<string name="hint_sftp_kex">Komma-gescheiden (CSV)namen/spec</string>
<string name="sftp_shk_title">Server hostsleutel algoritme(n) (optie)</string>
<string name="hint_sftp_shk">Komma-gescheiden (CSV)namen/spec</string>
<string name="enter_ftp_login_title">SFTP logingegevens invoeren:</string>
<string name="enter_mega_login_title">Voer je MEGA account login gegevens in:</string>
<string name="select_storage_type">Selecteer het opslagtype:</string>
@@ -521,8 +549,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A bestanden)</string>
<string name="filestoragehelp_gdriveKP2A">Als je KP2A geen toegang wilt geven tot je volledige Google Drive, kunt je deze optie selecteren. Merk op dat je eerst een databasebestand moet aanmaken, bestaande bestanden zijn niet zichtbaar voor de app. Kies deze optie uit het database scherm aanmaken, of als je al een database hebt geopend door de database te exporteren die voor deze optie wordt gekozen.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (KP2A map)</string>
<string name="filestoragehelp_pcloud">Dit opslagtype zal alleen toegang vragen tot de pCloud map \"Applications/Keepass2Android\". Als je een bestaande database uit jouw PCloud account wil gebruiken, zorg dan dat het bestand in die pCloud map wordt geplaatst.</string>
<string name="filestoragename_pcloudall">PCloud (Full access)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Alle bestanden en gedeelde bestanden</string>
@@ -531,13 +560,13 @@
<string name="filestoragename_sftp">SFTP (SSH File Transfer)</string>
<string name="filestoragename_mega">MEGA</string>
<string name="filestoragehelp_mega">Let op: Keepass2Android moet de lijst van alle bestanden in jouw Mega account downloaden om goed te werken. Om deze reden kan het benaderen van accounts met veel bestanden traag zijn.</string>
<string name="filestoragename_content">Systeem bestand kiezer</string>
<string name="filestoragename_content">Systeem bestandskiezer</string>
<string name="filestorage_setup_title">Bestandstoegang initaliseren</string>
<string name="database_location">Database locatie</string>
<string name="help_database_location">Je kunt jouw database lokaal op je Android toestel of in de cloud opslaan (alleen de niet-Offline versie). Keepass2Android maakt de database beschikbaar, zelfs als je offline bent. Omdat de database veilig is versleuteld met AES 256 bit encryptie, kan niemand toegang krijgen tot jouw wachtwoorden behalve jij. We adviseren Dropbox te kiezen: het is beschikbaar op al je apparaten en voorziet zelfs in back-ups van vorige bestandsversies.</string>
<string name="hint_database_location">Selecteer waar je de database wilt opslaan:</string>
<string name="button_change_location">Locatie wijzigen</string>
<string name="help_quickunlock">Wanneer ingeschakeld zal Keepass2Android in de achtergrond blijven draaien, zelfs wanneer de database vergrendeld is. Hierdoor kan de database later met slechts een klein gedeelte van het hoofdwachtwoord worden ontgrendeld.</string>
<string name="help_quickunlock">Bij inschakelen blijft Keepass2Android op de achtergrond draaien, ook al is de database vergrendeld. Hierdoor kan de database op een later tijdstip worden ontgrendeld met slechts een kort deel van het hoofdwachtwoord.</string>
<string name="master_password">Hoofdwachtwoord</string>
<string name="help_master_password">De database is versleuteld met het hier ingevoerde wachtwoord. Kies een sterk wachtwoord om de database te beveiligen! Tip: Bedenk een zin of twee en gebruik de eerste letters van de woorden als wachtwoord. Gebruik ook de leestekens.</string>
<string name="hint_master_password">Kies een hoofdwachtwoord om jouw database te beschermen:</string>
@@ -547,7 +576,7 @@
<string name="use_key_file">Gebruik sleutelbestand</string>
<string name="error_adding_keyfile">Fout tijdens het toevoegen van het sleutelbestand!</string>
<string name="init_otp">Laad OTP hulpbestand…</string>
<string name="otp_explanation">Voer de volgende One-time-passwords (OTPs) in. Veeg je Yubikey NEO langs de achterkant van het apparaat om via NFC in te voeren (Yubiclip app vereist).</string>
<string name="otp_explanation">Voer de volgende One-time-passwords (OTPs) in. Veeg je Yubikey NEO langs de achterkant van het apparaat om via NFC in te voeren (vereist Yubiclip).</string>
<string name="otp_hint">OTP %1$d</string>
<string name="CouldntLoadOtpAuxFile">Kan het OTP hulpbestand niet laden!</string>
<string name="CouldntLoadOtpAuxFile_Hint">Gebruik de OtpKeyProv plugin in KeePass 2.x (PC) om jouw database in te stellen voor gebruik met OTPs!</string>
@@ -568,12 +597,14 @@
<string name="CouldntLoadChalAuxFile_Hint">Gebruik de KeeChallenge plugin in KeePass 2.x (PC) om de database in te stellen voor gebruik met challenge/response!</string>
<string name="ErrorUpdatingChalAuxFile">Fout bijwerken OTP hulpbestand!</string>
<string name="TrayTotp_SeedField_title">Veldnaam van TOTP-bron</string>
<string name="TOTP">TOTP</string>
<string name="TrayTotp_SeedField_summary">Wanneer je met Keepass 2 (PC) de plugin \"TrayTotp\" met afwijkende instellingen gebruikt, geef dan hier de naam van de willekeurige bron.</string>
<string name="TrayTotp_SettingsField_title">Veldnaam TOTP-instellingen</string>
<string name="TrayTotp_SettingsField_summary">Geef de veldnaam van het instellingenveld van TrayTotp.</string>
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Logboekbestand voor foutopsporing</string>
<string name="DebugLog_title">Gebruik logboekbestand</string>
<string name="FtpDebug_title">FTP/SFTP debug logging</string>
<string name="DebugLog_summary">App uitvoer naar een lokaal logboekbestand schrijven</string>
<string name="DebugLog_send">Logboekbestand voor foutopsporing opsturen...</string>
<string name="loading">Laden…</string>
@@ -594,9 +625,9 @@
<string name="SCOPE_CURRENT_ENTRY_title">Gegevens huidige item</string>
<string name="SCOPE_CURRENT_ENTRY_explanation">De plug-in zal alle data van het huidige database item krijgen en kan acties aanbieden en de weergave van het item wijzigen.</string>
<string name="SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_title">Zoek eigen inloggegevens</string>
<string name="SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_explanation">De plug-in wordt toegestaan om te zoeken naar de inloggegevens die gekoppeld zijn met zijn eigen applicatie.</string>
<string name="SCOPE_QUERY_CREDENTIALS_FOR_OWN_PACKAGE_explanation">De plugin mag de logingegevens opvragen die zijn gekoppeld aan zijn eigen app-pakket.</string>
<string name="SCOPE_QUERY_CREDENTIALS_title">Zoek inloggegevens</string>
<string name="SCOPE_QUERY_CREDENTIALS_explanation">De plug-in zal worden toegestaan te zoeken naar inloggegevens voor specifieke websites of programma\'s.</string>
<string name="SCOPE_QUERY_CREDENTIALS_explanation">De plugin mag inloggegevens opvragen voor bewuste websites of apps.</string>
<string name="get_regular_version">Verkrijg meer opslagmethodes</string>
<string name="CertificateWarning">Waarschuwing: Server certificaat validatie mislukt: %1$s. Installeer een passend root-certificaat op je apparaat of zie instellingen!</string>
<string name="CertificateFailure">Fout: Server certificaat validatie mislukt! Installeer een passend root-certificaat op je apparaat of zie instellingen!</string>
@@ -642,24 +673,22 @@
<string name="Continue">Ga verder</string>
<string name="NoFilenameWarning">De URI die je hebt ingevoerd lijkt niet in een bestandsnaam. Weet je zeker dat dit een geldig bestand is?</string>
<string name="FirstInvalidCompositeKeyError">Ongeldige sleutelcombinatie! Probeer het opnieuw.</string>
<string name="RepeatedInvalidCompositeKeyHelp"> Ongeldige sleutelcombinatie! Controleer alsjeblieft de volgende zaken:\n
<string name="RepeatedInvalidCompositeKeyHelp"> Ongeldige samengestelde sleutel! Probeer de volgende stappen om uw database te ontgrendelen:\n
• Zorg dat je het correcte wachtwoord hebt ingevuld. Gebruik het oog-pictogram om het ingevoerde wachtwoord te tonen.\n
• Zorg dat je het correcte wachtwoordtype hebt gekozen. Dit dient overeen te komen met het type dat je gekozen heeft bij het aanmaken van de database.\n
• Zorg dat je het juiste bestand hebt gekozen.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Hint: als je denkt dat je database corrupt kan zijn, of als je het hoofdwachtwoord niet meer weet nadat je hebt gewijzigd, dan kun je proberen de laatst goed geopende versie te openen door \"%1$s\" te klikken en de lokale back-up te kiezen.
&#8226; Controleer of het juiste wachtwoord is ingevuld. Gebruik het oogsymbool om het ingevoerde wachtwoord te onthullen.\n
&#8226; Controleer of het juiste wachtwoordtype is gebruikt. Let erop dat dit overeenkomt met het type dat is gekozen bij het aanmaken van de database.\n
&#8226; Controleer of de juiste database is gekozen.
</string>
<string name="HintLocalBackupInvalidCompositeKey">Tip: Als de database mogelijk corrupt is of na het wijzigen de hoofdsleutel niet meer bekend is, kunt u het proberen met de laatst geopende versie van het bestand door op \"%1$s\" te tikken en de lokale back-up te selecteren.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Hint: Keepass2Android heeft de laatst goed geopende versie opgeslagen in intern geheugen. Je kunt deze openen door op \"%1$s\" te klikken en de lokale back-up te kiezen.
&#8226; Tip: Keepass2Android heeft de laatst succesvol geopende bestandsversie opgeslagen op de interne opslag. U kunt deze openen door op \"%1$s\" te tikken en de lokale back-up te selecteren.
</string>
<string name="CorruptDatabaseHelp"> Het bestand is beschadigd. \n
Dit zijn enkele aanwijzingen om het probleem te diagnosticeren:\n
<string name="CorruptDatabaseHelp"> Bestand is beschadigd. \n
Hier zijn enkele tips die kunnen helpen bij het opsporen van het probleem:\n
Als je het bestand via USB (MTP-modus) hebt gekopieerd: probeer je het opnieuw via een programma zoals MyPhoneExplorer. MTP verkort bestanden in sommige gevallen.\n
Als je het bestand ook niet op jouw PC kunt openen dan is het aannemelijk dat het bestand daadwerkelijk beschadigd is. Gebruik in dat geval een back-up van de database. Als je vermoedt dat Keepass2Android het bestand heeft beschadigd neem dan alsjeblieft contact op met het support team.\n
• Als je het bestand wel kunt openen op jouw PC, neem dan contact op met het support team. Wellicht kun je het bestand met andere instellingen opslaan op jouw PC (bv niet gezipt) en het daarna openen in Keepass2Android.
&#8226; Als het bestand via USB (MTP-modus) is gekopieerd, probeer het dan opnieuw met een programma zoals MyPhoneExplorer. MTP kort bestanden in bepaalde gevallen in.\n
&#8226; Als het bestand niet vanaf dezelfde locatie op je pc kan worden geopend, is het waarschijnlijk beschadigd. Gebruik dan een database back-up. Als je vermoedt dat Keepass2Android het bestand heeft beschadigd, raadpleeg dan het ondersteuningsteam.\n
&#8226; Kunt u het bestand nog steeds openen op uw pc, neem dan contact op met het ondersteuningsteam. U kunt proberen het bestand op te slaan met andere instellingen ( bijv. uitgepakt) op de pc en opnieuw proberen te openen in Keepass2Android.
</string>
<string name="open_other_db">Een andere database openen…</string>
@@ -683,12 +712,19 @@
<string name="remove_history">Deze versie verwijderen</string>
<string name="DbUnlockedChannel_name">Database geopend</string>
<string name="DbUnlockedChannel_desc">Melding bij het openen van de database</string>
<string name="DbQuicklockedChannel_name">Snel Openen</string>
<string name="DbQuicklockedChannel_desc">Meldingen over het openen van de database met Snel Openen</string>
<string name="DbQuicklockedChannel_name">SnelOpenen</string>
<string name="DbQuicklockedChannel_desc">Melding over vergrendeling van de database met Snelopenen</string>
<string name="EntryChannel_name">Item meldingen</string>
<string name="EntryChannel_desc">Melding voor vereenvoudigde toegang van het nu geselecteerde item.</string>
<string name="CloseDbAfterFailedAttempts">Sluit de database na drie mislukte biometrische ontgrendelpogingen.</string>
<string name="WarnFingerprintInvalidated">Waarschuwing! Biometrische authenticatie wordt uitgeschakeld door Android, bijv. na het toevoegen van een nieuwe vingerafdruk in de instellingen van jouw apparaat. Zorg ervoor dat je de database altijd kunt ontgrendelen met het hoofdwachtwoord!</string>
<string-array name="ChangeLog_1_10">
<item>Machtiging voor meldingen op Android 13+ toevoegen</item>
<item>De FTP en SFTP implementatie verbeteren</item>
<item>Toegang toevoegen tot volledige pCloud</item>
<item>Systeemtaal laten kiezen in het taalvenster</item>
<item>Probleem met onthouden van type sleutelbestand + wachtwoord oplossen</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Bug fix op crashes en onverwachte log-outs</item>
<item>Schakel over naar nieuwe SFTP-implementatie ter ondersteuning van moderne publieke sleutel algoritmen zoals rsa-sha2-256</item>
@@ -707,7 +743,7 @@
<item>Repareer de automatische invulprompt in Firefox</item>
<item>Integreer suggesties met toetsenbord (met Android 11+)</item>
<item>Toestaan om de app taal te wijzigen in de instellingen</item>
<item>Optie toevoegen om database te synchroniseren na Snel Openen</item>
<item>Optie toevoegen om database te synchroniseren na SnelOpenen</item>
<item>Bug fix: Maak geen kleine bestandsnamen bij het opslaan naar Dropbox</item>
</string-array>
<string-array name="ChangeLog_1_09a">
@@ -717,7 +753,7 @@
<item>Verbeteringen van Autofill (pop-up werd niet weergegeven in Chrome, betere subdomein ondersteuning)</item>
<item>Verbeteringen in de OneDrive implementatie: grootte limiet verwijderd, geen overbodige authenticatieverzoeken meer</item>
<item>Optie toegevoegd om licht/donker ontwerp te selecteren uit systeeminstellingen inclusief nachtplannen, vereist Android 10+</item>
<item>Update de Dropbox-implementatie om de nieuwe verificatiemethode te ondersteunen.</item>
<item>Update de Dropbox-implementatie om de nieuwe authenticatiemethode te ondersteunen.</item>
<item>Nieuw ingestelde vingerafdrukontgrendeling wordt ongeldig na het toevoegen van een vingerafdruk in systeeminstellingen voor meer veiligheid.</item>
<item>Toestaan om bestanden te openen via de systeem bestandskiezer, waarbij de alleen-lezen vlag genegeerd wordt</item>
<item>Sta toe om items te verplaatsen vanuit het item weergave menu</item>
@@ -734,7 +770,7 @@
</string-array>
<string-array name="ChangeLog_1_08c">
<item>Pakketnamen van Android-apps worden niet meer opgeslagen in het URL-veld</item>
<item>Vergrendelgedrag verbeterd - biometrische prompt wordt niet langer weergeven direct na ontgrendelen</item>
<item>Verbeterde vergrendeling - niet langer biometrische prompt direct na ontgrendeling</item>
<item>OkHttp bijgewerkt om HTTP/2 te ondersteunen</item>
<item>Ontbrekende vertaling(en) verbeterd</item>
</string-array>
@@ -754,14 +790,14 @@
<item>Bugs opgelost</item>
<item>Bugs opgelost</item>
</string-array>
<string name="ChangeLog_1_07b"> Versie 1.07b-pre\n
* Verbeterde Argon2 prestaties door gebruik van orginele implentatie (Met dank aan Chih-Hsuan Yen!)\n
* Sta het uitschakelen van de vingerafdruk toe door het klikken op de vingerafdruk icoon (vermijdt probleem met vingerafdruklezer onder het scherm, met dank aan marcoDallas!)\n
* Herstel aanwijzer locatie bij wisselen van de wachtwoordzichtbaarheid (met dank aan DDoSolitary!)\n
* Verbeteringen aan pCloud implementatie (met opnieuw dank aan gilbsgilbs!)\n
* Toevoegen van AutoFill ondersteuning voor aantal meer browsers\n
* Nieuwe implementatie voor OneDrive: Inclusief ondersteuning voor Onedrive voor Bedrijven, gedeelde bestanden, selecteerbare toegang scopes, meerdere accounts en opgeloste problemen met offline toegang\n
* Fout verbeteringen
<string name="ChangeLog_1_07b"> Versie 1.07b\n
* Verbeter de prestaties van Argon2 door de oorspronkelijke implementatie te gebruiken (Met dank aan Chih-Hsuan Yen!)\n
* Toestaan om vingerafdruk uit te schakelen door op het vingerafdrukpictogram te klikken (voorkomt probleem met vingerafdruklezers onder het scherm, met dank aan marcoDallas!)\n
* Herstel cursorpositie bij het wisselen van de zichtbaarheid van het wachtwoord (met dank aan DDoSolitary!)\n
* Verbeteringen van de pCloud-implementatie (met weer dank aan gilbsgilbs!)\n
* Automatisch invullen ondersteunen voor meer browsers\n
* Nieuwe implementatie voor OneDrive: Ondersteuning voor OneDrive for Business, gedeelde bestanden, selecteerbare toegangsbereiken, meerdere accounts en oplossing voor problemen met offline toegang.\n
* Fout oplossingen
</string>
<string name="ChangeLog_1_07"> Versie 1.07\n
* Oplossing voor crashes op Samsung\'s Android 9\n
@@ -769,28 +805,28 @@
* SFTP: public key authenticatie, controle op verandering van server sleutel\n
* Introductie van pCloud ondersteuning - dank aan gilbsgilbs!\n
* NextCloud ondersteuning expliciet gemaakt\n
* Opslaan en veranderen van item bijlagen verbeterd\n
* Opslaan en bijwerken van invoerbijlagen verbeteren\n
* Meer opties voor het aanpassen van app gedrag in persoonlijke voorkeuren\n
* SSL: vertrouw gebruiker certicaten\n
* Automatisch invullen verbeterd (werkt nu met Firefox, minder popups)\n
* Fout oplossingen\n
</string>
<string name="ChangeLog_1_06"> Versie 1.06\n
* Gebruikt ykDroid in plaats van YubiChallenge als app voor Yubikey challenge/response.\n
* Ondersteuning voor KeepassXC-stijl challenge/response. Merk op: de database-indeling moet KDBX4 zijn!\n
* Gebruik van ykDroid in plaats van YubiChallenge als app voor Yubikey challenge/response.\n
* Ondersteuning voor KeepassXC-stijl challenge/response. Let op: de database-indeling moet KDBX4 zijn!\n
* Weiger verwijderde bestanden te laden van Google Drive\n
* Andere TLS implementatie voor FTPS, om een JSch bug heen gewerkt voor servers die gssapi-with-mic ondersteunen\n
* problemen opgelost\n
</string>
<string name="ChangeLog_1_05"> Version 1.05\n
<string name="ChangeLog_1_05"> Versie 1.05\n
* Gebruik melding kanalen op Android 8 met configuratie via systeem instellingen\n
* Toon pictogram in melding\n
* Gebruik adaptieve pictogrammen op Android 8, gebruik het ronde lanceer pictogram op Android 7\n
* Gebruik adaptieve pictogrammen voor Android 8, gebruik rond launcherpictogram voor Android 7\n
* Optie om direct te zoeken na openen (see instellingen)\n
* De manier waarop files worden geschreven via Storage Access Framework is veranderd, dit lost problemen op met het schrijven van files op Google Drive welke geopend waren via de Systeem bestanden kiezer\n
* Informatie teksten toegevoegd om vaak voorkomende misverstanden te voorkomen\n
* De manier waarop bestanden worden geschreven via Storage Access Framework is veranderd, dit lost problemen op met het schrijven van bestanden op Google Drive die geopend waren via de Systeem bestandsbeheerder\n
* Informatieteksten toegevoegd om vaak voorkomende misverstanden te voorkomen\n
* Maak lokaal een back-up van correct geopende databases om kans op dataverlies te verkleinen\n
* JSch geüpdatet om recentere SSH ciphers te ondersteunen\n
* JSch bijgewerkt om recentere SSH ciphers te ondersteunen\n
* Mogelijk gemaakt om verbindingsinstellingen te wijzigen, bijvoorbeeld als het WebDav wachtwoord veranderde\n
* Ondersteuning voor Yubikey Neo\'s static password mode toegevoegd\n
* Automatisch invullen suggestie kan uitgezet worden\n
@@ -799,7 +835,7 @@
ChangeLog_1_05 </string>
<string name="ChangeLog_1_04b">Version 1.04b\n
<string name="ChangeLog_1_04b">Versie 1.04b\n
* Voorkom vastlopen bij automatisch invullen op Huawei apparaten.\n
</string>
<string name="ChangeLog_1_04">Versie 1.04\n
@@ -828,199 +864,30 @@ ChangeLog_1_05 </string>
* Oplossing voor crashes bij het gebruik van OneDrive op oudere Android versies\n
* Tijden weergegeven als lokale tijd in beginscherm\n
</string>
<string name="ChangeLog_1_01d"> Versie 1.01-d\n
* Fix voor OneDrive bestandslijst\n
* Sta toe certificaat fouten te negeren, ook wanneer hos tnaam verificatie mislukt (niet aanbevolen voor productiedoeleinden)\n
* Correctie voor QuickUnlock welke soms faalde ondanks correcte ontgrendelingscode\n
<string name="ChangeLog_1_01"> Versie 1.01\n
* * ondersteuning toegevoegd voor het nieuwe KDBX-4-formaat (compatibel met Keepass 2.35) inclusief Argon2-sleutelafleiding en ChaCha20-codering.\n
* WebDav bestandsopslag opnieuw geïmplementeerd, maakt nu bladeren door bestanden mogelijk en ondersteunt moderne codering.\n
* Opnieuw geïmplementeerde FTP bestandsopslag, maakt nu bladeren door bestanden mogelijk en ondersteunt versleuteling (FTPS).\n
* Bijgewerkt naar OneDrive SDK (eerder gebruikte Live SDK is niet langer bijgewerkt)\n
* Bijgewerkt naar Dropbox SDK versie 2 (eerder gebruikte versie 1 SDK is verouderd).\n
* Ondersteuning toegevoegd voor OwnCloud.\n
* Vragen om opslagtoestemming voordat lokale bestanden worden geopend
</string>
<string name="ChangeLog_0_9_8c">Versie 0.9.8c\n
* Oplossing voor het beveiligingslek in SSL in Microsoft Live SDK (gebruikt bij het benaderen van bestanden via OneDrive) \n
* Bug oplossing: vorige release bevatte twee invoermethoden (één crashte) \n </string>
<string name="ChangeLog_1_01">Versie 1.01\n
* Ondersteuning toegevoegd voor het nieuwe KDBX-4-formaat (combineerbaar met Keepass 2.35) inbegrepen de afleidingen van Argon2-versleuteling en ChaCha20-encryptie.\n
*Opnieuw geïmplementeerde WebDav-opslag van bestanden; het is nu nu mogelijk om te zoeken in bestanden en ondersteunt moderne encryptie.\n
*Opnieuw geïmplementeerde FTP-opslag van bestanden; het is nu mogelijk om te zoeken in bestanden en ondersteunt (FTPS) encryptie.\n
*Geüpdatet naar OneDrive SDK (de voorheen gebruikte Live SDK wordt niet langer geüpdatet).\n
*Geüpdatet naar Dropbox SDK versie 2 (de voorheen gebruikte versie 1 SDK is verouderd).\n
*Toegevoegde ondersteuning voor OwnCloud.\n
*Bevestiging vragen voor OPSLAAN alvorens lokale bestanden te openen </string>
<string name="ChangeLog_1_0_0e">Versie 1.0.0e\
* fix voor vingerafdruk ontgrendelen op oudere Samsung apparaten met Android 6
* native ondersteuning voor x86 devices toegevoegd
* softkeyboard verbergen tijdens vingerafdruk scan
* systeemupdate bouwen </string>
<string name="ChangeLog_1_0_0"> Versie 1.0.0\n
* Ontgrendelen met vingerafdruk (Android 6.0+ of Samsung-apparaat benodigd)\n
* Automatisch invullen service toegevoegd (Android 5.0+ benodigd)\n
* Ondersteuning voor itemsjablonen\n
* Offline werken-modus\n
* Items kopiëren\n
* Automatisch aanvullen voor veldnamen\n
* Bestanden weghalen uit lijst met recente bestanden\n
* In Android 6.0 machtigingen pas op het moment dat ze nodig zijn vragen\n
* Fouten opgelost (in het ingebouwde toetsenbord, bij het kiezen van pictogrammen)\n
* Optie om foutrapporten op te sturen\n
* Helpteksten toegevoegd\n
<string name="ChangeLog_0_9_9"> Versie 0.9.9\n
* Volledig herontwerp van de UI. Met veel dank aan Stefano Pignataro (http://www.spstudio.at) for his support!\n
* Aangepaste pictogrammen toestaan\n
* Ondersteuning voor de Multi Window-modus op Samsung-apparaten\n
* Verhoogd standaard aantal coderingsronden voor nieuwe databases\n
* Controleer op dubbele sleutels van extra velden om gegevensverlies te voorkomen\n
</string>
<string name="ChangeLog_0_9_9">Versie 0.9.9\n
* volledige UI herontwerp. Dikke merci voor Stefano Pignataro (-http://www.spstudio.at) voor zijn steun! \n
* aangepast pictogram toevoegen toestaan\n
* ondersteuning voor Multi Window mode op de Samsung devices\n
* verhoogd standaard aantal codering rondes voor nieuwe databases\n
* controleren op dubbele sleutels van extra velden om het verliezen van gegevens te voorkomen\n</string>
<string name="ChangeLog_0_9_9c"> Versie 0.9.9c\n
* Het donkere thema is terug\n
* Je kunt extra pictogrampakketten installeren (antieke Windows-stijl-pictogrammen zijn beschikbaar in de Play Store)\n
* Vraag om bevestiging bij verwijderen van elementen\n
* Fouten opgelost (Verkeerde weergave van geheime OTP-codering, verkeerd app-pictogram op sommige plaatsen)\n
<string name="ChangeLog_0_9_8"> Versie 0.9.8\n
* Ondersteuning voor Storage Access Framework (maakt schrijven naar SD-kaart en Google Drive mogelijk in KP2A Offline)\n
* Probeer foutieve gebruikersinvoer te detecteren bij het invoeren van WebDAV URL\'s (map in plaats van bestand)\n
* Wachtwoordlettertype gewijzigd\n
* Het wijzigen van Dropbox-account toestaan\n
* Fout verholpen: Onthoudt nu OTP-wachtwoord
</string>
<string name="ChangeLog_0_9_8b">Versie 0.9.8b\n
* Bug oplossingen(opslaan mislukte voor sommige databases, exporteren naar lokale apparaat werkt niet, selecteren van bepaalde voorkeursopties crashte de app) \n</string>
<string name="ChangeLog_0_9_8">Versie 0.9.8\n
* Ondersteuning voor Storage Access Framework (kan nu schrijven naar SD-kaart en Google Drive in KP2A Offline) \n
* Probeer foutieve gebruikersinvoer te detecteren bij het invoeren van WebDAV URLs (map in plaats van bestand) \n
* Wachtwoord lettertype gewijzigd\n
* Toestaan om Dropbox account te veranderen\n
* Opgeloste fout: herinneren OTP password nu\n</string>
<string name="ChangeLog_0_9_7b">Versie 0.9.7b\n
* bijgewerkte vertaling\n
* fout oplossingen: wachtwoord lettertype ontbrak in 0.9.7, sorteren op naam sorteerde de groepen niet\n</string>
<string name="ChangeLog_0_9_7">Versie 0.9.7\n
* Schrijf ondersteuning voor Keepass 1 (kdb) databases (beta!)\n
* Beter terugschakelen naar het vorige toetsenbord (ook voor niet-geroote apparaten)\n
* Ondersteuning voor KeeChallenge met variable lengte challenges\n
* Voorkomt screenshots van Snel Openen en wachtwoordschermen\n
* Omgekeerde sorteervolgorde voor Sorteren op wijzigingsdatum (nu aflopend)\n
* Bug fixes: Notitie schermen nu correct vernieuwd na wijzigingen, Wachtwoord schermen verbergen nu het wachtwoord correct op (hopelijk) alle apparaten, probleem opgelost dat het toevoegen van dubbele items toestond, probleem opgelost waarbij de Dubbele UUID melding werd weergegeven na het repareren van de database\n</string>
<string name="ChangeLog_0_9_6"> Versie 0.9.6\n
* mogelijkheid om sleutelbestand en/of database naar het interne geheugen van de app te kopiëren (zie instellingen)\n
* verschillende sorteeropties\n
* instellingen voor automatisch toetsenbordwisselen verbeterd\n
* applicatielogo en ontwerp van notificaties bijgewerkt, ontworpen door Stefano Pignataro (http://www.spstudio.at)\n
* wachtwoordgenerator onthoudt laatste instellingen\n
* instellen zichtbaarheid notificaties voor vergrendelscherm van Android 5\n
* hoofdwachtwoordveld wordt nu leeggemaakt wanneer de applicatie wordt gesloten zonder op Oké te klikken\n
* opgelost: probleem met ontbrekende invoertalen in toetsenbordinstellingen op sommige apparaten\n
* opgelost: probleem met automatisch toetsenbordwisselen op geroote apparaten\n
* check toegevoegd voor corrupte databases (duplicate UUIDS)\n
* automatisch herladen van database wanneer wijzigingen worden gedetecteerd, lost beveiligingsvraagstuk over het lekken van het hoofdwachtwoord op\n
* verbeterd van Poolse kleine toetsenbord, verbeterd thema van de toetsenbordinstellingen (dank aan Wiktor Ławski)\n
</string>
<string name="ChangeLog_0_9_5"><b>Versie 0.9.5</b>\n
* Opgelost: problemen met bestanden selecteren (vooral op Android 4.4)\n
* Opgelost: probleem met laden van kdb-bestanden (Keepass 1) op Nexus 5 met Android Lollipop\n
* Toegevoegd: optie om het nemen van schermafbeeldingen en het tonen van de app in de lijst met recent geopende apps te verhinderen\n
* Opgelost: probleem met opslag op Google Drive (gewone versie)\n
* Toestaan van sleutelbestanden op speciale opslagtypen (gewone versie)\n
* Dropbox SDK opgewaardeerd vanwege een beveiligingslek (gewone versie)\n
* Build tools bijgewerkt --&gt; installatiebestand groter geworden :-(\n
Ik heb nog meer wijzigingen beloofd. Deze zullen in de volgende versie verschijnen - sorry. De oplossingen voor bovenstaande problemen wou ik zo snel mogelijk uitbrengen.</string>
<string name="ChangeLog_0_9_4"><b>Versie 0.9.4</b>\n
* ondersteuning voor plug-ins toegevoegd: kijk bij de instellingen hoe je plug-ins kunt krijgen!\n
* QR-plug-in toegevoegd (scan wachtwoorden, toon wachtwoorden als QR-code, stuur items naar andere apparaten)\n
* InputStick-plug-in toegevoegd (stuur inloggegevens via bluetooth naar de PC - Speciale InputStick USBstick vereist)\n
* Apps van derden kunnen nu eenvoudig inloggegevens opvragen bij KP2A. Ben je een ontwikkelaar? Voeg dit dan (indien van toepassing) alsjeblieft toe aan jouw app!\n
* TOTP-ondersteuning toegevoegd (geschikt voor KeeOTP en TrayTotp)\n
* De app wordt niet langer gesloten door Android wanneer de database geopend is\n
* De database wordt niet langer vergrendeld wanneer de app via de \'vorige\'-toets verlaten wordt (zie instellingen)\n
* Toon groepnamen in de zoekresultaten (*)\n
* Nu een contextmenu in de zoekresultaten met onder andere \"Ga naar bovenliggende map\" (*)\n
* Optie toegevoegd om de groepnaam te tonen in invoerweergave (*)\n
* (*) deze opties zijn door Matthieu geïmplementeerd!\n
* Ondersteuning voor KeeChallenge (met Yubikey NEO). Dank aan Ben Rush voor het implementeren van de connector!\n
* UI verbeterd\n
* Fout verholpen in de Google Drive-interface\n
* Optie om de \"donatie\"-optie uit te schakelen\n
* Pictogram voor Snel Openen nu verborgen op Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Versie 0.9.3 r5</b>\n
* Verbeteringen van Xamarin: Keepass2Android is nu te gebruiken met ART op Android 4.4.2. Eindelijk!\n
* Verbeteringen: fouten in synchronisatie (beeld vernieuwen, correcte controle op wijzigingen bij http), verbeteringen voor Android 2.x, verbeteringen voor integratie Google Drive and Skydrive, klembord wordt geleegd bij sluiten database, verbeteringen in het openen van bijlagen, verbeteringen in de zichtbaarheid van het toetsenbord\n</string>
<string name="ChangeLog_0_9_3"><b>Versie 0.9.3</b>\n
* Nieuw toetsenbord met veel verbeteringen. Zie instellingen voor aanpassingsmogelijkheden.\n
* Alleen lezen ondersteuning voor .kdb (Keepass 1.x files). Experimenteel!\n
* SFTP ondersteuning toegevoegd\n
* Bug in ART (Android 4.4.2) opgelost\n
* Bug reparaties\n</string>
<string name="ChangeLog_0_9_2"><b>Versie 0.9.2</b>\n
* OTP ondersteuning toegevoegd (compatibel met OtpKeyProv plugin)\n
* Geïntegreerde NFC ondersteuning voor OTPs van YubiKey NEO\n
* Aantal UI verbeteringen\n
* Keepass 2.24 library geïntegreerd\n
* Optie om het applicatieproces te beëindigen toegevoegd (zie instellingen)\n
* Bug reparaties\n</string>
<string name="ChangeLog_0_9_1"><b>Versie 0.9.1</b>\n
* Skydrive ondersteuning geïntegreerd (alleen voor Keepass2Android reguliere editie)\n
* Problemen met Google Drive ondersteuning opgelost\n
* NTLM ondersteuning toegevoegd</string>
<string name="ChangeLog_0_9"><b>Versie 0.9</b>\n
* Dropbox en Google Drive ondersteuning geïntegreerd (lees/schrijf databases; alleen voor Keepass2Android reguliere editie)\n
* Aangepaste bestandszoeker geïntegreerd (gebaseerd op een android-bestandskiezer door HBA)\n
* Verbeterde gebruikersinterface voor het aanmaken van nieuwe databases\n
* Aangepast lettertype DejaVu Sans Mono toegevoegd om wachtwoorden weer te geven\n
* Bug fixes</string>
<string name="ChangeLog_0_8_6"><b>Versiie 0.8.6</b>\n
* Ondersteuning voor Twofish codering\n
* Mogelijkheid om groepen te bewerken\n
* Mogelijkheid om items en groepen te veranderen\n
* Snel Openen pictogram kan transparant gemaakt worden (zie instellingen)\n
* Bug fixes</string>
<string name="ChangeLog_0_8_5"> <b>Versie 0.8.5</b>\n
* Online bestanden worden bewaard in de lokale appcache om offline gebruik mogelijk te maken (inclusief bewerken en later synchronisatie). Zie instellingen. \n
* Meldingsicoon om de vergrendelingsstaat van de database weer te geven. (Zie instellingen)\n
* Verbeterde vaststelling van de vergrendelingsstaat in sommige situaties\n
* Databasebestanden worden in het geheugen geladen terwijl je jouw wachtwoord intypt voor snellere laadtijd (zie instellingen)\n
* Items kunnen worden toegevoegd aan de hoofdgroep\n
* Fouten verholpen (opzoeken referentievelden, problemen met toetsenbord op Italiaanse en Chinese apparaten)
</string>
<string name="ChangeLog_0_8_4"> <b>Version 0.8.4</b>\n
* Veranderingen in externe database worden herkend en samengevoegd bij opslaan\n
* Verbeterde opstartsnelheid\n
* Verbeterde search toolbar met suggesties\n
* Nieuw App logo!\n
* Ondersteuning voor .kdbp bestandsformaat voor sneller laden/opslaan\n
* Verbeterd bewerken van extra tekenreeksen en verborgen scherm indien beschermd\n
Bedankt aan Alex Vallat voor zijn bijdragen in de code!\n
Bedankt aan Niki Hüttner (www.close-cut.de) voor het nieuwe logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versie 0.8.3</b>\n
* Gebruikersnaam/TAN index weergegeven in item lijst (zie instellingen)\n
* Items kunnen gemaakt worden als een zoekopdracht van de browser geen resultaten geeft\n
* KP2A toetsenbord bied mogelijkheid om inloggegevens te zoeken voor huidige app\n
* App sluit automatisch na het selecteren van een item voor gebruik in het toetsenbord\n
* Toetsenbord selectievenster opent automatisch na het zoeken voor een URL (zie instellingen)\n
* Plaatsvervangers in item velden worden vervangen vóór het kopiëren (de meeste plaatsvervangers worden ondersteund)\n
* kleine bug fixes
   </string>
<string name="ChangeLog_0_8_2"><b>Version 0.8.2</b>\n
* Ondersteuning voor Digest Authentication in WebDAV\n
* Bugfixes (OI File manager, Open URL)</string>
<string name="ChangeLog_0_8_1"><b>Versie 0.8.1</b>\n
* KP2A Offline and \"Online\" kunnen allebei opnieuw geïnstalleerd worden\n
* Nieuwe vertalingen toegevoegd (met dank aan alle inzenders!)</string>
<string name="ChangeLog_0_8"><b>Version 0.8</b>\n
* Verbeterde gebruikersinterface voor Android 4.x apparaten\n
* Gebruik van andere file managers voor het selecteren van bestaande bestanden toegestaan\n
* Veiligere manier voor het openen van bijlagen toegevoegd (via cachemap)\n
* Bugs opgelost bij bewerkactiviteiten\n
* Waarschijnlijk nieuwe bugs geïntroduceerd :-)</string>
<string name="ChangeLog_keptDonate">Uitgelezen kans om biertje te schenken of iets anders</string>
<string name="ChangeLog_0_7"><b>Versie 0.7</b>\n
* Verbeterde laadsnelheid: sleuteltransformaties zijn nu 10x sneller!\n
* Keepass2Android soft-keyboard toegevoegd: Schakel naar dit toetsenbord over voor het invoeren van inloggegevens. Beschermt je tegen klembord gebaseerde wachtwoord afluisterapps (schakel oude klembord meldingen uit in de instellingen)\n
* Optie toegevoegd om een biertje te doneren of iets anders (Zie menu)</string>
<string name="ChangeLog"><b>Versie 0.6.2</b>\n
* Google Drive/Dropbox/... integratie: Gebruik de officiële Google Drive of Dropbox App en open een .kdbx-file. Dit zal nu KP2A openen.\n
* Verbeterd zoekvenster \n
* Verbeterde zoekresultaten voor Deel URL met subdomeinen\n
* Opties toegevoegd om feedback te geven en het waarderen of vertalen van de app in het menu\n
\n
<b>Versie 0.6.1</b>\n
* Detecteer het als een database wijzigt in de achtergrond (d.w.z. door activiteit van een synchronisatie app)\n
* Verbeterd zoeken voor URLs van de browser\n
* Bevestigingsvensters voor het weggooien van wijzigingen\n
\n
<b>Versie 0.6</b>\n
Eerste publieke publicatie
   </string>
<string-array name="clipboard_timeout_options">
<item>30 seconden</item>
<item>1 minuut</item>
@@ -1069,7 +936,8 @@ Eerste publieke publicatie
</string-array>
<string-array name="sftp_auth_modes">
<item>Wachtwoord</item>
<item>Privé/Publieke sleutel</item>
<item>KP2A privé/publieke sleutel</item>
<item>Aangepaste privésleutel</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Negeer mislukte certificaat validaties</item>
@@ -1087,11 +955,16 @@ Eerste publieke publicatie
<string name="autofill_enable_for">Automatisch invullen inschakelen voor %1$s</string>
<string name="invalid_link_association">Kon domein %1$s niet koppelen met app %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android heeft biometrische hardware gedetecteerd. Wil je Biometrische ontgrendeling voor deze database inschakelen?</string>
<string name="post_notifications_dialog_title">Meldingen toestaan</string>
<string name="post_notifications_dialog_message">Keepass2Android kan meldingen weergeven met knoppen om waarden zoals wachtwoorden en TOTP\'s naar het klembord te kopiëren, of om het ingebouwde toetsenbord op te roepen. Dit is handig om waarden over te brengen naar andere apps zonder herhaaldelijk naar Keepass2Android over te schakelen. Wilt u dergelijke meldingen inschakelen?</string>
<string name="post_notifications_dialog_allow">Meldingen toestaan</string>
<string name="post_notifications_dialog_disable">Schakel deze functie uit</string>
<string name="post_notifications_dialog_notnow">Niet nu</string>
<string name="understand">Ik begrijp het</string>
<string name="dont_show_again">Niet meer tonen</string>
<string name="masterkey_infotext_head">Weet je het hoofdwachtwoord nog?</string>
<string name="masterkey_infotext_main">Merk op dat zonder hoofdwachtwoord de database niet te openen is. Er is geen manier om het hoofdwachtwoord te \"resetten\".</string>
<string name="masterkey_infotext_fingerprint_note">Houd er ook rekening mee dat Biometrische ontgrendeling werkt door de hoofdsleutel op te slaan in de veilige opslag van Android. Deze opslag kan op elk moment door Android worden verwijderd, bijvoorbeeld wanneer je een nieuwe vingerafdruk toevoegt in de systeeminstellingen. Vertrouw dus niet op Biometrische ontgrendeling maar onthoud a.u.b. je hoofdwachtwoord!</string>
<string name="masterkey_infotext_fingerprint_note">Houd er ook rekening mee dat biometrische ontgrendeling werkt door opslaan van de hoofdsleutel in de beveiligde opslag van Android. Deze opslag kan op elk moment door Android worden verwijderd, bijvoorbeeld als je een nieuwe vingerafdruk toevoegt in de systeeminstellingen. Vertrouw dus niet op biometrische ontgrendeling, maar onthoud je hoofdwachtwoord!</string>
<string name="backup_infotext_head">Worden er back-ups gemaakt van jouw database?</string>
<string name="backup_infotext_main">Keepass2Android bewaart je wachtwoorden in een file op een door jou gekozen locatie. Weet je zeker dat je deze file nog steeds hebt als je telefoon verloren raakt, of gestolen, of als de file gewist wordt? Zorg alsjeblieft altijd voor een recente back-up op een veilige plaats!</string>
<string name="backup_infotext_note">Om nu een back-up te maken, ga naar %1$s &gt; %2$s &gt; %3$s.</string>

View File

@@ -145,6 +145,7 @@
</string-array>
<string-array name="sftp_auth_modes">
<item>Passord</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
</resources>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Limit czasu aplikacji</string>
<string name="app_timeout_summary">Czas, po którym baza danych zostanie zablokowana, gdy aplikacja jest nieaktywna.</string>
<string name="kill_app_label">Zabij proces aplikacji</string>
<string name="show_kill_app">Przycisk Zamknij</string>
<string name="kill_app_label">Zabij proces aplikacji</string>
<string name="show_kill_app_summary">Pokaż przycisk do zabicia aplikacji na ekranie hasła (dla paranoicznych użytkowników)</string>
<string name="application">Aplikacja</string>
<string name="application_settings">Ustawienia aplikacji</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">plik klucza</string>
<string name="hint_length">długość</string>
<string name="hint_pass">hasło</string>
<string name="hint_keyfile_path">Ścieżka klucza prywatnego SSH</string>
<string name="hint_login_pass">Hasło</string>
<string name="hint_title">Nazwa</string>
<string name="hint_url">URL</string>
@@ -301,6 +302,8 @@
<string name="NoDalVerification_summary">Wyłącza sprawdzanie zgodności domeny i pakietu aplikacji</string>
<string name="InlineSuggestions_title">Zintegruj z klawiaturą</string>
<string name="InlineSuggestions_summary">Pokazuje sugestie autouzupełniania jako opcje wbudowane w klawiaturze (jeśli jest obsługiwana przez metodę wprowadzania)</string>
<string name="LogAutofillView_title">Widok autouzupełniania dziennika</string>
<string name="LogAutofillView_summary">Zapisz szczegóły dotyczące widoku autouzupełniania do dziennika debugowania (jeśli włączono logowanie debugowania). Szczegóły te można wysłać do dewelopera, jeśli autouzupełnianie nie działa zgodnie z oczekiwaniami.</string>
<string name="requires_android11">Wymaga Androida 11 lub późniejszego</string>
<string name="kp2a_findUrl">Znajdź hasło</string>
<string name="excludeExpiredEntries">Pomiń wygasłe wpisy</string>
@@ -415,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Pokazuje powiadomienie gdy baza danych gdy jest odblokowana.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 wprowadził nowe zachowanie dla powiadomień. Jeśli chcesz schować ikonę powiadomień Keepass2Android, skonfiguruj to w ustawieniach systemu. Ustaw ważność kategorii powiadomień na Minimum.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Otwórz ustawienia</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android może wyświetlić powiadomienie systemowe, w sytuacji gdy Twoja baza danych nie jest zablokowana. Aby to zrobić, proszę udzielić uprawnień.</string>
<string name="DontCare">Nie obchodzi mnie to</string>
<string name="DocumentAccessRevoked">Plik nie jest już dostępny dla Keepass2Android. Został usunięty lub uprawnienia do niego zostały cofnięte. Użyj opcji ponownego otwarcia pliku, np. przełączając bazę danych.</string>
<string name="PreloadDatabaseEnabled_title">Wstępnie wczytuj bazę danych</string>
@@ -499,9 +503,27 @@
<string name="hint_sftp_host">host (np: 192.168.0.1)</string>
<string name="hint_sftp_port">port</string>
<string name="initial_directory">Katalog początkowy (opcjonalne):</string>
<string name="connect_timeout">Limit czasu utraty połączenia (opcjonalnie)</string>
<string name="enter_sftp_login_title">Wpisz dane loginu SFTP:</string>
<string name="sftp_auth_mode">Tryb uwierzytelniania</string>
<string name="send_public_key">Wyślij klucz publiczny…</string>
<string name="select_private_keyfile">Wybierz klucz prywatny...</string>
<string name="hint_sftp_key_name">Nazwa nowego klucza</string>
<string name="hint_sftp_key_content">Zawartość nowego klucza</string>
<string name="private_key_saved">Klucz prywatny zapisany</string>
<string name="private_key_save_failed">Nie udało się zapisać klucza prywatnego: %1$s</string>
<string name="private_key_info">Wprowadź nazwę klucza i zawartość do zapisania</string>
<string name="private_key_delete">Usunięto klucz prywatny: %1$s</string>
<string name="private_key_delete_failed">Nie udało się usunąć klucza prywatnego: %1$s</string>
<string name="save_key">Zapisz klucz prywatny</string>
<string name="delete_key">Usuń klucz prywatny</string>
<string name="private_key_select">Wybierz klucz prywatny...</string>
<string name="private_key_create_new">[Dodaj nowy...]</string>
<string name="hint_sftp_key_passphrase">Hasło klucza (opcjonalne)</string>
<string name="sftp_kex_title">Algorytm wymiany klucza (KEX) (opcjonalnie)</string>
<string name="hint_sftp_kex">Nazwy oddzielone przecinkami / specyfikacja</string>
<string name="sftp_shk_title">Algorytm klucza hosta serwera (opcjonalnie)</string>
<string name="hint_sftp_shk">Nazwy oddzielone przecinkami / specyfikacja</string>
<string name="enter_ftp_login_title">Wpisz dane logowania FTP:</string>
<string name="enter_mega_login_title">Wprowadź dane logowania do konta MEGA:</string>
<string name="select_storage_type">Wybierz miejsce zapisu:</string>
@@ -519,8 +541,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Dysk Google (pliki KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Jeśli nie chcesz dać KP2A dostępu do pełnego Dysku Google, możesz wybrać tę opcję. Pamiętaj, że najpierw musisz utworzyć plik bazy danych, istniejące pliki nie są widoczne dla aplikacji. Wybierz tę opcję z ekranu tworzenia bazy danych lub, jeśli już otworzyłeś bazę danych, eksportując bazę danych wybierając tę opcję.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (KP2A folder)</string>
<string name="filestoragehelp_pcloud">Ten typ magazynu będzie wymagał jedynie dostępu do folderu pCloud. \"Applications/Keepass2Android\". Jeżeli chcesz używać istniejącej bazy danych ze swojego konta pCloud, proszę upewnij się, że plik jest umieszczony w tym katalogu pCloud.</string>
<string name="filestoragename_pcloudall">PCgłośny (pełny dostęp)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Wszystkie pliki i współdzielone pliki</string>
@@ -572,6 +595,7 @@
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Plik dziennika do debugowania</string>
<string name="DebugLog_title">Użyj pliku dziennika</string>
<string name="FtpDebug_title">FTP/SFTP debug logging</string>
<string name="DebugLog_summary">Zapisuj dane wyjściowe aplikacji do lokalnego pliku dziennika</string>
<string name="DebugLog_send">Wyślij dziennik debugowania...</string>
<string name="loading">Ładowanie…</string>
@@ -641,22 +665,22 @@
<string name="NoFilenameWarning">Wprowadzone URI nie wygląda jak nazwa pliku. Jesteś pewien, że to prawidłowy plik?</string>
<string name="FirstInvalidCompositeKeyError">Błędny klucz zbiorowy! Spróbuj ponownie.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Błędny klucz zbiorowy! Spróbuj następujących kroków, by odblokować swoją bazę danych:\n
Upewnij się, że wprowadziłeś poprawne hasło. Użyj ikony oka, by odsłonić wprowadzone hasło.\n
Upewnij się, że wybrałeś właściwy typ hasła. Upewnij się, że pasuje do typu użytego podczas tworzenia bazy danych.\n
Upewnij się, że wybrałeś odpowiedni plik bazy danych.
&#8226; Upewnij się, że wprowadziłeś poprawne hasło. Użyj ikony oka, by odsłonić wprowadzone hasło.\n
&#8226;Upewnij się, że wybrałeś właściwy typ hasła. Upewnij się, że pasuje do typu użytego podczas tworzenia bazy danych.\n
&#8226;Upewnij się, że wybrałeś odpowiedni plik bazy danych.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Wskazówka: Jeśli podejrzewasz, że Twoja baza danych mogła zostać uszkodzona lub nie pamiętasz klucza głównego, możesz spróbować z ostatnio pomyślnie otwartą wersją pliku, klikając \"%1$s\" i wybierając lokalną kopię zapasową.</string>
&#8226; Wskazówka: Jeśli sądzisz, że Twoja baza danych mogła zostać uszkodzona lub nie pamiętasz klucza głównego po jego zmodyfikowaniu, możesz spróbować z ostatnio pomyślnie otwartą wersją pliku, klikając \"%1$s\" i wybierając lokalną kopię zapasową.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Wskazówka: Keepass2Android zachował ostatnią poprawnie otwartą wersję pliku w swojej wewnętrznej pamięci. Możesz ją otworzyć, klikając w \"%1$s\" i wybierając lokalną kopię zapasową.
</string>
<string name="CorruptDatabaseHelp"> Plik jest uszkodzony. \n
Tu są wskazówki, które mogą pomóc zdiagnozować usterkę:\n
Tu są wskazówki, które mogą pomóc zdiagnozować problem:\n
Jeśli skopiowałeś plik przez USB (w trybie MTP), spróbuj ponownie, np. narzędziem MyPhoneExplorer. MTP obcina pliki w pewnych przypadkach.\n
Jeśli nie możesz otworzyć pliku z tej samej lokalizacji na swoim PC, to bardzo prawdopodobne, że plik jest rzeczywiście uszkodzony. W takim wypadku użyj kopii zapasowej bazy danych. Jeśli przypuszczasz, że to Keepass2Android uszkodził plik, skontaktuj się z pomocą.\n
Jeśli możesz otworzyć plik na swoim komputerze, skontaktuj się z pomocą. Możesz spróbować zapisać go z innymi ustawieniami (np. rozpakowany) na komputerze i spróbować ponownie otworzyć w Keepass2Android.
&#8226;Jeśli skopiowałeś plik przez USB (w trybie MTP), proszę spróbuj ponownie używając narzędzia takiego jak MyPhoneExplorer. MTP obcina pliki w pewnych przypadkach.\n
&#8226;Jeśli nie możesz otworzyć pliku z tej samej lokalizacji na swoim PC, to bardzo prawdopodobne, że plik jest rzeczywiście uszkodzony. W takim wypadku użyj kopii zapasowej bazy danych. Jeśli przypuszczasz, że to Keepass2Android uszkodził plik, skontaktuj się z pomocą.\n
&#8226;Jeśli możesz otworzyć plik na swoim komputerze, skontaktuj się z pomocą. Możesz spróbować zapisać go z innymi ustawieniami (np. rozpakowany) na komputerze i spróbować ponownie otworzyć w Keepass2Android.
</string>
<string name="open_other_db">Otwórz inną bazę danych</string>
@@ -686,11 +710,18 @@
<string name="EntryChannel_desc">Powiadomienie ułatwiające dostęp do aktualnie wybranego wpisu.</string>
<string name="CloseDbAfterFailedAttempts">Zamknij bazę danych po trzech nieudanych próbach odblokowania biometrycznego.</string>
<string name="WarnFingerprintInvalidated">Uwaga! Uwierzytelnienie biometryczne może zostać unieważnione przez Androida, np. po dodaniu nowego odcisku palca w ustawieniach urządzenia. Upewnij się, że zawsze wiesz, jak odblokować przy użyciu hasła głównego!</string>
<string-array name="ChangeLog_1_10">
<item>Dodaj wsparcie dla uprawnień do powiadomień na Androidzie 13+</item>
<item>Poprawia wdrażania FTP i SFTP</item>
<item>Dodaj dostęp do pełnej chmury</item>
<item>Pozwala wybrać język systemu w oknie dialogowym</item>
<item>Napraw problem z zapamiętaniem pliku klucza + kwestionowaniem typ hasła</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Naprawa błędów awarii i nieoczekiwanych wylogowań</item>
<item>Przełącz się na nową implementację SFTP, wspierając nowoczesne algorytmy klucza publicznego, takie jak rsa-sha2-256</item>
<item>Oznacz hasła jako wrażliwe podczas kopiowania do schowka (Android 13)</item>
<item>Autofill improvements</item>
<item>Ulepszenia autouzupełniania</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Dodano wsparcie dla przeglądania, usuwania i przywracania kopii zapasowych wpisów</item>
@@ -753,254 +784,14 @@
</string-array>
<string name="ChangeLog_1_07b"> Wersja 1. 7b\n
* Poprawa wydajności Argon2 dzięki natywnej implementacji (Dzięki Chih-Hsuan Yen!)\n
* Istnieje możliwość wyłączenie odcisku palca, klikając ikonę odcisku palca (umożliwiło to uniknięcie problemów z czytnikami odcisków palców pod ekranem, dzięki marcoDallas!)\n
* Istnieje możliwość wyłączenie odcisku palca, klikając ikonę odcisku palca (zapobiega problemom z czytnikami odcisków palców pod ekranem, dzięki marcoDallas!)\n
* Przywrócenie pozycji kursora podczas przełączania widoczności hasła (dzięki DDoSolitary!)\n
* Ulepszenia implementacji pCloud (dzięki gilbsgilb\'om znowu!)\n
* Dodano wsparcie autouzupełniania dla większej ilości przeglądarek\n
* Nowa implementacja dla OneDrive: zawiera wsparcie dla OneDrive for Business, pliki współdzielone, wybrane zakresy dostępu, wiele kont i naprawa problemów z dostępem offline\n
* Nowa implementacja dla OneDrive: zawiera wsparcie dla OneDrive for Business, plików współdzielonych, wybranych zakresów dostępu, wielu kont i naprawia problemy z dostępem offline\n
* Poprawki błędów
</string>
<string name="ChangeLog_1_07">Wersja 1.07\n
* Poprawki do awarii Androida 9 na urządzeniach Samsung\n
* Możliwość otwarcia więcej niż jednej bazy danych, zgodnej z KeeAutoExec\n
* SFTP: możliwość uwierzytelnienia kluczem publicznym, sprawdzenie zmiany klucza hosta\n
* Wprowadzenie obsługi pCloud podziękowania dla gilbsgilbs!\n
* Jawna obsługa Nextcloud\n
* Poprawienie zapisywania i aktualizacji załączników do wpisów\n
* Więcej opcji przystosowania zachowania do osobistych preferencji\n
* SSL: Ufanie certyfikatom użytkownika\n
* Ulepszenie automatycznego uzupełniania (działa również z Firefoxem, możliwość zmniejszenia liczby okienek)\n
* poprawki błędów\n
</string>
<string name="ChangeLog_1_06">Wersja 1.06\n
* Zmieniono aplikację do obsługi Yubikey Challenge-Response z YubiChallenge na ykDroid.\n
* Dodano wsparcie dla Challenge-Response w formacie KeepassXC. Uwaga: Baza danych musi być w formacie KDBX4!\n
* Dodano opcję odrzucania ładowania plików z kosza w Google Drive\n
* Zmieniono implementację TLS dla FTPS, dodano obejście do błędu JSch z serwerami obsługującymi gssapi-with-mic\n
* poprawki błędów\n
</string>
<string name="ChangeLog_1_05">Wersja 1.05\n
* Użyj kanału powiadomień w Androidzie 8 do konfiguracji, poprzez ustawienia systemu\n
* Ikona wpisu jest pokazywana w powiadomieniu\n
* Użyto adaptacyjnej ikony aplikacji dla Androida 8, używaj zestawu okrągłych ikon dla Androida 7\n
* Możliwość aktywnego wyszukiwania po odblokowaniu (patrz ustawienia)\n
* Zmieniono sposób w jaki pliki są zapisywane przez Storage Access Framework, rozwiązano problemy z aktualizowaniem plików na Dysku Google otwieranych przez systemowy menadżer plików\n
* Dodano kilka tekstów informacyjnych, aby uniknąć częstych nieporozumień\n
* Tworzone są lokalne kopie zapasowe pomyślnie otwartych baz danych, aby zmniejszyć ryzyko utraty danych\n
* Zaktualizowano JSch do obsługi nowszych szyfrów SSH\n
* Zezwolono na edycję ustawień połączeń, na przykład kiedy hasło do WebDav zostanie zmienione\n
* Dodano wsparcie dla Yubikey Neo w trybie hasła statycznego\n
* Dodano możliwość wyłączenia sugestii autouzupełniania\n
* Naprawiono wyciek danych do logcat\n
* poprawki błędów\n
</string>
<string name="ChangeLog_1_04b"> Version 1.04b\n
* Usunięcie crasha, gdy użytkownik próbuje włączyć autouzupełnianie na urządzeniach Huawei.\n
</string>
<string name="ChangeLog_1_04">Wersja 1.0.4 \n
* dodano serwis autowypełniania dla Android\'a 8.0 i dalej. \n
* ulepszono biblioteki, narzędzia budownicze oraz wersję Cela SDK \n</string>
<string name="ChangeLog_1_03">Wersja 1.03\n
* Usunięto usługę dostępności AutoUzupełniania, zgodnie z żądaniem Google. Proszę zobaczyć ustawienia dostępu do hasła, gdzie można znaleźć plugin replikujący poprzednią funkcjonalność.\n
* Dodane ponownie aplikacje firm trzecich jako opcję przechowywania\n
* Zintegrowana przeglądarka obrazów do przeglądania bez przesyłania do innych aplikacji\n
* Uaktualnienie OkHttp rozwiązuje problemy z niektórymi połączeniami\n
* Wsparcie dla wpisów KeeTrayTOTP, teraz obsługuje wpisy Steam\n
</string>
<string name="ChangeLog_1_02">Wersja 1.02\n
* Kilka ulepszeń zabezpieczeń. Dzięki raportowi bezpieczeństwa jean-baptiste.cayrou@thalesgroup.com i vincent.fargues@thalesgroup.com oraz ich współpracy!\n
* Wsparcie dla KeyboardSwapPlugin (zobacz Opcje dostępu do hasła): pozwala przełączać metody wprowadzania automatycznie na urządzeniach bez root-a. Podziękowania dla Mishaal Rahman z XDA-Developers za uczynienie tego możliwym.\n
* Poprawki dla usługi ułatwień dostępu w ostatnich wersjach Chrome\n
* Poprawka dla niepotrzebnego czyszczenie danych linii papilarnych\n
* Poprawki drobnych awarii\n
* Zaktualizowane SDK Dropbox do zapewnienia przyszłej zgodności\n
* Usunięte raportowania błędów za pośrednictwem Xamarin Insights\n
* Aktualizacja narzędzi kompilacji\n
</string>
<string name="ChangeLog_1_01g">Wersja 1.01-g\n
* Poprawka do awarii podczas próby pracy offline\n
* Poprawka do nieprawidłowego kodowania poświadczeń FTP(S)\n
* Poprawka do awarii podczas korzystania z usługi OneDrive i na starszych wersjach Androida\n
* Wyświetlanie czasu jako czas lokalny na ekranie wpisu\n
</string>
<string name="ChangeLog_1_01d">Wersja 1.01-d\n
* Poprawka do listy plików OneDrive\n
* Zezwolenie, aby zignorować błędy certyfikatu również kiedy weryfikacji nazwy hosta nie powiedzie się, (nie zaleca się w wersji produkcyjnej)\n
* Poprawka do okazjonalnych problemów z SzybkieOdblokowanie pomimo prawidłowego kodu\n </string>
<string name="ChangeLog_0_9_8c">Wersja 0.9.8c\n
* Poprawka luki bezpieczeństwa protokołu SSL w Microsoft Live SDK (używany podczas uzyskiwania dostępu do plików za pośrednictwem OneDrive)\n
* Poprawka błędu: Poprzednia wersja zawierała dwie metody wprowadzania (jedną wysypującą się)\n </string>
<string name="ChangeLog_1_01"> Wersja 1.01\n
* dodano wsparcie dla nowego formatu KDBX-4-format (kompatybilne z Keepass 2.35) włącznie z generowaniem kluczy Argon2 i szyfrowaniem ChaCha20.\n
* Przepisano przechowywanie plików WebDav, umożliwiając teraz przeglądanie plików i wspierając nowoczesne szyfrowanie.\n
* Przepisano przechowywanie plików FTP, umożliwiając teraz przechowywanie plików i wspierając szyfrowanie (FTPS).\n
* Zaktualizowano do OneDrive SDK (poprzednio używane Live SDK nie jest już aktualizowane)\n
* Zaktualizowano do Dropbox SDK wersja 2 (poprzednio używana wersja 1 SDK jest oznaczona jako przestarzała).\n
* Dodano wsparcie dla OwnCloud.\n
* Monit o pozwolenie o dostęp do pamięci przed otwieraniem lokalnych plików
</string>
<string name="ChangeLog_1_0_0e"> Wersja 1.0.0e\n
* poprawka do odblokowywania odciskiem palca na starszych urządzeniach marki Samsung z Androidem 6\n
* dodane natywne wsparcie dla urządzeń x86\n
* pozwolono chować klawiaturę programową podczas skanowania odcisku palca\n
* aktualizacja systemu budowania
</string>
<string name="ChangeLog_1_0_0">Wersja 1.0.0\n
* Odblokowywanie odciskiem palca (wymagany Android 6.0+ lub urządzenie marki Samsung)\n
* Dodano usługę automatycznego wypełniania (wymagany Android 5.0+)\n
* Dodano wsparcie dla szablonów wiadomości\n
* Dodano tryb \"pracy offline\"\n
* Umożliwiono kopiowanie wpisów\n
* Tryb autouzupełniania dla nazw pól\n
* Umożliwiono usuwanie wpisów na liście ostatnich plików\n
* Żądanie uprawnień w trakcie działania aplikacji w Androidzie 6.0\n
* Poprawki błędów (we wbudowanej klawiaturze, podczas wybierania ikon)\n
* Załączono opcję wysyłania raportów o błędach\n
* Dodano wiadomości pomocy w kilkunastu miejscach\n
</string>
<string name="ChangeLog_0_9_9">Wersja 0.9.9\n
* Kompletne przeprojektowanie interfejsu użytkownika. Wielkie podziękowania dla Stefano Pignataro (http://www.spstudio.at) za jego pomoc!\n
* Umożliwiono dodawania własnych ikon\n
* Wsparcie dla trybu Multi Window na urządzeniach marki Samsung\n
* Zwiększono domyślną liczbę rund szyfrowania dla nowych baz danych\n
* Sprawdzanie duplikujących kluczy dodatkowych pól w celu uniknięcia utraty danych\n
</string>
<string name="ChangeLog_0_9_9c"> Wersja 0.9.9c\n
* Powrócił czarny motyw\n
* Możesz zainstalować inne paczki ikon (ikony w starożytnym stylu Windowsa są dostępne w sklepie Play)\n
* Dodano pytanie potwierdzające podczas kasowania elementów z pominięciem kosza\n
* Poprawki błędów (złe wyświetlanie kodowania tajnego klucza OTP, niewłaściwa ikona aplikacji w niektórych miejscach)\n
</string>
<string name="ChangeLog_0_9_8b">Wersja 0.9.8b\n
* Poprawki błędów (Zapisywanie nie udawało się dla niektórych baz danych, nie działało eksportowanie do lokalnego urządzenia, wybieranie niektórych opcji wysypywało aplikację)\n</string>
<string name="ChangeLog_0_9_8">Wersja 0.9.8\n
* Wsparcie dla Storage Access Framework (umożliwia zapis na kartę SD i Google Drive w KP2A Offline)\n
* Próba wykrywania błędnych danych wprowadzanych przez użytkownika podczas wpisywania WebDAV URLs (katalog zamiast pliku)\n
* Zmieniono czcionkę hasła\n
* Umożliwiono zmianę konta Dropbox\n
* Poprawka błędu: Teraz hasło OTP jest zapamiętywane\n</string>
<string name="ChangeLog_0_9_7b">Wersja 0.9.7b\n
* Zaktualizowane tłumaczenia\n
* Poprawki błędów: brakowało czcionki do haseł w wersji 0.9.7, sortowanie po nazwie nie sortowało grup\n</string>
<string name="ChangeLog_0_9_7">Wersja 0.9.7\n
* wsparcie dla zapisu bazy danych (kdb) dla Keepass 1 (beta!)\n
* lepsze przełączanie do poprzedniej klawiatury (działa także na nie-zrootowanych urządzeniach)\n
* wsparcie dla KeeChallenge ze zmienną długością wyzwań\n
* zabezpieczono przed możliwością zrobienia zrzutów ekranu dla ekranów QuickUnlock i hasła\n
* odwrócono kolejność sortowania dla Sortuj według daty modyfikacji (teraz malejąco)\n
* poprawki błędów: Widok notatek jest teraz poprawnie aktualizowany po zmianach. Widoki haseł teraz chowają hasła poprawnie na (miejmy nadzieję) wszystkich urządzeniach; naprawiono błąd, który powodował, że można było dwukrotnie dodać ten sam wpis; naprawiono problem z pokazywaniem ostrzeżenia o zduplikowanych UUID nawet po naprawieniu bazy danych\n</string>
<string name="ChangeLog_0_9_6">Wersja 0.9.6\n
* umożliwienie importowania pliku klucza i/lub pliku lokalnej bazy danych do wewnętrznego katalogu aplikacji (patrz Ustawienia)\n
* udostępnienie różnych opcji sortowania\n
* ulepszenie preferencji automatycznego przełączania klawiatury\n
* aktualizacja loga aplikacji i wyglądu powiadomień zgodnie z projektem Stefano Pignataro (http://www.spstudio.at)\n
* generator haseł pamięta ostatnie ustawienia\n
* ustawienie widoczności powiadomień na ekranie blokady w systemie Android 5\n
* czyszczenie pola hasła głównego po opuszczeniu aplikacji nie wymaga naciśnięcia „OK”\n
* naprawienie brakujących języków wprowadzania w ustawieniach klawiatury na niektórych urządzeniach\n
* naprawienie automatycznego przełączania klawiatury na urządzeniach z uwolnionym dostępem\n
* dodanie kontroli uszkodzenia bazy danych (powielone UUIDy)\n
* automatyczne przeładowanie bazy danych po wykryciu zmian; zapobiega ujawnieniu hasła głównego\n
* ulepszenie polskiego układu małej klawiatury, naprawienie motywu ustawień klawiatury (podziękowania dla Wiktora Ławskiego)\n</string>
<string name="ChangeLog_0_9_5"><b>Wersja 0.9.5</b>\n
* Naprawiono problemy z przeglądaniem plików (szczególnie Android 4.4)\n
* Naprawiono problem z ładowaniem plików .kdb (Keepass 1) na Nexus 5 z Android Lollipop\n
* Dodano opcję, aby unikać robienia screenów/wyświetlania aplikacji na liście ostatnich aplikacji\n
* Poprawiono błąd z plikami na Dysku Google (regularna edycja)\n
* Umożliwiono wykorzystanie plików kluczy zapisanych na pamięci masowej (regularna edycja)\n
* Zaktualizowane Dropbox SDK, aby wykorzystać oficjalną łatkę bezpieczeństwa (regularna edycja)\n
* Zaktualizowane narzędzia budowania --&gt; większy rozmiar pliku APK :-(\n
Obiecałem więcej zmian. Pojawią się w następnym wydaniu - przepraszam. Chciałem jak najszybciej opublikować te poprawki.</string>
<string name="ChangeLog_0_9_4"> <b>Wersja 0.9.4</b>\n
* dodano obsługę wtyczek: Zobacz ustawienia aby dowiedzieć się, jak konfigurować wtyczki!\n
* opublikowano wtyczkę QR (skanowanie haseł, wyświetlanie haseł jako kodów QR, transfer wpisów do innych urządzeń z KP2A)\n
* opublikowano wtyczkę InputStick (transfer poświadczeń do komputera przez bluetooth - wymaga pendrive\'a InputStick)\n
* Aplikacje zewnętrzne mogą teraz implementować zapytywanie KP2A dla poświadczeń. Jesteś developerem? Proszę dodaj to do swojej aplikacji jeżeli jest to dogodne!\n
* dodano obsługę TOTP (kompatybilne z KeeOTP i TrayTotp)\n
* aplikacja nie powinna już być zabijana przez system Android, gdy baza danych jest otwarta\n
* baza danych nie jest już blokowana, gdy aplikacja jest zamykana przy pomocy przycisku \"wstecz\" (sprawdź ustawienia)\n
* wyświetlanie nazw grup w wynikach wyszukiwania (*)\n
* dodano menu kontekstowe w wynikach wyszukiwania włącznie z opcją \"Przejdź wyżej\" (*)\n
* dodano opcję wyświetlania nazwy grupy w widoku wpisu (*)\n
* (*) podziękowania dla Matthieu za implementację tych funkcji!\n
* obsługa KeeChallenge (z Yubikey NEO). Podziękowania dla Bena Rusha za implementację łącznika!\n
* usprawniony interfejs użytkownika\n
* poprawiono błąd w interfejsie Google Drive\n
* dodano opcję wyłączenia dotacji\n
* ikona QuickUnlock jest teraz domyślnie ukryta na urządzeniach z Androidem 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Wersja 0.9.3 r5</b>\n
* Zawarto poprawki z Xamarin: Keepass2Android jest teraz kompatybilny z ART na Androidzie 4.4.2. Nareszcie!\n
* Poprawki błędów: błędy w synchronizacji (odswieżanie widoku, poprawne sprawdzanie zmian na http), błędy na urządzeniach z Androidem 2.x, błędy w implementacji przestrzeni dyskowej Google Drive i SkyDrive, czyszczenie schowka przy zamykaniu bazy danych, błąd otwierania załączników, problemy z wyświetlaniem klawiatury\n</string>
<string name="ChangeLog_0_9_3"><b>Wersja 0.9.3</b>\n
* Nowa klawiatura z wieloma usprawnieniami. Sprawdź ustawienia aby dostosować.\n
* Wsparcie tylko do odczytu dla kdb (pliki Keepass 1). Eksperymentalne!\n
* Dodano wsparcie protokołu SFTP\n
* Dodano obejście błędu w ART (Android 4.4.2)\n
* Poprawki błędów\n</string>
<string name="ChangeLog_0_9_2"><b>Wersja 0.9.2</b>\n
* Dodano obsługę haseł jednorazowych (kompatybilne z wtyczką OtpKeyProv)\n
* Zintegrowano wparcie NFC dla haseł jednorazowych z YubiKey NEO \n
* Kilka usprawnień interfejsu\n
* Zintegrowano bibliotekę Keepass 2.24\n
* Dodano opcję do zabijania procesu aplikacji (sprawdź ustawienia)\n
* Usprawniona weryfikacja certyfikatów SSL\n
* Poprawki błędów\n</string>
<string name="ChangeLog_0_9_1"><b>Wersja 0.9.1</b>\n
* Dodano wsparcie dla SkyDrive (Tylko zwyczajna edycja Keepass2Android)\n
* Poprawiono problemy z integracją z Google Drive\n
* Dodano wsparcie dla NTLM </string>
<string name="ChangeLog_0_9"><b>Wersja 0.9</b>\n
* Integracja z Dropbox i Google Drive (odczyt i zapis baz danych; tylko wersja standardowa Keepass2Android)\n
* Zawarta wewnętrzna przeglądarka plików (w oparciu o bibliotekę android-filechooser/HBA)\n
* Ulepszony interfejs użytkownika pomocny przy tworzeniu nowych baz danych\n
* Dodatkowa czcionka DejaVu Sans Mono do wyświetlania haseł\n
* Poprawki błędów</string>
<string name="ChangeLog_0_8_6"><b>Wersja 0.8.6</b>\n
* Obsługa szyfrowania Twofish\n
* Możliwość edycji grup\n
* Możliwość przenoszenia wpisów i grup\n
* Ikona SzybkiegoOdblokowania może być przezroczysta (patrz Ustawienia)\n
* Poprawki błędów</string>
<string name="ChangeLog_0_8_5"><b>Wersja 0.8.5</b>\n
* Pliki zdalne przechowywane są w pamięci lokalnym aplikacji umożliwiając jej użycie w trybie offline (łącznie z edycją i późniejszą synchronizacją). Zobacz Ustawienia.\n
* Ikona w obszarze powiadomień pokazująca stan blokady bazy danych (patrz Ustawienia)\n
* Ulepszone rozpoznawanie stanu blokady w niektórych sytuacjach\n
* Pliki bazy danych są wczytywane do pamięci podczas wprowadzania hasła w celu zwiększenia prędkości wczytywania (patrz Ustawienia)\n
* Wpisy mogą być dodawane do głównego katalogu grup\n
* Poprawki błędów (rozwiązywanie pól odnośników, problemy z klawiaturą na włoskich i chińskich urządzeniach)</string>
<string name="ChangeLog_0_8_4"><b>Wersja 0.8.4</b>\n
* Wykrywane zmian w zewnętrznych bazach danych i dołączanie ich podczas zapisu\n
* Zwiększenie szybkości ładowania\n
* Ulepszenie wyszukiwania wraz z sugestiami\n
* Nowe logo aplikacji!\n
* Dodanie wsparcia dla formatu .kdbp dla szybszego otwierania/zapisywania\n
* Ulepszona edycja dodatkowych ciągów i ukrycie wyświetlania, gdy chroniony\n
Podziękowania dla Alexa Vallat za jego wkład w modyfikację kodu!\n
Podziękowania dla Niki Hüttner (www.close-cut.de) za nowe logo!\n </string>
<string name="ChangeLog_0_8_3"><b>Wersja 0.8.3</b>\n
* Nazwa użytkownika/indeks TAN (haseł jednorazowych) są wyświetlane jako pozycja listy (patrz Ustawienia)\n
* Wpisy mogą być utworzone, jeśli wyszukiwanie z przeglądarki nie zwraca wyników\n
* KP2A klawiatura umożliwia wyszukiwanie danych logowania dla danej aplikacji\n
* Aplikacja zamyka się automatycznie po wybraniu wpisu z klawiatury\n
* Automatycznie zostanie otwarte okno dialogowe wyboru po wyszukaniu adresu URL (patrz Ustawienia)\n
* Zastępcze symbole w polach danych są zamieniane przed kopiowanie (większość symboli zastępczych jest obsługiwana)\n
* Drobne poprawki
  </string>
<string name="ChangeLog_0_8_2"><b>Wersja 0.8.2</b> \n
* Dodano obsługę Digest Authentication dla WebDAV\n
* poprawki błędów (OI File manager, Otwórz URL) </string>
<string name="ChangeLog_0_8_1"><b>Wersja 0.8.1</b>\n
* KP2A w trybie Offline i \"Online\" może być zainstalowany równocześnie\n
* Dodane nowe tłumaczenia (podziękowania dla wszystkich tłumaczy!)</string>
<string name="ChangeLog_0_8"><b>Wersja 0.8</b>\n
* Ulepszony interfejs użytkownika, szczególnie w urządzeniach z Androidem 4.x\n
* Możliwość używania innych menedżerów plików w celu wyboru plików\n
* Dodano bezpieczniejszy sposób otwierania załączników (z katalogu pamięci podręcznej)\n
* Naprawiono błędy podczas \"Edycji\"\n
* Prawdopodobnie wprowadzono nowe błędy :-)</string>
<string name="ChangeLog_keptDonate">Rozszerzone możliwości darowania piwa lub czegoś innego</string>
<string name="ChangeLog_0_7"><b>Wersji 0.7</b> \n * Zwiększona szybkość ładowania: najważniejsze transformacje teraz 10 x szybciej! \n * Dodana klawiatura Keepass2Android: Przełącz na tą klawiaturę gdy chcesz bezpiecznie wprowadzić danych logowania. Zabezpiecza to przed snifferami haseł ze schowka (wyłącz stary typ powiadomienia o hasłach w schowku w Ustawieniach)\n * Dodano opcję do postawienia mi piwa lub czegoś innego (patrz w menu)</string>
<string name="ChangeLog"><b>Wersja 0.6.2</b> \n * Integracja z Google Drive/Dropbox /... Otwieraj bazy z Google Drive lub aplikacji Dropbox (rozszerzenie .kdbx). \n * ulepszone okno dialogowe Szukaj \n * poprawa wyników wyszukiwania z adresu URL z subdomenami \n * dodano opcje, aby przekazywać informacje zwrotne i tłumaczenie aplikacji w menu \n \n \n <b>wersja 0.6.1</b> /n * wykrywanie zmian bazy danych w tle (np. z powodu aktywności aplikacji Synchronizacja) \n * ulepszone wyszukiwanie adresów URL z przegladarki \n * okno potwierdzania niezapisywania zmian \n \n <b>wersja 0.6</b> pierwsze publiczne wydanie </string>
<string-array name="clipboard_timeout_options">
<item>30 sekund</item>
<item>1 minuta</item>
@@ -1049,7 +840,8 @@ Podziękowania dla Niki Hüttner (www.close-cut.de) za nowe logo!\n </string>
</string-array>
<string-array name="sftp_auth_modes">
<item>Hasło</item>
<item>Klucz prywatny/publiczny</item>
<item>Klucz prywatny/publiczny KP2A</item>
<item>Niestandardowy klucz prywatny</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignoruj niepowodzenia weryfikacji certyfikatów</item>
@@ -1067,6 +859,11 @@ Podziękowania dla Niki Hüttner (www.close-cut.de) za nowe logo!\n </string>
<string name="autofill_enable_for">Włącz autouzupełnianie dla %1$s</string>
<string name="invalid_link_association">Nie udało się powiązać domeny %1$s z aplikacją %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android wykrył sprzęt biometryczny. Czy chcesz włączyć odblokowanie biometryczne dla tej bazy danych?</string>
<string name="post_notifications_dialog_title">Zezwalaj na powiadomienia</string>
<string name="post_notifications_dialog_message">Keepass2Android może pokazywać powiadomienia za pomocą przycisków do kopiowania do schowka wartości takich jak hasła i TOTP lub pokazywać wbudowaną klawiaturę. Jest to przydatne do przenoszenia wartości do innych aplikacji bez wielokrotnego przełączania na Keepass2Android. Czy chcesz włączyć takie powiadomienia?</string>
<string name="post_notifications_dialog_allow">Zezwalaj na powiadomienia</string>
<string name="post_notifications_dialog_disable">Wyłącz tę funkcję</string>
<string name="post_notifications_dialog_notnow">Nie teraz</string>
<string name="understand">Rozumiem</string>
<string name="dont_show_again">Nie pokazuj ponownie</string>
<string name="masterkey_infotext_head">Czy pamiętasz swoje hasło główne?</string>

View File

@@ -22,9 +22,9 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Tempo limite para o aplicativo</string>
<string name="app_timeout_summary">Tempo até que o banco de dados seja travado quando o aplicativo estiver inativo.</string>
<string name="kill_app_label">Encerrar o processo do aplicativo</string>
<string name="show_kill_app">Botão fechar</string>
<string name="show_kill_app_summary">Mostrar botão de fechar a aplicação na tela de palavra-chave (para utilizadores paranoicos)</string>
<string name="kill_app_label">Encerrar o processo do aplicativo</string>
<string name="show_kill_app_summary">Mostrar um botão no ecrã de palavra-passe para matar o processo de aplicação (para utilizadores paranoicos)</string>
<string name="application">App</string>
<string name="application_settings">Configurações</string>
<string name="ShowGroupnameInSearchResult_title">Exibir o nome do grupo no resultado da pesquisa</string>
@@ -32,8 +32,8 @@
<string name="NavigationToGroupCompleted_message">Grupo de exibição é agora: %1$s</string>
<string name="AutofillDisabledQueriesPreference_title">Desabilitar Autopreenchimento para os alvos</string>
<string name="AutofillDisabledQueriesPreference_summary">Visualiza uma lista de aplicativos e sites para os quais o Autopreenchimento foi desativado</string>
<string name="OfferSaveCredentials_summary">Se ativado, o Android pergunta se deseja salvar as credenciais após você inserir manualmente dados em campos auto-preenchidos.</string>
<string name="OfferSaveCredentials_title">Oferecer opção de salvar credenciais</string>
<string name="OfferSaveCredentials_summary">Se ativado, o Android pergunta se deseja salvar as credenciais após que você inseriu manualmente dados em campos auto-preenchidos.</string>
<string name="OfferSaveCredentials_title">Oferecer salvação de credenciais</string>
<string name="ShowGroupInEntry_title">Mostrar nome do grupo na tela de entrada</string>
<string name="unknown_uri_scheme">O Keepass2Android não pode lidar com a URI %1$s. Entre em contato com o desenvolvedor!</string>
<string name="Entry_singular">Uma entrada</string>
@@ -47,7 +47,7 @@
<string name="FileHandling_prefs">Manipulação de arquivos</string>
<string name="keyboard_prefs">Teclado</string>
<string name="export_prefs">Exportar banco de dados...</string>
<string name="fingerprint_prefs">Desbloqueio por impressão digital</string>
<string name="fingerprint_prefs">Debloqueio por impressão digital</string>
<string name="import_db_prefs">Importar base de dados para pasta interna</string>
<string name="import_keyfile_prefs">Importar arquivo chave para pasta interna</string>
<string name="export_keyfile_prefs">Exportar arquivo-chave da pasta interna</string>
@@ -55,7 +55,7 @@
<string name="OnlyAvailableForLocalFiles">Só disponível para arquivos locais.</string>
<string name="FileIsInInternalDirectory">Arquivo armazenado no diretório interno.</string>
<string name="DatabaseFileMoved">Banco de dados copiado para a pasta interna. Clique em OK para abrir o novo local. Nota: Não se esqueça de exportar o banco de dados para um local seguro regularmente!</string>
<string name="KeyfileMoved">Arquivo de chaves copiado para a pasta interna. Verifique se você tem um backup seguro antes de excluir do local atual!</string>
<string name="KeyfileMoved">Arquivo de chaves copiado para a pasta interna. Verifique se que você tem um backup seguro antes de excluir do local atual!</string>
<string name="KeyfileMoveRequiresRememberKeyfile">Impossível usar a pasta interna enquanto o local do arquivo de chaves não for memorizado. Modifique as preferências de segurança.</string>
<string name="unlock_database_button">Desbloquear</string>
<string name="unlock_database_title">Desbloquear banco de dados</string>
@@ -82,15 +82,15 @@
<string name="digits">Dígitos</string>
<string name="disclaimer_formal">Keepass2Android vem com ABSOLUTAMENTE NENHUMA GARANTIA; Este é um software livre, e você está convidado a redistribui-lo sob as condições da GPL versão 2 ou posterior.</string>
<string name="ellipsis">\u2026</string>
<string name="copy_to_clipboard">Copiar para a área de transferência</string>
<string name="copy_to_clipboard">Copiar para a área de transferencia</string>
<string name="SystemLanguage">Idioma do sistema</string>
<string name="fingerprint_description">Confirme a digital para continuar</string>
<string name="fingerprint_fatal">Não consigo configurar Desbloqueio por Digital:</string>
<string name="fingerprint_not_recognized">Digital não reconhecida. Tente novamente</string>
<string name="fingerprint_not_recognized">Digital não reconhecida. Tente de novo</string>
<string name="fingerprint_success">Digital reconhecida</string>
<string name="fingerprint_os_error">Desbloqueio por Digital requer Android 6.0 ou posterior.</string>
<string name="fingerprint_hardware_error">Nenhum leitor de digital detectado.</string>
<string name="fingerprint_no_enrolled">Leitor biométrico não configurado no dispositivo. Por favor vá para configurações do sistema primeiro.</string>
<string name="fingerprint_no_enrolled">Você não tem digitais registradas neste dispositivo. Por favor vá para configurações do sistema primeiro.</string>
<string name="disable_fingerprint_unlock">Desabilitar o Desbloqueio Biométrico </string>
<string name="enable_fingerprint_unlock">Habilitar o Desbloqueio de Biométrico completo</string>
<string name="enable_fingerprint_quickunlock">Habilitar o Desbloqueio de Biométrico para o QuickUnlock</string>
@@ -154,6 +154,7 @@
<string name="hint_keyfile">arquivo chave</string>
<string name="hint_length">tamanho</string>
<string name="hint_pass">senha</string>
<string name="hint_keyfile_path">Caminho da chave privada SSH</string>
<string name="hint_login_pass">Senha</string>
<string name="hint_title">nome</string>
<string name="hint_url">URL</string>
@@ -403,6 +404,14 @@
<string name="ShowSeparateNotifications_summary">Exibir notificações separadas para copiar nome de usuário e senha para área de transferência e ativar o teclado.</string>
<string name="AccServiceAutoFill_prefs">Serviço de Acessibilidade para Autopreenchimento</string>
<string name="AutoFill_prefs">Serviço de Autopreenchimento</string>
<string name="AutoFillTotp_prefs_ShowNotification_summary">Ao preencher automaticamente uma entrada com TOTP, mostre a notificação de entrada com um botão Copiar TOTP</string>
<string name="AutoFillTotp_prefs_ShowNotification_title">Mostrar notificação da entrada</string>
<string name="AutoFillTotp_prefs_title">Preenchimento automático para entradas TOTP</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_title">Copiar TOTP para a área de transferência</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_summary">Ao preencher automaticamente uma entrada com TOTP, copie o TOTP para a área de transferência</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_summary">Ao preencher automaticamente uma entrada com TOTP, ative o teclado integrado. O teclado possui um botão TOTP.</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_title">Ativar teclado integrado</string>
<string name="TotpCopiedToClipboard">Copiado TOTP para a área de transferência</string>
<string name="ShowKp2aKeyboardNotification_title">Notificação do teclado KP2A</string>
<string name="ShowKp2aKeyboardNotification_summary">Tornar toda a entrada disponível através do teclado KP2A (recomendado).</string>
<string name="OpenKp2aKeyboardAutomatically_title">Trocar teclado</string>
@@ -419,6 +428,7 @@
<string name="ShowUnlockedNotification_summary">Mostra uma notificação permanente enquanto o banco de dados está desbloqueado.</string>
<string name="IconVisibilityInfo_Android8_text">O android 8 introduziu um novo comportamento para as notificações. Se quiser esconder o ícone de notificação do Keepass2Android, faça através das configurações do sistema. Altere a importância da categoria de notificação para Mínimo.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Abrir as configurações</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android pode exibir uma notificação do sistema enquanto seu banco de dados não está bloqueado. Para que isso funcione, conceda permissão.</string>
<string name="DontCare">Eu não ligo</string>
<string name="DocumentAccessRevoked">O arquivo não está mais acessível ao Keepass2Android. Pode ter sido removido ou as permissões de acesso foram revogadas. É necessário reabrir o arquivo, por exemplo usando \"Alterar banco de dados\".</string>
<string name="PreloadDatabaseEnabled_title">Pré-carregar arquivo de banco de dados</string>
@@ -503,9 +513,27 @@
<string name="hint_sftp_host">host (ex: 192.168.0.1)</string>
<string name="hint_sftp_port">porta</string>
<string name="initial_directory">Diretório inicial (opcional):</string>
<string name="connect_timeout">Segundos de tempo limite de conexão (opcional):\"</string>
<string name="enter_sftp_login_title">Insira os dados de login SFTP:</string>
<string name="sftp_auth_mode">Modo de autenticação</string>
<string name="send_public_key">Enviar chave pública...</string>
<string name="select_private_keyfile">Selecione a chave privada...</string>
<string name="hint_sftp_key_name">Novo nome da chave</string>
<string name="hint_sftp_key_content">Novo conteúdo da chave</string>
<string name="private_key_saved">Chave privada salva</string>
<string name="private_key_save_failed">FALHA ao salvar a chave privada: %1$s</string>
<string name="private_key_info">Digite o nome da chave e o conteúdo para salvar</string>
<string name="private_key_delete">Chave privada excluída: %1$s</string>
<string name="private_key_delete_failed">FALHA ao excluir a chave privada: %1$s</string>
<string name="save_key">Salvar chave privada</string>
<string name="delete_key">Excluir chave privada</string>
<string name="private_key_select">Chave privada selecionada</string>
<string name="private_key_create_new">[Adicionar Nova...]</string>
<string name="hint_sftp_key_passphrase">Senha chave (opcional)</string>
<string name="sftp_kex_title">Algoritmo(s) de Troca de Chaves (KEX) (opcional)</string>
<string name="hint_sftp_kex">\"Nomes/especificações separados por vírgula</string>
<string name="sftp_shk_title">Algoritmo(s) de Chave de Host do Servidor (opcional)</string>
<string name="hint_sftp_shk">\"Nomes/especificações separados por vírgula</string>
<string name="enter_ftp_login_title">Insira os dados de login FTP:</string>
<string name="enter_mega_login_title">Digite seus dados da conta MEGA:</string>
<string name="select_storage_type">Selecione o tipo de armazenamento:</string>
@@ -523,8 +551,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (Arquivos KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Se você não quiser dar acesso KP2A ao seu Google Drive completo, você pode selecionar esta opção. Observe que você precisa criar um arquivo de banco de dados primeiro, os arquivos existentes não são visíveis para o aplicativo. Escolha esta opção na tela Criar banco de dados ou, se você já abriu um banco de dados, exportando o banco de dados escolhendo esta opção.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (Pasta KP2A)</string>
<string name="filestoragehelp_pcloud">Este tipo de armazenamento só solicitará acesso à pasta pCloud \"Applications/Keepass2Android\". Se você deseja usar um banco de dados existente de sua conta pCloud, certifique-se de que o arquivo está colocado nesta pasta pCloud.</string>
<string name="filestoragename_pcloudall">PCloud (Acesso Total)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Todos os arquivos e arquivos compartilhados</string>
@@ -570,12 +599,14 @@
<string name="CouldntLoadChalAuxFile_Hint">Por favor, use o plugin KeeChallenge no KeePass 2.x (PC) para configurar seu banco de dados para uso com desafio-resposta!</string>
<string name="ErrorUpdatingChalAuxFile">Erro ao atualizar o arquivo OTP auxiliar!</string>
<string name="TrayTotp_SeedField_title">Nome do campo da semente TOTP</string>
<string name="TOTP">TOTP</string>
<string name="TrayTotp_SeedField_summary">Se você estiver usando o plugin Keepass 2 \"TrayTotp\" com configurações não-padrão, digite o nome do campo para o campo de semente aqui de acordo com as configurações no PC.</string>
<string name="TrayTotp_SettingsField_title">TOTP configurações nome do campo</string>
<string name="TrayTotp_SettingsField_summary">Digite o nome do campo do campo de configurações para TrayTotp aqui.</string>
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Arquivo de Log para Depuração</string>
<string name="DebugLog_title">Usar arquivo de log</string>
<string name="FtpDebug_title">Registro de depuração FTP/SFTP</string>
<string name="DebugLog_summary">Escrever a saída da App em arquivo de log local</string>
<string name="DebugLog_send">Enviar log de depuração...</string>
<string name="loading">Carregando…</string>
@@ -644,21 +675,24 @@
<string name="Continue">Continuar</string>
<string name="NoFilenameWarning">A URI digitada não parece ser um nome de arquivo. Tem certeza que este é um arquivo válido?</string>
<string name="FirstInvalidCompositeKeyError">Chave composta inválida! Por favor, tente novamente.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Chave composta inválida! Por favor, tente as seguintes etapas para desbloquear a sua base de dados:\n
• Assegure-se de ter informado a senha correta. Use o ícone do olho para revelar a senha informada.\n
• Assegure-se de ter selecionado o tipo correto da senha. Assegure-se que o tipo coincida com o tipo de senha usada ao criar a base de dados.\n
• Assegure-se de ter selecionado o arquivo correto da base de dados.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n • Dica: se você acha que seu arquivo de banco de dados pode estar corrompido, ou não se lembra da chave mestra após modificá-lo, você pode tentar com a última versão do arquivo aberto com êxito, clicando em \"%1$s\" e selecionando o backup local.</string>
<string name="HintLocalBackupOtherError"> • \n Dica: Keepass2Android tem armazenado a última versão do arquivo aberto com êxito na memória interna. Você pode abri-lo clicando em \"%1$s\" e selecionando o backup local.
<string name="RepeatedInvalidCompositeKeyHelp"> Chave composta inválida! Por favor, tente as seguintes etapas para desbloquear seu banco de dados:\n
&#8226; Certifique-se de ter digitado a senha correta. Use o ícone de olho para revelar a senha digitada.\n
&#8226; Certifique-se de ter selecionado o tipo de senha correto. Certifique-se de que corresponda ao tipo usado ao criar o banco de dados.\n
&#8226; Certifique-se de ter selecionado o arquivo de banco de dados correto.
</string>
<string name="CorruptDatabaseHelp"> O arquivo está corrompido.\n
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Dica: Se você acha que seu arquivo de banco de dados pode estar corrompido ou não se lembra da chave mestra após modificá-lo, você pode tentar com a última versão do arquivo aberto com sucesso tocando em \"%1$s\" e selecionando o backup local.
</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Dica: Keepass2Android armazenou a última versão do arquivo aberto com sucesso no armazenamento interno. Você pode abri-lo tocando em \"%1$s\" e selecionando o backup local.
</string>
<string name="CorruptDatabaseHelp"> O arquivo está corrompido. \n
Aqui estão algumas dicas que podem ajudar a diagnosticar o problema:\n
Se você copiou o arquivo através de USB (MTP-Mode), tente novamente com ferramentas como o MyPhoneExplorer. MTP corrompe arquivos em algumas situações.\n
Se você não é capaz de abrir o arquivo no seu computador, é muito provável que o arquivo está corrompido. Utilize um backup do arquivo então. Se você acredita que o Keepass2Android corrompeu o arquivo, entre em contato com o suporte.\n
• Se você é capaz de abrir o arquivo no seu computador, entre em contato com o suporte. Você pode tentar salvá-lo com configurações diferentes (p.e. descompactado) no computador e tentar abri-lo novamente com o Keepass2Android.
&#8226; Se você copiou o arquivo por USB (modo MTP), tente novamente usando uma ferramenta como MyPhoneExplorer. O MTP trunca arquivos em certos casos.\n
&#8226; Se você não conseguir abrir o arquivo no mesmo local em seu PC, é muito provável que o arquivo esteja realmente corrompido. Por favor, use um backup de banco de dados então. Se você presumir que Keepass2Android corrompeu o arquivo, entre em contato com a equipe de suporte.\n
&#8226; Se você ainda conseguir abrir o arquivo no seu PC, entre em contato com a equipe de suporte. Você pode tentar salvá-lo com configurações diferentes (por exemplo, descompactado) no PC e tentar abrir novamente no Keepass2Android.
</string>
<string name="open_other_db">Abrir outra base de dados…</string>
@@ -688,6 +722,13 @@
<string name="EntryChannel_desc">Notificação para simplificar o acesso à entrada selecionada.</string>
<string name="CloseDbAfterFailedAttempts">Fechar banco de dados após três tentativas de desbloqueio biométrico falhadas.</string>
<string name="WarnFingerprintInvalidated">Alerta! Autenticação biométrica pode ser invalidada pelo Android, por exemplo: depois de adicionar uma nova digital nas configurações do seu dispositivo. Esteja certo de sempre saber como desbloquear com sua senha mestra!</string>
<string-array name="ChangeLog_1_10">
<item>Adicionado suporte para permissões de notificação no Android 13+</item>
<item>Melhorado a implementação de FTP e SFTP</item>
<item>Adicionado acesso ao pCloud completo</item>
<item>Permitir selecionar o idioma do sistema na caixa de diálogo de idioma</item>
<item>Corrigido problema ao lembrar o tipo de senha Chave de Arquivo + Desafio</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Correção de bugs em falhas e logouts inesperados</item>
<item>Mudar para nova implementação SFTP, suportando algoritmos de chave pública modernos como rsa-sha2-256</item>
@@ -753,265 +794,176 @@
<item>Correções de erros</item>
<item>Correções de erros</item>
</string-array>
<string name="ChangeLog_1_07b"> Versão 1. 7b\n
* Melhoria de desempenho do Argon2 usando implementação nativa (Graças a Chih-Hsuan Yen!)\n
* Permite desativar impressão digital clicando no ícone de impressão digital (evita problemas com leitores de impressões digitais, graças a marcoDallas!)\n
* Restaura a posição do cursor ao alternar a visibilidade da senha (graças a DDoSolitary!)\n
* Melhorias na implementação do pCloud (graças a gilbsgilbs novamente!)\n
* Adiciona suporte ao preenchimento automático para vários outros navegadores \n
* Nova implementação para o OneDrive: Inclui suporte para OneDrive for Business, compartilhamento de arquivos, escopo de acesso selecionável, múltiplas contas e corrige problemas com acesso offline\n
* Correções de erros
<string name="ChangeLog_1_07b"> Versão 1.07b\n
* Melhorado o desempenho do Argon2 usando implementação nativa (graças a Chih-Hsuan Yen!)\n
* Permitir desativar a impressão digital clicando no ícone de impressão digital (evita problemas com leitores de impressão digital sob a tela, graças a Marco Dallas!)\n
* Restaurar a posição do cursor ao alternar a visibilidade da senha (graças ao DDoSolitary!)\n
* Melhorias na implementação do pCloud (graças ao gilbsgilbs novamente!)\n
* Adicionado suporte ao preenchimento automático para vários outros navegadores \n
* Nova implementação para OneDrive: inclui suporte para OneDrive for Business, arquivos compartilhados, escopos de acesso selecionáveis, múltiplas contas e corrige problemas com acesso offline\n
* Correções de bugs
</string>
<string name="ChangeLog_1_07"> Versão1.07\n
* Correções para falhas no Android 9 da Samsung\n
* Permitir abrir mais de um banco de dados, compatível com KeeAutoExec\n
* SFTP: Permitir autenticação de chave pública, verifique se a chave do host foi alterada\n
* Introduzido o suporte ao pCloud - graças a gilbsgilbs!\n
* Torne explícito o suporte ao Nextcloud\n
* Melhorado o salvamento e a atualização de anexos de entrada\n
* Mais opções para adaptar o comportamento às preferências pessoais\n
* SSL: Confiar em certificados de usuário\n
* Melhorarado o preenchimento automático (agora funciona com o Firefox, permite reduzir pop-ups)\n
* Correções de bugs\n
</string>
<string name="ChangeLog_1_07">Versão 1.07\n
* Corrigir quedas no Android 9 de Samsung\n
* Permitir a abertura de mais de uma base de dados, compatíveis com KeeAutoExec\n
* SFTP: Permitir autenticação de chave pública, verificar se a chave do host foi alterada\n
* Introduzir suporte para pCloud - graças a gilbsgilbs!\n
* Tornar o suporte para Nextcloud explícito\n
* Melhorar armazenamento e atualização de anexos de entradas\n
* Mais opções para adaptar o comportamento às preferências pessoais\n
* SSL: Confiar em certificados de utilizador\n
* Amelhora auto-preenchimento (funciona agora no Firefox, pode reduzir popups)\n
* correção de bugs\n </string>
<string name="ChangeLog_1_06"> Versão 1.06\n
* Alternar para ykDroid em vez de YubiChallenge como app para Desafio-Resposta Yubikey.\n
* Implementar suporte para Desafio-resposta estilo KeepassXC. Nota: O formato de banco de dados deve ser KDBX4! \n
* Recusa a carregar arquivos da lixeira do Google Drive\n
* Alternar implementação TLS para FTPS, adicionar solução para bug de JSch com servidores de suportando gssapi-with-mic\n
* correção de bugs\n
* Trocar para ykDroid ao invés doYubiChallenge como app para Yubikey Challenge-Response.\n
* Implementado suporte para KeepassXC-style Challenge-Response. Nota: O formato de banco de dados deve ser o KDBX4!\n
* Recuse-se a carregar arquivos da lixeira do Google Drive\n
* Mudar a implementação de TLS para FTPS, adicionar solução alternativa ao bug JSch com servidores que suportam gssapi-with-mic\n
* correções de bugs\n
</string>
<string name="ChangeLog_1_05"> Versão 1.05\n
* Use canais de notificação para Android 8, permitindo configuração através das configurações do sistema\n
* Mostrar ícone de entrada na notificação\n
* Use ícones adaptáveis para Android 8, use ícone redondo do iniciador para Android 7\n
* Permitir ativar a pesquisa ao desbloquear (ver configurações)\n
* Alterada a forma como os arquivos são gravados por meio do Storage Access Framework, corrige problemas com a atualização de arquivos no Google Drive abertos por meio do seletor de arquivos do sistema\n
* Adicionados alguns textos informativos para evitar alguns mal-entendidos comuns\n
* Crie backups locais de bancos de dados abertos com sucesso para reduzir o risco de perda de dados\n
* JSch atualizado para suportar cifras SSH mais recentes\n
* Permitir editar as configurações de conexão, por ex. quando a senha do WebDav foi alterada\n
* Adicionado suporte para o modo de senha estática do Yubikey Neo\n
* Permitir desativar a sugestão de preenchimento automático\n
* Corrigido vazamento de dados para logcat\n
* correções de bugs\n
</string>
<string name="ChangeLog_1_04b"> Versão 1.04b\n
* Evite travamento quando o usuário tentar ativar o preenchimento automático em dispositivos Huawei.\n
</string>
<string name="ChangeLog_1_04"> Versão 1.04\n
* Adicionado serviço de preenchimento automático para Android 8.0 e posterior.\n
* Bibliotecas, ferramentas de compilação e versão do SDK do Target atualizadas.\n
</string>
<string name="ChangeLog_1_05">Versão 1.05\n
* Usa o canal de notificações para o Android 8, permitindo configuração através das configurações do sistema\n
* Mostra o ícone nas notificações\n
* Uso de ícones adaptativos para Android 8, usa ícone redondo no launcher para Android 7\n
* Permite ativar a pesquisa após desbloqueio (ver configurações)\n
* Alterada a maneira que os arquivos são escritos através do framework de acesso ao armazenamento, corrigidos problemas com a atualização de arquivos no Google Drive abertos através do selecionador de arquivos do sistema\n
* Adicionados textos informativos para evitar confusões comuns\n
* Criação de cópia de segurança local de base de dados aberta com sucesso para reduzir o risco de perda de dados\n
* Atualizado JSch para suportar as cifras SSH mais recentes\n
* Permite editar configurações de conexão, por exemplo para quando a senha WebDav é alterada\n
* Adicionado suporte para mode de senha estática do YubiKey Neo\n
* Permite desligar a sugestão de Auto preenchimento\n
* Corrigido o vazamento de dados para o logcat\n
* Correção de bugs\n </string>
<string name="ChangeLog_1_04b">Versão 1.04b\n
* Evita a falha da aplicação quando o usuário tenta ativar o auto preenchimento em equipamentos Huawei.\n </string>
<string name="ChangeLog_1_04">Versão 1.04\n
* Adicionado serviço de auto preenchimento para android 8.0 e posterior.\n
* Atualizadas bibliotecas, ferramentas de construção e versão de SDK.\n </string>
<string name="ChangeLog_1_03"> Versão 1.03\n
* Remoção do Serviço de Acessibilidade para Preenchimento Automático conforme requisitado pelo Google. Favor consultar as Configuraçãoes de acesso à senha para encontrar um plugin que replica a funcionalidade anterior\n
* Adição de Apps de terceiros como opção de armazenamento novamente\n
* Visualizador de imagens integrado para visualização de imagens anexadas sem transferí-las para outros Apps\n
* Atualização da biblioteca OkHttp para correção de problemas com algumas conexões\n
* Suporte para entradas KeeTrayTOTP, agora com suporte a entradas Steam\n
* Serviço de acessibilidade removido para preenchimento automático conforme solicitado pelo Google. Consulte as configurações de acesso por senha para encontrar um plugin que reproduza a funcionalidade anterior.\n
* Adicionados aplicativos de terceiros como opção de armazenamento novamente\n
* Visualizador de imagens integrado para visualizar imagens anexadas sem transferi-las para outros aplicativos\n
* OkHttp atualizado para corrigir problemas com algumas conexões\n
* Suporte para entradas KeeTrayTOTP, agora com suporte para entradas Steam\n
</string>
<string name="ChangeLog_1_02">Versão 1.02\n
* Diversas melhorias de segurança. Muito obrigado pelo informe de segurança de jean-baptiste.cayrou@thalesgroup.com e vincent.fargues@thalesgroup.com e sua colaboração!\n
* Suporte ao Plugin KeyboardSwap (veja as opções de acesso à senha): permite trocar o teclado automaticamente em dispositivos sem root. Obrigado a Mishaal Rahman do XDA-Developers por tornar isso possível.\n
* Correção para o Serviço de Acessibilidade com versões recentes do Chrome\n
* Correção para a remoção desnecessária de dados de impressão digital\n
* Correção de crashs menos importantes\n
* Atualização do SDK Dropbox para garantir compatibilidate futura\n
* Remoção de relatório de erro através de Xamarin Insights\n
* Atualização de ferramentas de build\n
<string name="ChangeLog_1_02"> Versão1.02\n
* Várias melhorias de segurança. Muito obrigado pelo relatório de segurança de jean-baptiste.cayrou@thalesgroup.com e vincent.fargues@thalesgroup.com e pela colaboração!\n
* Suporte para KeyboardSwapPlugin (veja opções de acesso por senha): permite alternar o método de entrada automaticamente em dispositivos sem acesso root. Agradecemos a Mishaal Rahman do XDA-Developers por tornar isso possível.\n
* Correção do serviço de acessibilidade com versões recentes do Chrome\n
* Correção para limpeza desnecessária de dados de impressão digital\n
* Corrigido pequenas falhas\n
* SDK do Dropbox atualizado para garantir compatibilidade futura.\n
* Relatório de erros removido por meio do Xamarin Insights\n
* Ferramentas de compilação atualizadas\n
</string>
<string name="ChangeLog_1_01g">Versão 1.01-g\n
* Correção do crash ao tentar funcionar offline\n
* Correção da codificação incorreta de credenciais FPT(S)\n
* Correção de crashes ao usar OneDrive em versões antigas de Android\n
* Exibição de horas no formato local na tela de registro\n </string>
<string name="ChangeLog_1_01d">Versão 1.01-d\n
* Correção da listagem de arquivos para OneDrive\n
* Permite ignorar erros de certificado quando a verificação de hostname falha (não recomendado para uso em produção)\n
* Correção para quando o QuickUnlock às vezes falha apesar de o código estar correto\n </string>
<string name="ChangeLog_0_9_8c">Versão 0.9.8c\n
* Correção para a vulnerabilidade SSL no SDK do Microsoft Live (usado ao acessar arquivos via OneDrive)\n
* Correção de Bug: A versão anterior continha dois métodos de entrada (uma danificada)\n </string>
<string name="ChangeLog_1_01">Versão 1.01\n
* adicionado suporte para o novo KDBX-4-formato (compatível com Keepass 2,35) incluindo derivação de chave Argon2 e criptografia de ChaCha20.\n
* Reimplementado armazenamento de arquivos WebDav, agora permite a navegação de arquivo e suporta criptografia moderna.\n
* Reimplementado armazenamento de arquivo de FTP, agora permite a navegação de arquivo e suporta criptografia (FTPS).\n
* Atualizado para OneDrive SDK (Live SDK utilizado anteriormente sem atualizações)\n
* Atualizado para Dropbox SDK versão 2 (versão utilizada anteriormente 1 SDK foi depreciada).\n
* adicionado suporte para OwnCloud.\n
* Prompt para permissão de armazenamento antes de abrir arquivos locais
<string name="ChangeLog_1_01g"> Versão 1.01-g\n
* Correção de falha ao tentar trabalhar offline\n
* Correção para codificação incorreta de credenciais de FTP(S)\n
* Correção de falhas ao usar o OneDrive e em versões mais antigas do Android\n
* Exibir horários como horário local na tela de entrada\n
</string>
<string name="ChangeLog_1_01d"> Versão 1.01-d\n
* Correção na listagem de arquivos do OneDrive\n
* Permitir ignorar erros de certificado também quando a verificação do nome do host falhar (não recomendado para uso em produção)\n
* Correção para QuickUnlock que às vezes falhava apesar do código de desbloqueio correto\n
</string>
<string name="ChangeLog_0_9_8c"> Versão 0.9.8c\n
* Correção de vulnerabilidade SSL no Microsoft Live SDK (usado ao acessar arquivos via OneDrive)\n
* Correção de bug: a versão anterior continha dois métodos de entrada (um com falha)\n
</string>
<string name="ChangeLog_1_01"> Versão 1.01\n
* adicionado suporte para o novo formato KDBX-4 (compatível com Keepass 2.35), incluindo derivação de chave Argon2 e criptografia ChaCha20..\n
* Armazenamento de arquivos WebDav reimplementado, agora permite a navegação de arquivos e oferece suporte à criptografia moderna.\n
* Armazenamento de arquivos FTP reimplementado, agora permite navegação de arquivos e suporta criptografia (FTPS).\n
* Atualizado para o SDK do OneDrive (o Live SDK usado anteriormente não é mais atualizado)\n
* Atualizado para a versão 2 do SDK do Dropbox (o SDK da versão 1 usado anteriormente está obsoleto).\n
* Adicionado suporte para OwnCloud.\n
* Solicitar permissão de armazenamento antes de abrir arquivos locais
</string>
<string name="ChangeLog_1_0_0e"> Versão 1.0.0e\n
* correção para desbloqueio de impressão digital em dispositivos mais antigos da Samsung com Android 6\n
* adiciona suporte nativo para dispositivos x86\n
* permissão para esconder softkeyboard durante leitura de impressão digital\n
* Sistema de build atualizado </string>
<string name="ChangeLog_1_0_0"> Versão 1.0.0 - preview 7\n
* Desbloquear por impressão digital (requer Android 6.0 + ou um dispositivo Samsung) \n
* Serviço de Auto-preenchimento adicionado (requer Android 5.0+) \n
* Adicionado suporte para templates\n
* Adicionado modo \"trabalhar offline\"\n
* Permitir copia de dados\n
* Modo de preenchimento automático para campo nomes\n
* Permitir remoção de itens da lista n de arquivos recentes\n
* Solicitar permissões em tempo de execução no Android 6.0\n
* Correções (no teclado embutido ao selecionar ícones)\n
* Incluída opção de Enviar erro reports\n
* Acrescentadas mensagens de ajuda em vários pontos\n
* correção para desbloqueio de impressão digital em dispositivos Samsung mais antigos com Android 6\n
* adicionado suporte nativo para dispositivos x86\n
* permitir ocultar o teclado virtual durante a digitalização de impressões digitais\n
* atualização do sistema de compilação
</string>
<string name="ChangeLog_0_9_9">Versão 0.9.9\n
* Interface do usuário completamente redesenhada. Muito obrigado à Stefano Pignataro ( http://www.spstudio.at) pela sua ajuda!\n
* Permitir adicionar ícones personalizados\n
* Suporte para o modo Multi Janelas em dispositivos Samsung\n
* O número padrão de etapas para criptografia de novas bases de dados aumentou\n
* Verificar chaves duplicadas de campos adicionais para evitar a perda de dados\n</string>
<string name="ChangeLog_0_9_9c">Versão 0.9.9c \n
* tema escuro está de volta \n
* você pode instalar outros pacotes de ícone (antigo estilo Windows ícones estão disponíveis na Play Store) \n
* acrescentado pergunta de confirmação quando excluir elementos sem envio para lixeira \n
* correções (exibição incorreta da codificação de senha OTP, ícone do app errado em alguns lugares) \n
<string name="ChangeLog_1_0_0"> Versão 1.0.0\n
* Desbloqueio por impressão digital (requer Android 6.0+ ou um dispositivo Samsung)\n
* Adicionado serviço de preenchimento automático (requer Android 5.0+)\n
* Adicionado suporte para modelos de entrada\n
* Adicionado modo \"trabalhar offline\"\n
* Permitir copiar entradas\n
* Modo de preenchimento automático para nomes de campos\n
* Permitir remover itens da lista de arquivos recentes\n
* Solicitar permissões em tempo de execução no Android 6.0\n
* Correções de bugs (no teclado integrado, ao selecionar ícones)\n
* Opção incluída para enviar relatórios de erros\n
* Adicionadas mensagens de ajuda em vários pontos\n
</string>
<string name="ChangeLog_0_9_9"> Versão 0.9.9\n
* Redesenho completo da IU. Muito obrigado a Stefano Pignataro (http://www.spstudio.at) pelo seu apoio!\n
* Permitir adicionar ícones personalizados\n
* Suporte para modo Multi Janela em dispositivos Samsung\n
* Aumento do número padrão de rodadas de criptografia para novos bancos de dados\n
* Verifique se há chaves duplicadas de campos adicionais para evitar a perda de dados\n
</string>
<string name="ChangeLog_0_9_9c"> Versão 0.9.9c\n
* O tema escuro está de volta\n
* Você pode instalar outros pacotes de ícones (ícones antigos no estilo do Windows estão disponíveis na Play Store)\n
* Adicionada pergunta de confirmação ao excluir elementos sem a lixeira\n
* Correções de bugs (exibição incorreta de codificação secreta OTP, ícone de aplicativo errado em alguns lugares)\n
</string>
<string name="ChangeLog_0_9_8b"> Versão 0.9.8b\n
* Correções de bugs (o salvamento falhou em alguns bancos de dados, a exportação para o dispositivo local não funcionou, a seleção de algumas opções de preferência travou o aplicativo)\n
</string>
<string name="ChangeLog_0_9_8"> Versão 0.9.8\n
* Suporte para Storage Access Framework (permite gravar no cartão SD e no Google Drive no KP2A offline)\n
* Tente detectar entradas erradas do usuário ao inserir URLs WebDAV (diretório em vez de arquivo)\n
* Fonte de senha alterada\n
* Permitir alterar conta do Dropbox\n
* Bug corrigido: agora lembrando a senha OTP
</string>
<string name="ChangeLog_0_9_7b"> Versão 0.9.7b\n
* traduções atualizadas\n
* correções de bugs: a fonte da senha estava faltando na versão 0.9.7, a classificação por nome não classificava os grupos\n
</string>
<string name="ChangeLog_0_9_7"> Versão 0.9.7\n
* suporte de gravação para bancos de dados Keepass 1 (kdb) (beta!)\n
* volta melhor para o teclado anterior (também funciona em dispositivos sem acesso root)\n
* suporte para KeeChallenge com desafios de duração variável\n
* evite tirar capturas de tela das telas QuickUnlock e de senha\n
* ordem de classificação inversa para classificar por data de modificação (agora decrescente)\n
* correções de bugs: visualização de notas agora atualizada corretamente após alterações, visualizações de senha agora ocultando a senha corretamente em (espero) todos os dispositivos, problema corrigido que permitia adicionar uma entrada duas vezes, problema corrigido ao mostrar aviso de UUID duplicado mesmo após a correção do banco de dados\n
</string>
<string name="ChangeLog_0_9_6"> Versão 0.9.6\n
* permite importar arquivo de chave e/ou arquivo de banco de dados local para o diretório interno do aplicativo (consulte configurações)\n
*permitir diferentes opções de classificação\n
* preferências aprimoradas para troca automática de teclado\n
* logotipo do aplicativo e design de notificação atualizados, desenhados por Stefano Pignataro (http://www.spstudio.at)\n
* gerador de senha lembra as últimas configurações\n
* definir a visibilidade das notificações na tela de bloqueio do Android 5\n
* agora limpando o campo de senha mestra ao sair do aplicativo sem tocar em OK\n
* problema corrigido com idiomas de entrada ausentes na configuração do teclado em alguns dispositivos\n
* problema corrigido com a troca automática de teclado em dispositivos com acesso root\n
* adicionada verificação de bancos de dados corrompidos (UUIDs duplicados)\n
* recarrega automaticamente o banco de dados quando uma alteração é detectada, resolve problemas de segurança relacionados à revelação da senha mestra\n
* layout de teclado pequeno aprimorado e tema de configurações de teclado fixo (graças a Wiktor Ławski)\n
</string>
<string name="ChangeLog_0_9_5"> <b>Versão 0.9.5</b>\n
* Corrigidos problemas com a navegação de arquivos (especialmente no Android 4.4)\\n
* Corrigido problema ao carregar arquivos .kdb (Keepass 1) no Nexus 5 com Android Lollipop\\n
* Adicionada opção para evitar capturas de tela/exibição de aplicativos na lista de aplicativos recentes\\n
* Corrigido problema com armazenamento de arquivos do Google Drive (edição regular)\\n
* Permitir arquivos importantes em tipos de armazenamento deliberados (edição regular)\\n
* SDK do Dropbox atualizado para incluir um patch de segurança oficial (edição regular)\\n
* Ferramentas de compilação atualizadas --&gt; tamanho do apk aumentado :-(\n
Eu prometi mais algumas mudanças. Eles virão no próximo lançamento - desculpe. Eu queria publicar esses hot fixes o mais rápido possível.
</string>
<string name="ChangeLog_0_9_8b">Versão 0.9.8b\n* Falhas corrigidas (a operação de salvar estava falhando em alguns bancos de dados, a exportação para o dispositivo local estava falhando, a seleção de algumas opções de preferência encerrava o aplicativo)\n</string>
<string name="ChangeLog_0_9_8"> Versão 0.9.8\n
* suporte para \"Storage Access Framework\" (permite a gravação para cartão SD e Google Drive pelo KP2A Offline) \n
* Tenta detectar a entrada do usuário errônea ao inserir URLs WebDAV (Diretório em vez de arquivo) \n
* Alterada a fonte de senha \n
* Permitir mudar a conta Dropbox \n
* Corrigido um bug: agora lembrar senha OTP</string>
<string name="ChangeLog_0_9_7b">Versão 0.9.7b\n
* Traduções atualizadas\n
* Correções: Fonte de senha estava faltando em 0.9.7, ordenar por nome não classificava grupos\n</string>
<string name="ChangeLog_0_9_7">Versão 0.9.7\n
* gravar suporte p/ bases de dados do Keepass 1 (kdb) (beta!)\n
* retorno ao teclado anterior aprimorado (funciona também em dispositivos sem root)\n
* suporte p/ KeeChallenge c/ comprimento de challenges variável\n
* evita obter telas cheias do QuickUnlock e telas de senha\n
* ordem de classificação reversa p/ Classificar por Data de Modificação (agora decrescente)\n
* bugs corrigidos: Notas exibidas são atualizadas corretamente após as modificações; exibições de senha agora ocultam a senha corretamente em todos dispositivos (espero); corrigido o problema que permitia adicionar uma entrada duas vezes; corrigido o problema ao exibir o aviso UUID Duplicado mesmo após corrigir a base de dados\n</string>
<string name="ChangeLog_0_9_6">Versão 0.9.6 \n
* Permitir importar o arquivo de chave e/ou arquivo de banco de dados local para diretório interno do app (ver configurações) \n
* Permitir diferentes opções de classificação \n
* Melhorado preferências para alteração automática de teclado \n
* Logotipo do aplicativo atualizado e design das notificações, design por Stefano Pignataro (http://www.spstudio.at) \n
* Gerador de senha se lembra da última configuração \n
* Definir visibilidade de notificação para tela de bloqueio do Android 5 \n
* Agora limpa o campo de senha mestra quando deixar o app sem clicar OK \n
* Corrigido problema com falta de idiomas de entrada nas configuração de teclado em alguns dispositivos \n
* Corrigido problema com alteração automática do teclado em dispositivos com root \n
* Adicionado verificação de bancos de dados corrompidos (UUIDs duplicados) \n
* Recarregar automaticamente o banco de dados quando alteração detectada, resolve preocupação de segurança de revelar senha mestre \n
* Layout de pequeno teclado polonês melhorada, fixada configurações de tema de teclado (graças a Wiktor Ławski) \n</string>
<string name="ChangeLog_0_9_5"><b>Versão 0.9.5</b> \n
* Corrigido problemas com navegação de arquivos (especialmente no Android 4.4) \n
* Corrigido problema com carregamento de arquivos .kdb (Keepass 1) nos Nexus 5 com Android Lollipop \n
* Adicionada opção para evitar tirar screenshots/exibir app em lista de apps recentes \n
* Corrigido problema com armazenamento de arquivo no Google Drive (edição normal) \n
* Permitir que arquivos de chave em tipos de armazenamentos deliberado (edição normal) \n
* Atualizado Dropbox SDK para incluir um patch oficial de segurança (edição normal) \n
* Atualizado ferramentas de compilação --&gt; maior tamanho do apk :-( \n
Prometi algumas mais mudanças. Eles virão com o próximo lançamento - desculpa. Eu queria publicar essas correções quão logo possível.</string>
<string name="ChangeLog_0_9_4"><b>Versão 0.9.4</b>\n
* adicionado suporte a plug-int: Veja em configurações como obter plug-ins!\n
* publicado QR plug-in (escanear senhas, mostrar senhas como QR code, transferir entradas para outros dispositivos KP2A)\n
* publicado o plugin InputStick (transferir credenciais para seu pc via bluetooth - requer o equipamento InputStick USB)\n
* App de terceiros podem agora simplesmente implementar consultas KP2A para credenciais. Você é desenvolvedor? Porfavor adicione isso ao seu app se adequado!\n
* adicionado suporte a TOTP (compatível com KeeOTP e TrayTotp)\n
* aplicativo não deve mais ser finalizado pelo Android quando banco de dados está aberto\n
* banco de dados não fica bloqueado ao sair do aplicativo com o botão voltar (ver configurações)\n
* mostrar nomes dos grupos nos resultados de pesquisa (*)\n
* adicionado no menu de contexto nos resultados de pesquisa foi incluído a opção \"Navegar para o pai\" (*)\n
* adicionado a opção de mostrar no nome do grupo na tela de entrada (*)\n
* (*) obrigado ao Matthieu por implementar estes recursos!\n
* suporte ao KeeChallenge (com Yubikey NEO). Obrigado a Ben Rush por implementar o conector!\n
* melhorado a interface do usuário\n
* corrigido o bug na interface do Google Drive\n
* adicionado a opção para desativar a \"doação\"\n
* Agora o ícone do QuickUnlock está oculto nos equipamentos com Android 4.2+ por padrão\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Versão 0.9.3 r5</b>\n
* incorporadas correções do Xamarin: Keepass2Android é agora compatível com ART no Android 4.4.2. Finalmente!\n
* Bugs corrigidos: erros de sincronização (atualização de tela, seleção correta para alterações em http), bugs em dispositivos Android 2.x, bugs no armazenamento e implementação Google Drive e SkyDrive, limpar área de transferência ao fechar o banco de dados, bug na abertura de anexos, problemas de tela com teclado\n</string>
<string name="ChangeLog_0_9_3"><b>Versão 0.9.3</b>\n
* Novo teclado com muitas melhorias. Veja as configurações e customize.\n
* Suporte somente leitura para kdb (Keepass 1 arquivo). Experimental!\n
* Adicionado suporte a SFTP\n
* Adicionado uma solução alternativa para o bug em ART (Android 4.4.2)\n
* Correção de bugs \n</string>
<string name="ChangeLog_0_9_2"><b>Versão 0.9.2</b>\n
* Adicionado suporte a OTP (compatível com o plugin OtpKeyProv)\n
* Integrado o suporte ao NFC para OTPs do YubiKey NEO \n
* Muitas melhorias de interface\n
* Integrado a biblioteca Keepass 2.24\n
* Adicionado a opção de finalizar o processo do app (veja em configurações)\n
* Melhorado a validação do certificado SSL\n
* Correções de bugs\n</string>
<string name="ChangeLog_0_9_1"><b>Versão 0.9.1</b>\n
* Integrado o suporte ao SkyDrive (Keepass2Android edição comum somente)\n
* Corrigido o problema com a integração com o Google Drive\n
* Adicionado suporte ao NTLM</string>
<string name="ChangeLog_0_9"><b>Versão 0.9</b>\n
* Integrado suporte ao Dropbox e Google Drive (ler/escrever banco de dados; Keepass2Android edição comum somente)\n
* Integrado navegador de arquivos customizado (baseado no android-filechooser do HBA)\n
* Melhorado a interface do usuário para criação de novo banco de dados\n
* Incluído fonte customizada DejaVu Sans Mono para mostrar as senhas\n
* Correções de bugs</string>
<string name="ChangeLog_0_8_6"><b>Versão 0.8.6</b>\n
* Suporte ao Twofish cipher\n
* Permitir edição de grupos\n
* Permitir mover entradas e grupos\n
* Ícone do QuickUnlock pode ser transparente (veja em configurações)\n
* Correções de bugs</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* Arquivos remotos são armazenados no cache local do aplicativo para permitir uso offline (incluindo edição e sincronização posterior). Veja em configurações. \n
* Ícone de notificação para visualizar o lock-state do banco de dados (veja em configurações)\n
* Melhorado a determinação de lock-state em algumas situações\n
* Banco de dados são carregados na memória enquanto você digita sua senha para aumentar a velocidade (veja em configurações)\n
* Entradas podem ser adicionadas ao grupo raiz\n
* Correções de bugs (resolvido campos de referencia, problemas com o teclado em aparelhos em italiano e chines)</string>
<string name="ChangeLog_0_8_4"><b>Versão 0.8.4</b>\n
* Mudança no banco de dados externo são detectadas e inseridas quando está salvando\n
* Melhorado o performance no carregamento\n
* Melhorado a barra de pesquisa com sugestões\n
* Novo logo para o App!\n
* Adicionado suporte para o formato .kdbp para rápido carregar e salvar\n
* Melhorado a edição de palavras extras e ocultas quando a tela está protegida\n
Obrigado a Alex Vallat por sua contribuição no código!\n
Obrigado a Niki Hüttner (www.close-cut.de) pelo novo logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versão 0.8.3</b>\n
* Usuário/TAN índice mostrado na lista de entradas (veja em configurações)\n
* Entradas podem ser criadas se a pesquisa pelo navegador não retornar resultados\n
* Teclado KP2A prove a possibilidade de pesquisar por credenciais no app corrente\n
* App automaticamente fecha depois de selecionar uma entrada para uso no teclado\n
* Janela de seleção do teclado abri-rá automaticamente depois de pesquisar por uma URL (veja em configurações)\n
* Espaço reservado para campos de entrada são substituídos depois de copiar (suportado a maioria dos espaços resevados)\n
* Correção de bugs menores
  </string>
<string name="ChangeLog_0_8_2"><b>Versão 0.8.2</b>\n
* Suporte a Digest Authentication no WebDAV\n
* Correção de bugs (IO navegador de arquivos, Abrir URL)</string>
<string name="ChangeLog_0_8_1"><b>Versão 0.8.1</b>\n
* KP2A Offline e \"Online\" pode ser instalado os dois novamente\n
* Adicionado novas traduções (Obrigado por todos os contribuidores!)</string>
<string name="ChangeLog_0_8"><b>Versão 0.8</b>\n
* Melhorado a interface de usuário especialmente para aparelhos Android 4.x\n
* Permitir usar gerenciadores de arquivos deliberada para selecionar arquivos existentes\n
* Adicionado o caminho mais seguro para a abertura de anexos (através do diretório de cache)\n
* corrigido bugs em Editar activity\n
* provavelmente introduzido novos bugs :-)</string>
<string name="ChangeLog_keptDonate">Estendida a possibilidade de doar uma cerveja ou outra coisa</string>
<string name="ChangeLog_0_7"><b>Versão 0.7</b>\n
* Aumentada a velocidade de carregamento: principais transformações agora 10x mais rápido!\n
* Adicionado Keepass2Android teclado virtual: mudar para este teclado para inserir credenciais. Protege você da área de transferência com base em senha sniffers (disative velha prancheta notificações nas opções)\n
* Adicionada opção para doar uma cerveja ou outra coisa (ver menu)</string>
<string name="ChangeLog"><b>Versão 0.6.2</b>\n
* O Google Drive/Dropbox /... integração: Use o App oficial Google Drive ou Dropbox para abrir qualquer arquivo kdbx.. Isto irá agora abrir no KP2A.\n
* Melhor Janela de Pesquisa \n
* Resultados de pesquisa melhoradas para URL com subdomínios\n
* Adicionado opções para dar feedback, e nota e traduzir o aplicativo no menu\n
\n
<b>Versão 0.6.1</b>\n
* Detectar quando as mudanças de banco de dados em segundo plano (ou seja, devido à atividade de um aplicativo de sincronização)\n
* Melhorado a busca de URLs a partir do navegador\n
* Janela de confirmação quando as mudanças forem descartadas\n
\n
<b>Versão 0.6</b>\n
Lançamento público inicial
  </string>
<string-array name="clipboard_timeout_options">
<item>30 segundos</item>
<item>1 minuto</item>
@@ -1060,7 +1012,8 @@ Lançamento público inicial
</string-array>
<string-array name="sftp_auth_modes">
<item>Senha</item>
<item>Chave pública/privada</item>
<item>Chave privada/pública K2A</item>
<item>Chave privada personalizada</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorar falhas de validação de certificado</item>
@@ -1078,6 +1031,11 @@ Lançamento público inicial
<string name="autofill_enable_for">Habilitar auto-preenchimento para %1$s</string>
<string name="invalid_link_association">Não foi possível associar o domínio %1$s com a aplicação %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android detectou hardware de biométrico. Deseja ativar o Desbloqueio Biométrico para esta base de dados?</string>
<string name="post_notifications_dialog_title">Permitir notificações</string>
<string name="post_notifications_dialog_message">Keepass2Android pode mostrar notificações com botões para copiar valores como senhas e TOTPs para a área de transferência ou para abrir o teclado integrado. Isso é útil para transferir valores para outros aplicativos sem mudar para Keepass2Android repetidamente. Deseja ativar essas notificações?</string>
<string name="post_notifications_dialog_allow">Permitir notificações</string>
<string name="post_notifications_dialog_disable">Desabilitar este recurso</string>
<string name="post_notifications_dialog_notnow">Não agora</string>
<string name="understand">Entendido</string>
<string name="dont_show_again">Não mostrar novamente</string>
<string name="masterkey_infotext_head">Você se lembra de sua senha mestra?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A offline</string>
<string name="app_timeout">Tempo esgotado da aplicação</string>
<string name="app_timeout_summary">Tempo que demora a bloquear a base de dados quando a aplicação está inativa.</string>
<string name="kill_app_label">Matar processo da aplicação</string>
<string name="show_kill_app">Botão fechar</string>
<string name="kill_app_label">Matar processo da aplicação</string>
<string name="show_kill_app_summary">Mostrar um botão no ecrã de palavra-passe para matar o processo da aplicação (para utilizadores paranoicos)</string>
<string name="application">Aplicação</string>
<string name="application_settings">Configurações da aplicação</string>
@@ -519,7 +519,6 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (ficheiros KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Se não quiser fornecer o acesso KP2A ao seu Google Drive, pode selecionar esta opção. Note que tem primeiro criar um ficheiro de base de dados, os ficheiros existentes não são visíveis para a aplicação. Escolha esta opção a partir do ecrã Criar base de dados ou, caso você já tenha aberto uma base de dados, exportando a base de dados escolhendo essa opção.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Este tipo de armazenamento só irá solicitar acesso à pasta pCloud \"Aplicações/Keepass2Android\". Se quiser usar a base de dados existente da sua conta pCloud, por favor certifique-se que o ficheiro é colocado nesta pasta pCloud.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -640,25 +639,6 @@
<string name="Continue">Continuar</string>
<string name="NoFilenameWarning">A URI inserida não parece ser um nome de ficheiro. Tem a certeza que este é um ficheiro válido?</string>
<string name="FirstInvalidCompositeKeyError">Chave composta inválida! Por favor, tente novamente.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Chave composta errada! Por favor siga os seguintes passos para tentar desbloquear a sua base de dados.\n
&#8226; Verifique se introduziu a palavra-passe correta. Utilize o ícone do olho para ver a palavra
que introduziu.\n
&#8226; Verifique se selecionou o tipo correto de palavra-passe. Garanta que é mesmo tipo usado na criação da base de dados.\n
&#8226; Verifique se selecionou a base de dados correta.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Dica: se acha que o seu ficheiro da base de dados pode estar corrompido ou não se lembra da chave mestra após alterá-la, pode tentar com a última versão do ficheiro aberto com sucesso, tocando em \"%1$s\" e selecionando a cópia de segurança local.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; O Keepass2Android guardou com sucesso a versão do último ficheiro aberto com sucesso na memória interna. Pode abri-lo tocando em \"%1$s\" e seleccionado a cópia de segurança local.
</string>
<string name="CorruptDatabaseHelp"> O ficheiro está corrompido.\n
Aqui estão algumas dicas que podem ajudar a diagnosticar o problema:\n
&#8226; Se copiou o ficheiro através de USB (modo MTP), tente novamente com ferramentas como o MyPhoneExplorer. O MTP por vezes corrompe ficheiros.\n
&#8226; Se não é capaz de abrir o ficheiro no seu computador, é muito provável que o ficheiro esteja corrompido. Utilize uma cópia de segurança da base de dados. Se acredita que foi o Keepass2Android que corrompeu o ficheiro, entre em contacto com o suporte.\n
&#8226; Se consegue abrir o ficheiro no seu computador, entre em contacto com o suporte. Pode tentar gravá-lo com definições diferentes (por ex. descompactado) no computador e tentar abri-lo novamente com o Keepass2Android.
</string>
<string name="open_other_db">Abrir outra base de dados…</string>
<string name="select_database">Escolher a base de dados</string>
<string name="configure_child_dbs">Configurar bases de dados filhas…</string>
@@ -745,265 +725,7 @@
<item>Alterar para a API BiometricPrompt para melhorar a experiência do utilizador com desbloqueio por impressão digital e permitir o uso do desbloqueio facial (ex: no Pixel 4).</item>
<item>Correções de erros</item>
</string-array>
<string name="ChangeLog_1_07b">Versão 1.07b\n
* Melhorar desempenho de Argon2 através de implementação nativa (obrigado a Chih-Hsuan Yen!)\n
* Permitir desativar impressão digital ao clicar no ícone de impressão digital (evita erro do leitor de impressões digitais, obrigado a marcoDallas!)\n
* Colocar cursor em posição quando se alterna na visibilidade da palavra-passe (obrigado a DDoSolitary!)\n
* Melhorar a implementação de pCloud (obrigado de novo ao gilbsgilbs!)\n
* Adicionar suporte de preenchimento em vários novos navegadores de Internet\n
* Nova implementação do OneDrive: incluindo suporte para OnDrive for Business, ficheiros partilhados, acesso de âmbito seletivo, múltiplas contas e correções no acesso offline. \n
* Correção de erros</string>
<string name="ChangeLog_1_07">Versão 1.07\n
* Corrigir quedas no Android 9 de Samsung\n
* Permitir a abertura de mais de uma base de dados, compatíveis com KeeAutoExec\n
* SFTP: permitir autenticação de chave pública, verificar se a chave do host foi alterada\n
* Introduzir suporte para pCloud - graças a gilbsgilbs!\n
* Tornar o suporte para Nextcloud explícito\n
* Melhorar armazenamento e atualização de anexos de entradas\n
* Mais opções para adaptar o comportamento às preferências pessoais\n
* SSL: confiar em certificados do utilizador\n
* Melhoria do preenchimento automático (funciona agora no Firefox, pode reduzir popups)\n
* correção de erros\n </string>
<string name="ChangeLog_1_06">Versão 1.06\n
* Alterado para ykDroid em vez de YubiChallenge como aplicação para Yubikey Challenge-Response.\n
* Implementado suporte para KeepassXC-style Challenge-Response. Nota: formato da base de dados tem que ser KDBX4!\n
* Recusa em carregar ficheiros deitados ao lixo do Google Drive\n
* Alteração da implementação TLS para FTPS, adicionada alternativa para o JSch bug com servidores a suportar gssapi-with-mic\n
* correção de erros\n
</string>
<string name="ChangeLog_1_05">Versão 1.05\n
* Usa o canal de notificações para o Android 8, permitindo configuração através das configurações do sistema\n
* Mostra o ícone da entrada na notificação\n
* Uso de ícones adaptativos para Android 8, usa o ícone de lançamento redondo para Android 7\n
* Permite ativar a procura após desbloqueio (ver configurações)\n
* Alterada a maneira que os ficheiros são escritos através da framework de acesso ao armazenamento, corrigidos problemas com a atualização de ficheiros na Google Drive abertos através do sistema de escolha de ficheiros\n
* Adicionados textos informativos sobre confusões comuns\n
* Criação de cópia de segurança local de base de dados aberta com sucesso para reduzir o risco de perda de dados\n
* Atualizado JSch para suportar as cifras SSH mais recentes\n
* Permite editar configurações de ligações, por exemplo quando a password WebDav é alterada\n
* Adicionado suporte para YubiKey Neo\'s modo de palavra-passe estática\n
* Permite desligar a sugestão de preenchimento automático\n
* Corrigida a fuga de dados para o logcat\n
* Correção de erros\n </string>
<string name="ChangeLog_1_04b">Versão 1.04b\n
* Evita a falha da aplicação quando o utilizador tenta ativar o preenchimento automático em equipamentos Huawei.\n </string>
<string name="ChangeLog_1_04">Versão 1.04\n
* Adicionado serviço de Preenchimento automático para Android 8.0 e posterior.\n
* Atualizadas bibliotecas, ferramentas de construção e versão de SDK.\n </string>
<string name="ChangeLog_1_03"> Versão 1.03\n
* Remoção do Serviço de Acessibilidade para Preenchimento Automático conforme requisitado pelo Google. Favor consultar as definições de acesso à palavra-passe para encontrar uma extensão que replica a funcionalidade anterior\n
* Adição de aplicações de terceiros como opção de armazenamento novamente\n
* Visualizador de imagens integrado para visualização de imagens anexadas sem transferi-las para outras aplicações\n
* Atualização da biblioteca OkHttp para correção de problemas com algumas ligações\n
* Suporte para entradas KeeTrayTOTP, agora com suporte a entradas Steam\n
</string>
<string name="ChangeLog_1_02">Versão 1.02\n
* Diversas melhorias de segurança. Muito obrigado pelo relatório de segurança de jean-baptiste.cayrou@thalesgroup.com e vincent.fargues@thalesgroup.com e sua colaboração!\n
* Suporte à extensão KeyboardSwap (ver opções de acesso à palavra-passe): permite trocar o teclado automaticamente em dispositivos sem root. Obrigado a Mishaal Rahman do XDA-Developers por tornar isso possível.\n
* Correção para o Serviço de Acessibilidade com versões recentes do Chrome\n
* Correção para a remoção desnecessária de dados de impressão digital\n
* Correção de bloqueios menos importantes\n
* Atualização do SDK Dropbox para garantir compatibilidade futura\n
* Remoção de relatório de erro através de Xamarin Insights\n
* Atualização de ferramentas de compilação\n
</string>
<string name="ChangeLog_1_01g">Versão 1.01-g\n
* Correção do bloqueio ao tentar funcionar offline\n
* Correção da codificação incorreta de credenciais FPT(S)\n
* Correção de bloqueios ao usar OneDrive em versões antigas de Android\n
* Visualização de horas no formato local no ecrã de registo\n </string>
<string name="ChangeLog_1_01d">Versão 1.01-d\n
* Correção da listagem de ficheiro para OneDrive\n
* Permite ignorar erros de certificado quando a falha verificação de hostname (não recomendado para uso em produção)\n
* Correção para quando o desbloqueio rápido às vezes falha apesar de o código estar correto\n </string>
<string name="ChangeLog_0_9_8c">Versão 0.9.8c\n
* Correção para a vulnerabilidade SSL no SDK do Microsoft Live (usado ao aceder ficheiros via OneDrive)\n
* Correção de Bug: A versão anterior continha dois métodos de entrada (uma danificada)\n </string>
<string name="ChangeLog_1_01">Versão 1.01\n
* Adicionado suporte para o novo KDBX-4-formato (compatível com Keepass 2,35) incluindo derivação de chave Argon2 e criptografia de ChaCha20.\n
* Reimplementado armazenamento de arquivos WebDav, agora permite a navegação de ficheiros e suporta criptografia moderna.\n
* Reimplementado armazenamento de ficheiro de FTP, agora permite a navegação de ficheiros e suporta encriptação (FTPS).\n
* Atualizado para OneDrive SDK (Live SDK utilizado anteriormente sem atualizações)\n
* Atualizado para Dropbox SDK versão 2 (versão utilizada anteriormente 1 SDK foi descontinuada).\n
* adicionado suporte para OwnCloud.\n
* Pedido de permissão de armazenamento antes de abrir ficheiros locais
</string>
<string name="ChangeLog_1_0_0e"> Versão 1.0.0e\n
* correção para desbloqueio de impressão digital em dispositivos mais antigos da Samsung com Android 6\n
* adiciona suporte nativo para dispositivos x86\n
* permissão para esconder softkeyboard durante leitura de impressão digital\n
* Sistema de compilação atualizado </string>
<string name="ChangeLog_1_0_0"> Versão 1.0.0 - preview 7\n
* Desbloquear por impressão digital (requer Android 6.0 + ou um dispositivo Samsung) \n
* Serviço de preenchimento automático adicionado (requer Android 5.0+) \n
* Adicionado suporte para modelos\n
* Adicionado modo \"trabalhar offline\"\n
* Permitir cópia de dados\n
* Modo de preenchimento automático para o campo de nomes\n
* Permitir remoção de itens da lista de ficheiros recentes\n
* Solicitar permissões em tempo de execução no Android 6.0\n
* Correções (no teclado embutido ao selecionar ícones)\n
* Incluída opção de enviar relatórios de erros\n
* Acrescentadas mensagens de ajuda em vários pontos\n </string>
<string name="ChangeLog_0_9_9">Versão 0.9.9\n
* Interface do utilizador completamente redesenhada. Muito obrigado a Stefano Pignataro (http://www.spstudio.at) pela sua ajuda!\n
* Permitir adicionar ícones personalizados\n
* Suporte para o modo multi-janelas em dispositivos Samsung\n
* O número padrão de etapas para encriptação de novas bases de dados aumentou\n
* Verificar chaves duplicadas de campos adicionais para evitar a perda de dados\n
</string>
<string name="ChangeLog_0_9_9c"> Versão 0.9.9c\n
* o tema escuro está de volta\n
* pode-se instalar outros pacotes de ícones (o antigo estilo de ícones Windows estão disponíveis na Play Store)\n
* acrescentada pergunta de confirmação quando eliminar elementos sem envio para lixeira\n
* correções (visualização incorreta da codificação secreta da palavra-passe de uso único (OTP), ícone da aplicação errado em alguns lugares)\n
</string>
<string name="ChangeLog_0_9_8b">Versão 0.9.8b\n* Falhas corrigidas (a operação de guardar estava a falhar em algumas bases de dados, a exportação para o dispositivo local estava falhar, a seleção de algumas opções de preferência encerrava a aplicação)\n</string>
<string name="ChangeLog_0_9_8"> Versão 0.9.8\n
* suporte para \"Storage Access Framework\" (permite a gravação para cartão SD e Google Drive pelo KP2A Offline) \n
* Tenta detetar a entrada do utilizador errónea ao inserir URLs WebDAV (diretório em vez de ficheiro) \n
* Alterada a fonte da palavra-passe \n
* Permitir mudar a conta Dropbox \n
* Corrigido um erro: agora lembrar a palavra-passe de uso único (OTP)</string>
<string name="ChangeLog_0_9_7b">Versão 0.9.7b\n
* Traduções atualizadas\n
* Correções: a fonte da palavra-passe faltava na versão 0.9.7, ordenar por nome não classificava grupos\n</string>
<string name="ChangeLog_0_9_7">Versão 0.9.7\n
* gravar suporte para bases de dados do Keepass 1 (kdb) (beta!)\n
* retorno ao teclado anterior aprimorado (funciona também em dispositivos sem root)\n
* suporte para KeeChallenge com comprimento de desafios variável\n
* evita obter ecrãs completos do desbloqueio e ecrãs de palavra-passe\n
* ordem de classificação inversa para ordenar por data de alteração (agora decrescente)\n
* erros corrigidos: notas mostradas são atualizadas corretamente após as alterações; visualizações de palavra-passe agora ocultam a palavra-passe corretamente em todos dispositivos (espero); corrigido o problema que permitia adicionar uma entrada duas vezes; corrigido o problema ao mostrar o aviso UUID duplicado mesmo após corrigir a base de dados\n</string>
<string name="ChangeLog_0_9_6">Versão 0.9.6 \n
* Permitir importar o ficheiro-chave e/ou ficheiro de banco de dados local para diretório interno do app (ver definições) \n
* Permitir diferentes opções de classificação \n
* Melhorado preferências para alteração automática de teclado \n
* Logotipo da aplicação atualizado e design das notificações, design por Stefano Pignataro (http://www.spstudio.at) \n
* Gerador de palavras-passe lembra-se da última configuração \n
* Definir visibilidade de notificação para ecrã de bloqueio do Android 5 \n
* Agora limpa o campo de palavra-passe mestra quando deixar a aplicação sem clicar OK \n
* Corrigido problema com falta de idiomas de entrada nas configuração de teclado em alguns dispositivos \n
* Corrigido problema com alteração automática do teclado em dispositivos com root \n
* Adicionado verificação de base de dados corrompidas (UUIDs duplicados) \n
* Recarregar automaticamente a base de dados quando for detetada uma alteração, resolve preocupação de segurança de revelar palavra-passe mestre \n
* Layout de pequeno teclado polaco melhorada, fixadas as configurações de tema de teclado (graças a Wiktor Ławski) \n</string>
<string name="ChangeLog_0_9_5"><b>Versão 0.9.5</b> \n
* Corrigido problemas com navegação de ficheiros (especialmente no Android 4.4) \n
* Corrigido problema com carregamento de ficheiros .kdb (Keepass 1) no Nexus 5 com Android Lollipop \n
* Adicionada opção para evitar tirar capturas de ecrã/visualizar a aplicação na lista de aplicações recentes \n
* Corrigido problema com armazenamento de ficheiro no Google Drive (edição normal) \n
* Permitir que ficheiros-chave em tipos de armazenamentos deliberado (edição normal) \n
* Atualizado Dropbox SDK para incluir um patch oficial de segurança (edição normal) \n
* Atualizada ferramentas de compilação --&gt; maior tamanho do apk :-( \n
Prometi mais algumas mudanças. Elas virão com o próximo lançamento - desculpem. Eu queria publicar essas correções o mais depressa possível.</string>
<string name="ChangeLog_0_9_4"><b>Versão 0.9.4</b>\n
* adicionado suporte a extensão: veja em definições como obter extensões!\n
* publicada a extensão QR (digitalizar palavras-passe, mostrar palavras-passe como código QR, transferir entradas para outros dispositivos KP2A)\n
* publicada a extensão InputStick (transferir credenciais para seu PC via Bluetooth - requer o equipamento InputStick USB)\n
* As aplicações de terceiros podem agora simplesmente implementar consultas KP2A para credenciais. É programador? Por favor adicione isso à sua aplicação se for adequado!\n
* adicionado suporte a palavras-passe de uso único baseada em tempo (TOTP) (compatível com KeeOTP e TrayTotp)\n
* aplicação não deve ser mais terminada pelo Android quando a base de dados está aberta\n
* base de dados não fica bloqueada ao sair da aplicação com o botão voltar (ver configurações)\n
* mostrar nomes dos grupos nos resultados de pesquisa (*)\n
* adicionada no menu de contexto nos resultados de pesquisa a opção \"Navegar para o pai\" (*)\n
* adicionada a opção de mostrar no nome do grupo no ecrã de entrada (*)\n
* (*) obrigado ao Matthieu por implementar estes recursos!\n
* suporte ao KeeChallenge (com Yubikey NEO). Obrigado a Ben Rush por implementar o conector!\n
* melhorada a interface do utilizador\n
* corrigido o erro na interface do Google Drive\n
* adicionada a opção para desativar a \"doação\"\n
* Agora o ícone do desbloqueio rápido está oculto nos equipamentos com Android 4.2+ por padrão\n </string>
<string name="ChangeLog_0_9_3_r5"><b>Versão 0.9.3 r5</b>\n
* incorporadas correções do Xamarin: Keepass2Android é agora compatível com ART no Android 4.4.2. Finalmente!\n
* Erros corrigidos: erros de sincronização (atualização de ecrã, seleção correta para alterações em http), erros em dispositivos Android 2.x, erros no armazenamento e implementação Google Drive e SkyDrive, limpar área de transferência ao fechar a base de dados, erro na abertura de anexos, problemas de ecrã com teclado\n</string>
<string name="ChangeLog_0_9_3"><b>Versão 0.9.3</b>\n
* Novo teclado com muitas melhorias. Veja as configurações para personalizar.\n
* Suporte a apenas leitura para kdb (ficheiros Keepass 1). Experimentel!\n
* Adicionado suporte a SFTP\n
* Adicionada uma solução alternativa para o erro em ART (Android 4.4.2)\n
* Correção de erros \n</string>
<string name="ChangeLog_0_9_2"><b>Versão 0.9.2</b>\n
* Adicionado suporte a OTP (compatível com a extensão OtpKeyProv)\n
* Integrado o suporte ao NFC para OTPs do YubiKey NEO \n
* Muitas melhorias da interface\n
* Integrada a biblioteca Keepass 2.24\n
* Adicionada a opção de terminar o processo da aplicação (ver nas configurações)\n
* Melhorada a validação do certificado SSL\n
* Correções de erros\n</string>
<string name="ChangeLog_0_9_1"><b>Versão 0.9.1</b>\n
* Integrado o suporte ao SkyDrive (apenas a edição regular Keepass2Android)\n
* Corrigido o problema com a integração com o Google Drive\n
* Adicionado suporte ao NTLM</string>
<string name="ChangeLog_0_9"><b>Versão 0.9</b>\n
* Integrado suporte ao Dropbox e Google Drive (ler/escrever base de dados; apenas a edição regular do Keepass2Android)\n
* Integrado gestor de ficheiros personalizado (baseado no android-filechooser do HBA)\n
* Melhorada a interface de utilizador para criação de nova base de dados\n
* Incluída fonte personalizada DejaVu Sans Mono para mostrar as palavras-passe\n
* Correções de erros</string>
<string name="ChangeLog_0_8_6"><b>Versão 0.8.6</b>\n
* Suporte à cifra Twofish\n
* Permitir edição de grupos\n
* Permitir mover entradas e grupos\n
* Ícone do desbloqueio rápido pode ser transparente (veja em configurações)\n
* Correções de erros</string>
<string name="ChangeLog_0_8_5"><b>Version 0.8.5</b>\n
* Ficheiros remotos são armazenados na cache local da aplicação para permitir uso offline (incluindo edição e sincronização posterior). Veja em configurações. \n
* Ícone de notificação para visualizar o estado bloqueado da base de dados (veja em configurações)\n
* Melhorada a determinação de estado bloqueado em algumas situações\n
* Base de dados são carregadas na memória enquanto escreve a palavra-passe para aumentar a velocidade (veja em configurações)\n
* Entradas podem ser adicionadas ao grupo raiz\n
* Correções de erros (resolvido campos de referência, problemas com o teclado em aparelhos em italiano e chinês)</string>
<string name="ChangeLog_0_8_4"><b>Versão 0.8.4</b>\n
* Mudança na base de dados externa são detetadas e inseridas quando está a gravar\n
* Melhorada a performance no carregamento\n
* Melhorada a barra de pesquisa com sugestões\n
* Novo logótipo da aplicação!\n
* Adicionado suporte para o formato .kdbp para carregar e gravar rápido\n
* Melhorada a edição de palavras extras e ocultas quando o ecrã está protegido\n
Obrigado a Alex Vallat pela sua contribuição no código!\n
Obrigado a Niki Hüttner (www.close-cut.de) pelo novo logótipo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versão 0.8.3</b>\n
* Índice de utilizador/TAN mostrado na lista de entradas (veja em configurações)\n
* Entradas podem ser criadas se a pesquisa pelo navegador não retornar resultados\n
* Teclado KP2A fornece a possibilidade de pesquisar por credenciais na aplicação regular\n
* Aplicação fecha automaticamente depois de selecionar uma entrada para uso no teclado\n
* Janela de seleção do teclado abre-se automaticamente depois de pesquisar por uma URL (veja em configurações)\n
* Espaço reservado para campos de entrada são substituídos depois de copiar (suportado a maioria dos espaços reservados)\n
* Correção de erros menores
   </string>
<string name="ChangeLog_0_8_2"><b>Versão 0.8.2</b>\n
* Suporte a Digest Authentication no WebDAV\n
* Correção de erros (navegador de ficheiros OI, Abrir URL)</string>
<string name="ChangeLog_0_8_1"><b>Versão 0.8.1</b>\n
* KP2A Offline e \"Online\" podem ser instalados ambos novamente\n
* Adicionadas novas traduções (obrigado a todos os colaboradores!)</string>
<string name="ChangeLog_0_8"><b>Versão 0.8</b>\n
* Melhorada a interface de utilizador especialmente para aparelhos Android 4.x\n
* Permitir usar gestor de ficheiros deliberado para selecionar ficheiros existentes\n
* Adicionado o caminho mais seguro para a abertura de anexos (através do diretório de cache)\n
* Corrigidos erros em editar atividade\n
* Provavelmente foram introduzidos novos erros :-)</string>
<string name="ChangeLog_keptDonate">Considere a possibilidade de doar uma cerveja ou outra coisa</string>
<string name="ChangeLog_0_7"><b>Versão 0.7</b>\n
* Aumentada a velocidade de carregamento: principais transformações agora 10x mais rápido!\n
* Adicionado teclado virtual Keepass2Android: mudar para este teclado para inserir credenciais. Protege-o de \'sniffers\' de palavras passe da área de transferência (desative notificações antigas nas configurações)\n
* Adicionada opção para doar uma cerveja ou outra coisa (ver menu)</string>
<string name="ChangeLog"><b>Versão 0.6.2</b>\n
* Integração do Google Drive/Dropbox /... : use a aplicação oficial Google Drive ou Dropbox para abrir qualquer ficheiro kdbx.. Isto irá agora abrir no KP2A.\n
* Janela de pesquisa melhorada\n
* Resultados de pesquisa melhoradas para URL com subdomínios\n
* Adicionadas opções para fornecer comentários, avaliação e traduzir a aplicação no menu\n
\n
<b>Versão 0.6.1</b>\n
* Detetar alterações na base de dados em segundo plano (ou seja, devido à atividade de uma aplicação de sincronização)\n
* Melhorada a pesquisa de URLs a partir do navegador\n
* Janela de confirmação quando as mudanças forem descartadas\n
\n
<b>Versão 0.6</b>\n
Lançamento público inicial
   </string>
<string-array name="clipboard_timeout_options">
<item>30 segundos</item>
<item>1 minuto</item>
@@ -1052,7 +774,8 @@ Lançamento público inicial
</string-array>
<string-array name="sftp_auth_modes">
<item>Palavra-passe</item>
<item>Chave pública/privada</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorar falhas de validação de certificado</item>

View File

@@ -21,8 +21,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Suspendarea aplicației</string>
<string name="app_timeout_summary">Timp înainte de blocarea bazei de date atunci când aplicația este inactivă.</string>
<string name="kill_app_label">Oprește procesul aplicației</string>
<string name="show_kill_app">Buton de închidere</string>
<string name="kill_app_label">Oprește procesul aplicației</string>
<string name="show_kill_app_summary">Afișează un buton pentru închiderea aplicației în ecranul cu parole (pentru utilizatori paranoici)</string>
<string name="application">Aplicație</string>
<string name="application_settings">Setări aplicație</string>
@@ -476,7 +476,6 @@
<string name="filestoragename_dropboxKP2A">Dropbox (folder KP2A)</string>
<string name="filestoragehelp_dropboxKP2A">Dacă nu doriți să dați KP2A acces la Dropbox-ul complet, puteți selecta această opțiune. Va solicita acces doar la directorul Apps/Keepass2Android. Acest lucru este potrivit în special atunci când se creează o bază de date nouă. Dacă aveţi deja o bază de date, selectaţi această opţiune pentru a crea directorul, apoi plasați fișierul în director (de la PC) și apoi selectați din nou această opțiune pentru deschiderea fișierului.</string>
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Toate fișierele și fișierele partajate</string>
@@ -575,7 +574,6 @@
<string name="Continue">Continuare</string>
<string name="NoFilenameWarning">URI introdus nu arata ca un nume de file. Sunteţi sigur că acesta este un file valid?</string>
<string name="FirstInvalidCompositeKeyError">Cheie compusă invalidă! Vă rugăm să încercaţi din nou.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Cheie compusă invalida! Vă rugăm să încercaţi următorii paşi pentru a debloca baza dumneavoastră de date: \n • asiguraţi-vă că aţi introdus parola corectă. Utilizati pictograma in forma de ochi să dezvăluiti parola introdusă. \n • asiguraţi-vă că aţi selectat tipul de parola corectă. Asiguraţi-vă că aceasta este de acelasi fel cu tipul utilizat la crearea bazei de date. \n • asiguraţi-vă că aţi selectat fişierul bazei de date corecte.</string>
<string name="select_database">Selectați baza de date</string>
<string name="unspecified">nespecificat</string>
<string name="child_db_enabled_on_this_device">Activat pe acest dispozitiv</string>
@@ -589,123 +587,7 @@
<string name="if_device_text">Activează pentru %1$s</string>
<string name="DbQuicklockedChannel_name">QuickUnlock</string>
<string name="CloseDbAfterFailedAttempts">Închide baza de date după trei încercări de deblocare biometrică eșuate.</string>
<string name="ChangeLog_0_9_8c">Versiunea 0.9.8c\n * Fix pentru SSL vulnerabilitatea din Microsoft Live SDK (folosite la accesarea fişierelor prin intermediul OneDrive) \n * Bug fix: versiune anterioară conţinea două metode de intrare (unul nu functiona) \n </string>
<string name="ChangeLog_0_9_9">Versiunea 0.9.9\n * UI complet reproiectat. Multumesc mult lui Stefano Pignataro (http://www.spstudio.at) pentru sprijinul lui! \n * Adaugarea personalizata a iconitelor\n * Suport pentru Multi Window mode pe telefoanele Samsung\n * Crescut implicit numărul de runde de criptare pentru baze de date noi\n * Verificarea cheilor duplicate a câmpurilor suplimentare pentru a evita pierderea de date\n</string>
<string name="ChangeLog_0_9_7">Versiunea 0.9.7\n
* suport pentru scrierea bazelor de date Keepass 1 (kdb) (beta)!\n
* trecerea la tastatura anterioară mai bună (de asemenea, funcţionează pe dispozitivele fără root)\n
* suport pentru KeeChallenge cu provocări de lungime variabilă\n
* împiedică screenshot-urile la QuickUnlock si parolă\n
* s-a inversat ordinea de sortare pentru Sortează după data modificării (acum descrescătoare)\n
* bug rezolvat: Notele se actualizează acum corect după modificări, parola se ascunde corect pe (sperăm) toate dispozitivele, rezolvat problema care a permis să se adauge o înregistrare de două ori, rezolvat problema cu afișarea avertizării pentru UUID-uri duplicate chiar după corectarea bazei de date\n</string>
<string name="ChangeLog_0_9_5"><b>Versiunea 0.9.5</b>\n
* Rezolvat probleme cu navigarea fisierelor (mai ales pe Android 4.4)\n
* Rezolvat problemă cu încărcarea fişierelor .kdb (Keepass 1) pe Nexus 5 cu Android Lollipop\n
* Adăugat opţiunea de a preveni screenshot-uri/afişarea în lista cu aplicații recente\n
* Rezolvat problemă cu stocarea Google Drive (ediția obișnuită)\n
* Permite fişierele cheie pe tipuri de stocare deliberate (ediția obișnuită)\n
* Actualizat Dropbox SDK pentru a include un patch oficial de securitate (ediția obișnuită)\n
* Actualizat utilitarele --&gt; dimensiunea apk-ului a crescut :-(\n
Am promis mai multe modificări. Vor veni cu următoarea versiune - scuze. Am vrut să public aceste remedieri cât mai repede posibil.</string>
<string name="ChangeLog_0_9_4"><b>Versiunea 0.9.4</b>\n
* adăugat suport pentru plug-in: consultaţi setările pentru a obţine plug-in-uri!\n
* publicat plug-in QR (scanează parole, afişează parole ca un cod QR, transferă înregistrările la alte dispozitive cu KP2A)\n
* publicat plugin-ul InputStick (transferă date de login la PC prin bluetooth - necesită stick USB InputStick)\n
* Aplicaţiile terţe pot acum pur şi simplu pune în aplicare interogarea KP2A pentru date de conectare. Eşti un dezvoltator? Te rog să adaugi asta la aplicația ta dacă îți este necesar!\n
* adăugat suport TOTP (compatibil cu KeeOTP şi TrayTotp)\n
* aplicația nu mai trebuie să fie oprită de Android atunci când baza de date este deschisă\n
* baza de date nu mai este blocat atunci când se părăsește aplicația cu butonul înapoi (a se vedea setările)\n
* afişează numele grupului în rezultatele căutării (*)\n
* meniu adăugat în rezultatele căutării incluzând opțiunea \"Navighează la părinte\"(*)\n
* adăugat opţiunea de a afişa numele grupului la înregistrare(*)\n
* (*) mulțumită lui Matthieu pentru implementarea acestor caracteristici!\n
* suport KeeChallenge (cu Yubikey NEO). Mulțumită lui Ben Rush pentru implementarea conectorului!\n
* îmbunătăţit interfața utilizatorului\n
* rezolvat un bug în interfața Google Drive\n
* adăugat posibilitatea de a dezactiva opțiunea \"donează\"\n
* icoana de la QuickUnlock este acum ascunsă implicit pe dispozitive cu Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Versiunea 0.9.3 r5</b>\n
* fixări încorporate de la Xamarin: Keepass2Android este acum compatibil cu ART pe Android 4.4.2. În sfârșit!\n
* Rezolvat bug-uri: bug-uri în sincronizare (reîmprospătează display-ul, verificări corecte pentru modificările la http), bug-uri pe dispozitive Android 2.x, bug-uri în implementări de stocare Google Drive şi OneDrive, golește clipboard la închiderea bazei de date, bug cu deschiderea ataşamentelor, probleme cu afișarea tastaturii\n</string>
<string name="ChangeLog_0_9_3"><b>Versiunea 0.9.3</b>\n
* Tastatură nouă cu multe îmbunătățiri. Vedeți setările pentru a o personaliza.\n
* suport read-only pentru kdb (fișiere Keepass 1). Experimental!\n
* adăugat suport SFTP\n
* adăugată soluție pentru bug-ul în ART (Android 4.4.2)\n
* Bug-uri rezolvate\n</string>
<string name="ChangeLog_0_9_2"><b>Versiunea 0.9.2</b>\n
* Adăugat suport OTP (compatibil cu plugin-ul OtpKeyProv)\n
* Integrat suport NFC pentru OTP-uri din YubiKey NEO \n
* Câteva îmbunătățiri interfață\n
* Integrat librărie Keepass 2.24\n
* Adăugat opţiunea de a opri procesul aplicației (a se vedea setările)\n
* Îmbunătăţit validarea certificatelor SSL\n
* Bug-uri rezolvate\n</string>
<string name="ChangeLog_0_9_1"><b>Versiunea 0.9.1</b>\n
* Suport pentru SkyDrive (doar pentru ediția obișnuită Keepass2Android)\n
* probleme cu integrarea Google Drive rezolvate\n
* adăugat suport NTLM</string>
<string name="ChangeLog_0_9"><b>Versiunea 0.9</b>\n
* Suport integrat pentru Dropbox şi Google Drive (citire/scriere baze de date; doar ediţia normală Keepass2Android)\n
* Browser fişiere integrat (bazat pe android-filechooser de HBA)\n
* Interfaţă îmbunătăţită pentru crearea de noi baze de date\n
* Include font personalizat DejaVu Sans Mono pentru afişarea parolelor\n
* Bug-uri rezolvate</string>
<string name="ChangeLog_0_8_6"><b>Versiunea 0.8.6</b>\n
* Suport pentru cifrul Twofish\n
* Permite editarea de grupuri\n
* Permite mutarea de intrări şi grupuri\n
* Icoana QuickUnlock poate fi făcută transparentă (setări)\n
* Bug-uri rezolvate</string>
<string name="ChangeLog_0_8_4"><b>Versiunea 0.8.4</b>\n
* Modificările externe ale bazei de date sunt detectate şi îmbinate la salvare\n
* S-a îmbunătăţit performanţa la încărcare\n
* Bară de căutare îmbunătăţită cu sugestii\n
* Logo nou pentru aplicaţie!\n
* Adăugat suport pentru formatul .kdbp pentru încărcare/salvare rapidă\n
* S-a îmbunătăţit editarea câmpurilor extra şi s-a ascuns afişarea dacă sunt protejate\n
Mulţumiri lui Alex Vallat pentru contribuţiile sale la cod!\n
Mulţumiri lui Niki Hüttner (www.close-cut.de) pentru noul logo!\n</string>
<string name="ChangeLog_0_8_3"><b>Versiunea 0.8.3</b>\n
* Index utilizator/TAN afişat în lista de înregistrări (vezi setări)\n
* Înregistrările pot fi create dacă o căutare din browser nu găseşte rezultate\n
* Tastatura KP2A oferă posibilitatea de a căuta date de logare pentru aplicaţia curentă\n
* Aplicaţia se închide automat după selectarea unei înregistrări de folosit cu tastatura\n
* Dialogul de selecţie a tastaturii se deschide automat după căutarea după URL (vezi setări)\n
* Substituenţii din câmpuri sunt înlocuiţi înainte de copiere (majoritatea sunt suportaţi)\n
* Bug-uri minore rezolvate
</string>
<string name="ChangeLog_0_8_2"><b>Versiunea 0.8.2</b>\n
* suport pentru autentificare Digest în WebDAV\n
* bugfix-uri (OI File manager, Deschide URL)</string>
<string name="ChangeLog_0_8_1"><b>Versiunea 0.8.1</b>\n
* KP2A Offline şi \"Online\" pot fi instalate din nou simultan\n
* Noi traduceri adăugate (mulţumiri contribuitorilor!)</string>
<string name="ChangeLog_0_8"><b>Versiunea 0.8</b>\n
* Îmbunătăţiri pentru interfaţa cu utilizatorul mai ales pentru Android 4.x\n
* Permite folosirea unor managere de fişiere în mod deliberat pentru selectarea fişierelor\n
* S-a adăugat un mod mai sigur pentru deschiderea de ataşamente (folosind un director cache)\n
* Reparat erori la Editare activitate\n
* probabil s-au introdus bug-uri noi :-)</string>
<string name="ChangeLog_keptDonate">Posibilitate extinsă de a dona o bere sau altceva</string>
<string name="ChangeLog_0_7"><b>Versiunea 0,7</b>\n
* a crescut viteza de încărcare: transformarea cheii este acum de 10x mai rapidă!\n
* adăugat tastatura Keepass2Android: comută la aceasta tastatura pentru a introduce detaliile. Vă protejează de programe ce scanează clipboard-ul după parole (dezactivează vechile notificări clipboard din opţiuni)\n
* Adăugat opţiunea de a dona o bere sau altceva (vezi meniul)</string>
<string name="ChangeLog"><b>Versiunea 0.6.2</b>\n
* Integrare Google Drive/Dropbox /...: utilizaţi aplicaţiile oficiale Google Drive sau Dropbox şi deschide orice fişier .kdbx. Acest lucru va deschide acum KP2A.\n
* Dialog de căutare îmbunătăţit \n
* Îmbunătăţit rezultate căutare pentru URL-uri împreună cu subdomenii\n
* adăugat în meniu opţiuni pentru a da feedback, evalua sau traduce aplicaţia\n
\n
<b>Versiunea 0.6.1</b>\n
* Detectează dacă baza de date se modifică în fundal (i.e. datorită unei aplicaţii de sincronizare)\n
* S-a îmbunătăţit căutarea din URL-uri din navigator\n
* Dialog de confirmare când se renunţă la modificări\n
\n
<b>Versiunea 0.6</b>\n
Versiunea publică iniţială
</string>
<string-array name="clipboard_timeout_options">
<item>30 de secunde</item>
<item>1 minut</item>
@@ -749,7 +631,8 @@ Versiunea publică iniţială
</string-array>
<string-array name="sftp_auth_modes">
<item>Parolă</item>
<item>Private/Public key</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignoră eșecuri de validare a certificatului</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A в автономном режиме</string>
<string name="app_timeout">Тайм-аут приложения</string>
<string name="app_timeout_summary">Время до блокировки базы данных при неактивности.</string>
<string name="kill_app_label">Принудительное завершение</string>
<string name="show_kill_app">Кнопка закрытия</string>
<string name="kill_app_label">Принудительное завершение</string>
<string name="show_kill_app_summary">На экране пароля разместить кнопку \"остановить приложение\" (для мнительных пользователей)</string>
<string name="application">Приложение</string>
<string name="application_settings">Настройки приложения</string>
@@ -244,7 +244,7 @@
<string name="sort_name">Сортировка по имени</string>
<string name="sort_db">Сортировка по дате создания</string>
<string name="sort_moddate">Сортировка по дате изменения</string>
<string name="sort_default">Оставить порядок по-умолчанию</string>
<string name="sort_default">Оставить порядок по умолчанию</string>
<string name="special">Особые</string>
<string name="special_extended">Специальная расширенная</string>
<string name="at_least_one_from_each_group">По крайней мере, по одному от каждой группы</string>
@@ -301,6 +301,8 @@
<string name="NoDalVerification_summary">Отключает проверку, если домен соответствует приложению</string>
<string name="InlineSuggestions_title">Интеграция с клавиатурой</string>
<string name="InlineSuggestions_summary">Показывать предложения автозаполнения как встроенные опции в клавиатуре (если поддерживается методом ввода).</string>
<string name="LogAutofillView_title">Просмотр журнала автозаполнения</string>
<string name="LogAutofillView_summary">Записывать информацию о режиме автозаполнения в журнал отладки (если отладка включена). Эта информация может быть передана разработчику, если автозаполнение работает не так, как ожидалось.</string>
<string name="requires_android11">Требуется Android 11 или новее</string>
<string name="kp2a_findUrl">Вспомнить пароль</string>
<string name="excludeExpiredEntries">Исключить просроченные записи</string>
@@ -519,7 +521,6 @@
<string name="filestoragename_gdrive">Диск Google</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A файлы)</string>
<string name="filestoragehelp_gdriveKP2A">Если вы не хотите предоставлять KP2A доступ к вашему полному Google Диску, вы можете выбрать эту опцию. Обратите внимание, что сначала необходимо создать файл базы данных, существующие файлы не видны приложению. Либо выберите эту опцию на экране Создать базу данных, либо, если вы уже открыли базу данных, экспортируйте ее, выбрав эту опцию.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Этот тип хранилища запрашивает доступ только к папке pCloud «Приложения/Keepass2Android». Если вы хотите использовать существующую базу данных из вашей учетной записи pCloud, пожалуйста, убедитесь, что файл размещен в этой папке pCloud.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -540,8 +541,8 @@
<string name="help_master_password">База шифруется паролем, вводимым сюда. Выберите сложный пароль для безопасности базы данных! Совет: придумайте одно-два предложения и используйте первые буквы слов в качестве пароля. Включая знаки препинания.</string>
<string name="hint_master_password">Выберите мастер-пароль для защиты базы данных:</string>
<string name="key_file">Файл-ключ</string>
<string name="help_key_file">Ключевой файл - это пароль, хранящийся в файле. Файлы ключей, как правило, сильнее, чем мастер-пароли, потому что ключ может быть намного сложнее; однако также сложнее сохранить их в секрете. Если вы храните свою базу данных в облаке, не храните там и ключевой файл! Это сделало бы его совершенно бесполезным! Важно: не изменяйте содержимое ключевого файла после создания базы данных!</string>
<string name="hint_key_file">Выберите, если вы хотите использовать файл-ключ в дополнение к мастер-паролю:</string>
<string name="help_key_file">Ключевой файл это пароль, хранящийся в форме файла. Файлы-ключи, как правило, обладают большей сложностью, чем мастер-пароли, однако файлы сложнее сохранить в секрете. Если Ваша база данных находится в облаке, не храните в этом же облаке ключевой файл — это бессмысленно и небезопасно! ВНИМАНИЕ: не изменяйте содержимое файла-ключа после создания базы данных!</string>
<string name="hint_key_file">Включите эту опцию, чтобы в дополнение к мастер-паролю требовался файл-ключ:</string>
<string name="use_key_file">Использовать файл-ключ</string>
<string name="error_adding_keyfile">Ошибка при добавлении файла-ключа!</string>
<string name="init_otp">Загрузить вспомогательный файл одноразовых паролей…</string>
@@ -640,23 +641,6 @@
<string name="Continue">Продолжить</string>
<string name="NoFilenameWarning">URI, который Вы ввели, не похож на имя файла. Вы уверены, что это правильно?</string>
<string name="FirstInvalidCompositeKeyError">Неверный составной ключ! Пожалуйста, попробуйте еще раз.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Неправильный составной ключ! Пожалуйста, попробуйте следующие шаги для разблокировки вашей базы данных:\n
• Убедитесь, что вы вводите правильный пароль. Используйте значок \"глаз\" для проверки вводимого пароля.\n
• Убедитесь, что вы выбрали правильный тип пароля. Убедитесь, что он совпадает с тем типом, который вы указывали при создании базы данных.\n
• Убедитесь, что вы выбрали правильный файл с базой данных.</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; подсказка: если вы считаете, что файл базы данных может быть поврежден или не помните главный ключ после его изменения, вы можете попробовать с последней успешно открытой версией файла, нажав \"%1$s\" и выбрав локальную резервную копию.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; подсказка: Keepass2Android сохранил последнюю успешно открытую в ерсию файла во внутренней памяти. Его можно открыть, нажав \"%1$s\" и выбрав локальную резервную копию.</string>
<string name="CorruptDatabaseHelp"> Файл поврежден. \n
Тут приведены несколько подсказок, которые могут помочь в решении этой проблемы:\n
• Если вы скопировали файл через USB (MTP-Mode), попробуйте еще раз при помощи утилиты \"MyPhoneExplorer\". MTP-режим иногда обрезает файлы.\n
• Если не удается открыть файл даже в вашем персональном компьютере, очень вероятно, что файл действительно поврежден. Пожалуйста, используйте резервную копию вашей базы данных. Если есть предположение, что в этом виноват \"Keepass2Android\", то свяжитесь с нами.\n
• Если файл открывается с вашего персонального компьютера, свяжитесь с нами. Вы можете сохранить его с разными параметрами (например, в распакованном виде) и попробовать открыть его снова в \"Keepass2Android\".
</string>
<string name="open_other_db">Открыть другую базу данных…</string>
<string name="select_database">Выбрать базу данных</string>
<string name="configure_child_dbs">Настройка дочерних баз данных…</string>
@@ -684,6 +668,12 @@
<string name="EntryChannel_desc">Уведомление для упрощенного доступа к выбранной в данный момент записи.</string>
<string name="CloseDbAfterFailedAttempts">Закрыть базу данных после трёх неудачных попыток биометрической разблокировки.</string>
<string name="WarnFingerprintInvalidated">Внимание! Биометрическая аутентификация может быть аннулирована через Android, напр. после добавления нового отпечатка пальца в настройках устройства. Убедитесь, что вы всегда знаете, как разблокировать с помощью мастер-пароля!</string>
<string-array name="ChangeLog_1_09e">
<item>Исправлены ошибки, приводящие к сбоям и незапланированным выходам</item>
<item>Смена реализации SFTP на новую, поддерживающую современные алгоритмы открытых ключей, таких как rsa-sha2-256</item>
<item>Помечать пароли как чувствительные при копировании в буфер обмена (Android 13)</item>
<item>Улучшения автозаполнения</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Добавлена поддержка просмотра, удаления и восстановления резервных копий записей</item>
<item>Реализована поддержка облачного хранилища MEGA</item>
@@ -743,261 +733,7 @@
<item>Исправления ошибок</item>
<item>Исправления ошибок</item>
</string-array>
<string name="ChangeLog_1_07b"> Версия 1.07b\n
* Улучшение производительности Argon2 благодаря собственной реализации (Спасибо Chih-Hsuan Yen!)\n
* Можно отключать датчик отпечатка пальца нажав на значок отпечатка пальца (можно избежать проблем с считывателями отпечатков пальцев под экраном, спасибо marcoDallas!)\n
* Восстановление положения курсора при переключении видимости пароля (спасибо DDoSolitary!)\n
*Улучшения в реализации pCloud (снова спасибо gilbsgilbs!)\n
* Добавлена поддержка автозаполнения еще для нескольких браузеров\n
* Новая реализация для OneDrive: включена поддержка OneDrive для бизнеса, общие файлы, выбор областей доступа, несколько учетных записей и устранены проблемы с автономным доступом\n
* Исправление ошибок
</string>
<string name="ChangeLog_1_07">Версия 1.07\n
* Исправлены падения приложения на устройствах Samsung с Android 9\n
* Разрешено одновременное открытие нескольких баз данных, совместимо с KeeAutoExec\n
* SFTP: Разрешена аутентификация по открытому ключу, добавлена проверка на изменение ключа хоста\n
* Внедрена поддержка pCloud - спасибо gilbsgilbs!\n
* Добавлена поддержка Nextcloud\n
* Улучшено сохранение и обновление вложений в записях\n
* Появилось больше настроек для личных предпочтений\n
* SSL: возможно доверять сертификатам пользователя\n
* Улучшено автозаполнение (теперь работает с Firefox, может уменьшить количество всплывающих окон)\n
* исправления ошибок\n
</string>
<string name="ChangeLog_1_06"> Версия 1.06\n * Переключиться на ykDroid вместо YubiChallenge как приложение для Yubikey вызов-ответ. \n *, Реализуют поддержку для стиля KeepassXC вызов-ответ. Примечание: Формат базы данных должен быть KDBX4! \n * Отказ от загрузки файлов корзины из Google Drive\n * Реализация переключателя TLS для FTPS, добавлен обход ошибки JSch с серверов, поддерживающих gssapi с mic\n * Исправление ошибок\n
</string>
<string name="ChangeLog_1_05"> Версия 1.05\n
* Использование каналов уведомлений для Android 8 можно включить в системных настройках\n
* Показ иконки записи в строке уведомления\n
* Использование адаптивных иконок для Android 8, для Android 7 - круглая иконка лаунчера\n
* Можно активировать поиск при разблокировке (см. Настройки)\n
* Изменен способ записи файлов через Storage Access Framework, устраняет проблемы с обновлением файлов на Google.Диске, открытых с помощью системного \"Выбора файлов\"\n
* Добавлен некоторый информационный текст, чтобы избежать некоторых распространенных заблуждений\n
* Создание локальных резервных копий успешно открытых БД для снижения риска потери данных\n
* Обновлен JSch для поддержки последних шифров SSH\n
* Возможность редактирования параметров подключения, например, при изменении пароля WebDav\n
* Добавлена поддержка режима статического пароля Yubikey Neo\n
* Возможность отключить предложение АвтоЗаполнения\n
* Исправлена утечка данных в logcat\n
* Другие исправления\n
</string>
<string name="ChangeLog_1_04b"> Версия 1.04b\n
* Исправление сбоев, когда пользователь пытается включить АвтоЗаполнение на устройствах Huawei.\n
</string>
<string name="ChangeLog_1_04">Версия 1.04\n * Добавлена функция автоматического ввода для Андроида версий 8.0 и выше.\n * Обновлены библиотеки, инструменты создания и Target SDK версия.\n </string>
<string name="ChangeLog_1_03">Версия 1.03\n
* Удалена спец. служба для автозаполнения в связи с запросом Google. Пожалуйста, просмотрите настройки доступа к паролю, чтобы найти плагин, воспроизводящий предыдущие функции.\n
* Добавлены сторонние приложения в качестве параметра хранения.\n
* Интегрированный просмотрщик изображений для просмотра прикрепленных изображений без переноса их в другие приложения.\n
* Обновлен OkHttp для исправления проблем с некоторыми соединениями.\n
* Поддержка записей KeeTrayTOTP, теперь поддерживающих записи Steam.\n </string>
<string name="ChangeLog_1_02"> Версия 1.02\n
* Некоторые улучшения безопасности. Большое спасибо за отчет по безопасности от jean-baptiste.cayrou@thalesgroup.com и vincent.fargues@thalesgroup.com и их сотрудничество!\n
* Поддержка плагина KeyboardSwap (см. параметры парольного доступа): позволяет переключать автоматически метод ввода на устройствах без root-прав. Спасибо Mishaal Rahman из XDA-Developers, что сделал это возможным.\n
* Исправление для Спец.возможностей и недавних версий Chrome\n
* Исправлена ненужная очистка данных для отпечатков пальцев\n
* Исправлены незначительные сбои\n
* Обновленный SDK Dropbox для обеспечения совместимости в будущем\n
* Убраны отчеты об ошибках через Xamarin Insights\n
* Обновленные инструменты сборки\n
</string>
<string name="ChangeLog_1_01g"> Версия 1.01-g\n
* Исправлен сбой при попытке работать оффлайн\n
* Исправлено неправильное кодирование полномочий FTP(S)\n
* Исправлены сбои при использовании OneDrive и на старых версиях Android\n
* Отображение времени как местное в окне ввода\n
</string>
<string name="ChangeLog_1_01d"> Версия 1.01-d\n
* Исправлен просмотр списка файлов OneDrive\n
* Разрешено игнорировать ошибки сертификата при сбое проверки имени хоста (не рекомендуется для обычного использования)\n
* Исправление QuickUnlock, иногда он приводил к неудаче, несмотря на правильный код разблокировки\n
</string>
<string name="ChangeLog_0_9_8c">Версия 0.9.8c\n
* Исправление уязвимости SSL в Microsoft Live SDK (используется при доступе к файлам через OneDrive) \n
* Исправление ошибок: предыдущая версия содержала два методы ввода (один сбоил) \n </string>
<string name="ChangeLog_1_01">Версия 1.01\n
* Добавлена поддержка нового формата KDBX-4 (совместим с Keepass 2.35), включая функцию деривации ключа Argon2 и шифрование ChaCha20.\n
* Модернизирован доступ к хранилищу WebDav, теперь доступен просмотр файлов и современные методы шифрования.\n
* Модернизирован доступ к FTP-ресурсам, теперь доступен просмотр файлов и шифрование (FTPS).\n
* Обновлен OneDrive SDK (ранее использовался ныне неподдерживаемый Live SDK)\n
* Обновлён Dropbox SDK до версии 2 (ранее использовалась устаревшая версия 1 SDK).\n
* Добавлена поддержка OwnCloud.\n
* Запрос разрешения доступа к хранилищу перед открытием локальных файлов
</string>
<string name="ChangeLog_1_0_0e">Версия 1.0.0e\n
* Исправлена разблокировка по отпечатку пальца на старых устройствах Samsung с Android 6\n
* Добавлена поддержка устройств с архитектурой x86\n
* Добавлена возможность скрыть клавиатуру при сканировании отпечатка пальца\n
* Обновление системы сборки
</string>
<string name="ChangeLog_1_0_0"> Версия 1.0.0\n
* Разблокировка отпечатком пальца (необходим Android 6.0+ или устройство Samsung)\n
* Добавлен сервис Авто-Заполнения (необходим Android 5.0+)\n
* Добавлена поддержка шаблонов записей\n
* Добавлена работа в \"автономном режиме\"\n
* Разрешено копирование записей\n
* Режим Авто-завершения для имен полей\n
* Разрешено удалять записи из списка последних файлов\n
* Запрос разрешений в Android 6.0\n
* Исправление ошибок (во встроенной клавиатуре, когда выбирается значок)\n
* Добавлена возможность отправки сообщений об ошибках\n
* Добавлены подсказки в некоторых местах\n
</string>
<string name="ChangeLog_0_9_9">Версия 0.9.9\n
* Полный редизайн пользовательского интерфейса. Большое спасибо Stefano Pignataro (http://www.spstudio.at) за его поддержку! \n
* Возможность добавления пользовательских значков\n
* Поддержка многооконного режима на устройствах Samsung\n
* Увеличено по-умолчанию количество циклов шифрования для новых баз данных\n
* Проверка на повторяющиеся ключи дополнительных полей, чтобы избежать потери данных\n</string>
<string name="ChangeLog_0_9_9c"> Версия 0.9.9c\n
* Темная тема вернулась\n
* Вы можете установить другой комплект иконок (иконки в стиле Windows уже доступны в Google Play)\n
* Добавлено подтверждение удаления, когда элемент удаляется минуя корзину\n
* Исправление ошибок (неправильное отображение OTP секретного кодирования, неправильная кое-где иконка приложения)\n
</string>
<string name="ChangeLog_0_9_8b">Версия 0.9.8b\n
* Исправление ошибок (неудачное сохранение для некоторых баз данных, экспорт на локальное устройство не работал, выбор некоторых параметров приводил к ошибке в приложении) \n</string>
<string name="ChangeLog_0_9_8">Версия 0.9.8 \n
* Поддержка Storage Access Framework (позволяет записывать на SD карту и Google Диск в KP2A оффлайн) \n
* Попытка обнаружить ошибки пользовательского ввода при вводе URL WebDAV (каталог вместо файла) \n
* Изменен шрифт пароля\n
* Разрешено изменять аккаунт Dropbox\n
* Исправлена ошибка: Запоминание OTP пароля\n</string>
<string name="ChangeLog_0_9_7b">Версия 0.9.7b\n
* обновление переводов\n
* исправление ошибок: шрифт пароля был утерян в 0.9.7, сортировка по имени не сортировала группы\n</string>
<string name="ChangeLog_0_9_7">Версия 0.9.7\n
* Поддержка записи в файлы баз данных \"Keepass 1 (kdb) (beta!)\"\n
* Улучшенное переключение на предыдущую клавиатуру (также работает на устройствах без root-прав)\n
* Поддержка \"KeeChallenge\" с переменной длиной ключа\n
* Предотвращение создания скриншотов с экранов \"Быстрая разблокировка\" и \"Паролей\"\n
* Обратная сортировка для режима Сортировать по дате модификации (теперь по убыванию)\n
* Исправления ошибок: Теперь заметки корректно обновляются после изменений. Просмотр пароля теперь прячет пароль корректно на всех устройствах (надеюсь), исправлена ошибка с возможностью повторного добавления записи, исправлена ошибка отображения предупреждения \"Дублирующийся UUID\" даже после исправления базы данных\n</string>
<string name="ChangeLog_0_9_6">Версия 0.9.6\n
* Добавлена возможность импортировать файл-ключ и/или локальную базу данных во внутреннюю папку приложения (см. настройки)\n
* Добавлены различные варианты сортировки\n
* Улучшены настройки автоматического переключения клавиатуры\n
* Обновлена иконка приложения и уведомлений, дизайнер - Stefano Pignataro (http://www.spstudio.at)\n
* Генератор паролей запоминает последние настройки\n
* Добавлена возможность настройки уведомлений для экрана блокировки Android 5\n
* Теперь поле мастер-пароля очищается при выходе из приложение не по нажатию кнопки ОК\n
* Исправлена проблема с выбором языков клавиатуры на некоторых устройствах\n
* Исправлена проблема с автоматическим переключением клавиатуры на устройствах с root-правами\n
* Добавлена проверка на повреждение базы данных (дублирующиеся UUID)\n
* При обнаружении изменений базы данных, она автоматически перезагружается, таким образом решен вопрос безопасности мастер-пароля\n
* Улучшена польская раскладка клавиатуры, исправлено оформление настроек клавиатуры (спасибо Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Версия 0.9.5</b>\n
* Исправлены проблемы с выбором файлов (особенно на Android 4.4)\n
* Исправлена проблема с загрузкой .kdb файлов (Keepass 1) на Nexus 5 под Android Lollipop\n
* Добавлена опция запрета снятия скриншотов/отображения приложения в списке недавних\n
* Исправлена проблема с хранилищем Google Drive (regular edition)\n
* Allow key files on deliberate storage types (regular edition)\n
* Обновлен Dropbox SDK с официальным патчем безопасности (regular edition)\n
* Обновлены инструменты разработки --&gt; apk увеличился :-(\n
Я обещал еще некоторые изменения. Они будут в следующем релизе - простите. Я хотел опубликовать это хотфиксы как можно раньше.</string>
<string name="ChangeLog_0_9_4"><b>Версия 0.9.4</b>\n
* добавлена поддержка плагинов: перейдите в настройки, чтобы понять, как получить плагины!\n
* опубликован QR-плагин (сканирование паролей, отображение паролей в виде QR-кодов, передача записей на другие устройства с KP2A)\n
* опубликован плагин InputStick (передача учётных записей на ПК через bluetooth - требуется InputStick USB stick)\n
* Сторонние приложения теперь легко могут реализовать запросы учётных данных из KP2A. Вы разработчик? Добавьте поддержку в своё приложение, если это возможно!\n
* Добавлена поддержка TOTP (совместима с KeeOTP и TrayTotp)\n
* Приложение теперь не должно принудительно закрываться системой Android, если база данных открыта\n
* База данных теперь не блокируется при выходе из приложения кнопкой \"Назад\" (см. настройки)\n
* В результатах поиска отображаются имена групп (*)\n
* В результатах поиска добавлено контекстное меню при включении опции \"Переход к родителю\" (*)\n
* Добавлен пункт отображения названия группы при просмотре записи (*)\n
* (*) Благодарю Matthieu за реализацию этих функций!\n
* Поддержка KeeChallenge (с Yubikey NEO). Спасибо Ben Rush за реализацию коннектора!\n
* Улучшен пользовательский интерфейс\n
* Исправлена ошибка в интерфейсе Google Drive\n
* Добавлена настройка для отключения опции \"Пожертвовать\"\n
* Значок БыстройРазблокировки теперь по умолчанию скрыт на устройствах Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Версия 0.9.3 r5</b>\n
* Внедрены исправления из Xamarin: Keepass2Android теперь совместим с ART в Android 4.4.2. Наконец-то!\n
* Исправления ошибок: ошибки синхронизации (обновление экрана, корректные проверки изменений по http), ошибки на устройствах с Android 2.x, ошибки в реализации работы с хранилищами Google Drive и OneDrive, очистка буфера обмена при закрытии базы данных, ошибки открытия вложенных файлов, ошибки отображения клавиатуры\n</string>
<string name="ChangeLog_0_9_3"><b>Версия 0.9.3</b>\n
* Новая клавиатура с большим количеством улучшений. Смотрите раздел настроек.\n
* Экспериментальная поддержка файлов kdb (Keepass 1) в режиме \"только для чтения.\n
* Добавлена поддержка SFTP\n
* Добавлен обход ошибки в ART (Android 4.4.2)\n
* Исправлены ошибки\n</string>
<string name="ChangeLog_0_9_2"><b>Версия 0.9.2</b>\n
* Поддержка одноразовых паролей (OTP) (совместимость с плагином OtpKeyProv)\n
* Интегрирована поддержка NFC для генеразции одноразовых паролей с помощью YubiKey NEO \n
* Улучшения интерфейса\n
* Интегрирована библиотека Keepass 2.24 library\n
* Добавлена опция быстрого закрытия процесса приложения (см. настройки)\n
* Исправлены ошибки\n</string>
<string name="ChangeLog_0_9_1"> <b>Версия 0.9.1</b>
* Встроена поддержка SkyDrive (только Keepass2Android regular edition)
* Исправлены проблемы с Google Drive
* Добавлена поддержка NTLM </string>
<string name="ChangeLog_0_9"><b>Версия 0.9</b>\n
* Интегрирована поддержка Dropbox и Диска Google (чтение/запись баз данных; только в обычной редакции Keepass2Android)\n
* Интегирован диалог выбора файла файла (основан на android-filechooser от HBA)\n
* Улучшен интерфейс создания новой базы данных\n
* Добавлен шрифт DejaVu Sans Mono для отображения паролей\n
* Исправления ошибок</string>
<string name="ChangeLog_0_8_6"><b>Версия 0.8.6</b>\n
* Поддержка шифрования Twofish\n
* Возможность редактировать группы\n
* Возможность переносить записи и группы\n
* Значок БыстройРазблокировки можно сделать прозрачнымQuickUnlock (см. настройки)\n
* Исправления ошибок</string>
<string name="ChangeLog_0_8_5"><b>Версия 0.8.5</b>\n
* Удалённые файлы хранятся в локальном кэше приложения для оффлайн-использования (включая редактирование и синхронизацию). См. настройки. \n
* Значок уведомления для отображения статуса блокировки базы данных (см. настройки)\n
* Улучшено определение статуса блокировки в некоторых случаях\n
* Файлы баз данных загружаются в память во время ввода пароля для ускорения процесса загрузки (см. настройки)\n
* Записи могут быть добавлены в корневую группу\n
* Исправления ошибок (получение ссылочных полей, проблемы с клавиатурой на итальянских и китайских устройствах)</string>
<string name="ChangeLog_0_8_4"><b>Версия 0.8.4</b>\n
* Внешние модификации базы данных обнаруживаются и объединяются при сохранении\n
* Улучшена скорость загрузки\n
* Улучшенная панель поиска с подсказками\n
* Новый логотип приложения!\n
* Добавлена поддержка формата .kdbp для более быстрого чтения/записи\n
* Улучшено редактирование дополнительных записей и скрытие защищённых\n
Благодарю Alex Vallat за вклад в развитие кода!\n
Благодарю Niki Hüttner (www.close-cut.de) за новый логотип!\n</string>
<string name="ChangeLog_0_8_3"><b>Версия 0.8.3</b>\n
* Отображение имени пользователя/TAN в списке записей (см. в настройках)\n
* Записи могут быть созданы, если поиск из браузера ничего не вернул\n
* Клавиатура KP2A предоставляет возможность искать записи для текущего приложения\n
* Приложение автоматически закроется после выбора пункта с помощью клавиатуры\n
* Диалог выбора клавиатуры автоматически открывается после поиска URL (см. настройки)\n
* Подстановочные знаки в полях ввода заменяются перед копированием (поддерживается большинство подстановочных знаков)\n
* Исправлены мелкие ошибки
  </string>
<string name="ChangeLog_0_8_2"><b>Версия 0.8.2</b>\n
* Поддержка Digest аутентификации в WebDAV\n
* Исправления ошибок (OI File manager, Открыть URL)</string>
<string name="ChangeLog_0_8_1"><b>Версия 0.8.1</b> \n
* KP2A Offline и «Online» снова могут быть установлены совместно\n
* добавлены новые переводы (спасибо всем участникам!)</string>
<string name="ChangeLog_0_8"><b>Версия 0.8</b>\n
* Улучшен интерфейс, особенно на устройствах Android 4.x\n
* Разрешено использование избранных файловых менеджеров для выбора существующего файла\n
* Добавлен безопасный способ открытия вложений (из кэша)\n
* Исправлены ошибки в диалоге Редактирования\n
* Возможно, добавлены новые баги :-)</string>
<string name="ChangeLog_keptDonate">Расширенная возможность пожертвовать пиво или что-то другое</string>
<string name="ChangeLog_0_7"><b>Версия 0.7</b>\n
* Увеличилась скорость загрузки: Основные преобразования теперь в 10 раз быстрее!\n
* добавлена программная клавиатура Keepass2Android: Переключитесь на эту клавиатуру для ввода учетных данных. Защищает вас перехватчиков пароля из буфера обмена (отключите старые уведомления буфера обмена в настройках)\n
* добавлена возможность пожертвовать на пиво или что-то другое (см. меню)</string>
<string name="ChangeLog"><b>Версия 0.6.2</b>\n
* интеграция с Google Drive/Dropbox /...: Используйте официальное приложение Google Drive или Dropbox открывайте любой файл .kdbx. Теперь это вызовет KP2A.\n
* Улучшено диалоговое окно поиска\n
* Улучшенный поиск результатов для URL-адреса с поддоменами\n
* добавлены опции для обратной связи, оценки и перевода приложения в меню\n
\n
<b>Версия 0.6.1</b>\n
* Фоновое обнаружение изменений в базе данных (например, в результате действий приложения для синхронизации)\n
* Улучшен поиск для URL-адресов из браузера\n
* Диалоговое окно подтверждения при отмене изменений\n
<b>Версия 0.6</b>\n
первоначальный публичный релиз</string>
<string-array name="clipboard_timeout_options">
<item>30 сек.</item>
<item>1 минута</item>
@@ -1041,12 +777,13 @@
<item>Пароль + секретные OTP (одноразовые пароли) (режим восстановления)</item>
<item>Пароль + Вызов-Ответ</item>
<item>Пароль + секретный Вызов-Ответ (режим восстановления)</item>
<item>Password + Challenge-Response для Keepass XC</item>
<item>Пароль + Ключ файл + Вызов-ответ для Keepass XC</item>
<item>Пароль + Вызов-Ответ для Keepass XC</item>
<item>Пароль + файл-ключ + Вызов-Ответ для Keepass XC</item>
</string-array>
<string-array name="sftp_auth_modes">
<item>Пароль</item>
<item>Приватный/Публичный ключ</item>
<item>KP2A Private/Public key</item>
<item>Custom Private key</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Игнорировать ошибки проверки сертификата</item>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Časový limit aplikácie</string>
<string name="app_timeout_summary">Čas pred uzamknutím databázy, keď je aplikácia neaktívna.</string>
<string name="kill_app_label">Ukončiť proces aplikácie</string>
<string name="show_kill_app">Tlačidlo Zatvoriť</string>
<string name="kill_app_label">Ukončiť proces aplikácie</string>
<string name="show_kill_app_summary">Na obrazovke pre heslo zobraziť tlačidlo na ukončenie procesu aplikácie (pre paranoidných používateľov)</string>
<string name="application">Apl.</string>
<string name="application_settings">Nastavenia aplikácie</string>
@@ -49,7 +49,7 @@
<string name="export_prefs">Export databázy...</string>
<string name="fingerprint_prefs">Biometrické odomykanie</string>
<string name="import_db_prefs">Import DB do interného priečinka</string>
<string name="import_keyfile_prefs">Import súbor. kľúča do interného priečinka</string>
<string name="import_keyfile_prefs">Importovať súbor s kľúčom do interného priečinka</string>
<string name="export_keyfile_prefs">Exportovať súbor s kľúčom z interného priečinka</string>
<string name="keyboardswitch_prefs">Prepínanie klávesnice</string>
<string name="OnlyAvailableForLocalFiles">Dostupné len pre lokálne súbory.</string>
@@ -152,13 +152,14 @@
<string name="hint_keyfile">súbor s kľúčom</string>
<string name="hint_length">dĺžka</string>
<string name="hint_pass">heslo</string>
<string name="hint_keyfile_path">Cesta k súkromnému kľúču SSH</string>
<string name="hint_login_pass">Heslo</string>
<string name="hint_title">meno</string>
<string name="hint_url">Adresa URL</string>
<string name="hint_override_url">prepísanie URL</string>
<string name="hint_tags">tag1, tag2</string>
<string name="hint_username">meno používateľa</string>
<string name="InvalidPassword">Chybné heslo, alebo súbor keyfile.</string>
<string name="InvalidPassword">Chybné heslo, alebo súbor s kľúčom.</string>
<string name="invalid_algorithm">Neplatný algoritmus.</string>
<string name="invalid_db_sig">Formát Databázy nerozpoznaný.</string>
<string name="keyfile_does_not_exist">Súbor s kľúčom neexistuje.</string>
@@ -301,6 +302,8 @@
<string name="NoDalVerification_summary">Vypne kontrolu, či sa zhoduje doména a balík aplikácie</string>
<string name="InlineSuggestions_title">Integrácia s klávesnicou</string>
<string name="InlineSuggestions_summary">Zobrazuje návrhy automatického dopĺňania ako vložené možnosti na klávesnici (ak to metóda vstupu podporuje)</string>
<string name="LogAutofillView_title">Zobrazenie záznamu pre autom. dopĺňanie</string>
<string name="LogAutofillView_summary">Zápis podrobností o zobrazení autom. dopĺňania do záznamu o ladení (ak je ladenie zapnuté). Tie je možné odoslať vývojárovi, ak autom. dopĺňanie nefunguje podľa očakávania.</string>
<string name="requires_android11">Vyžaduje Android 11 alebo novší</string>
<string name="kp2a_findUrl">Nájsť heslo</string>
<string name="excludeExpiredEntries">Vylúčiť expirované záznamy</string>
@@ -415,6 +418,7 @@
<string name="ShowUnlockedNotification_summary">Zobraziť prichádzajúcu notifikáciu aj pri odomknutej databáze.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 obsahuje nové postupy pre notifikácie. Ak chcete skryť ikonu pre notifikácie aplikácie Keepass2Android, prosím nakonfigurujte ich cez nastavenia systému. Dôležitosť kategórie notifikácií nastavte na minimum.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Otvoriť nastavenia</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android môže zobrazovať systémovú notifikáciu, pokiaľ nie je vaša databáza uzamknutá. Pre zapnutie tejto funkcie udeľte oprávnenie</string>
<string name="DontCare">Nezaujíma ma to</string>
<string name="DocumentAccessRevoked">Súbor už nie je dostupný pre Keepass2Android. Buď bol odstránený alebo boli zrušené prístupové oprávnenia. Prosím znovu otvorte súbor, napríklad príkazom pre zmenu databázy.</string>
<string name="PreloadDatabaseEnabled_title">Vopred načítať databázu</string>
@@ -499,9 +503,26 @@
<string name="hint_sftp_host">host (napr: 192.168.0.1)</string>
<string name="hint_sftp_port">port</string>
<string name="initial_directory">Počiatočný priečinok (voliteľne):</string>
<string name="connect_timeout">Časový limit pripojenia v sek. (voliteľne): \"</string>
<string name="enter_sftp_login_title">Zadajte SFTP login:</string>
<string name="sftp_auth_mode">Spôsob autentifikácie</string>
<string name="send_public_key">Odoslať verejný kľúč...</string>
<string name="select_private_keyfile">Vyberte súkromný kľúč...</string>
<string name="hint_sftp_key_name">Nový názov kľúča</string>
<string name="hint_sftp_key_content">Nový obsah kľúča</string>
<string name="private_key_saved">Súkromný kľúč bol uložený</string>
<string name="private_key_save_failed">NEPODARILO sa uložiť súkromný kľúč: %1$s</string>
<string name="private_key_info">Zadajte názov kľúča a obsah na uloženie</string>
<string name="private_key_delete">Vymazaný súkromný kľúč: %1$s</string>
<string name="private_key_delete_failed">NEPODARILO sa vymazať súkromný kľúč: %1$s</string>
<string name="save_key">Uložiť privátny kľúč</string>
<string name="delete_key">Vymazať privátny kľúč</string>
<string name="private_key_select">Vybraný súkromný kľúč</string>
<string name="private_key_create_new">[Pridať nový...]</string>
<string name="sftp_kex_title">Algoritmus pre výmenu kľúča (KEX) (voliteľne)</string>
<string name="hint_sftp_kex">\"Mená oddeľované čiarkou/špec.</string>
<string name="sftp_shk_title">Algoritmus pre server. host. kľúč (voliteľne)</string>
<string name="hint_sftp_shk">\"Mená oddeľované čiarkou/špec.</string>
<string name="enter_ftp_login_title">Zadajte prihlas. údaje pre FTP:</string>
<string name="enter_mega_login_title">Zadajte svoje prihlasovacie údaje ku kontu MEGA:</string>
<string name="select_storage_type">Vyberte spôsob uloženia:</string>
@@ -519,7 +540,6 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (súbory KP2A)</string>
<string name="filestoragehelp_gdriveKP2A">Ak nechcete poskytnúť KP2A prístup k celému úložisku Google Drive, môžete vybrať túto možnosť. Pamätajte na to, že najskôr musíte vytvoriť súbor s databázou, existujúce súbory aplikácia neuvidí. Buď vyberte takúto možnosť z obrazovky pre vytvorenie databázy, alebo už otvorenú databázu exportujte vybratím tejto možnosti.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragehelp_pcloud">Tento typ uloženia vyžaduje len prístup k priečinku pCloud \"Aplikácie/Keepass2Android\". Ak chcete použiť existujúcu databázu z konta pCloud, prosím uistite sa, že súbor je umiestnený v priečinku pCloud.</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
@@ -640,25 +660,6 @@
<string name="Continue">Pokračovať</string>
<string name="NoFilenameWarning">Zadaná URI pravdepodobne nie je názvom súboru. Ste si istí, že ide o platný súbor?</string>
<string name="FirstInvalidCompositeKeyError">Neplatný kompozitný kľúč! Prosím skúste to ešte raz.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Neplatný kompozitný kľúč! Prosím skúste odomknúť databázu pomocou týchto krokov:\n
• Uistite sa, že ste zadali správne heslo. Na odkrytie zadaného hesla môžete použiť ikonu oka.\n
• Uistite sa, že ste vybrali správny typ hesla. Uistite sa, že zodpovedá typu použitému pri vytváraní databázy.\n
• Uistite sa, že je vybraný správny súbor s databázou.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Pomôcka: ak sa domnievate, že súbor s databázou môže byť poškodený alebo si nepamätáte primárny kľúč po zmene, môžete to skúsiť s verziou súboru, ktorú ste naposledy úspešne otvorili - kliknutím na \"%1$s\" a výberom lokálnej zálohy.</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Pomôcka: Keepass2Android uložil poslednú úspešne otvorenú verziu súboru do internej pamäte. Môžete ju otvoriť kliknutím na \"%1$s\" a výberom lokálnej zálohy.
</string>
<string name="CorruptDatabaseHelp"> Súbor je poškodený. \n
Tu je niekoľko nápadov, ktoré vám môžu pomôcť odhaliť problém:\n
• Skopírovali ste súbor cez USB (režim MTP), prosím skúste to ešte raz pomocou nástrojov, ako je napríklad MyPhoneExplorer. MTP môže v niektorých prípadoch rozdeliť súbory.\n
• Ak nemôžete otvoriť súbor z rovnakého umiestnenia vo vašom PC, je pravdepodobné, že je momentálne poškodený. V takom prípade prosím použite zálohu databázy. Ak predpokladáte, že Keepass2Android porušil súbor, prosím kontaktujte technickú podporu.\n
• Ak je možné otvoriť súbor na počítači, prosím kontaktujte podporu. Môžete sa pokúsiť uložiť ho s rôznymi nastaveniami (napríklad v nezbalenom stave) an počítači a potom sa pokúsiť otvoriť ho v aplikácii Keepass2Android.
</string>
<string name="open_other_db">Otvoriť inú databázu…</string>
<string name="select_database">Vybrať databázu</string>
<string name="configure_child_dbs">Konfigurovať sekundárne databázy…</string>
@@ -690,7 +691,7 @@
<item>Oprava chyby vedúcej k pádom a neočakávaným odhláseniam</item>
<item>Prepnutie na novú implementáciu SFTP, s podporou pre moderné algoritmy verejných kľúčov, ako je rsa-sha2-256</item>
<item>Označiť heslá ako citlivé údaje pri kopírovaní do schránky (Android 13)</item>
<item>Autofill improvements</item>
<item>Vylepšenia automatického dopĺňania</item>
</string-array>
<string-array name="ChangeLog_1_09d">
<item>Pridaná podpora prehliadania, odstraňovania a obnovovania záloh záznamu</item>
@@ -751,274 +752,7 @@
<item>Opravy chýb</item>
<item>Opravy chýb</item>
</string-array>
<string name="ChangeLog_1_07b"> Verzia 1.07b\n
* Vylepšený výkon Argon2 použitím natívnej implementácie (ďakujeme používateľovi Chih-Hsuan Yen!)\n
* Umožnenie zablokovania odtlačkov prstov, kliknutím na ikonu pre odtlačok prsta (zabraňuje problémom s čítačkami odtlačku prsta pod obrazovkou, ďakujeme používateľovi marcoDallas!)\n
* Obnovenie pozície kurzora pri prepnutí viditeľnosti hesla (ďakujeme používateľovi DDoSolitary!)\n
* Vylepšenia implementácie pCloud (opäť ďakujeme používateľovi gilbsgilbs!)\n
* Pridanie podpory automatického dopĺňania pre viacero ďalších prehliadačov\n
* Nová implementácia pre OneDrive: zahŕňa podporu pre OneDrive for Business, zdieľané súbory, voliteľný rozsah prístupu, viaceré kontá a opravuje problémy s prístupom offline\n
* Opravy chýb
</string>
<string name="ChangeLog_1_07"> Verzia 1.07\n
* Oprava pádov na systéme Android 9, pre Samsung\n
* Umožňuje otvoriť viac ako jednu databázu, kompatibilne s KeeAutoExec\n
* SFTP: umožnenie overenia verejného kľúča, kontrola zmeny host. kľúča\n
* Zavedenie podpory pre pCloud - vďaka, gilbsgilbs!\n
* Explicitná podpora Nextcloud\n
* Vylepšenie ukladania a aktualizovania príloh záznamu\n
* Viac možností úpravy správania sa, podľa osobných preferencií\n
* SSL: dôverovanie používateľským certifikátom\n
* Vylepšenie automatického dopĺňania (funguje s Firefoxom, umožňuje znížiť počet vyskakovacích okien)\n
* Opravy chýb\n
</string>
<string name="ChangeLog_1_06"> Verzia 1.06\n
* Prechod na ykDroid namiesto YubiChallenge ako aplikácie pre odpoveď na výzvu Yubikey.\n
* Implementovaná podpora odpoveď na výzvu v štýle KeepassXC. Poznámka: Formát databázy musí byť KDBX4!\n
* Odmietnutie načítania súborov vyhodených zo služby Google Drive\n
* Prechod na implementáciu TLS pre FTPS, pridané riešenie pre chybu JSch so servermi podporujúcimi gssapi-with-mic\n
* Opravy chýb\n
</string>
<string name="ChangeLog_1_05"> Verzia 1.05\n
* Použitie notifikačných kanálov pre Android 8, umožňujúce konfigurovanie pomocou nastavení systému\n
* Zobrazenie ikony záznamu v notifikácii\n
* Použitie adaptívnych ikon pre Android 8, použitie zaoblených ikon spúšťača pre Android 7\n
* Možné aktivovanie vyhľadávania po odomknutí (pozrite si nastavenia)\n
* Zmena spôsobu zapisovania súborov cez Storage Access Framework, opravené problémy s aktualizovaním súborov v Google Drive, otvorených cez súčasť System file picker\n
* Pridanie niekoľkých informačných textov, aby sa zabránilo nejasnostiam\n
* Vytváranie lokálnych záloh úspešne otvorených databáz, aby sa znížilo riziko straty údajov\n
* Aktualizované JSch pre podporu viacerých posledných šifier SSH\n
* Umožnenie úpravy nastavení pripojenia, napríklad po zmene hesla WebDav\n
* Pridaná podpora pre režim statického hesla Yubikey Neo\n
* Umožnenie zablokovania automatických návrhov\n
* Zablokovaný únik dát do logcat\n
* Opravy chýb\n
</string>
<string name="ChangeLog_1_04b"> Verzia 1.04b\n
* Riešenie pádu v prípade, že sa používateľ pokúsi o zapnutie automatického dopĺňania za zariadeniach Huawei.\n
</string>
<string name="ChangeLog_1_04"> Verzia 1.04\n
* Pridaná služba automatického dopĺňania pre Android 8.0 a novší.\n
* Aktualizované knižnice, nástroje na zostavenie a cieľová verzia SDK.\n
</string>
<string name="ChangeLog_1_03"> Verzia 1.03\n
* Odstránená služba pre prístupnosť pre funkciu automatického dopĺňania, podľa požiadavky Google. Ak chcete nájsť prídavný modul poskytujúci túto funkciu, prosím pozrite si nastavenia prístupu k heslu.\n
* Opätovné pridanie aplikácií tretích strán ako možnosť uloženia\n
* Integrovaný prehliadač obrázkov na prehliadanie pripojených obrázkov bez prenosu do iných aplikácií\n
* Aktualizácia pre OkHttp, kvôli oprave problémov s niektorými pripojeniami\n
* Podpora pre záznamy KeeTrayTOTP, teraz aj podpora záznamov Steam\n
</string>
<string name="ChangeLog_1_02"> Verzia 1.02\n
* Niekoľko vylepšení zabezpečenia. Veľká vďaka za správu ohľadom zabezpečenia od jean-baptiste.cayrou@thalesgroup.com a vincent.fargues@thalesgroup.com a za ich spoluprácu!\n
* Podpora prídavného modulu KeyboardSwapPlugin (pozrite si voľby pre prístup pomocou hesla): umožňuje automatické prepnutie prepínanie metódy vstupu na zariadeniach bez rootu. Ďakujem Mishaalovi Rahmanovi z XDA-Developers za umožnenie tejto funkcie.\n
* Oprava služby pre prístupnosť s poslednými verziami Chrome\n
* Oprava nepotrebného čistenia údajov o odtlačkoch\n
* Minoritné opravy pádov\n
* Aktualizované prostredie Dropbox SDK na zabezpečenie budúcej kompatibility\n
* Odstránené oznamovanie chýb cez Xamarin Insights\n
* Updated build tools\n
</string>
<string name="ChangeLog_1_01g"> Verzia 1.01-g\n
* Oprava pádu pri pokuse o prácu offline\n
* Oprava nesprávneho kódovania údajov pre FTP(S)\n
* Oprava pádov pri použití OneDrive a na starších verziách Androidu\n
* Zobrazovanie časov ako lokálneho času na obrazovke pre záznam\n
</string>
<string name="ChangeLog_1_01d"> Verzia 1.01-d\n
* Oprava pre zoznam súborov OneDrive\n
* Umožnenie ignorovania chýb certifikátu aj keď zlyhá overenie názvu hostiteľa (neodporúča sa pre produkčné nasadenie)\n
* Oprava občasného zlyhania QuickUnlock napriek správnemu kódu pre odomknutie\n
</string>
<string name="ChangeLog_0_9_8c"> Verzia 0.9.8c\n
* Oprava zraniteľnosti SSL v Microsoft Live SDK (používa sa pri prístupe k súborom cez OneDrive)\n
* Oprava chyby: Predchádzajúce vydanie obsahovalo dve metódy vstupu (jedna spôsobovala ukončenie)\n
</string>
<string name="ChangeLog_1_01"> Verzia 1.01\n
* pridaná podpora pre nový formát databázy KDBX-4 (kompatibilný s Keepass 2.35) vrátane odvodenia kľúča Argon2 a šifrovania ChaCha20.\n
* Znovu implementované ukladanie súborov WebDav, teraz umožňuje prehliadanie súborov a podporuje moderné šifrovanie.\n
* Znovu implementované ukladanie súborov na FTP, teraz umožňuje prehliadanie súborov a podporuje šifrovanie (FTPS).\n
* Aktualizované na OneDrive SDK (predtým používané Live SDK už nie je aktualizované)\n
* Aktualizované na Dropbox SDK verzie 2 (predtým používaná verzia 1 SDK je zastaralá).\n
* Pridaná podpora pre OwnCloud.\n
* Požiadavka na oprávnenie pre úložisko pred otváraním lokálnych súborov
</string>
<string name="ChangeLog_1_0_0e"> Verzia 1.0.0e\n
* oprava odomknutia odtlačkom na starších zariadeniach Samsung so systémom Android 6\n
* pridať natívnu podporu pre zariadenia x86\n
* povoliť skrytie klávesnice prostredníctvom odtlačku prsta\n
* aktualizácia systému zostavovania
</string>
<string name="ChangeLog_1_0_0"> Verzia 1.0.0\n
* Odomykanie odtlačkom (vyžaduje Android 6.0+ alebo zariadenie značky Samsung)\n
* Pridaná služba pre automatické dopĺňanie (vyžaduje 5.0+)\n
* Pridaná podpora pre šablóny záznamov\n
* Pridaný režim „pracovať offline“\n
* Umožniť kopírovanie záznamov\n
* Režim automatického dopĺňania pre názvy polí\n
* Umožniť odstraňovanie položiek zo zoznamu naposledy otvorených súborov\n
* Vyžadovať oprávnenia pre chod v systéme Android 6.0\n
* Opravy chýb vstavanej klávesnice, pri výbere ikon)\n
* Pridaná možnosť odoslania záznamov o chybe\n
* Pridané pomocné správy na rôznych bodoch\n
</string>
<string name="ChangeLog_0_9_9">Verzia 0.9.9\n
* Kompletný redizajn používateľského rozhrania. Za podporu ďakujeme Stefanovi Pignatarovi (http://www.spstudio.at)!\n
* Umožnenie pridania používateľom určených ikon\n
* Podpora pre režim viacerých okien na zariadeniach Samsung\n
* Zvýšený predvolený počet kôl šifrovania pre nové databázy\n
* Kontrola duplicitných kľúčov v prídavných poliach, aby sa zabránilo strate údajov\n
</string>
<string name="ChangeLog_0_9_9c"> Verzia 0.9.9c\n
* Bola vrátená tmavá téma\n
* Pridaná možnosť nainštalovania iných balíčkov s ikonami (staršie ikony v štýle Windows sú dostupné v obchode Play)\n
* Pridaný potvrdzovacia otázka pri vymazávaní prvkov bez použitia koša\n
* Oprava chýb (nesprávne zobrazenie tajného kódovania OTP, nesprávne ikona aplikácie na niektorých miestach)\n
</string>
<string name="ChangeLog_0_9_8b">Verzia 0.9.8b\n
* Opravy chýb (neúspešného ukladania niektorých databáz, nefunkčného importovania do lokálneho zariadenia, výber niektorých nastavení spôsoboval ukončenie aplikácie)\n</string>
<string name="ChangeLog_0_9_8">Verzia 0.9.8\n
* Podpora frameworku Storage Access Framework (umožňuje zápis na kartu SD a jednotku Google Drive keď je KP2A offline)\n
* Pokus o detekciu chybného používateľského vstupu pri zadávaní URL adries WebDAV (priečinok namiesto súboru)\n
* Zmenené písmo pre heslá\n
* Umožnenie zmeny konta služby Dropbox\n
* Opravená chyba: možnosť zapamätania hesla OTP\n</string>
<string name="ChangeLog_0_9_7b">Verzia 0.9.7b\n
* aktualizované preklady\n
* opravy chýb: chýbajúce písmo pre heslá vo verzii 0.9.7, nefunkčné zoraďovanie podľa názvu v skupinách\n</string>
<string name="ChangeLog_0_9_7">Verzia 0.9.7\n
* podpora zápisu pre databázy Keepass 1 (kdb) (beta!)\n
* lepšie prepínanie naspäť na predchádzajúcu klávesnicu (funguje aj na zariadeniach bez oprávnení root)\n
* podpora pre KeeChallenge s variabilnou dĺžkou\n
* ochrana pred vytvorením screenshotov z obrazovky pre rýchle odomknutie a heslo\n
* opačné poradie zoraďovania pre zoraďovanie podľa dátumu úpravy (teraz zostupné zoraďovanie)\n
* opravy chýb: zobrazovanie poznámok sa teraz aktualizuje po vykonaní zmien, zobrazovanie hesiel bude už korektné (dúfajme) na všetkých zariadeniach, opravená chyba, ktorá umožnila pridanie záznamu dvakrát, opravená chyba súvisiaca so zobrazovaním duplicitného varovania pre UUID aj po oprave databázy\n</string>
<string name="ChangeLog_0_9_6">Verzia 0.9.6\n
* Umožnenie importu súboru s kľúčom a/alebo lokálneho súboru databázy do interného priečinka aplikácie (pozrite si nastavenia)\n
* Umožnenie rôznych možností pri zoraďovaní\n
* Vylepšené preferencie pre automatické prepínanie klávesnice\n
* Aktualizované logo aplikácie a dizajn notifikácie, design by Stefano Pignataro (http://www.spstudio.at)\n
* Generátor hesiel si pamätá posledné nastavenia\n
* Nastavenie viditeľnosti notifikácie pre obrazovku uzamknutia v Android 5\n
* Vyčistenie primárneho hesla, ak aplikáciu opustíte bez stlačenia tlačidla OK\n
* Opravená chyba spojená s chýbajúcimi jazykmi vstupu, v nastavení klávesnice na niektorých zariadeniach\n
* Opravený problém s automatickým prepínaním klávesnice na zariadeniach s root\n
* Pridaná kontrola poškodenia databázy (duplicitné UUID)\n
* Automatické opätovné načítanie databázy pri zistení zmeny, rieši problém týkajúce sa odhalenia primárneho hesla\n
* Vylepšené rozloženie malej klávesnice pre poľštinu, opravená téma pre nastavenia klávesnice (vďaka, Wiktor Ławski)\n</string>
<string name="ChangeLog_0_9_5"><b>Verzia 0.9.5</b>\n
* Opravené problémy s prehliadaním (najmä v systéme Android 4.4)\n
* Opravený problém s načítavaním súborov .kdb (Keepass 1) na zariadení Nexus 5 so systémom Android Lollipop\n
* Pridaná voľba na zabránenie snímania obrazovky/zobrazenie aplikácie v zozname naposledy použitých aplikácií\n
* Opravená chyba pri ukladaní do súboru v službe Google Drive\n
* Povolenie súborov s kľúčom na overených typoch úložísk\n
* Aktualizované nástroje na zostavenie aplikácie --&gt; zväčšená veľkosť aplikácie :-(\n
Prisľúbil som väčší počet zmien. Prepáčte, tieto zmeny budú obsiahnuté v ďalšom vydaní. Aktuálne opravy bolo totiž potrebné vydať čo najskôr.</string>
<string name="ChangeLog_0_9_4"><b>Verzia 0.9.4</b>\n
* pridaná podpora prídavných modulov: na získanie prídavných modulov si pozrite nastavenia!\n
* publikovaný QR plugin (skenovanie hesiel, zobrazenie hesiel vo forme QR kódu, prenos záznamov do iných zariadení s KP2A)\n
* zverejnený prídavný modul InputStick (prenos prihlasovacích údajov do vášho PC cez Bluetooth je potrebný USB kľúč InputStick)\n
* iné aplikácie teraz môžu implemenovať dopyt KP2A na prihlasovacie údaje. Vyvíjate aplikácie? Ak je to vhodné, pridajte túto funkciu do vašej aplikácie!\n
* pridaná podpora TOTP (kompatibilné s KeeOTP a TrayTotp)\n
* systém Android by už nemal ukončovať aplikáciu, ak je otvorená databáza\n
* databáza už nie je uzamykaná v prípade, že ju opustíte tlačidlom Späť (pozrite si nastavenia)\n
* zobrazovanie názvov skupín vo výsledkoch vyhľadávania (*)\n
* pridané kontextové menu do výsledkov vyhľadávania, spolu s možnosťou „Návrat na rodičovský prvok“ (*)\n
* pridaná funkcia na zobrazenie názvu skupiny pri zobrazení záznamu (*)\n
* (*) ďakujeme používateľovi Matthieu za implementovanie týchto týchto funkcií!\n
* podpora pre KeeChallenge (s Yubikey NEO). Ďakujeme používateľovi Ben Rush za implementovanie pripájača!\n
* vylepšené používateľské rozhranie\n
* opravená chyba v rozhraní pre Google Drive\n
* pridaná možnosť zablokovania funkcie „Prispieť“\n
* ikona funkcie Rýchle odomknutie je štandardne skrytá pri zariadeniach Android 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"><b>Verzia 0.9.3 r5</b>\n
* Integrované opravy od používateľa Xamarin: Keepass2Android je teraz kompatibilný s ART on Android 4.4.2. Konečne!\n
* Opravy chýb: chyby v synchronizovaní (obnovovanie obrazovky, správna kontrola zmien pri http), chyby pri zariadeniach Android 2.x, chyby v implementáciách ukladania na Google Drive a SkyDrive, vyčistenie schránky pri zatvorení databázy, chyba pri otváraní príloh, problémy pri zobrazení s klávesnicou\n</string>
<string name="ChangeLog_0_9_3"><b>Verzia 0.9.3</b>\n
* Nová klávesnica s mnohými vylepšeniami. Pre jej úpravu si pozrite nastavenia.\n
* Podpora databáz kdb (súbory Keepass 1), ktoré sú len na čítanie. Experimentálna funkcia!\n
* Pridaná podpora SFTP\n
* Pridané dočasné riešenie chyby v ART (Android 4.4.2)\n
* Opravy chýb\n</string>
<string name="ChangeLog_0_9_2"><b>Verzia 0.9.2</b>\n
* Pridaná podpora jednorazových hesiel (kompatibilných s prídavným modulom OtpKeyProv)\n
* Integrovaná podpora NFC pre jednorazové heslá z YubiKey NEO \n
* Rôzne vylepšenia rozhrania\n
* Integrovaná knižnica Keepass 2.24\n
* Pridaná možnosť na ukončeie procesu aplikácie (pozrite si nastavenia)\n
* Vylepšené overovanie certifikátu SSL\n
* Opravy chýb\n</string>
<string name="ChangeLog_0_9_1"><b>Verzia 0.9.1</b>\n
* Integrovaná podpora pre SkyDrive (len úplné vydanie Keepass2Android)\n
* Opravené problémy s integráciou do Google Drive\n
* Pridaná podpora NTLM</string>
<string name="ChangeLog_0_9"><b>Verzia 0.9</b>\n
* Integrovaná podpora pre Dropbox a Google Drive (čítanie/zápis databáz; len v úplnom vydaní Keepass2Android)\n
* Integrovaný používateľský prehliadač súborov (založený na android-filechooser od HBA)\n
* Vylepšené rozhranie pre vytváranie nových databáz\n
* Pridané písmo DejaVu Sans Mono na zobrazovanie hesiel\n
* Opravy chýb</string>
<string name="ChangeLog_0_8_6"><b>Verzia 0.8.6</b>\n
* Podpora pre šifru Twofish\n
* Umožnenie úpravy skupín\n
* Umoženie presúvanie záznamov a skupín\n
* Ikona pre rýchle odomknutie môže byť priehľadná (pozrite si nastavenia)\n
* Opravy chýb</string>
<string name="ChangeLog_0_8_5"><b>Verzia 0.8.5</b>\n
* Vzdialené súbory sú ukladané v lokálnej vyrovnávacej pamäti aplikácie, aby bolo možné používanie offline (vrátane úpravy a neskoršej synchronizácie). Pozrite si nastavenia. \n
* Notifikačná ikona na znázornenie stavu uzamknutia databázy (pozrite si nastavenia)\n
* Vylepšené zisťovanie stavu uzamknutia v niektorých situáciách\n
* Databázové súbory sú načítavané do pamäte počas písania hesla, kvôli zvýšeniu rýchlosti načítavania (pozrite si nastavenia)\n
* Záznamy je možné pridávať do hlavnej skupiny\n
* Opravy chýb (rozlíšenie referenčných polí, problémy s klávesnicou na talianskych a čínskych zariadeniach)</string>
<string name="ChangeLog_0_8_4"><b>Verzia 0.8.4</b>\n
* Detegovanie externých zmien v databáze a zlúčenie pri ukladaní\n
* Zlepšený výkon pri načítavaní\n
* Vylepšený panel nástrojov pre vyhľadávanie s návrhmi\n
* Nové logo aplikácie!\n
* Pridaná podpora pre formát .kdbp na rýchlejšie načítavanie/ukladanie\n
* Vylepšená úprava pridaných reťazcov skrývanie chránených polí\n
Za príspevok ku kódu ďakujeme Alexovi Vallatovi!\n
Za nové logo ďakujeme Nikimu Hüttnerovi (www.close-cut.de)!\n</string>
<string name="ChangeLog_0_8_3"><b>Verzia 0.8.3</b>\n
* Meno používateľa/TAN index zobrazovaný v zozname záznamov (pozrite si nastavenia)\n
* Záznamy možno vytvoriť, ak vyhľadávanie v prehliadači nenájde žiadne výsledky\n
* Klávesnica KP2A poskytuje možnosť vyhľadávania údajov pre aktuálnu aplikáciu\n
* Aplikácia sa automatický ukončí po vybraný záznamu na použitie v spojitosti s klávesnicou\n
* Dialóg na výber klávesnice sa automaticky otvorí po hľadaní adresy URL (pozrite si nastavenia)\n
* Rezervovače miesta v poliach záznamov sú pred kopírovaním nahradené (je podporovaná väčšina rezervovačov)\n
* Minoritné opravy chýb
  </string>
<string name="ChangeLog_0_8_2"><b>Verzia 0.8.2</b>\n
* Podpora pre Digest autentifikáciu vo WebDAV\n
* Opravy chýb (správca súborov OI, otváranie adries URL)</string>
<string name="ChangeLog_0_8_1"><b>Verzia 0.8.1</b>\n
* Offline a Online verzia KP2A môžu byť nainštalované spolu\n
* Pridané nové preklady (ďakujeme prispievateľom!)</string>
<string name="ChangeLog_0_8"><b>Verzia 0.8</b>\n
* Vylepšené používateľské rozhranie najmä pre zariadenia Android 4.x\n
* Umožnenie použitia nezávislých manažérov súborov pre výber existujúcich súborov\n
* Pridaný bezpečný spôsob otvárania príloh (cez vyrovnávaciu pamäť priečinka)\n
* Opravené chyby pri úpravách\n
* Možno vznikli nejaké nové chyby :-)</string>
<string name="ChangeLog_keptDonate">Rozšírená možnosť kúpenia piva alebo niečoho iného</string>
<string name="ChangeLog_0_7"><b>Verzia 0.7</b>\n
* Zvýšená rýchlosť načítavania: transformácie kľúča sú teraz 10x rýchlejšie!\n
* Pridaná softvérová klávesnica Keepass2Android: pri zadávaní prihlasovacích údajov prepnite na túto klávesnicu. Umožní vám zabrániť krádeži hesla sledovacími programami (v nastaveniach vypnite staršie notifikácie schránky)\n
* Pridaná možnosť kúpenia piva alebo niečoho iného (pozrite si menu)</string>
<string name="ChangeLog"><b>Verzia 0.6.2</b>\n
* Integrácia Google Drive/Dropbox/...: umožňuje použiť oficiálne úložisko Google Drive alebo aplikáciu Dropbox a otvoriť akýkoľvek súbor .kdbx. Túto možnosť teraz prináša aj KP2A.\n
* Vylepšený dialóg pre vyhľadávanie \n
* Vylepšené výsledky vyhľadávania o zdieľanie adries URL so subdoménami\n
* Pridaná možnosť spätnej odozvy, ohodnotenia a preloženia aplikácie, v menu\n
\n
<b>Verzia 0.6.1</b>\n
* Detekcia zmien v databáze na pozadí (napríklad pri aktivite synchronizácie)\n
* Vylepšené vyhľadávanie pre adresy URL z prehliadača\n
* Potvrdzovací dialóg pri rušení zmien\n
\n
<b>Verzia 0.6</b>\n
Prvé verejné vydanie
  </string>
<string-array name="clipboard_timeout_options">
<item>30 sekúnd</item>
<item>1 minúta</item>
@@ -1067,7 +801,8 @@ Prvé verejné vydanie
</string-array>
<string-array name="sftp_auth_modes">
<item>Heslo</item>
<item>Súkromný/verejný kľúč</item>
<item>K2A Súkromný/verejný kľúč</item>
<item>Používateľský privátny kľúč</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Ignorovať zlyhania pri overení certifikátu</item>
@@ -1085,6 +820,11 @@ Prvé verejné vydanie
<string name="autofill_enable_for">Zapnúť autom. dopĺňanie pre %1$s</string>
<string name="invalid_link_association">Nemožno asociovať webové doménu %1$s s aplikáciou %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android detegoval biometrický hardvér. Chcete zapnúť biometrické odomykanie pre túto databázu?</string>
<string name="post_notifications_dialog_title">Povoliť notifikácie</string>
<string name="post_notifications_dialog_message">Keepass2Android dokáže zobrazovať notifikácie s tlačidlami na kopírovanie hodnôt, ako sú napr. heslá a časové jednorazové heslá do schránky, alebo na zobrazenie vstavanej klávesnice. Je to užitočné pri prenášaní hodnôt do iných aplikácií bez neustáleho prepínania na aplikáciu Keepass2Android. Chcete povoliť takéto notifikácie?</string>
<string name="post_notifications_dialog_allow">Povoliť notifikácie</string>
<string name="post_notifications_dialog_disable">Zablokovať túto funkciu</string>
<string name="post_notifications_dialog_notnow">Teraz nie</string>
<string name="understand">Rozumiem</string>
<string name="dont_show_again">Už nezobrazovať</string>
<string name="masterkey_infotext_head">Pamätáte si svoje primárne heslo?</string>

View File

@@ -22,8 +22,8 @@
<string name="short_app_name_nonet">KP2A Offline</string>
<string name="app_timeout">Časovna omejitev aplikacije</string>
<string name="app_timeout_summary">Čas pred zaklenitvijo podatkovne zbirke, ko je aplikacija nedejavna.</string>
<string name="kill_app_label">Ustavi proces aplikacije</string>
<string name="show_kill_app">Gumb Zapri</string>
<string name="kill_app_label">Ustavi proces aplikacije</string>
<string name="show_kill_app_summary">Prikaži gumb za uničenje opravila aplikacije na zaslonu gesla (za uporabnike paranoida)</string>
<string name="application">Aplikacija</string>
<string name="application_settings">Nastavitve aplikacije</string>
@@ -152,6 +152,7 @@
<string name="hint_keyfile">datoteka ključa</string>
<string name="hint_length">dolžina</string>
<string name="hint_pass">geslo</string>
<string name="hint_keyfile_path">Pot zasebnega ključa SSH</string>
<string name="hint_login_pass">Geslo</string>
<string name="hint_title">ime</string>
<string name="hint_url">URL</string>
@@ -401,6 +402,14 @@
<string name="ShowSeparateNotifications_summary">Prikaži ločena obvestila za kopiranje uporabniškega imena in gesla na odložišče in omogočanje tipkovnice.</string>
<string name="AccServiceAutoFill_prefs">Storitev za samodejno izpolnjevanje</string>
<string name="AutoFill_prefs">Storitev samodejnega izpolnjevanja</string>
<string name="AutoFillTotp_prefs_ShowNotification_summary">Pri samodejnem izpolnjevanju vnosa s TOTP prikažite obvestilo o vnosu z gumbom Kopiraj TOTP</string>
<string name="AutoFillTotp_prefs_ShowNotification_title">Prikaži obvestilo o vstopu</string>
<string name="AutoFillTotp_prefs_title">Samodejno izpolnjevanje vnosov TOTP</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_title">Kopiraj TOTP v odložišče</string>
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_summary">Pri samodejnem izpolnjevanju vnosa s TOTP kopirajte TOTP v odložišče</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_summary">Pri samodejnem izpolnjevanju vnosa s TOTP aktivirajte vgrajeno tipkovnico. Tipkovnica ima gumb TOTP.</string>
<string name="AutoFillTotp_prefs_ActivateKeyboard_title">Aktivirajte vgrajeno tipkovnico</string>
<string name="TotpCopiedToClipboard">TOTP kopiran v odložišče</string>
<string name="ShowKp2aKeyboardNotification_title">Obvestilo tipkovnice KP2A</string>
<string name="ShowKp2aKeyboardNotification_summary">Naredi poln vnos dostopen preko tipkovnice KP2A (priporočljivo).</string>
<string name="OpenKp2aKeyboardAutomatically_title">Preklopi tipkovnico</string>
@@ -417,6 +426,7 @@
<string name="ShowUnlockedNotification_summary">Prikaži ikono obvestila, ko je podatkovna zbirka odklenjena.</string>
<string name="IconVisibilityInfo_Android8_text">Android 8 je uvedel novo vedenje za obvestila. Če želite skriti ikono Keepass2Android, preverite in uredite sistemske nastavitve. Nastavite pomembnost kategorije obvestil na najmanj.</string>
<string name="IconVisibilityInfo_Android8_btnSettings">Odpri nastavitve</string>
<string name="PostNotificationsPermissionInfo_text">Keepass2Android lahko prikaže sistemsko obvestilo, ko podatkovna zbirka ni zaklenjena. Da bo to delovalo, prosimo, podelite dovoljenje.</string>
<string name="DontCare">Me ne zanima</string>
<string name="DocumentAccessRevoked">Datoteka ni več dostopna za Keepass2Android. Ali je bila preklicana ali so bila dovoljena umaknjena. Ponovno odprite datoteko, npr. z uporabo funkcije Zamenjaj bazo.</string>
<string name="PreloadDatabaseEnabled_title">Predn. dat. pod. zbirke</string>
@@ -501,9 +511,27 @@
<string name="hint_sftp_host">gostitelj (npr.: 192.168.0.1)</string>
<string name="hint_sftp_port">vrata</string>
<string name="initial_directory">Začetna mapa (izbirno):</string>
<string name="connect_timeout">Časovna omejitev povezave v sekundah (neobvezno):\"</string>
<string name="enter_sftp_login_title">Vnesite podatke za prijavo SFTP:</string>
<string name="sftp_auth_mode">Način overitve</string>
<string name="send_public_key">Pošlji javni ključ ...</string>
<string name="select_private_keyfile">Izberite zasebni ključ ...</string>
<string name="hint_sftp_key_name">Novo ime ključa</string>
<string name="hint_sftp_key_content">Nova vsebina ključa</string>
<string name="private_key_saved">Zasebni ključ shranjen</string>
<string name="private_key_save_failed">Ni uspelo shraniti zasebnega ključa: %1$s</string>
<string name="private_key_info">Vnesite ime ključa in vsebino, ki jo želite shraniti</string>
<string name="private_key_delete">Izbrisan zasebni ključ: %1$s</string>
<string name="private_key_delete_failed">Neuspešno izbrisan zasebni ključ: %1$s</string>
<string name="save_key">Shrani zasebni ključ</string>
<string name="delete_key">Izbriši zasebni ključ</string>
<string name="private_key_select">Izbrani zasebni ključ</string>
<string name="private_key_create_new">[Dodaj novo ...]</string>
<string name="hint_sftp_key_passphrase">Geslo ključa (neobvezno)</string>
<string name="sftp_kex_title">Algoritem(-i) za izmenjavo ključev (KEX) (neobvezno)</string>
<string name="hint_sftp_kex">\"Imena/spec, ločena z vejico</string>
<string name="sftp_shk_title">Algoritem(-i) ključa gostitelja strežnika (neobvezno)</string>
<string name="hint_sftp_shk">\"Imena/spec, ločena z vejico</string>
<string name="enter_ftp_login_title">Vnesite podatke FTP za prijavo:</string>
<string name="enter_mega_login_title">Vnesite podatke za prijavo v račun MEGA:</string>
<string name="select_storage_type">Izberite mesto za shranjevanje:</string>
@@ -521,8 +549,9 @@
<string name="filestoragename_gdrive">Google Drive</string>
<string name="filestoragename_gdriveKP2A">Google Drive (KP2A datoteke)</string>
<string name="filestoragehelp_gdriveKP2A">Če KP2A ne želite omogočiti dostopa do celotnega Google Drive, lahko izberete to možnost. Upoštevajte, da morate najprej ustvariti novo datoteko baze podatkov, obstoječe datoteke niso vidne aplikaciji. To možnost izberite na zaslonu Ustvari bazo podatkov ali, če ste že odprli bazo podatkov, izvozite bazo podatkov in izberete to možnost.</string>
<string name="filestoragename_pcloud">PCloud</string>
<string name="filestoragename_pcloud">PCloud (KP2A mapa)</string>
<string name="filestoragehelp_pcloud">Ta vrsta shranjevanja bo zahtevala dostop samo do pCloud mape »Aplikacije/ Keepass2Android«. Če želite uporabiti obstoječo bazo podatkov iz vašega PCloud računa, se prepričajte, da je datoteka v pCloud mapi.</string>
<string name="filestoragename_pcloudall">PCloud (Polni dostop)</string>
<string name="filestoragename_onedrive">OneDrive</string>
<string name="filestoragename_onedrive2">OneDrive</string>
<string name="filestoragename_onedrive2_full">Moje datoteke in deljene datoteke</string>
@@ -568,12 +597,14 @@
<string name="CouldntLoadChalAuxFile_Hint">Uporabite vtičnik KeeChallenge v KeePassu 2.x (PC), da nastavite svojo podatkovno zbirko za uporabo z odgovorom izziva!</string>
<string name="ErrorUpdatingChalAuxFile">Napaka pri posodabljanju pomožne datoteke OTP!</string>
<string name="TrayTotp_SeedField_title">Ime polja semena TOTP</string>
<string name="TOTP">TOTP</string>
<string name="TrayTotp_SeedField_summary">Če uporabljate vtičnik KeePassa 2 \"TrayTotp\" s samo privzetimi nastavitvami, tu vnesite ime polja semena glede na nastavitve na računalniku.</string>
<string name="TrayTotp_SettingsField_title">Ime polja nastavitev TOTP</string>
<string name="TrayTotp_SettingsField_summary">Tu vnesite ime polja nastavitev za TrayTotp.</string>
<string name="TrayTotp_prefs">TrayTotp</string>
<string name="DebugLog_prefs_prefs">Dnevnik datoteke za odpravljanje napak</string>
<string name="DebugLog_title">Uporabi datoteko dnevnika</string>
<string name="FtpDebug_title">Dnevnik za odpravljanje napak FTP/SFTP</string>
<string name="DebugLog_summary">Izpišite dogodke aplikacije v lokalno datoteko dnevnika</string>
<string name="DebugLog_send">Pošlji dnevnik napak ...</string>
<string name="loading">Nalaganje …</string>
@@ -642,23 +673,24 @@
<string name="Continue">Nadaljuj</string>
<string name="NoFilenameWarning">URI, ki ste ga vnesli, ni videti kot ime datoteke. Ali je to res veljavna datoteka?</string>
<string name="FirstInvalidCompositeKeyError">Neveljaven sestavljen ključ! Poizkusite znova.</string>
<string name="RepeatedInvalidCompositeKeyHelp">Neveljaven sestavljen ključ! Za odklepanje podatkovne zbirke poizkusite z naslednjimi koraki:\n
Prepričajte se, da ste vnesli pravilno geslo. Uporabite ikono očesa, da prikažete vneseno geslo.\n
• Prepričajte se, da ste izbrali pravo vrsto gesla. Prepričajte se, da se ujema z vrsto gesla, ki ste ga uporabili ob ustvarjanju podatkovne zbirke.\n
• Prepričajte se, da izbrali pravo datoteko podatkovne zbirke.
</string>
<string name="RepeatedInvalidCompositeKeyHelp"> Neveljaven sestavljen ključ! Za odklepanje podatkovne zbirke poizkusite z naslednjimi koraki:\n
&#8226; Prepričajte se, da ste vnesli pravilno geslo. Uporabite ikono očesa, da prikažete vneseno geslo.\n
&#8226;• Prepričajte se, da ste izbrali pravo vrsto gesla. Prepričajte se, da se ujema z vrsto gesla, ki ste ga uporabili ob ustvarjanju podatkovne zbirke.\n
&#8226;• Prepričajte se, da izbrali pravo datoteko podatkovne zbirke.
</string>
<string name="HintLocalBackupInvalidCompositeKey"> \n
&#8226; Namig: Če menite, da je vaš baza podatkov poškodovana ali se ne spomnite po spremembi ne spomnite glavnega gesla, lahko poskusite z odpiranjem odprte različice datoteke s klikom na \"%1$s\" in izbiro lokalne varnostne kopije.</string>
&#8226; Namig: Če menite, da je vaš baza podatkov poškodovana ali se ne spomnite po spremembi ne spomnite glavnega gesla, lahko poskusite z odpiranjem odprte različice datoteke s klikom na \"%1$s\" in izbiro lokalne varnostne kopije.
</string>
<string name="HintLocalBackupOtherError"> \n
&#8226; Namig: Keepass2Android je shranil zadnjo uspešno odprto različico datoteke v notranjem pomnilniku. Odprete ga lahko tako, da kliknete \"%1$s\" in izberete lokalno varnostno kopijo.
</string>
<string name="CorruptDatabaseHelp"> Datoteka je pokvarjena. \n
Tukaj je nekaj nasvetov, ki vam lahko pomagajo pri prepoznavanju težave:\n
Če ste datoteko kopirali preko USB-ja (v načinu MTP), poizkusite znova z orodji, kot je npr. MyPhoneExplorer. MTP v nekaterih primerih prireže datoteke.\n
Če datoteke ne morete odpreti iz istega mesta na računalniku, je zelo verjetno, da je datoteka pokvarjena. Uporabite varnostno kopijo podatkovne zbirke. Če sumite, da je datoteko pokvaril Keepass2Android, navežite stik s podporo.\n
Če datoteko lahko še vedno odprete na računalniku, navežite stik s podporo. Lahko jo poizkusite na računalniku shraniti z drugačnimi nastavitvami (npr. nestisnjeno) in jo ponovno odpreti v Keepass2Androidu.
&#8226; Če ste datoteko kopirali preko USB-ja (v načinu MTP), poizkusite znova z orodji, kot je npr. MyPhoneExplorer. MTP v nekaterih primerih prireže datoteke.\n
&#8226; Če datoteke ne morete odpreti iz istega mesta na računalniku, je zelo verjetno, da je datoteka pokvarjena. Uporabite varnostno kopijo podatkovne zbirke. Če sumite, da je datoteko pokvaril Keepass2Android, navežite stik s podporo.\n
&#8226; Če datoteko lahko še vedno odprete na računalniku, navežite stik s podporo. Lahko jo poizkusite na računalniku shraniti z drugačnimi nastavitvami (npr. nestisnjeno) in jo ponovno odpreti v Keepass2Androidu.
</string>
<string name="open_other_db">Odpri drugo bazo podatkov …</string>
@@ -688,6 +720,13 @@
<string name="EntryChannel_desc">Obvestilo o enostavnem dostopu do trenutno izbranega vnosa.</string>
<string name="CloseDbAfterFailedAttempts">Zaprite bazo podatkov po treh neuspelih poskusih biometričnega odklepanja.</string>
<string name="WarnFingerprintInvalidated">Opozorilo! Biometrično overjanje lahko Android razveljavi, npr. po dodajanju novega prstnega odtisa v nastavitvah naprave. Poskrbite, da boste vedno vedeli odkleniti z glavnim geslom!</string>
<string-array name="ChangeLog_1_10">
<item>Dodajanje podpore za dovoljenja za obvestila v operacijskem sistemu Android 13+</item>
<item>Izboljšanje izvajanja FTP in SFTP</item>
<item>Dodajte dostop do celotnega oblaka pCloud</item>
<item>Omogočanje izbire sistemskega jezika v pogovornem oknu za jezik</item>
<item>Odpravite težavo s pomnjenjem vrste gesla Keyfile + Challenge</item>
</string-array>
<string-array name="ChangeLog_1_09e">
<item>Popravek napak pri zrušitvah in nepričakovanih odjavah</item>
<item>Preklopite na novo izvedbo SFTP, ki podpira sodobne algoritme javnih ključev, kot je rsa-sha2-256</item>
@@ -753,74 +792,84 @@
<item>Preklop na BiometricPrompt API za izboljšanje uporabniške izkušnje za odpiranje s prstnim odtisom in omogočitev odklepanja z obrazom, npr. na Pixel 4.</item>
<item>Popravki hroščev</item>
</string-array>
<string name="ChangeLog_1_07b">Različica 1.07b\n
     * Izboljšana zmogljivost Argon2 z uporabo izvorne implementacije (Hvala Chih-Hsuan Yen!)\n
     * Dovolite, da onemogočite odtis prsta s klikom na ikono prstnega odtisa (izognete se težavam z bralniki prstnih odtisov na spodnjem zaslonu, zahvaljujoč marcoDallas!)\n
     * Obnovite položaj kazalca, ko preklopi vidnost gesla (zahvaljujoč DDoSolitary!)\n
     * Izboljšave v izvajanju pCloud (spet hvala gilbsgilbs!)\n
     * Dodana podpora za samodejno izpolnjevanje za več brskalnikov\n
     * Nova implementacija za OneDrive: Vključuje podporo za OneDrive for Business, datoteke v skupni rabi, izbirna področja dostopa, več računov in odpravlja težave z dostopom brez povezave\n
     * Popravljene napake </string>
<string name="ChangeLog_1_07">Različica 1.07\n
     * Popravki za zrušitve na telefonu Android Android 9\n
     * Dovoli odpiranje več kot ene baze podatkov, združljiv s KeeAutoExec\n
     * SFTP: Dovoli preverjanje pristnosti javnega ključa ali je ključ gostitelja spremenjen\n
     * Uvedba podpore za pCloud - zahvala gilbsgilbs!\n
     * Podpora Nextcloud je eksplicitna\n
     * Izboljšanje shranjevanja in posodabljanja prilog vnosa\n
     * Več možnosti za prilagajanje osebnim nastavitvam\n
     * SSL: zaupanja vredni uporabniški certifikati\n
     * Izboljšanje samodejnega izpolnjevanja (deluje z Firefoxom, manjše število pojavnih oken)\n
     * Popravki napak\n </string>
<string name="ChangeLog_1_06">Različica 1.06\n
     * Preklopite na ykDroid namesto na YubiChallenge kot aplikacijo za Yubikey Challenge-Response.\n
     * Vgradnja podpore za KeepassXC-style Challenge-Response. Opomba: Format baze podatkov mora biti KDBX4!\n
     * Zavrne nalaganje odpadnih datotek iz storitve Google Drive\n
     * Preklopite implementacijo TLS-ja za FTPS, izognitev JSch bug-u s strežniki, ki podpirajo gssapi-with-mic\n
     * Popravki napak\n </string>
<string name="ChangeLog_1_05">Različica 1.05\n
     * Uporaba obvestilnega kanala za Android 8, ki omogočajo konfiguracijo prek sistemskih nastavitev\n
     * Prikaži ikono vnosa v obvestilu\n
     * Uporaba prilagodljive ikone za Android 8, uporabite okrogli zaganjalnik za Android 7\n
     * Dovoli iskanje odklepanja (glejte nastavitve)\n
     * Spremenjen način shranjevanja datotek v sistemu s popravljenimi datotekami v storitvi Google Drive, odprtih prek izbirnika sistemskih datotek\n
     * Dodali smo nekaj informativnih besedil, da bi se izognili nekaterim pogostim nesporazumom\n
     * Ustvarite lokalne varnostne kopije za primer izgube podatkov\n
     * Posodobljen JSch za podporo novejših SSH šifri\n
     * Dovoljene urejanja nastavitev povezave, npr. ko se spremeni geslo WebDav\n
     * Dodana podpora za statično geslo Yubikey Neo\n
     * Dovoljenje, da onemogočite predloge za samodejno izpolnjevanje.\n
     * Popravljeno uhajanje podatkov v logcat\n
     * Popravki napak\n </string>
<string name="ChangeLog_1_04b">Različica 1.04b\n
     * Popravek sesutja, ko uporabnik poskuša omogočiti samodejno izpolnjevanje na napravah Huawei\n </string>
<string name="ChangeLog_1_04">Različica 1.04\n
     * Dodana storitev za samodejno izpolnjevanje za Android 8.0 in novejše različice\n
     * Nadgrajene knjižnice, orodja za gradnjo in različica Target SDK\n </string>
<string name="ChangeLog_1_03">Različica 1.03\n
     * Storitev dostopnosti za samodejno izpolnjevanje je odstranjena, kot zahteva Google. Preverite dostop do gesel glede na prejšnjo funkcionalnost.\n
     * Dodane aplikacije tretjih oseb kot možnost ponovnega shranjevanja\n
     * Integrirani pregledovalnik slik s priloženimi slikami brez prenosa v druge aplikacije\n
     * Nadgradnja OkHttp za odpravljanje težav z nekaterimi povezavami\n
     * Podpora za vnose KeeTrayTOTP, ki zdaj podpirajo vnose Steam\n </string>
<string name="ChangeLog_1_02">Različica 1.02\n
     * Več varnostnih izboljšav. Najlepša hvala za varnostno poročilo z jean-baptiste.cayrou@thalesgroup.com in vincent.fargues@thalesgroup.com ter za njihovo sodelovanje!\n
     * Podpora za KeyboardSwapPlugin (glej možnosti dostopa do gesel): omogoča samodejno preklapljanje med vnosnimi metodami na napravah brez korenskega dostopa. Hvala Mishaalu Rahmanu iz XDA Developers, da je to omogočil\n
     * Popravi za storitev dostopnosti z najnovejšimi različicami Chrome\n
     * Popravek za nepotrebno brisanje podatkov o prstnih odtisih\n
     * Popravki manjših sesutij\n
     * Posodobljen Dropbox SDK za zagotovitev združljivosti v prihodnosti\n
     * Odstranjeno je poročanje o napakah s pomočjo Xamarin Insights\n
     * Posodobljena orodja za gradnjo\n </string>
<string name="ChangeLog_1_01g">Različica 1.01-g\n
     * Popravek za sesutje, ko poskušate delati brez povezave\n
     * Popravek napačnega kodiranja poverilnic FTP(S)\n
     * Popravek zrušitve pri uporabi OneDrive in na starejših različicah Androida\n
     * Prikaz časa kot lokalnega časa na zaslonu za vnos\n </string>
<string name="ChangeLog_1_01d">Različica 1.01-d\n
     * Popravki seznama datotek OneDrive\n
     * Dovoli, da prezrete napake certifikatov tudi, če preverjanje datotek imena gostitelja spodleti (ni priporočljiva za uporabo v proizvodnji)\n
     * Popravki za Hitro odklepanje, ki kljub pravilni kodi za odklep včasih spodleti, \n </string>
<string name="ChangeLog_1_07b"> Različica 1.07b\n
* Izboljšana zmogljivost Argon2 z uporabo izvorne implementacije (Hvala Chih-Hsuan Yen!)\n
* Dovolite, da onemogočite odtis prsta s klikom na ikono prstnega odtisa (izognete se težavam z bralniki prstnih odtisov na spodnjem zaslonu, zahvaljujoč marcoDallas!)\n
* Obnovite položaj kazalca, ko preklopi vidnost gesla (zahvaljujoč DDoSolitary!)\n
* Izboljšave v izvajanju pCloud (spet hvala gilbsgilbs!)\n
* Dodana podpora za samodejno izpolnjevanje za več brskalnikov\n
* Nova implementacija za OneDrive: Vključuje podporo za OneDrive for Business, datoteke v skupni rabi, izbirna področja dostopa, več računov in odpravlja težave z dostopom brez povezave\n
* Popravljene napake
</string>
<string name="ChangeLog_1_07"> Različica 1.07\n
* Popravki za zrušitve na telefonu Android Android 9\n
* Dovoli odpiranje več kot ene baze podatkov, združljiv s KeeAutoExec\n
* SFTP: Dovoli preverjanje pristnosti javnega ključa ali je ključ gostitelja spremenjen\n
* Uvedba podpore za pCloud - zahvala gilbsgilbs!\n
* Podpora Nextcloud je eksplicitna\n
* Izboljšanje shranjevanja in posodabljanja prilog vnosa\n
* Več možnosti za prilagajanje osebnim nastavitvam\n
* SSL: zaupanja vredni uporabniški certifikati\n
* Izboljšanje samodejnega izpolnjevanja (deluje z Firefoxom, manjše število pojavnih oken)\n
* Popravki napak\n
</string>
<string name="ChangeLog_1_06"> Različica 1.06\n
* Preklopite na ykDroid namesto na YubiChallenge kot aplikacijo za Yubikey Challenge-Response.\n
* Vgradnja podpore za KeepassXC-style Challenge-Response. Opomba: Format baze podatkov mora biti KDBX4!\n
* Zavrne nalaganje odpadnih datotek iz storitve Google Drive\n
* Preklopite implementacijo TLS-ja za FTPS, izognitev JSch bug-u s strežniki, ki podpirajo gssapi-with-mic\n
* Popravki napak\n
</string>
<string name="ChangeLog_1_05"> Različica 1.05\n
* Uporaba obvestilnega kanala za Android 8, ki omogočajo konfiguracijo prek sistemskih nastavitev\n
* Prikaži ikono vnosa v obvestilu\n
* Uporaba prilagodljive ikone za Android 8, uporabite okrogli zaganjalnik za Android 7\n
* Dovoli iskanje odklepanja (glejte nastavitve)\n
* Spremenjen način shranjevanja datotek v sistemu s popravljenimi datotekami v storitvi Google Drive, odprtih prek izbirnika sistemskih datotek\n
* Dodali smo nekaj informativnih besedil, da bi se izognili nekaterim pogostim nesporazumom\n
* Ustvarite lokalne varnostne kopije za primer izgube podatkov\n
* Posodobljen JSch za podporo novejših SSH šifri\n
* Dovoljene urejanja nastavitev povezave, npr. ko se spremeni geslo WebDav\n
* Dodana podpora za statično geslo Yubikey Neo\n
* Dovoljenje, da onemogočite predloge za samodejno izpolnjevanje.\n
* Popravljeno uhajanje podatkov v logcat\n
* Popravki napak\n
</string>
<string name="ChangeLog_1_04b"> Različica 1.04b\n
* Popravek sesutja, ko uporabnik poskuša omogočiti samodejno izpolnjevanje na napravah Huawei\n
</string>
<string name="ChangeLog_1_04"> Različica 1.04\n
* Dodana storitev za samodejno izpolnjevanje za Android 8.0 in novejše različice\n
* Nadgrajene knjižnice, orodja za gradnjo in različica Target SDK\n
</string>
<string name="ChangeLog_1_03"> Različica 1.03\n
* Storitev dostopnosti za samodejno izpolnjevanje je odstranjena, kot zahteva Google. Preverite dostop do gesel glede na prejšnjo funkcionalnost.\n
* Dodane aplikacije tretjih oseb kot možnost ponovnega shranjevanja\n
* Integrirani pregledovalnik slik s priloženimi slikami brez prenosa v druge aplikacije\n
* Nadgradnja OkHttp za odpravljanje težav z nekaterimi povezavami\n
* Podpora za vnose KeeTrayTOTP, ki zdaj podpirajo vnose Steam\n
</string>
<string name="ChangeLog_1_02"> Različica 1.02\n
* Več varnostnih izboljšav. Najlepša hvala za varnostno poročilo z jean-baptiste.cayrou@thalesgroup.com in vincent.fargues@thalesgroup.com ter za njihovo sodelovanje!\n
* Podpora za KeyboardSwapPlugin (glej možnosti dostopa do gesel): omogoča samodejno preklapljanje med vnosnimi metodami na napravah brez korenskega dostopa. Hvala Mishaalu Rahmanu iz XDA Developers, da je to omogočil\n
* Popravi za storitev dostopnosti z najnovejšimi različicami Chrome\n
* Popravek za nepotrebno brisanje podatkov o prstnih odtisih\n
* Popravki manjših sesutij\n
* Posodobljen Dropbox SDK za zagotovitev združljivosti v prihodnosti\n
* Odstranjeno je poročanje o napakah s pomočjo Xamarin Insights\n
* Posodobljena orodja za gradnjo\n
</string>
<string name="ChangeLog_1_01g"> Različica 1.01-g\n
* Popravek za sesutje, ko poskušate delati brez povezave\n
* Popravek napačnega kodiranja poverilnic FTP(S)\n
* Popravek zrušitve pri uporabi OneDrive in na starejših različicah Androida\n
* Prikaz časa kot lokalnega časa na zaslonu za vnos\n
</string>
<string name="ChangeLog_1_01d"> Različica 1.01-d\n
* Popravki seznama datotek OneDrive\n
* Dovoli, da prezrete napake certifikatov tudi, če preverjanje datotek imena gostitelja spodleti (ni priporočljiva za uporabo v proizvodnji)\n
* Popravki za Hitro odklepanje, ki kljub pravilni kodi za odklep včasih spodleti, \n
</string>
<string name="ChangeLog_0_9_8c"> Različica 0.9.8c\n
* Popravek za ranljivost SSL v Microsoftovem Live SDK (uporabljeno za dostop do datotek preko storitve OneDrive)\n
* Popravek hrošča: prejšnja izdaja je vsebovala dva načina načina vnosa (en se je sesuval)\n
@@ -853,8 +902,8 @@
* Vključena možnost pošiljanja poročil o napakah\n
* Na več točkah dodana sporočila za pomoč\n
</string>
<string name="ChangeLog_0_9_9">Različica 0.9.9\n
* Popolna prenovitev up. vmesnika. Zahvale Stefanu Pignataru (http://www.spstudio.at) za njegovo podporo!\n
<string name="ChangeLog_0_9_9"> Različica 0.9.9\n
* Popolna prenovitev up. vmesnika. Zahvale Stefanu Pignataru (http://www.spstudio.at) za njegovo podporo!\n
* Omogočanje dodajanja ikon po meri\n
* Podpora načina več oken Samsungove naprave\n
* Povečano privzeto število ponavljanj šifriranja za nove podatkovne zbirke\n
@@ -866,151 +915,170 @@
* Dodano vprašanje za potrditev ob izbrisu predmetov brez Koša\n
* Popravki hroščev (napačen prikaz kodiranja skrivnosti OTP, napačna ikona programa na nekaterih mestih)\n
</string>
<string name="ChangeLog_0_9_8b">Različica 0.9.8b\n
* Popravki hroščev (shranjevanje nekaterih podatkovnih zbirk je spodletelo, izvoz v krajevno napravo ni deloval, izbira nekaterih možnosti nastavitev je sesula program)\n</string>
<string name="ChangeLog_0_9_8">Razlčica 0.9.8\n
* Podpora za ogrodje dostopa do mesta za shranjevanje (omogoča pisanje na kartico SD in Google Drive v programu KP2A Offline)\n
* Poizkušanje zaznavanja napačnega vnosa pri vnašanju URL-jev WebDAV (mape namesto datoteke)\n
* Spremenjena pisava gesel\n
* Omogočanje spreminjanja računa Dropbox\n
* Popravljen hrošč: sedaj si program zapomni geslo OTP\n</string>
<string name="ChangeLog_0_9_7b">Različica 0.9.7b\n
* posodobljeni prevodi\n
* popravki hroščev: v 0.9.7 je manjkala pisava gesla, razvrščanje po imenu ni razvrstilo skupin\n</string>
<string name="ChangeLog_0_9_7">Različica 0.9.7\n
*podpora za pisanje za podatkovne zbirke Keepass 1 (kdb) (beta!)\n
* boljše nazaj na prejšnjo tipkovnico (deluje tudi na napravah brez skrbniškega dostopa)\n
* podpora za KeeChallenge z izzivi spremenljive dolžine\n
* preprečitev zajema zaslonskih slik iz zaslonov Hitrega odklepanja in gesel\n
* obratni vrstni red razvrščanja za razvrščanje po datumu spremembe (sedaj padajoče)\n
* popravki hroščev: pogled opomb se sedaj pravilno posodobi po spremembah, pogledi gesel sedaj pravilno skrijejo gesla na vseh napravah, popravljena težava, ki je dovoljevala dvakratno dodajanja vnosa, popravljena težava s prikazovanjem opozorila Podvojeni UUID-ji tudi po popravljanju podatkovne zbirke\n</string>
<string name="ChangeLog_0_9_6">Različica 0.9.6\n
* omogoči uvažanje datoteke ključa in/ali krajevne podatkovne zbirke v notranjo mapo programa (glejte nastavitve)\n
*omogoči različne možnosti razvrščanja\n
* izboljšane nastavitve za samodejno preklapljanje tipkovnice\n
* posodobljen logotip aplikacije in oblika obvestil, oblikoval Stefano Pignataro (http://www.spstudio.at)\n
* ustvarjalnik gesel si zapomni zadnje nastavitve\n
* nastavitev vidnosti obvestil zaslona za zaklepanje za Android 5\n
* sedaj se polja glavnega gesla počistijo, ko končate aplikacijo brez klika V redu\n
* popravljena težava z manjkajočimi vnosnimi jeziki v nastavitvi tipkovnice na nekaterih napravah\n
* popravljena težava s samodejnim preklapljanjem tipkovnice na napravah s skrbniškim\n
* dodano preverjanje za pokvarjene podatkovne zbirke (podvojeni UUID-ji)\n
* samodejno ponovno naloži podatkovno zbirko, ko je sprememba, reši skrb za varnost glede razkritja glavnega gesla\n
* izboljšana razporeditev poljske majhne tipkovnice, popravljena tema nastavitev tipkovnice (zahvale Wiktorju Ławskiju)\n</string>
<string name="ChangeLog_0_9_5"><b>Različica 0.9.5</b>\n
* Popravljene težave z brskanjem po datotekah (posebno na Androidu 4.4)\n
* Popravljena težava z nalaganjem datotek .kdb (Keepass 1) na Nexusu 5 z Androidom Lollipop\n
* Dodana možnost preprečitve zajemanja zaslonskih slik/prikazovanja programa na seznamu nedavnih programov\n
* Popravljena težava s shranjevanjem datotek na Google Drive (običajna izdaja)\n
* Omogoči datoteke ključa na namernih vrstah pomnilniških naprav (običajna izdaja)\n
* Posodobljen SDK Dropbox za vključitev uradnega varnostnega popravka (običajna izdaja)\n
* Posodobljena orodja za izgradnjo --&gt; velikost apk povečana :-(\n
Obljubil sem več sprememb. Žal se bodo pojavila v naslednji izdaji. Te hitre popravke sem hotel objaviti v najkrajšem možnem času.</string>
<string name="ChangeLog_0_9_4"><b>Različica 0.9.4</b>\n
* dodana podpora za vtičnike: glejte nastavitve o tem, kako dobiti vtičnike!\n
* objavljen vtičnik QR (preberi gesla, prikaži gesla kot kodo QR, prenesi vnose na druge naprave KP2A)\n
* objavljen vtičnik InputStick (prenesi poverila na vaš PC preko Bluetootha - zahteva ključek USB InputStick)\n
* programi tretjih oseb lahko sedaj preprosto vgradijo poizvedbo KP2A za poverila. Ste razvijalec? Če je primerno, dodajte to v vaš program!\n
* dodana podpora za TOTP (združljivo z vtičnikoma KeeOTP in TrayTotp)\n
* Android naj ne bi več uničil programa, ko je podatkovna zbirka odprta\n
* podatkovna zbirka ni več zaklenjena, ko končate program z gumbom Nazaj (glejte nastavitve)\n
* prikaži imena skupin v pogledu rezultatov iskanja (*)\n
* dodan vsebinski meni v pogled rezultatov iskanja, vključno z možnostjo \"Pomakni se v nadrejeno skupino\" (*)\n
* dodana možnost za prikaz imena skupine v pogledu vnosov (*)\n
* (*) Hvala Matthieu za izvedbo teh lastnosti!\n
* podpora za KeeChallenge (z Yubikeyem NEO). Hvala Benu Rushu za izvedbo priključka!\n
* izboljšan uporabniški vmesnik\n
* popravljen hrošč v vmesniku Google Drive\n
* dodana možnost za onemogočanje možnosti \"daruj\"\n
* ikona Hitrega odklepanja sedaj privzeto skrita na napravah z Androidom 4.2+\n</string>
<string name="ChangeLog_0_9_3_r5"> <b>Različica 0.9.3 r5</b>\n
* Vključeni popravki od Xamarina: Keepass2Android je sedaj združljiv z ART-om na Androidu 4.4.2. Končno!\n
* Popravki hroščev: hrošči v usklajevanju (osvežitev zaslona, popravljeno preverjanje za spremembe na http-ju), hrošči na napravah z Androidom 2.x, hrošči v izvedbah shranjevanja na Google Drive in OneDrive, čiščenje odložišča ob zapiranju podatkovne zbirke, hrošči ob odpiranju priponk, težave s prikazom tipkovnice\n</string>
<string name="ChangeLog_0_9_3"><b>Različica 0.9.3</b>\n
* Nova tipkovnica z veliko izboljšavami. Glejte nastavitve za prilagajanje.\n
* Podpora samo za branje za kdb (datoteke Keepass 1). Preizkusno!\n
* Dodana podpora za SFTP\n
* Dodano zaobidenje hrošča v ART-ju (Android 4.4.2)\n
* Popravki hroščev\n</string>
<string name="ChangeLog_0_9_2"><b>Različica 0.9.2</b>\n
* Dodana podpora za OTP (združljivo z vtičnikom OtpKeyProv)\n
* Vgrajena podpora NFC za OTP-je iz YubiKeya NEO \n
* Več izboljšav UI-ja\n
* Vgrajena knjižnica Keepass 2.24\n
* Dodana možnost uničenja opravila programa (glejte nastavitve)\n
* Izboljšano preverjanje veljavnosti potrdil SSL\n
* Popravki hroščev\n</string>
<string name="ChangeLog_0_9_1"><b>Različica 0.9.1</b>\n
* Vgrajena podpora za SkyDrive (samo običajna izdaja programa Keepass2Android)\n
* popravljene težave z vgradnjo storitve Google Drive\n
* Dodana podpora za NTLM</string>
<string name="ChangeLog_0_9"><b>Različica 0.9</b>\n
* Vgrajena podpora za Dropbox in Google Drive (podatkovne zbirke za branje/pisanje; samo redna izdaja programa Keepass2Android)\n
* Vgrajen brskalnik datotek po meri (osnovan na izbirniku datotek od HBA-ja)\n
* Izboljšan uporabniški vmesnik za ustvarjanje novih podatkovnih zbirk\n
* Vključena pisava po meri DejaVu Sans Mono za prikazovanje gesel\n
* Popravki hroščev</string>
<string name="ChangeLog_0_8_6"><b>Različica 0.8.6</b>\n
* Podpora za šifro Twofish\n
* Omogoča urejanje skupin\n
* omogoča premikanje vnosov in skupin\n
* Ikona Hitrega oklepanja je lahko prosojna (glejte nastavitve)\n
* Popravki hroščev</string>
<string name="ChangeLog_0_8_5"><b>Različica 0.8.5</b>\n
* Oddaljene datoteke so shranjene v krajevnem predpomnilniku aplikacije, da omogočijo nepovezano uporabo (vključno z urejanjem in kasnejšim usklajevanjem). Glejte nastavitve. \n
* Ikona obvestila za predočenje stanje zaklepanja podatkovne zbirke (glejte nastavitve)\n
* Izboljšano določanje stanja zaklepanja v nekaterih razmerah\n
* Datoteke podatkovne zbirke se naložijo v pomnilnik, ko tipkate svoje geslo za povečanje hitrosti nalaganja (glejte nastavitve)\n
* Vnose lahko dodate v skrbniško skupino\n
* Popravki hroščev (razrešitev sklicnih polj, težav s tipkovnico na italijanskih in kitajskih napravah)</string>
<string name="ChangeLog_0_8_4"><b>Različica 0.8.4</b>\n
* Spremembe zunanjih podatkovnih zbirk se zaznajo in združijo ob shranjevanju\n
* Izboljšana zmogljivost nalaganja\n
* Izboljšana orodna vrstica za iskanje s predlogi\n
* Nov logotip programa!\n
* Dodana podpora za obliko .kdbp za hitrejše nalaganje/shranjevanje\n
* Izboljšana urejanje dodatnih nizov in skrit zaslon, ko je zaščiten\n
Hvala Alexu Vallatu za prispevke kode!\n
Hvala Nikiju Hüttnerju (www.close-cut.de) za nov logotip!\n</string>
<string name="ChangeLog_0_8_3"><b>Različica 0.8.3</b>\n
* Kazalo uporabniških imen/TAN-ov prikazano na seznamu vnosov (glejte nastavitve)\n
* Vnose lahko ustvarite, če iskanje v brskalniku ne vrne rezultatov\n
* Tipkovnica KP2A ponuja možnost iskanja poveril za trenutni program\n
* Program se samodejno zapre po izbiri vnosa za uporabo na tipkovnici\n
* Pogovorno okno izbire tipkovnice se samodejno odpre po iskanju URL-ja (glejte nastavitve)\n
* Ograde v poljih vnosov se nadomestilo pred kopiranjem (podprta je večina ograd)\n
* Manjši popravki hroščev
<string name="ChangeLog_0_9_8b"> Različica 0.9.8b\n
* Popravki hroščev (shranjevanje nekaterih podatkovnih zbirk je spodletelo, izvoz v krajevno napravo ni deloval, izbira nekaterih možnosti nastavitev je sesula program)\n
</string>
<string name="ChangeLog_0_9_8"> Različica 0.9.8\n
* Podpora za ogrodje dostopa do mesta za shranjevanje (omogoča pisanje na kartico SD in Google Drive v programu KP2A Offline)\n
* Poizkušanje zaznavanja napačnega vnosa pri vnašanju URL-jev WebDAV (mape namesto datoteke)\n
* Spremenjena pisava gesel\n
* Omogočanje spreminjanja računa Dropbox\n
* Popravljen hrošč: sedaj si program zapomni geslo OTP\n
</string>
<string name="ChangeLog_0_9_7b"> Različica 0.9.7b\n
* posodobljeni prevodi\n
* popravki hroščev: v 0.9.7 je manjkala pisava gesla, razvrščanje po imenu ni razvrstilo skupin\n
</string>
<string name="ChangeLog_0_9_7"> Različica 0.9.7\n
* podpora za pisanje za podatkovne zbirke Keepass 1 (kdb) (beta!)\n
* boljše nazaj na prejšnjo tipkovnico (deluje tudi na napravah brez skrbniškega dostopa)\n
* podpora za KeeChallenge z izzivi spremenljive dolžine\n
* preprečitev zajema zaslonskih slik iz zaslonov Hitrega odklepanja in gesel\n
* obratni vrstni red razvrščanja za razvrščanje po datumu spremembe (sedaj padajoče)\n
* popravki hroščev: pogled opomb se sedaj pravilno posodobi po spremembah, pogledi gesel sedaj pravilno skrijejo gesla na vseh napravah, popravljena težava, ki je dovoljevala dvakratno dodajanja vnosa, popravljena težava s prikazovanjem opozorila Podvojeni UUID-ji tudi po popravljanju podatkovne zbirke\n
</string>
<string name="ChangeLog_0_9_6"> Različica 0.9.6\n
* omogoči uvažanje datoteke ključa in/ali krajevne podatkovne zbirke v notranjo mapo programa (glejte nastavitve)\n
*omogoči različne možnosti razvrščanja\n
* izboljšane nastavitve za samodejno preklapljanje tipkovnice\n
* posodobljen logotip aplikacije in oblika obvestil, oblikoval Stefano Pignataro (http://www.spstudio.at)\n
* ustvarjalnik gesel si zapomni zadnje nastavitve\n
* nastavitev vidnosti obvestil zaslona za zaklepanje za Android 5\n
* sedaj se polja glavnega gesla počistijo, ko končate aplikacijo brez klika V redu\n
* popravljena težava z manjkajočimi vnosnimi jeziki v nastavitvi tipkovnice na nekaterih napravah\n
* popravljena težava s samodejnim preklapljanjem tipkovnice na napravah s skrbniškim\n
* dodano preverjanje za pokvarjene podatkovne zbirke (podvojeni UUID-ji)\n
* samodejno ponovno naloži podatkovno zbirko, ko je sprememba, reši skrb za varnost glede razkritja glavnega gesla\n
* izboljšana razporeditev poljske majhne tipkovnice, popravljena tema nastavitev tipkovnice (zahvale Wiktorju Ławskiju)\n
</string>
<string name="ChangeLog_0_9_5"> <b>Različica 0.9.5</b>\n
* Popravljene težave z brskanjem po datotekah (posebno na Androidu 4.4)\n
* Popravljena težava z nalaganjem datotek .kdb (Keepass 1) na Nexusu 5 z Androidom Lollipop\n
* Dodana možnost preprečitve zajemanja zaslonskih slik/prikazovanja programa na seznamu nedavnih programov\n
* Popravljena težava s shranjevanjem datotek na Google Drive (običajna izdaja)\n
* Omogoči datoteke ključa na namernih vrstah pomnilniških naprav (običajna izdaja)\n
* Posodobljen SDK Dropbox za vključitev uradnega varnostnega popravka (običajna izdaja)\n
* Posodobljena orodja za izgradnjo --&gt; velikost apk povečana :-(\n
Obljubil sem več sprememb. Žal se bodo pojavila v naslednji izdaji. Te hitre popravke sem hotel objaviti v najkrajšem možnem času.
</string>
<string name="ChangeLog_0_9_4"> <b>Različica 0.9.4</b>\n
* dodana podpora za vtičnike: glejte nastavitve o tem, kako dobiti vtičnike!\n
* objavljen vtičnik QR (preberi gesla, prikaži gesla kot kodo QR, prenesi vnose na druge naprave KP2A)\n
* objavljen vtičnik InputStick (prenesi poverila na vaš PC preko Bluetootha - zahteva ključek USB InputStick)\n
* programi tretjih oseb lahko sedaj preprosto vgradijo poizvedbo KP2A za poverila. Ste razvijalec? Če je primerno, dodajte to v vaš program!\n
* dodana podpora za TOTP (združljivo z vtičnikoma KeeOTP in TrayTotp)\n
* Android naj ne bi več uničil programa, ko je podatkovna zbirka odprta\n
* podatkovna zbirka ni več zaklenjena, ko končate program z gumbom Nazaj (glejte nastavitve)\n
* prikaži imena skupin v pogledu rezultatov iskanja (*)\n
* dodan vsebinski meni v pogled rezultatov iskanja, vključno z možnostjo \"Pomakni se v nadrejeno skupino\" (*)\n
* dodana možnost za prikaz imena skupine v pogledu vnosov (*)\n
* (*) Hvala Matthieu za izvedbo teh lastnosti!\n
* podpora za KeeChallenge (z Yubikeyem NEO). Hvala Benu Rushu za izvedbo priključka!\n
* izboljšan uporabniški vmesnik\n
* popravljen hrošč v vmesniku Google Drive\n
* dodana možnost za onemogočanje možnosti \"daruj\"\n
* ikona Hitrega odklepanja sedaj privzeto skrita na napravah z Androidom 4.2+\n
</string>
<string name="ChangeLog_0_9_3_r5"> <b>Različica 0.9.3 r5</b>\n
* Vključeni popravki od Xamarina: Keepass2Android je sedaj združljiv z ART-om na Androidu 4.4.2. Končno!\n
* Popravki hroščev: hrošči v usklajevanju (osvežitev zaslona, popravljeno preverjanje za spremembe na http-ju), hrošči na napravah z Androidom 2.x, hrošči v izvedbah shranjevanja na Google Drive in OneDrive, čiščenje odložišča ob zapiranju podatkovne zbirke, hrošči ob odpiranju priponk, težave s prikazom tipkovnice\n
</string>
<string name="ChangeLog_0_9_3"> <b>Različica 0.9.3</b>\n
* Nova tipkovnica z veliko izboljšavami. Glejte nastavitve za prilagajanje.\n
* Podpora samo za branje za kdb (datoteke Keepass 1). Preizkusno!\n
* Dodana podpora za SFTP\n
* Dodano zaobidenje hrošča v ART-ju (Android 4.4.2)\n
* Popravki hroščev\n
</string>
<string name="ChangeLog_0_9_2"><b>Različica 0.9.2</b>\n
* Dodana podpora za OTP (združljivo z vtičnikom OtpKeyProv)\n
* Vgrajena podpora NFC za OTP-je iz YubiKeya NEO \n
* Več izboljšav UI-ja\n
* Vgrajena knjižnica Keepass 2.24\n
* Dodana možnost uničenja opravila programa (glejte nastavitve)\n
* Izboljšano preverjanje veljavnosti potrdil SSL\n
* Popravki hroščev\n
</string>
<string name="ChangeLog_0_9_1"> <b>Različica 0.9.1</b>\n
* Vgrajena podpora za SkyDrive (samo običajna izdaja programa Keepass2Android)\n
* Popravljene težave z vgradnjo storitve Google Drive\n
* Dodana podpora za NTLM
</string>
<string name="ChangeLog_0_9"> <b>Različica 0.9</b>\n
* Vgrajena podpora za Dropbox in Google Drive (podatkovne zbirke za branje/pisanje; samo redna izdaja programa Keepass2Android)\n
* Vgrajen brskalnik datotek po meri (osnovan na izbirniku datotek od HBA-ja)\n
* Izboljšan uporabniški vmesnik za ustvarjanje novih podatkovnih zbirk\n
* Vključena pisava po meri DejaVu Sans Mono za prikazovanje gesel\n
* Popravki hroščev
</string>
<string name="ChangeLog_0_8_6"> <b>Različica 0.8.6</b>\n
* Podpora za šifro Twofish\n
* Omogoča urejanje skupin\n
* Omogoča premikanje vnosov in skupin\n
* Ikona Hitrega oklepanja je lahko prosojna (glejte nastavitve)\n
* Popravki hroščev
</string>
<string name="ChangeLog_0_8_5"> <b>Različica 0.8.5</b>\n
* Oddaljene datoteke so shranjene v krajevnem predpomnilniku aplikacije, da omogočijo nepovezano uporabo (vključno z urejanjem in kasnejšim usklajevanjem). Glejte nastavitve. \n
* Ikona obvestila za predočenje stanje zaklepanja podatkovne zbirke (glejte nastavitve)\n
* Izboljšano določanje stanja zaklepanja v nekaterih razmerah\n
* Datoteke podatkovne zbirke se naložijo v pomnilnik, ko tipkate svoje geslo za povečanje hitrosti nalaganja (glejte nastavitve)\n
* Vnose lahko dodate v skrbniško skupino\n
* Popravki hroščev (razrešitev sklicnih polj, težav s tipkovnico na italijanskih in kitajskih napravah)
</string>
<string name="ChangeLog_0_8_4"> <b>Različica 0.8.4</b>\n
* Spremembe zunanjih podatkovnih zbirk se zaznajo in združijo ob shranjevanju\n
* Izboljšana zmogljivost nalaganja\n
* Izboljšana orodna vrstica za iskanje s predlogi\n
* Nov logotip programa!\n
* Dodana podpora za obliko .kdbp za hitrejše nalaganje/shranjevanje\n
* Izboljšana urejanje dodatnih nizov in skrit zaslon, ko je zaščiten\n
Hvala Alexu Vallatu za prispevke kode!\n
Hvala Nikiju Hüttnerju (www.close-cut.de) za nov logotip!\n
</string>
<string name="ChangeLog_0_8_3"> <b>Različica 0.8.3</b>\n
* Kazalo uporabniških imen/TAN-ov prikazano na seznamu vnosov (glejte nastavitve)\n
* Vnose lahko ustvarite, če iskanje v brskalniku ne vrne rezultatov\n
* Tipkovnica KP2A ponuja možnost iskanja poveril za trenutni program\n
* Program se samodejno zapre po izbiri vnosa za uporabo na tipkovnici\n
* Pogovorno okno izbire tipkovnice se samodejno odpre po iskanju URL-ja (glejte nastavitve)\n
* Ograde v poljih vnosov se nadomestilo pred kopiranjem (podprta je večina ograd)\n
* Manjši popravki hroščev
</string>
<string name="ChangeLog_0_8_2"> <b>Različica 0.8.2</b>\n
* Podpora za overitev Digest v protokolu WebDAV\n
* Popravki hroščev (Upravitelj datotek OI, Odprt URL)
</string>
<string name="ChangeLog_0_8_2"><b>Različica 0.8.2</b>\n
* Podpora za overitev Digest v protokolu WebDAV\n
* popravki hroščev (Upravitelj datotek OI, Odprt URL)</string>
<string name="ChangeLog_0_8_1"><b>Različica 0.8.1</b>\n
* KP2A Offline in \"Povezana\" različica se lahko ponovno hkrati namestita\n
* Dodani novi prevodi (hvala vsem, ki ste prispevali!)</string>
<string name="ChangeLog_0_8"><b>Različica 0.8</b>\n
* Izboljšan uporabniški vmesnik, posebno za naprave z Androidom 4.x\n
* Omogoči uporabo namernih upraviteljev datotek za izbiranje obstoječih datotek\n
* Dodan varnejši način za odpiranje priponk (preko mape predpomnilnika)\n
* popravljeni hrošči v dejavnosti urejanja\n
* verjetno uvedeni novi hrošči :-)</string>
* KP2A Offline in \"Povezana\" različica se lahko ponovno hkrati namestita\n
* Dodani novi prevodi (hvala vsem, ki ste prispevali!)
</string>
<string name="ChangeLog_0_8"> <b>Različica 0.8</b>\n
* Izboljšan uporabniški vmesnik, posebno za naprave z Androidom 4.x\n
* Omogoči uporabo namernih upraviteljev datotek za izbiranje obstoječih datotek\n
* Dodan varnejši način za odpiranje priponk (preko mape predpomnilnika)\n
* popravljeni hrošči v dejavnosti urejanja\n
* verjetno uvedeni novi hrošči :-)
</string>
<string name="ChangeLog_keptDonate">Razširjena možnost darovanja piva ali kaj drugega</string>
<string name="ChangeLog_0_7"><b>Različica 0.7</b>\n
* Višja hitrost nalaganja: preoblikovanje ključa sedaj 10-krat hitrejše!\n
* Dodana zaslonska tipkovnica Keepass2Android: preklopite na to tipkovnico za vnos poveril. Ščiti vas pred vohljači gesel na odložišču (v možnostih onemogočite stara obvestila odložišča)\n
* Dodana možnost darovanja piva ali kaj drugega (glejte meni)</string>
<string name="ChangeLog"><b>Različica 0.6.2</b>\n
* Vgradnja storitve Google Drive/Dropbox/ ...: uporabite uradno storitev Google Drive ali program Dropbox in odprite katerokoli datoteko .kdbx. To bo sedaj prikazalo KP2A.\n
* Izboljšano pogovorno okno za iskanje\n
* Izboljšani rezultati iskanja za Deli URL s poddomenami\n
* Dodane možnosti za odziv, oceno in prevod programa v meniju\n
\n
<b>Različica 0.6.1</b>\n
* Zaznavanje sprememb podatkovnih zbirk v ozadju (zaradi nedejavnosti programa za usklajevanje)\n
* Izboljšano iskanje URL-jev iz brskalnika\n
* Pogovorno okno za potrditev ob opustitvi sprememb\n
\n
<b>Različica 0.6</b>\n
Začetna javna izdaja
<string name="ChangeLog_0_7"> <b>Različica 0.7</b>\n
* Višja hitrost nalaganja: preoblikovanje ključa sedaj 10-krat hitrejše!\n
* Dodana zaslonska tipkovnica Keepass2Android: preklopite na to tipkovnico za vnos poveril. Ščiti vas pred vohljači gesel na odložišču (v možnostih onemogočite stara obvestila odložišča)\n
* Dodana možnost darovanja piva ali kaj drugega (glejte meni)
</string>
<string name="ChangeLog"> <b>Različica 0.6.2</b>\n
* Vgradnja storitve Google Drive/Dropbox/ ...: uporabite uradno storitev Google Drive ali program Dropbox in odprite katerokoli datoteko .kdbx. To bo sedaj prikazalo KP2A.\n
* Izboljšano pogovorno okno za iskanje\n
* Izboljšani rezultati iskanja za Deli URL s poddomenami\n
* Dodane možnosti za odziv, oceno in prevod programa v meniju\n
\n
<b>Različica 0.6.1</b>\n
* Zaznavanje sprememb podatkovnih zbirk v ozadju (zaradi nedejavnosti programa za usklajevanje)\n
* Izboljšano iskanje URL-jev iz brskalnika\n
* Pogovorno okno za potrditev ob opustitvi sprememb\n
\n
<b>Različica 0.6</b>\n
Prva javna izdaja
</string>
<string-array name="clipboard_timeout_options">
<item>30 sekund</item>
@@ -1060,7 +1128,8 @@ Začetna javna izdaja
</string-array>
<string-array name="sftp_auth_modes">
<item>Geslo</item>
<item>Zasebni/Javni ključ</item>
<item>K2A Zasebni/javni ključ</item>
<item>Zasebni ključ po meri</item>
</string-array>
<string-array name="AcceptAllServerCertificates_options">
<item>Prezri spodletela preverjanja veljavnosti potrdil</item>
@@ -1078,6 +1147,11 @@ Začetna javna izdaja
<string name="autofill_enable_for">Omogoči samodejno izpolnjevanje za %1$s</string>
<string name="invalid_link_association">Spletne domene %1$s ni bilo mogoče povezati z aplikacijo %2$s</string>
<string name="enable_fingerprint_hint">Keepass2Android je zaznal biometrično strojno opremo. Ali želite omogočiti Biometrično odklepanje za to bazo?</string>
<string name="post_notifications_dialog_title">Dovoli obvestila</string>
<string name="post_notifications_dialog_message">Keepass2Android lahko prikaže obvestila z gumbi za kopiranje vrednosti, kot so gesla in TOTP, v odložišče ali za priklic vgrajene tipkovnice. To je uporabno za prenos vrednosti v druge aplikacije, ne da bi morali večkrat preklopiti na Keepass2Android. Želite omogočiti takšna obvestila?</string>
<string name="post_notifications_dialog_allow">Dovoli obvestila</string>
<string name="post_notifications_dialog_disable">Onemogočite to funkcijo</string>
<string name="post_notifications_dialog_notnow">Ne zdaj</string>
<string name="understand">Razumem</string>
<string name="dont_show_again">Ne prikaži več</string>
<string name="masterkey_infotext_head">Ali se spomnite vašega glavnega gesla?</string>

Some files were not shown because too many files have changed in this diff Show More