mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-04-04 13:27:36 +03:00
Merge branch 'release/4.0.7'
This commit is contained in:
commit
2de0272e3e
65 changed files with 1423 additions and 595 deletions
|
@ -1,3 +1,10 @@
|
|||
KeePassDX(4.0.7)
|
||||
* Prevent 0 Byte file with cache during a save exception #1620 #1594 #1680
|
||||
* Fix inline suggestions in keyboard #1840
|
||||
* Fix broken links by default #1755
|
||||
* Fix UX by allowing validation in entry edition #1770
|
||||
* Fix small bugs #1709
|
||||
|
||||
KeePassDX(4.0.6)
|
||||
* Fix form filled recognition #1508 #1735 #1508 #1790 #1783 #1797 #1801 #1802 #1804 #1665
|
||||
* Fix translations #1707 #1683 #1712
|
||||
|
|
113
Gemfile.lock
113
Gemfile.lock
|
@ -1,29 +1,32 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.6)
|
||||
CFPropertyList (3.0.7)
|
||||
base64
|
||||
nkf
|
||||
rexml
|
||||
addressable (2.8.4)
|
||||
addressable (2.8.6)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
artifactory (3.0.15)
|
||||
artifactory (3.0.17)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.794.0)
|
||||
aws-sdk-core (3.180.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-eventstream (1.3.0)
|
||||
aws-partitions (1.924.0)
|
||||
aws-sdk-core (3.194.1)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sigv4 (~> 1.8)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.71.0)
|
||||
aws-sdk-core (~> 3, >= 3.177.0)
|
||||
aws-sdk-kms (1.80.0)
|
||||
aws-sdk-core (~> 3, >= 3.193.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.132.0)
|
||||
aws-sdk-core (~> 3, >= 3.179.0)
|
||||
aws-sdk-s3 (1.149.0)
|
||||
aws-sdk-core (~> 3, >= 3.194.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.6)
|
||||
aws-sigv4 (1.6.0)
|
||||
aws-sigv4 (~> 1.8)
|
||||
aws-sigv4 (1.8.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
babosa (1.0.4)
|
||||
base64 (0.2.0)
|
||||
claide (1.1.0)
|
||||
colored (1.2)
|
||||
colored2 (3.1.2)
|
||||
|
@ -32,11 +35,10 @@ GEM
|
|||
declarative (0.0.20)
|
||||
digest-crc (0.6.5)
|
||||
rake (>= 12.0.0, < 14.0.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
domain_name (0.6.20240107)
|
||||
dotenv (2.8.1)
|
||||
emoji_regex (3.2.3)
|
||||
excon (0.100.0)
|
||||
excon (0.110.0)
|
||||
faraday (1.10.3)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
|
@ -65,15 +67,15 @@ GEM
|
|||
faraday-retry (1.0.3)
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.2.7)
|
||||
fastlane (2.214.0)
|
||||
fastimage (2.3.1)
|
||||
fastlane (2.220.0)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
aws-sdk-s3 (~> 1.0)
|
||||
babosa (>= 1.0.3, < 2.0.0)
|
||||
bundler (>= 1.12.0, < 3.0.0)
|
||||
colored
|
||||
colored (~> 1.2)
|
||||
commander (~> 4.6)
|
||||
dotenv (>= 2.1.1, < 3.0.0)
|
||||
emoji_regex (>= 0.1, < 4.0)
|
||||
|
@ -85,31 +87,33 @@ GEM
|
|||
gh_inspector (>= 1.1.2, < 2.0.0)
|
||||
google-apis-androidpublisher_v3 (~> 0.3)
|
||||
google-apis-playcustomapp_v1 (~> 0.1)
|
||||
google-cloud-env (>= 1.6.0, < 2.0.0)
|
||||
google-cloud-storage (~> 1.31)
|
||||
highline (~> 2.0)
|
||||
http-cookie (~> 1.0.5)
|
||||
json (< 3.0.0)
|
||||
jwt (>= 2.1.0, < 3)
|
||||
mini_magick (>= 4.9.4, < 5.0.0)
|
||||
multipart-post (>= 2.0.0, < 3.0.0)
|
||||
naturally (~> 2.2)
|
||||
optparse (~> 0.1.1)
|
||||
optparse (>= 0.1.1, < 1.0.0)
|
||||
plist (>= 3.1.0, < 4.0.0)
|
||||
rubyzip (>= 2.0.0, < 3.0.0)
|
||||
security (= 0.1.3)
|
||||
security (= 0.1.5)
|
||||
simctl (~> 1.6.3)
|
||||
terminal-notifier (>= 2.0.0, < 3.0.0)
|
||||
terminal-table (>= 1.4.5, < 2.0.0)
|
||||
terminal-table (~> 3)
|
||||
tty-screen (>= 0.6.3, < 1.0.0)
|
||||
tty-spinner (>= 0.8.0, < 1.0.0)
|
||||
word_wrap (~> 1.0.0)
|
||||
xcodeproj (>= 1.13.0, < 2.0.0)
|
||||
xcpretty (~> 0.3.0)
|
||||
xcpretty-travis-formatter (>= 0.0.3)
|
||||
xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
|
||||
fastlane-plugin-versioning_android (0.1.1)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.46.0)
|
||||
google-apis-androidpublisher_v3 (0.54.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-core (0.11.1)
|
||||
google-apis-core (0.11.3)
|
||||
addressable (~> 2.5, >= 2.5.1)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
httpclient (>= 2.8.1, < 3.a)
|
||||
|
@ -117,31 +121,29 @@ GEM
|
|||
representable (~> 3.0)
|
||||
retriable (>= 2.0, < 4.a)
|
||||
rexml
|
||||
webrick
|
||||
google-apis-iamcredentials_v1 (0.17.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.13.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-storage_v1 (0.19.0)
|
||||
google-apis-core (>= 0.9.0, < 2.a)
|
||||
google-cloud-core (1.6.0)
|
||||
google-cloud-env (~> 1.0)
|
||||
google-apis-storage_v1 (0.31.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-cloud-core (1.7.0)
|
||||
google-cloud-env (>= 1.0, < 3.a)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.6.0)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
google-cloud-errors (1.3.1)
|
||||
google-cloud-storage (1.44.0)
|
||||
google-cloud-errors (1.4.0)
|
||||
google-cloud-storage (1.47.0)
|
||||
addressable (~> 2.8)
|
||||
digest-crc (~> 0.4)
|
||||
google-apis-iamcredentials_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.19.0)
|
||||
google-apis-storage_v1 (~> 0.31.0)
|
||||
google-cloud-core (~> 1.6)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
mini_mime (~> 1.0)
|
||||
googleauth (1.7.0)
|
||||
googleauth (1.8.1)
|
||||
faraday (>= 0.17.3, < 3.a)
|
||||
jwt (>= 1.4, < 3.0)
|
||||
memoist (~> 0.16)
|
||||
multi_json (~> 1.11)
|
||||
os (>= 0.9, < 2.0)
|
||||
signet (>= 0.16, < 2.a)
|
||||
|
@ -150,20 +152,21 @@ GEM
|
|||
domain_name (~> 0.5)
|
||||
httpclient (2.8.3)
|
||||
jmespath (1.6.2)
|
||||
json (2.6.3)
|
||||
jwt (2.7.1)
|
||||
memoist (0.16.2)
|
||||
json (2.7.2)
|
||||
jwt (2.8.1)
|
||||
base64
|
||||
mini_magick (4.12.0)
|
||||
mini_mime (1.1.2)
|
||||
mini_mime (1.1.5)
|
||||
multi_json (1.15.0)
|
||||
multipart-post (2.3.0)
|
||||
multipart-post (2.4.0)
|
||||
nanaimo (0.3.0)
|
||||
naturally (2.2.1)
|
||||
optparse (0.1.1)
|
||||
nkf (0.2.0)
|
||||
optparse (0.5.0)
|
||||
os (1.1.4)
|
||||
plist (3.7.0)
|
||||
public_suffix (5.0.3)
|
||||
rake (13.0.6)
|
||||
plist (3.7.1)
|
||||
public_suffix (5.0.5)
|
||||
rake (13.2.1)
|
||||
representable (3.2.0)
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
|
@ -173,8 +176,8 @@ GEM
|
|||
rouge (2.0.7)
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.3.2)
|
||||
security (0.1.3)
|
||||
signet (0.17.0)
|
||||
security (0.1.5)
|
||||
signet (0.19.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
|
@ -183,21 +186,17 @@ GEM
|
|||
CFPropertyList
|
||||
naturally
|
||||
terminal-notifier (2.0.0)
|
||||
terminal-table (1.8.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
terminal-table (3.0.2)
|
||||
unicode-display_width (>= 1.1.1, < 3)
|
||||
trailblazer-option (0.1.2)
|
||||
tty-cursor (0.7.1)
|
||||
tty-screen (0.8.1)
|
||||
tty-screen (0.8.2)
|
||||
tty-spinner (0.9.3)
|
||||
tty-cursor (~> 0.7)
|
||||
uber (0.1.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.8.2)
|
||||
unicode-display_width (1.8.0)
|
||||
webrick (1.8.1)
|
||||
unicode-display_width (2.5.0)
|
||||
word_wrap (1.0.0)
|
||||
xcodeproj (1.22.0)
|
||||
xcodeproj (1.24.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
|
@ -217,4 +216,4 @@ DEPENDENCIES
|
|||
fastlane-plugin-versioning_android
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
||||
2.5.10
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Android KeePassDX
|
||||
|
||||
<img src="https://raw.githubusercontent.com/Kunzisoft/KeePassDX/master/art/icon.png"> **Lightweight password manager for Android**, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
|
||||
<img alt="KeePassDX Icon" src="https://raw.githubusercontent.com/Kunzisoft/KeePassDX/master/art/icon.png"> **Lightweight password safe and manager for Android**, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
|
||||
|
||||
<img src="https://raw.githubusercontent.com/Kunzisoft/KeePassDX/master/art/screen.jpg" width="220">
|
||||
<img alt="KeePassDX Screenshot" src="https://raw.githubusercontent.com/Kunzisoft/KeePassDX/master/art/screen.jpg" width="220">
|
||||
|
||||
### Features
|
||||
|
||||
|
@ -90,7 +90,7 @@ Other questions? You can read the [FAQ](https://github.com/Kunzisoft/KeePassDX/w
|
|||
|
||||
## License
|
||||
|
||||
Copyright © 2023 Jeremy Jamet / [Kunzisoft](https://www.kunzisoft.com).
|
||||
Copyright © 2024 Jeremy Jamet / [Kunzisoft](https://www.kunzisoft.com).
|
||||
|
||||
This file is part of KeePassDX.
|
||||
|
||||
|
|
|
@ -12,8 +12,8 @@ android {
|
|||
applicationId "com.kunzisoft.keepass"
|
||||
minSdkVersion 15
|
||||
targetSdkVersion 33
|
||||
versionCode = 129
|
||||
versionName = "4.0.6"
|
||||
versionCode = 130
|
||||
versionName = "4.0.7"
|
||||
multiDexEnabled true
|
||||
|
||||
testApplicationId = "com.kunzisoft.keepass.tests"
|
||||
|
|
|
@ -118,7 +118,7 @@
|
|||
android:name="com.kunzisoft.keepass.activities.GroupActivity"
|
||||
android:exported="false"
|
||||
android:configChanges="keyboardHidden"
|
||||
android:windowSoftInputMode="adjustPan">
|
||||
android:windowSoftInputMode="adjustResize">
|
||||
<meta-data
|
||||
android:name="android.app.default_searchable"
|
||||
android:value="com.kunzisoft.keepass.search.SearchResults"
|
||||
|
@ -145,7 +145,7 @@
|
|||
android:configChanges="keyboardHidden" />
|
||||
<activity
|
||||
android:name="com.kunzisoft.keepass.activities.EntryEditActivity"
|
||||
android:windowSoftInputMode="adjustPan" />
|
||||
android:windowSoftInputMode="adjustResize" />
|
||||
<!-- About and Settings -->
|
||||
<activity
|
||||
android:name="com.kunzisoft.keepass.activities.AboutActivity"
|
||||
|
|
|
@ -108,8 +108,8 @@ class EntryEditActivity : DatabaseLockActivity(),
|
|||
ReplaceFileDialogFragment.ActionChooseListener {
|
||||
|
||||
// Views
|
||||
private var footer: ViewGroup? = null
|
||||
private var container: ViewGroup? = null
|
||||
private var footer: View? = null
|
||||
private var container: View? = null
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var scrollView: NestedScrollView? = null
|
||||
private var templateSelectorSpinner: Spinner? = null
|
||||
|
@ -179,8 +179,8 @@ class EntryEditActivity : DatabaseLockActivity(),
|
|||
|
||||
// To apply fit window with transparency
|
||||
setTransparentNavigationBar(applyToStatusBar = true) {
|
||||
container?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
container?.applyWindowInsets(WindowInsetPosition.TOP_BOTTOM_IME)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM_IME)
|
||||
}
|
||||
|
||||
stopService(Intent(this, ClipboardEntryNotificationService::class.java))
|
||||
|
|
|
@ -68,11 +68,10 @@ import com.kunzisoft.keepass.tasks.ActionRunnable
|
|||
import com.kunzisoft.keepass.utils.DexUtil
|
||||
import com.kunzisoft.keepass.utils.MagikeyboardUtil
|
||||
import com.kunzisoft.keepass.utils.MenuUtil
|
||||
import com.kunzisoft.keepass.utils.getParcelableCompat
|
||||
import com.kunzisoft.keepass.utils.parseUri
|
||||
import com.kunzisoft.keepass.utils.UriUtil.isContributingUser
|
||||
import com.kunzisoft.keepass.utils.UriUtil.openUrl
|
||||
import com.kunzisoft.keepass.utils.allowCreateDocumentByStorageAccessFramework
|
||||
import com.kunzisoft.keepass.utils.getParcelableCompat
|
||||
import com.kunzisoft.keepass.view.asError
|
||||
import com.kunzisoft.keepass.view.showActionErrorIfNeeded
|
||||
import com.kunzisoft.keepass.viewmodels.DatabaseFilesViewModel
|
||||
|
@ -180,17 +179,9 @@ class FileDatabaseSelectActivity : DatabaseModeActivity(),
|
|||
}
|
||||
fileDatabaseHistoryRecyclerView.adapter = mAdapterDatabaseHistory
|
||||
|
||||
// Load default database if not an orientation change
|
||||
if (!(savedInstanceState != null
|
||||
&& savedInstanceState.containsKey(EXTRA_STAY)
|
||||
&& savedInstanceState.getBoolean(EXTRA_STAY, false))) {
|
||||
val databasePath = PreferencesUtil.getDefaultDatabasePath(this)
|
||||
|
||||
databasePath?.parseUri()?.let { databaseFileUri ->
|
||||
launchPasswordActivityWithPath(databaseFileUri)
|
||||
} ?: run {
|
||||
Log.i(TAG, "No default database to prepare")
|
||||
}
|
||||
// Load default database the first time
|
||||
databaseFilesViewModel.doForDefaultDatabase { databaseFileUri ->
|
||||
launchPasswordActivityWithPath(databaseFileUri)
|
||||
}
|
||||
|
||||
// Retrieve the database URI provided by file manager after an orientation change
|
||||
|
@ -366,8 +357,6 @@ class FileDatabaseSelectActivity : DatabaseModeActivity(),
|
|||
|
||||
override fun onSaveInstanceState(outState: Bundle) {
|
||||
super.onSaveInstanceState(outState)
|
||||
// only to keep the current activity
|
||||
outState.putBoolean(EXTRA_STAY, true)
|
||||
// to retrieve the URI of a created database after an orientation change
|
||||
outState.putParcelable(EXTRA_DATABASE_URI, mDatabaseFileUri)
|
||||
}
|
||||
|
@ -442,7 +431,6 @@ class FileDatabaseSelectActivity : DatabaseModeActivity(),
|
|||
companion object {
|
||||
|
||||
private const val TAG = "FileDbSelectActivity"
|
||||
private const val EXTRA_STAY = "EXTRA_STAY"
|
||||
private const val EXTRA_DATABASE_URI = "EXTRA_DATABASE_URI"
|
||||
|
||||
/*
|
||||
|
|
|
@ -292,10 +292,9 @@ class GroupActivity : DatabaseLockActivity(),
|
|||
loadingView = findViewById(R.id.loading)
|
||||
|
||||
// To apply fit window with transparency
|
||||
setTransparentNavigationBar {
|
||||
header?.applyWindowInsets(WindowInsetPosition.TOP)
|
||||
coordinatorLayout?.applyWindowInsets(WindowInsetPosition.LEGIT_TOP)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM)
|
||||
setTransparentNavigationBar(applyToStatusBar = true) {
|
||||
drawerLayout?.applyWindowInsets(WindowInsetPosition.TOP_BOTTOM_IME)
|
||||
footer?.applyWindowInsets(WindowInsetPosition.BOTTOM_IME)
|
||||
}
|
||||
|
||||
lockView?.setOnClickListener {
|
||||
|
|
|
@ -43,6 +43,7 @@ class DatabaseChangedDialogFragment : DatabaseDialogFragment() {
|
|||
|
||||
val oldSnapFileDatabaseInfo: SnapFileDatabaseInfo? = arguments?.getParcelableCompat(OLD_FILE_DATABASE_INFO)
|
||||
val newSnapFileDatabaseInfo: SnapFileDatabaseInfo? = arguments?.getParcelableCompat(NEW_FILE_DATABASE_INFO)
|
||||
val readOnlyDatabase: Boolean = arguments?.getBoolean(READ_ONLY_DATABASE) ?: true
|
||||
|
||||
if (oldSnapFileDatabaseInfo != null && newSnapFileDatabaseInfo != null) {
|
||||
// Use the Builder class for convenient dialog construction
|
||||
|
@ -54,7 +55,13 @@ class DatabaseChangedDialogFragment : DatabaseDialogFragment() {
|
|||
stringBuilder.append("\n\n" +oldSnapFileDatabaseInfo.toString(activity)
|
||||
+ "\n→\n" +
|
||||
newSnapFileDatabaseInfo.toString(activity) + "\n\n")
|
||||
stringBuilder.append(getString(R.string.warning_database_info_changed_options))
|
||||
stringBuilder.append(getString(
|
||||
if (readOnlyDatabase) {
|
||||
R.string.warning_database_info_changed_options_read_only
|
||||
} else {
|
||||
R.string.warning_database_info_changed_options
|
||||
}
|
||||
))
|
||||
} else {
|
||||
stringBuilder.append(getString(R.string.warning_database_revoked))
|
||||
}
|
||||
|
@ -77,15 +84,18 @@ class DatabaseChangedDialogFragment : DatabaseDialogFragment() {
|
|||
const val DATABASE_CHANGED_DIALOG_TAG = "databaseChangedDialogFragment"
|
||||
private const val OLD_FILE_DATABASE_INFO = "OLD_FILE_DATABASE_INFO"
|
||||
private const val NEW_FILE_DATABASE_INFO = "NEW_FILE_DATABASE_INFO"
|
||||
private const val READ_ONLY_DATABASE = "READ_ONLY_DATABASE"
|
||||
|
||||
fun getInstance(oldSnapFileDatabaseInfo: SnapFileDatabaseInfo,
|
||||
newSnapFileDatabaseInfo: SnapFileDatabaseInfo
|
||||
newSnapFileDatabaseInfo: SnapFileDatabaseInfo,
|
||||
readOnly: Boolean
|
||||
)
|
||||
: DatabaseChangedDialogFragment {
|
||||
val fragment = DatabaseChangedDialogFragment()
|
||||
fragment.arguments = Bundle().apply {
|
||||
putParcelable(OLD_FILE_DATABASE_INFO, oldSnapFileDatabaseInfo)
|
||||
putParcelable(NEW_FILE_DATABASE_INFO, newSnapFileDatabaseInfo)
|
||||
putBoolean(READ_ONLY_DATABASE, readOnly)
|
||||
}
|
||||
return fragment
|
||||
}
|
||||
|
|
|
@ -60,6 +60,7 @@ import com.kunzisoft.keepass.settings.AutofillSettingsActivity
|
|||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.LOCK_ACTION
|
||||
import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
||||
import kotlin.math.min
|
||||
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||
|
@ -321,10 +322,11 @@ object AutofillHelper {
|
|||
val inlinePresentationSpecs = inlineSuggestionsRequest.inlinePresentationSpecs
|
||||
val maxSuggestion = inlineSuggestionsRequest.maxSuggestionCount
|
||||
|
||||
if (positionItem <= maxSuggestion - 1
|
||||
&& inlinePresentationSpecs.size > positionItem
|
||||
) {
|
||||
val inlinePresentationSpec = inlinePresentationSpecs[positionItem]
|
||||
if (positionItem <= maxSuggestion - 1) {
|
||||
|
||||
// If positionItem is larger than the number of specs in the list, then
|
||||
// the last spec is used for the remainder of the suggestions
|
||||
val inlinePresentationSpec = inlinePresentationSpecs[min(positionItem, inlinePresentationSpecs.size - 1)]
|
||||
|
||||
// Make sure that the IME spec claims support for v1 UI template.
|
||||
val imeStyle = inlinePresentationSpec.style
|
||||
|
|
|
@ -182,8 +182,11 @@ class DatabaseTaskProvider(
|
|||
|
||||
private var databaseInfoListener = object:
|
||||
DatabaseTaskNotificationService.DatabaseInfoListener {
|
||||
override fun onDatabaseInfoChanged(previousDatabaseInfo: SnapFileDatabaseInfo,
|
||||
newDatabaseInfo: SnapFileDatabaseInfo) {
|
||||
override fun onDatabaseInfoChanged(
|
||||
previousDatabaseInfo: SnapFileDatabaseInfo,
|
||||
newDatabaseInfo: SnapFileDatabaseInfo,
|
||||
readOnlyDatabase: Boolean
|
||||
) {
|
||||
activity?.let { activity ->
|
||||
activity.lifecycleScope.launch {
|
||||
if (databaseChangedDialogFragment == null) {
|
||||
|
@ -195,7 +198,8 @@ class DatabaseTaskProvider(
|
|||
if (progressTaskDialogFragment == null) {
|
||||
databaseChangedDialogFragment = DatabaseChangedDialogFragment.getInstance(
|
||||
previousDatabaseInfo,
|
||||
newDatabaseInfo
|
||||
newDatabaseInfo,
|
||||
readOnlyDatabase
|
||||
)
|
||||
databaseChangedDialogFragment?.actionDatabaseListener =
|
||||
mActionDatabaseListener
|
||||
|
|
|
@ -51,8 +51,10 @@ open class SaveDatabaseRunnable(
|
|||
// Build temp database file to avoid file corruption if error
|
||||
database.saveData(
|
||||
cacheFile = File(context.cacheDir, databaseCopyUri.hashCode().toString()),
|
||||
databaseOutputStream = contentResolver
|
||||
.getUriOutputStream(databaseCopyUri ?: database.fileUri),
|
||||
databaseOutputStream = {
|
||||
contentResolver
|
||||
.getUriOutputStream(databaseCopyUri ?: database.fileUri)
|
||||
},
|
||||
isNewLocation = databaseCopyUri == null,
|
||||
mainCredential?.toMasterCredential(contentResolver),
|
||||
challengeResponseRetriever)
|
||||
|
|
|
@ -36,10 +36,24 @@ import com.kunzisoft.keepass.app.database.FileDatabaseHistoryAction
|
|||
import com.kunzisoft.keepass.database.ContextualDatabase
|
||||
import com.kunzisoft.keepass.database.MainCredential
|
||||
import com.kunzisoft.keepass.database.ProgressMessage
|
||||
import com.kunzisoft.keepass.database.action.*
|
||||
import com.kunzisoft.keepass.database.action.CreateDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.LoadDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.MergeDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.ReloadDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.RemoveUnlinkedDataDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.SaveDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.UpdateCompressionBinariesDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.history.DeleteEntryHistoryDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.history.RestoreEntryHistoryDatabaseRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.*
|
||||
import com.kunzisoft.keepass.database.action.node.ActionNodesValues
|
||||
import com.kunzisoft.keepass.database.action.node.AddEntryRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.AddGroupRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.AfterActionNodesFinish
|
||||
import com.kunzisoft.keepass.database.action.node.CopyNodesRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.DeleteNodesRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.MoveNodesRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.UpdateEntryRunnable
|
||||
import com.kunzisoft.keepass.database.action.node.UpdateGroupRunnable
|
||||
import com.kunzisoft.keepass.database.element.Entry
|
||||
import com.kunzisoft.keepass.database.element.Group
|
||||
import com.kunzisoft.keepass.database.element.database.CompressionAlgorithm
|
||||
|
@ -62,9 +76,17 @@ import com.kunzisoft.keepass.utils.getParcelableExtraCompat
|
|||
import com.kunzisoft.keepass.utils.getParcelableList
|
||||
import com.kunzisoft.keepass.utils.putParcelableList
|
||||
import com.kunzisoft.keepass.viewmodels.FileDatabaseInfo
|
||||
import kotlinx.coroutines.*
|
||||
import kotlinx.coroutines.CancellationException
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Deferred
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.async
|
||||
import kotlinx.coroutines.channels.Channel
|
||||
import java.util.*
|
||||
import kotlinx.coroutines.launch
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.coroutines.withContext
|
||||
import java.util.UUID
|
||||
|
||||
open class DatabaseTaskNotificationService : LockNotificationService(), ProgressTaskUpdater {
|
||||
|
||||
|
@ -139,6 +161,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
fun onDatabaseInfoChanged(
|
||||
previousDatabaseInfo: SnapFileDatabaseInfo,
|
||||
newDatabaseInfo: SnapFileDatabaseInfo,
|
||||
readOnlyDatabase: Boolean
|
||||
)
|
||||
}
|
||||
|
||||
|
@ -197,8 +220,11 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
// Call listener to indicate a change in database info
|
||||
if (!mSaveState && previousDatabaseInfo != null) {
|
||||
mDatabaseInfoListeners.forEach { listener ->
|
||||
listener.onDatabaseInfoChanged(previousDatabaseInfo,
|
||||
lastFileDatabaseInfo)
|
||||
listener.onDatabaseInfoChanged(
|
||||
previousDatabaseInfo,
|
||||
lastFileDatabaseInfo,
|
||||
mDatabase?.isReadOnly ?: true
|
||||
)
|
||||
}
|
||||
}
|
||||
mSnapFileDatabaseInfo = lastFileDatabaseInfo
|
||||
|
@ -831,6 +857,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
if (intent.hasExtra(MAIN_CREDENTIAL_KEY)) {
|
||||
databaseToMergeMainCredential = intent.getParcelableExtraCompat(MAIN_CREDENTIAL_KEY)
|
||||
}
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
return MergeDatabaseRunnable(
|
||||
this,
|
||||
databaseToMergeUri,
|
||||
|
@ -839,7 +866,7 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
},
|
||||
database,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
{ hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
},
|
||||
|
@ -932,12 +959,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
val parentId: NodeId<*>? = intent.getParcelableExtraCompat(PARENT_ID_KEY)
|
||||
val newGroup: Group? = intent.getParcelableExtraCompat(GROUP_KEY)
|
||||
if (parentId == null || newGroup == null) return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getGroupById(parentId)?.let { parent ->
|
||||
AddGroupRunnable(this,
|
||||
database,
|
||||
newGroup,
|
||||
parent,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -959,12 +987,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
val groupId: NodeId<*>? = intent.getParcelableExtraCompat(GROUP_ID_KEY)
|
||||
val newGroup: Group? = intent.getParcelableExtraCompat(GROUP_KEY)
|
||||
if (groupId == null || newGroup == null) return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getGroupById(groupId)?.let { oldGroup ->
|
||||
UpdateGroupRunnable(this,
|
||||
database,
|
||||
oldGroup,
|
||||
newGroup,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -986,12 +1015,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
val parentId: NodeId<*>? = intent.getParcelableExtraCompat(PARENT_ID_KEY)
|
||||
val newEntry: Entry? = intent.getParcelableExtraCompat(ENTRY_KEY)
|
||||
if (parentId == null || newEntry == null) return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getGroupById(parentId)?.let { parent ->
|
||||
AddEntryRunnable(this,
|
||||
database,
|
||||
newEntry,
|
||||
parent,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1013,12 +1043,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
val entryId: NodeId<UUID>? = intent.getParcelableExtraCompat(ENTRY_ID_KEY)
|
||||
val newEntry: Entry? = intent.getParcelableExtraCompat(ENTRY_KEY)
|
||||
if (entryId == null || newEntry == null) return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getEntryById(entryId)?.let { oldEntry ->
|
||||
UpdateEntryRunnable(this,
|
||||
database,
|
||||
oldEntry,
|
||||
newEntry,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1039,12 +1070,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
&& intent.hasExtra(SAVE_DATABASE_KEY)
|
||||
) {
|
||||
val parentId: NodeId<*> = intent.getParcelableExtraCompat(PARENT_ID_KEY) ?: return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getGroupById(parentId)?.let { newParent ->
|
||||
CopyNodesRunnable(this,
|
||||
database,
|
||||
getListNodesFromBundle(database, intent.extras!!),
|
||||
newParent,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1065,12 +1097,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
&& intent.hasExtra(SAVE_DATABASE_KEY)
|
||||
) {
|
||||
val parentId: NodeId<*> = intent.getParcelableExtraCompat(PARENT_ID_KEY) ?: return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getGroupById(parentId)?.let { newParent ->
|
||||
MoveNodesRunnable(this,
|
||||
database,
|
||||
getListNodesFromBundle(database, intent.extras!!),
|
||||
newParent,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1089,11 +1122,12 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
&& intent.hasExtra(ENTRIES_ID_KEY)
|
||||
&& intent.hasExtra(SAVE_DATABASE_KEY)
|
||||
) {
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
DeleteNodesRunnable(this,
|
||||
database,
|
||||
getListNodesFromBundle(database, intent.extras!!),
|
||||
resources.getString(R.string.recycle_bin),
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
AfterActionNodesRunnable()
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1112,12 +1146,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
&& intent.hasExtra(SAVE_DATABASE_KEY)
|
||||
) {
|
||||
val entryId: NodeId<UUID> = intent.getParcelableExtraCompat(ENTRY_ID_KEY) ?: return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getEntryById(entryId)?.let { mainEntry ->
|
||||
RestoreEntryHistoryDatabaseRunnable(this,
|
||||
database,
|
||||
mainEntry,
|
||||
intent.getIntExtra(ENTRY_HISTORY_POSITION_KEY, -1),
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
!database.isReadOnly && saveDatabase
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
}
|
||||
|
@ -1136,12 +1171,13 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
&& intent.hasExtra(SAVE_DATABASE_KEY)
|
||||
) {
|
||||
val entryId: NodeId<UUID> = intent.getParcelableExtraCompat(ENTRY_ID_KEY) ?: return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
database.getEntryById(entryId)?.let { mainEntry ->
|
||||
DeleteEntryHistoryDatabaseRunnable(this,
|
||||
database,
|
||||
mainEntry,
|
||||
intent.getIntExtra(ENTRY_HISTORY_POSITION_KEY, -1),
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
!database.isReadOnly && saveDatabase
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
}
|
||||
|
@ -1162,11 +1198,12 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
val oldElement: CompressionAlgorithm? = intent.getParcelableExtraCompat(OLD_ELEMENT_KEY)
|
||||
val newElement: CompressionAlgorithm? = intent.getParcelableExtraCompat(NEW_ELEMENT_KEY)
|
||||
if (oldElement == null || newElement == null) return null
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
return UpdateCompressionBinariesDatabaseRunnable(this,
|
||||
database,
|
||||
oldElement,
|
||||
newElement,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
!database.isReadOnly && saveDatabase
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
}.apply {
|
||||
|
@ -1184,9 +1221,10 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
database: ContextualDatabase,
|
||||
): ActionRunnable? {
|
||||
return if (intent.hasExtra(SAVE_DATABASE_KEY)) {
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
return RemoveUnlinkedDataDatabaseRunnable(this,
|
||||
database,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
!database.isReadOnly && saveDatabase
|
||||
) { hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
}.apply {
|
||||
|
@ -1204,9 +1242,10 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
database: ContextualDatabase,
|
||||
): ActionRunnable? {
|
||||
return if (intent.hasExtra(SAVE_DATABASE_KEY)) {
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
return SaveDatabaseRunnable(this,
|
||||
database,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
null,
|
||||
{ hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
@ -1229,13 +1268,14 @@ open class DatabaseTaskNotificationService : LockNotificationService(), Progress
|
|||
database: ContextualDatabase
|
||||
): ActionRunnable? {
|
||||
return if (intent.hasExtra(SAVE_DATABASE_KEY)) {
|
||||
val saveDatabase = intent.getBooleanExtra(SAVE_DATABASE_KEY, false)
|
||||
var databaseCopyUri: Uri? = null
|
||||
if (intent.hasExtra(DATABASE_URI_KEY)) {
|
||||
databaseCopyUri = intent.getParcelableExtraCompat(DATABASE_URI_KEY)
|
||||
}
|
||||
SaveDatabaseRunnable(this,
|
||||
database,
|
||||
!database.isReadOnly && intent.getBooleanExtra(SAVE_DATABASE_KEY, false),
|
||||
!database.isReadOnly && saveDatabase,
|
||||
null,
|
||||
{ hardwareKey, seed ->
|
||||
retrieveResponseFromChallenge(hardwareKey, seed)
|
||||
|
|
|
@ -68,6 +68,7 @@ class AddNodeButtonView @JvmOverloads constructor(context: Context,
|
|||
|
||||
init {
|
||||
inflate(context)
|
||||
hideButton()
|
||||
}
|
||||
|
||||
private fun inflate(context: Context) {
|
||||
|
|
|
@ -308,7 +308,9 @@ fun Activity.setTransparentNavigationBar(applyToStatusBar: Boolean = false, appl
|
|||
WindowCompat.setDecorFitsSystemWindows(window, false)
|
||||
this.window.navigationBarColor = ContextCompat.getColor(this, R.color.surface_selector)
|
||||
if (applyToStatusBar) {
|
||||
this.window.statusBarColor = ContextCompat.getColor(this, R.color.surface_selector)
|
||||
this.window.statusBarColor = obtainStyledAttributes(intArrayOf(R.attr.colorSurface)).use {
|
||||
it.getColor(0, Color.GRAY)
|
||||
}
|
||||
}
|
||||
applyWindowInsets.invoke()
|
||||
}
|
||||
|
@ -356,6 +358,23 @@ fun View.applyWindowInsets(position: WindowInsetPosition = WindowInsetPosition.B
|
|||
}
|
||||
}
|
||||
}
|
||||
WindowInsetPosition.BOTTOM_IME -> {
|
||||
val imeHeight = windowInsets.getInsets(WindowInsetsCompat.Type.ime()).bottom
|
||||
if (view.layoutParams is ViewGroup.MarginLayoutParams) {
|
||||
view.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||
bottomMargin = if (imeHeight > 1) 0 else insets.bottom
|
||||
}
|
||||
}
|
||||
}
|
||||
WindowInsetPosition.TOP_BOTTOM_IME -> {
|
||||
val imeHeight = windowInsets.getInsets(WindowInsetsCompat.Type.ime()).bottom
|
||||
if (view.layoutParams is ViewGroup.MarginLayoutParams) {
|
||||
view.updateLayoutParams<ViewGroup.MarginLayoutParams> {
|
||||
topMargin = insets.top
|
||||
bottomMargin = if (imeHeight > 1) imeHeight else 0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// If any of the children consumed the insets, return an appropriate value
|
||||
if (consumed) WindowInsetsCompat.CONSUMED else windowInsets
|
||||
|
@ -363,5 +382,5 @@ fun View.applyWindowInsets(position: WindowInsetPosition = WindowInsetPosition.B
|
|||
}
|
||||
|
||||
enum class WindowInsetPosition {
|
||||
TOP, BOTTOM, LEGIT_TOP
|
||||
TOP, BOTTOM, LEGIT_TOP, BOTTOM_IME, TOP_BOTTOM_IME
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.kunzisoft.keepass.viewmodels
|
|||
|
||||
import android.app.Application
|
||||
import android.net.Uri
|
||||
import android.util.Log
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import com.kunzisoft.keepass.app.App
|
||||
|
@ -10,8 +11,8 @@ import com.kunzisoft.keepass.hardware.HardwareKey
|
|||
import com.kunzisoft.keepass.model.DatabaseFile
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.IOActionTask
|
||||
import com.kunzisoft.keepass.utils.parseUri
|
||||
import com.kunzisoft.keepass.utils.UriUtil.releaseUriPermission
|
||||
import com.kunzisoft.keepass.utils.parseUri
|
||||
|
||||
class DatabaseFilesViewModel(application: Application) : AndroidViewModel(application) {
|
||||
|
||||
|
@ -25,11 +26,29 @@ class DatabaseFilesViewModel(application: Application) : AndroidViewModel(applic
|
|||
MutableLiveData<DatabaseFileData>()
|
||||
}
|
||||
|
||||
private var mDefaultDatabaseAlreadyChecked : Boolean = false
|
||||
|
||||
val defaultDatabase: MutableLiveData<Uri?> by lazy {
|
||||
MutableLiveData<Uri?>()
|
||||
}
|
||||
|
||||
fun checkDefaultDatabase() {
|
||||
fun doForDefaultDatabase(action: (defaultDatabaseUri: Uri) -> Unit) {
|
||||
if (!mDefaultDatabaseAlreadyChecked) {
|
||||
mDefaultDatabaseAlreadyChecked = true
|
||||
val context = getApplication<App>().applicationContext
|
||||
PreferencesUtil.getDefaultDatabasePath(context)?.parseUri()?.let { databaseFileUri ->
|
||||
if (FileDatabaseInfo(context, databaseFileUri).exists) {
|
||||
action.invoke(databaseFileUri)
|
||||
} else {
|
||||
Log.e(TAG, "Unable to automatically load a non-accessible file")
|
||||
}
|
||||
} ?: run {
|
||||
Log.i(TAG, "No default database to prepare")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun checkDefaultDatabase() {
|
||||
IOActionTask(
|
||||
{
|
||||
PreferencesUtil.getDefaultDatabasePath(getApplication<App>().applicationContext)
|
||||
|
@ -149,4 +168,8 @@ class DatabaseFilesViewModel(application: Application) : AndroidViewModel(applic
|
|||
enum class DatabaseFileAction {
|
||||
NONE, ADD, UPDATE, DELETE
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val TAG = DatabaseFilesViewModel::class.java.name
|
||||
}
|
||||
}
|
|
@ -22,59 +22,55 @@
|
|||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:importantForAutofill="noExcludeDescendants"
|
||||
android:id="@+id/activity_entry_edit_container"
|
||||
tools:targetApi="o"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:filterTouchesWhenObscured="true">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarSpecial
|
||||
android:id="@+id/special_mode_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:id="@+id/entry_edit_coordinator_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/activity_entry_edit_container"
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/entry_edit_scroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarSpecial
|
||||
android:id="@+id/special_mode_view"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/entry_edit_scroll"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@+id/special_mode_view"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="@dimen/card_view_margin_vertical"
|
||||
android:paddingBottom="128dp">
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/entry_edit_template_selector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingTop="@dimen/card_view_margin_vertical"
|
||||
android:paddingBottom="128dp">
|
||||
<androidx.appcompat.widget.AppCompatSpinner
|
||||
android:id="@+id/entry_edit_template_selector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/entry_edit_content"
|
||||
android:name="com.kunzisoft.keepass.activities.fragments.EntryEditFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintWidth_percent="@dimen/content_percent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/entry_edit_template_selector"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
android:id="@+id/entry_edit_content"
|
||||
android:name="com.kunzisoft.keepass.activities.fragments.EntryEditFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintWidth_percent="@dimen/content_percent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/entry_edit_template_selector"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
|
@ -84,35 +80,47 @@
|
|||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/entry_edit_bottom_bar"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/bottom_toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner">
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/entry_edit_validate"
|
||||
style="@style/KeepassDXStyle.Fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/validate"
|
||||
android:src="@drawable/ic_check_white_24dp"
|
||||
app:fabCustomSize="@dimen/button_small_size"
|
||||
app:layout_constraintTop_toTopOf="@+id/entry_edit_bottom_bar"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/entry_edit_bottom_bar"
|
||||
android:layout_marginBottom="6dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
<com.kunzisoft.keepass.view.ToolbarAction
|
||||
android:id="@+id/entry_edit_bottom_bar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom"
|
||||
app:layout_constraintBottom_toBottomOf="parent" />
|
||||
|
||||
<com.google.android.material.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/entry_edit_validate"
|
||||
style="@style/KeepassDXStyle.Fab"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/validate"
|
||||
android:src="@drawable/ic_check_white_24dp"
|
||||
app:fabCustomSize="@dimen/button_small_size"
|
||||
app:layout_constraintTop_toTopOf="@+id/entry_edit_bottom_bar"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/entry_edit_bottom_bar"
|
||||
android:layout_marginBottom="6dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner"/>
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner" />
|
||||
app:layout_constraintTop_toBottomOf="@+id/bottom_toolbar"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
layout="@layout/view_screenshot_mode_banner" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
|
|
|
@ -46,14 +46,15 @@
|
|||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/screenshot_mode_banner" />
|
||||
<include
|
||||
layout="@layout/view_button_lock"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|start"
|
||||
app:layout_anchorGravity="bottom|start"
|
||||
app:layout_dodgeInsetEdges="bottom" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<include layout="@layout/view_screenshot_mode_banner"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
|
|
|
@ -1,91 +1,90 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
<FrameLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
android:gravity="bottom"
|
||||
android:orientation="vertical"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:paddingTop="36dp"
|
||||
android:paddingLeft="@dimen/default_margin"
|
||||
android:paddingRight="@dimen/default_margin"
|
||||
android:paddingBottom="@dimen/default_margin"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_version"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:paddingStart="8dp"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingEnd="8dp"
|
||||
android:paddingRight="8dp"
|
||||
style="@style/KeepassDXStyle.Text.Info.OnSurface"
|
||||
android:textSize="11sp"
|
||||
tools:text="version"
|
||||
android:textIsSelectable="true" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/content_description_nav_header"
|
||||
app:layout_constraintTop_toBottomOf="@+id/nav_database_version"
|
||||
app:layout_constraintBottom_toTopOf="@+id/nav_database_name"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
android:layout_marginStart="6dp"
|
||||
android:layout_marginLeft="6dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
app:srcCompat="@drawable/ic_database_white_36dp"
|
||||
style="@style/KeepassDXStyle.Icon"
|
||||
app:tint="?attr/colorSecondary" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_modified"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/save"
|
||||
android:src="@drawable/ic_modified_white_12dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/nav_database_icon"
|
||||
app:layout_constraintStart_toEndOf="@+id/nav_database_icon"
|
||||
app:layout_constraintTop_toTopOf="@+id/nav_database_icon" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_color"
|
||||
android:layout_width="18dp"
|
||||
android:layout_height="18dp"
|
||||
android:layout_gravity="center"
|
||||
android:contentDescription="@string/content_description_database_color"
|
||||
android:src="@drawable/background_icon"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/nav_database_name"
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_name"
|
||||
style="@style/KeepassDXStyle.Title.OnSurface"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:maxLines="2"
|
||||
android:text="@string/database"
|
||||
android:textIsSelectable="true"
|
||||
app:layout_constraintBottom_toTopOf="@+id/nav_database_path"
|
||||
app:layout_constraintEnd_toStartOf="@+id/nav_database_color"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_path"
|
||||
style="@style/KeepassDXStyle.Text.Info.OnSurface"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:textSize="11sp"
|
||||
android:text="@string/path"
|
||||
android:textIsSelectable="true"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
android:gravity="bottom"
|
||||
android:layout_margin="@dimen/default_margin">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_version"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:paddingStart="8dp"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingEnd="8dp"
|
||||
android:paddingRight="8dp"
|
||||
style="@style/KeepassDXStyle.Text.Info.OnSurface"
|
||||
android:textSize="11sp"
|
||||
tools:text="version"
|
||||
android:textIsSelectable="true" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_icon"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/content_description_nav_header"
|
||||
app:layout_constraintTop_toBottomOf="@+id/nav_database_version"
|
||||
app:layout_constraintBottom_toTopOf="@+id/nav_database_name"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
android:layout_marginStart="6dp"
|
||||
android:layout_marginLeft="6dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
app:srcCompat="@drawable/ic_database_white_36dp"
|
||||
style="@style/KeepassDXStyle.Icon"
|
||||
app:tint="?attr/colorSecondary" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_modified"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:contentDescription="@string/save"
|
||||
android:src="@drawable/ic_modified_white_12dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/nav_database_icon"
|
||||
app:layout_constraintStart_toEndOf="@+id/nav_database_icon"
|
||||
app:layout_constraintTop_toTopOf="@+id/nav_database_icon" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/nav_database_color"
|
||||
android:layout_width="18dp"
|
||||
android:layout_height="18dp"
|
||||
android:layout_gravity="center"
|
||||
android:contentDescription="@string/content_description_database_color"
|
||||
android:src="@drawable/background_icon"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/nav_database_name"
|
||||
app:layout_constraintEnd_toEndOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_name"
|
||||
style="@style/KeepassDXStyle.Title.OnSurface"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="6dp"
|
||||
android:maxLines="2"
|
||||
android:text="@string/database"
|
||||
android:textIsSelectable="true"
|
||||
app:layout_constraintBottom_toTopOf="@+id/nav_database_path"
|
||||
app:layout_constraintEnd_toStartOf="@+id/nav_database_color"
|
||||
app:layout_constraintStart_toStartOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/nav_database_path"
|
||||
style="@style/KeepassDXStyle.Text.Info.OnSurface"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:textSize="11sp"
|
||||
android:text="@string/path"
|
||||
android:textIsSelectable="true"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</FrameLayout>
|
|
@ -660,6 +660,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">ستقوم هذه الميزة بتخزين بيانات الاعتماد المشفرة في KeyStore الآمن بجهازك.
|
||||
\n
|
||||
\nاعتمادًا على تطبيق API الأصلي لنظام التشغيل، قد لا يعمل بكامل طاقته.
|
||||
\n
|
||||
\nتحقق من توافق وأمن KeyStore مع الشركة المصنعة لجهازك ومنشئ ROM الذي تستخدمه.</string>
|
||||
<string name="keyboard_selection_entry_summary">عند عرض إدخال في KeePassDX، عبئ Magikeyboard بهذا الإدخال</string>
|
||||
<string name="enable_screenshot_mode_summary">اسمح لتطبيقات الطرف الثالث بتسجيل أو التقاط لقطات شاشة للتطبيق</string>
|
||||
|
@ -683,4 +684,16 @@
|
|||
<string name="html_text_buy_pro">بشراء الإصدار الاحترافي، ستتمتع بإمكانية الوصول إلى هذا <strong> النمط المرئي</strong> وستساعد بشكل خاص في <strong> تنفيذ مشروعات المجتمع. </strong></string>
|
||||
<string name="html_text_donation">من أجل الحفاظ على حريتنا ولكي نكون نشيطين دائمًا، فإننا نعتمد على <strong> مساهمتك.</strong></string>
|
||||
<string name="html_text_dev_feature_encourage">أنت تشجع المطورين على إنشاء <strong> ميزات جديدة</strong> و <strong> إصلاح الخلل</strong> وفقًا لملاحظاتك.</string>
|
||||
<string name="style_name_forest">غابة</string>
|
||||
<string name="style_name_simple">بسيط</string>
|
||||
<string name="style_name_moon">قمر</string>
|
||||
<string name="style_name_divine">إلهي</string>
|
||||
<string name="style_name_classic">كلاسيكي</string>
|
||||
<string name="style_name_dark">داكن</string>
|
||||
<string name="style_name_reply">رد</string>
|
||||
<string name="warning_database_info_changed_options_read_only">أعِد تحميل قاعدة البيانات بأحدث التغييرات.</string>
|
||||
<string name="style_name_sun">شمس</string>
|
||||
<string name="style_name_kunzite">الكونزيت</string>
|
||||
<string name="style_name_follow_system">اتبع النظام</string>
|
||||
<string name="style_name_light">فاتح</string>
|
||||
</resources>
|
|
@ -52,10 +52,10 @@
|
|||
<string name="select_to_copy">複製%1$s去剪貼簿</string>
|
||||
<string name="default_checkbox">用作預設資料庫</string>
|
||||
<string name="digits">數字</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft;呢個係<strong>冇廣告</strong>嘅<strong>開源</strong>軟件。
|
||||
\n你可以喺遵循<strong>GPL 3</strong>或者更高版本嘅情況下重新發佈,而Kunzisoft對此不帶有任何擔保。</string>
|
||||
<string name="html_about_privacy"><strong>唔收集用戶資料。</strong>,呢個應用程式唔會連接任何伺服器,只會喺裝置上運作,完全尊重用戶私穩。</string>
|
||||
<string name="html_about_contribution">為程式能夠<strong>保持自主</strong>、<strong>修復漏洞</strong>、<strong>新增功能</strong>同<strong>保持持續開發</strong>,有賴你的<strong>貢獻</strong>。</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft;呢個係<strong>冇廣告</strong>嘅<strong>開源</strong>軟件。
|
||||
\n你可以喺遵循<strong>GPL 3</strong>或者更高版本嘅情況下重新發佈,而Kunzisoft對此不帶有任何擔保。</string>
|
||||
<string name="html_about_privacy"><strong>唔收集用戶資料。</strong>,呢個應用程式唔會連接任何伺服器,只會喺裝置上運作,完全尊重用戶私穩。</string>
|
||||
<string name="html_about_contribution">為程式能夠<strong>保持自主</strong>、<strong>修復漏洞</strong>、<strong>新增功能</strong>同<strong>保持持續開發</strong>,有賴你的<strong>貢獻</strong>。</string>
|
||||
<string name="entry_confpassword">確認密碼</string>
|
||||
<string name="entry_expires">失效時間</string>
|
||||
<string name="expired">過期</string>
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
<string name="unavailable_feature_hardware">Необходимият хардуер не може да бъде намерен.</string>
|
||||
<string name="hardware_key">Хардуерен ключ</string>
|
||||
<string name="hide_password_summary">Скриване на паролите (***) по подразбиране</string>
|
||||
<string name="select_database_file">Отваряне на хранилище</string>
|
||||
<string name="select_database_file">Отключване на хранилище</string>
|
||||
<string name="content_description_hardware_key_checkbox">Отметка на поле с хардуерен ключ</string>
|
||||
<string name="hide_password_title">Скриване на пароли</string>
|
||||
<string name="hint_pass">Парола</string>
|
||||
|
@ -158,7 +158,7 @@
|
|||
<string name="menu_move">Преместване</string>
|
||||
<string name="menu_cancel">Отказ</string>
|
||||
<string name="menu_hide_password">Скриване на парола</string>
|
||||
<string name="auto_focus_search_summary">Търсене при отваряне на хранилище</string>
|
||||
<string name="auto_focus_search_summary">Търсене при отключване на хранилище</string>
|
||||
<string name="saving_database">Запазване на хранилището…</string>
|
||||
<string name="command_execution">Изпълнение на команда…</string>
|
||||
<string name="content_description_keyboard_close_fields">Затваряне на полета</string>
|
||||
|
@ -167,7 +167,7 @@
|
|||
<string name="content_description_entry_icon">Пиктограма на запис</string>
|
||||
<string name="inherited">Наследено</string>
|
||||
<string name="menu_empty_recycle_bin">Изпразване на кошчето</string>
|
||||
<string name="html_about_privacy"><strong>Не се събират никакви потребителски данни</strong>, приложението не се свързва с никакви сървъри, работи изцяло локално и напълно уважава поверителността на потребителите.</string>
|
||||
<string name="html_about_privacy"><strong>Не се събират никакви потребителски данни</strong>, приложението не се свързва с никакви сървъри, работи изцяло локално и напълно уважава поверителността на потребителите.</string>
|
||||
<string name="searchable">Достъпно за търсене</string>
|
||||
<string name="menu_external_icon">Външна пиктограма</string>
|
||||
<string name="autofill_select_entry">Избиране на запис…</string>
|
||||
|
@ -228,15 +228,15 @@
|
|||
<string name="menu_form_filling_settings_summary">Клавиатура, автовъвеждане, междинна памет</string>
|
||||
<string name="menu_database_settings_summary">Описателни данни, кошче, шаблони, история</string>
|
||||
<string name="master_key_settings_summary">Промяна, обновяване</string>
|
||||
<string name="menu_open">Отваряне</string>
|
||||
<string name="menu_open">Отключване</string>
|
||||
<string name="auto_focus_search_title">Бързо търсене</string>
|
||||
<string name="subdomain_search_title">Търсене на поддомейни</string>
|
||||
<string name="menu_delete">Изтриване</string>
|
||||
<string name="menu_appearance_settings_summary">Теми, цветове, атрибути</string>
|
||||
<string name="download_initialization">Подготвяне…</string>
|
||||
<string name="content_description_entry_background_color">Цвят на фона на запис</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft е приложение с <strong>отворен код</strong> и <strong>без реклами</strong>.
|
||||
\nРазпространява се под лиценза <strong>GPLv3</strong> без каквато и да е гаранция.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft е приложение с <strong>отворен код</strong> и <strong>без реклами</strong>.
|
||||
\nРазпространява се под лиценза <strong>GPLv3</strong> без каквато и да е гаранция.</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Биометрия, удостоверяване</string>
|
||||
<string name="menu_security_settings_summary">Шифроване, функция за извличане на ключ</string>
|
||||
<string name="menu_master_key_settings">Настройки на главната парола</string>
|
||||
|
@ -303,8 +303,8 @@
|
|||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_entry_category">Запис</string>
|
||||
<string name="keyboard_appearance_category">Външен вид</string>
|
||||
<string name="allow_no_password_summary">Разрешава докосване на бутона „Отваряне“ без попълнена главна парола</string>
|
||||
<string name="delete_entered_password_summary">Премахва въведената парола след опит за отваряне на хранилище</string>
|
||||
<string name="allow_no_password_summary">Разрешава докосване на бутона „Отключване“ без попълнена главна парола</string>
|
||||
<string name="delete_entered_password_summary">Премахва въведената парола след опит за отключване на хранилище</string>
|
||||
<string name="reset_education_screens_text">Обучителните подсказки са нулирани</string>
|
||||
<string name="education_entry_edit_summary">Редактирайте записи с потребителски полета. Можете да правите кръстосани връзки между полетата на различни записи.</string>
|
||||
<string name="education_generate_password_title">Създавайте надеждни пароли</string>
|
||||
|
@ -399,7 +399,7 @@
|
|||
\n
|
||||
\nИзползвайте групите (подобно на папки), за да групирате записите в хранилището.</string>
|
||||
<string name="education_search_summary">Търсете по заглавие, потребител или съдържание на други полета, за да намерите своите пароли.</string>
|
||||
<string name="html_about_contribution">За <strong>запазване на нашата независимост</strong>, <strong>отстраняване на дефекти</strong>, <strong>добавяне на нови възможности</strong> и <strong>поддържане на активна разработка</strong>, разчитаме на вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="html_about_contribution">За <strong>запазване на нашата независимост</strong>, <strong>отстраняване на дефекти</strong>, <strong>добавяне на нови възможности</strong> и <strong>поддържане на активна разработка</strong>, разчитаме на вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="lock_database_show_button_title">Бутон за заключване</string>
|
||||
<string name="autofill_explanation_summary">Включете услугата за попълване на формуляри в други приложения</string>
|
||||
<string name="properties">Свойства</string>
|
||||
|
@ -420,10 +420,10 @@
|
|||
<string name="export_app_properties_summary">Създава резервно копие на настройките</string>
|
||||
<string name="root">Корен</string>
|
||||
<string name="show_uuid_title">Идентификатор</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Купувайки версията <strong>Pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Участвайки в проекта</strong>,</string>
|
||||
<string name="html_text_dev_feature">Тази възможност е <strong>в разработка</strong> и изисква вашето <strong>участие</strong>, за да бъде достъпна скоро.</string>
|
||||
<string name="html_text_feature_generosity">Тази <strong>тема</strong> е достъпна, благодарение на вашата щедрост.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Купувайки версията <strong>Pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Участвайки в проекта</strong>,</string>
|
||||
<string name="html_text_dev_feature">Тази възможност е <strong>в разработка</strong> и изисква вашето <strong>участие</strong>, за да бъде достъпна скоро.</string>
|
||||
<string name="html_text_feature_generosity">Тази <strong>тема</strong> е достъпна, благодарение на вашата щедрост.</string>
|
||||
<string name="invalid_db_sig">Форматът на хранилището не може да бъде определен.</string>
|
||||
<string name="list_entries_show_username_summary">Показват се потребителските имена в списъка със записите</string>
|
||||
<string name="list_entries_show_username_title">Потребители</string>
|
||||
|
@ -453,11 +453,11 @@
|
|||
<string name="enable_keep_screen_on_title">Екранът винаги включен</string>
|
||||
<string name="enable_keep_screen_on_summary">Поддържа екрана включен при преглед или промяна на запис</string>
|
||||
<string name="enable_auto_save_database_summary">Запазва хранилището при важни действия (в режим „четене и запис“)</string>
|
||||
<string name="html_text_ad_free">За разлика от много други приложения за управление на пароли това е <strong>без реклами</strong>, <strong>свободно от лицензи</strong> и не събира лични данни на сървърите си без значение каква версия използвате.</string>
|
||||
<string name="html_text_ad_free">За разлика от много други приложения за управление на пароли това е <strong>без реклами</strong>, <strong>свободно от лицензи</strong> и не събира лични данни на сървърите си без значение каква версия използвате.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Не забравяйте да обновявате приложението.</string>
|
||||
<string name="html_text_dev_feature_encourage">вие поощрявате разработчиците да добавят <strong>нови възможности</strong> и да <strong>отстраняват дефекти</strong> според вашите отзиви.</string>
|
||||
<string name="html_text_buy_pro">Купувайки версията Pro ще имате достъп до тази <strong>тема</strong> и особено ще помогнете за <strong>изпълнението на проекти на общността</strong>.</string>
|
||||
<string name="html_text_donation">За да развиваме проекта и да запазим неговата независимост се нуждаем от вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="html_text_dev_feature_encourage">вие поощрявате разработчиците да добавят <strong>нови възможности</strong> и да <strong>отстраняват дефекти</strong> според вашите отзиви.</string>
|
||||
<string name="html_text_buy_pro">Купувайки версията Pro ще имате достъп до тази <strong>тема</strong> и особено ще помогнете за <strong>изпълнението на проекти на общността</strong>.</string>
|
||||
<string name="html_text_donation">За да развиваме проекта и да запазим неговата независимост се нуждаем от вашата <strong>поддръжка</strong>.</string>
|
||||
<string name="hint_keyfile">Файл с ключ</string>
|
||||
<string name="invalid_algorithm">Грешен алгоритъм.</string>
|
||||
<string name="description_app_properties">Свойства за управление на настройките на KeePassDX</string>
|
||||
|
@ -551,6 +551,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Това свойство на приложението ще пази шифровани данни за достъп в защитеното хранилище за ключове на устройството.
|
||||
\n
|
||||
\nВ зависимост реализацията на ППИ на операционната система то може да не е пълнофункционално.
|
||||
\n
|
||||
\nПроверете съвместимостта и степента на сигурност на хранилището за ключове при производителя на устройството или автора на инсталираната операционната система.</string>
|
||||
<string name="templates_group_enable_summary">Използване на динамични шаблони за попълване на полетата на записи</string>
|
||||
<string name="max_history_items_title">Максимален брой записи</string>
|
||||
|
@ -666,4 +667,16 @@
|
|||
<string name="warning_database_notification_permission">Разрешението дава възможност за показване на състоянието на хранилището, както и да го заключвате с леснодостъпен бутон.
|
||||
\n
|
||||
\nАко не предоставите това разрешение, отвореното във фонов режим хранилище няма да бъде видимо, ако друго приложение се показва в момента.</string>
|
||||
<string name="style_name_forest">Горска</string>
|
||||
<string name="style_name_divine">Божествена</string>
|
||||
<string name="style_name_classic">Класическа</string>
|
||||
<string name="style_name_simple">Обикновена</string>
|
||||
<string name="style_name_moon">Лунна</string>
|
||||
<string name="style_name_sun">Слънчева</string>
|
||||
<string name="style_name_reply">Отговор</string>
|
||||
<string name="style_name_kunzite">Авторска</string>
|
||||
<string name="style_name_follow_system">Като системната</string>
|
||||
<string name="style_name_light">Светла</string>
|
||||
<string name="style_name_dark">Тъмна</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Презаредете последните промени в хранилището.</string>
|
||||
</resources>
|
|
@ -660,7 +660,7 @@
|
|||
<string name="education_unlock_title">Desbloqueja la base de dades</string>
|
||||
<string name="education_setup_OTP_summary">Configureu la gestió de contrasenyes d\'un sol ús (HOTP / TOTP) per generar un testimoni sol·licitat per a l\'autenticació de dos factors (2FA).</string>
|
||||
<string name="education_field_copy_title">Copia un camp</string>
|
||||
<string name="html_text_donation">Per tal de mantenir la nostra llibertat i estar sempre actius, comptem amb la seva <strong>aportació. </strong></string>
|
||||
<string name="html_text_donation">Per tal de mantenir la nostra llibertat i estar sempre actius, comptem amb la seva <strong>aportació. </strong></string>
|
||||
<string name="upload_attachment">Puja %1$s</string>
|
||||
<string name="download_finalization">S\'està finalitzant…</string>
|
||||
<string name="entropy">Entropia: %1$s bit</string>
|
||||
|
|
|
@ -628,6 +628,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Tato funkce uloží přihlašovací údaje v bezpečném úložišti klíčů Vašeho zařízení.
|
||||
\n
|
||||
\nV závislosti na implementaci nativního API operačního systému nemusí být plně funkční.
|
||||
\n
|
||||
\nOvěřte kompatibilitu a zabezpečení úložiště klíčů u výrobce svého zařízení a dodavatele operačního systému, jejž používáte.</string>
|
||||
<string name="keyboard_previous_search_title">Panel hledání</string>
|
||||
<string name="keyboard_previous_search_summary">Automaticky přepnout na předchozí klávesnici v panelu hledání</string>
|
||||
|
@ -689,4 +690,16 @@
|
|||
<string name="education_validate_entry_summary">Nezapomeňte ověřit svůj vstup a uložit databázi.
|
||||
\n
|
||||
\nPokud je aktivované automatické uzamčení a zapomenete, že jste něco upravili, riskujete ztrátu dat.</string>
|
||||
<string name="style_name_forest">Les</string>
|
||||
<string name="style_name_divine">Božský</string>
|
||||
<string name="style_name_classic">Klasický</string>
|
||||
<string name="style_name_simple">Jednoduchý</string>
|
||||
<string name="style_name_moon">Měsíc</string>
|
||||
<string name="style_name_sun">Slunce</string>
|
||||
<string name="style_name_reply">Reply</string>
|
||||
<string name="style_name_kunzite">Kunzit</string>
|
||||
<string name="style_name_follow_system">Podle systému</string>
|
||||
<string name="style_name_light">Světlý</string>
|
||||
<string name="style_name_dark">Tmavý</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Znovu načíst databázi s posledními změnami.</string>
|
||||
</resources>
|
|
@ -434,7 +434,7 @@
|
|||
<string name="style_name_moon">Mond</string>
|
||||
<string name="style_name_sun">Sonne</string>
|
||||
<string name="style_name_reply">Antwort</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_kunzite">Kunzit</string>
|
||||
<string name="style_name_follow_system">System folgen</string>
|
||||
<string name="warning_database_read_only">Schreibrechte gewähren, um Datenbankänderungen zu speichern</string>
|
||||
<string name="education_setup_OTP_summary">Einmal-Passwortverwaltung (HOTP/TOTP) einrichten, um Token für Zwei-Faktor-Authentifizierung (2FA) zu generieren.</string>
|
||||
|
@ -546,7 +546,7 @@
|
|||
<string name="error_start_database_action">Beim Ausführen einer Aktion in der Datenbank ist ein Fehler aufgetreten.</string>
|
||||
<string name="error_otp_type">Der vorhandene OTP-Typ wird von diesem Formular nicht erkannt, seine Validierung erzeugt Token möglicherweise nicht mehr korrekt.</string>
|
||||
<string name="content_description_otp_information">Informationen zu Einmalpasswörtern</string>
|
||||
<string name="warning_database_revoked">Auf die Datei kann nicht zugegriffen werden. Schließe die Datenbank und öffne sie von ihrem Speicherort erneut.</string>
|
||||
<string name="warning_database_revoked">Auf die Datei kann nicht zugegriffen werden. Bitte die Datenbank schließen und von ihrem Speicherort erneut öffnen.</string>
|
||||
<string name="error_export_app_properties">Fehler beim Exportieren der App-Einstellungen</string>
|
||||
<string name="success_export_app_properties">App-Einstellungen exportiert</string>
|
||||
<string name="error_import_app_properties">Fehler beim Importieren der App-Einstellungen</string>
|
||||
|
@ -615,7 +615,7 @@
|
|||
<string name="tags">Tags</string>
|
||||
<string name="show_entry_colors_title">Eintragsfarben</string>
|
||||
<string name="enable_keep_screen_on_title">Bildschirm eingeschaltet lassen</string>
|
||||
<string name="warning_keyfile_integrity">Der Hash der Datei kann nicht garantiert werden, da Android seine Daten ändern kann. Änder die Dateiendung zu .bin, um die Integrität zu gewährleisten.</string>
|
||||
<string name="warning_keyfile_integrity">Der Hash der Datei kann nicht garantiert werden, da Android deren Daten ändern kann. Bitte die Dateiendung in .bin ändern, um die Integrität zu gewährleisten.</string>
|
||||
<string name="enable_keep_screen_on_summary">Bildschirm beim Anzeigen oder Bearbeiten des Eintrags eingeschaltet lassen</string>
|
||||
<string name="show_entry_colors_summary">Vorder- und Hintergrundfarbe für einen Eintrag anzeigen</string>
|
||||
<string name="auto_type_sequence">Automatische Eingabefolge</string>
|
||||
|
@ -633,7 +633,7 @@
|
|||
<string name="navigation_drawer_open">Navigationsleiste öffnen</string>
|
||||
<string name="expired">Abgelaufen</string>
|
||||
<string name="warning_database_already_opened">Eine Datenbank ist bereits geöffnet. Schließe sie, um eine neue zu öffnen</string>
|
||||
<string name="advanced_unlock_keystore_warning">Diese Funktion speichert verschlüsselte Anmeldedaten im sicheren Schlüsselspeicher deines Geräts.
|
||||
<string name="advanced_unlock_keystore_warning">Diese Funktion speichert verschlüsselte Anmeldedaten im sicheren Schlüsselspeicher dieses Geräts.
|
||||
\n
|
||||
\nJe nach der internen API-Implementierung des Betriebssystems kann sie eingeschränkt sein.
|
||||
\nBitte die Kompatibilität und Sicherheit des Schlüsselspeichers vom Gerätehersteller und vom Ersteller der verwendeten ROM abgleichen.</string>
|
||||
|
@ -700,4 +700,7 @@
|
|||
\n
|
||||
\nWenn ein automatisches Sperren aktiviert ist und vergessen wird, dass Änderungen vorgenommen wurden, besteht die Gefahr von Datenverlust.</string>
|
||||
<string name="info">Info</string>
|
||||
</resources>
|
||||
<string name="style_name_light">Hell</string>
|
||||
<string name="style_name_dark">Dunkel</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Die Datenbank mit den letzten Änderungen neu laden.</string>
|
||||
</resources>
|
|
@ -199,7 +199,7 @@
|
|||
<string name="application_appearance">Διεπαφή</string>
|
||||
<string name="other">Άλλα</string>
|
||||
<string name="keyboard">Πληκτρολόγιο</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="magic_keyboard_title">Magikeybοard</string>
|
||||
<string name="reset_education_screens_title">Επαναφορά εκπαιδευτικών υποδείξεων</string>
|
||||
<string name="reset_education_screens_summary">Εμφάνιση όλων των εκπαιδευτικών πληροφοριών ξανά</string>
|
||||
<string name="reset_education_screens_text">Επαναφορά εκπαιδευτικών υποδείξεων</string>
|
||||
|
@ -273,8 +273,8 @@
|
|||
<string name="list_entries_show_username_summary">Εμφάνιση ονομάτων χρηστών σε λίστες καταχώρησης</string>
|
||||
<string name="clipboard">Πρόχειρο</string>
|
||||
<string name="build_label">Κατασκευή %1$s</string>
|
||||
<string name="keyboard_name">Magikeyboard</string>
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_name">Magikeybοard</string>
|
||||
<string name="keyboard_label">Magikeybοard (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Ρυθμίσεις Magikeyboard</string>
|
||||
<string name="keyboard_entry_category">Καταχώριση</string>
|
||||
<string name="keyboard_entry_timeout_title">Τέλος χρόνου</string>
|
||||
|
@ -624,6 +624,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Αυτή η δυνατότητα θα αποθηκεύσει κρυπτογραφημένα δεδομένα διαπιστευτηρίων στο ασφαλές KeyStore της συσκευής σας.
|
||||
\n
|
||||
\nΑνάλογα με την εγγενή υλοποίηση API του λειτουργικού συστήματος, ενδέχεται να μην είναι πλήρως λειτουργικό.
|
||||
\n
|
||||
\nΕλέγξτε τη συμβατότητα και την ασφάλεια του KeyStore με τον κατασκευαστή της συσκευής σας και τον δημιουργό της ROM που χρησιμοποιείτε.</string>
|
||||
<string name="passphrase">Συνθηματική φράση</string>
|
||||
<string name="colorize_password_summary">Χρωματίστε τους χαρακτήρες του κωδικού πρόσβασης ανά τύπο</string>
|
||||
|
@ -688,4 +689,16 @@
|
|||
<string name="education_validate_entry_summary">Θυμηθείτε να επικυρώσετε την καταχώρησή σας και να αποθηκεύσετε τη βάση δεδομένων σας.
|
||||
\n
|
||||
\nΕάν ενεργοποιηθεί ένα αυτόματο κλείδωμα και ξεχάσετε ότι κάνετε μια τροποποίηση, κινδυνεύετε να χάσετε τα δεδομένα σας.</string>
|
||||
<string name="style_name_forest">Δάσος</string>
|
||||
<string name="style_name_divine">Θείο</string>
|
||||
<string name="style_name_classic">Κλασσικό</string>
|
||||
<string name="style_name_simple">Απλό</string>
|
||||
<string name="style_name_reply">Απάντηση</string>
|
||||
<string name="style_name_light">Φωτεινό</string>
|
||||
<string name="style_name_dark">Σκοτεινό</string>
|
||||
<string name="style_name_moon">Φεγγάρι</string>
|
||||
<string name="style_name_sun">Ήλιος</string>
|
||||
<string name="style_name_kunzite">Κουνζίτης</string>
|
||||
<string name="style_name_follow_system">Όπως το σύστημα</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Επαναφορτώστε τη βάση δεδομένων με τις τελευταίες αλλαγές.</string>
|
||||
</resources>
|
|
@ -71,7 +71,7 @@
|
|||
<string name="content_description_password_length">Password length</string>
|
||||
<string name="content_description_keyboard_close_fields">Close fields</string>
|
||||
<string name="retrieving_db_key">Retrieving database key…</string>
|
||||
<string name="html_about_contribution">In order to <strong>keep our freedom</strong>, <strong>fix bugs</strong>, <strong>add features</strong> and <strong>to be always active</strong>, we count on your <strong>contribution</strong>.</string>
|
||||
<string name="html_about_contribution">In order to <strong>keep our freedom</strong>, <strong>fix bugs</strong>, <strong>add features</strong> and <strong>to be always active</strong>, we count on your <strong>contribution</strong>.</string>
|
||||
<string name="entry_accessed">Accessed</string>
|
||||
<string name="entry_confpassword">Confirm password</string>
|
||||
<string name="clipboard_error_clear">Could not clear clipboard</string>
|
||||
|
@ -89,9 +89,9 @@
|
|||
<string name="entry_add_attachment">Add attachment</string>
|
||||
<string name="content_description_remove_field">Remove field</string>
|
||||
<string name="content_description_update_from_list">Update</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft is <strong>open source</strong> and <strong>without advertising</strong>.
|
||||
\nIt is provided as is, under <strong>GPLv3</strong> license, without any warranty.</string>
|
||||
<string name="html_about_privacy"><strong>No user data is retrieved</strong>, this application does not connect to any server, works only locally and fully respects the privacy of users.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft is <strong>open source</strong> and <strong>without advertising</strong>.
|
||||
\nIt is provided as is, under <strong>GPLv3</strong> license, without any warranty.</string>
|
||||
<string name="html_about_privacy"><strong>No user data is retrieved</strong>, this application does not connect to any server, works only locally and fully respects the privacy of users.</string>
|
||||
<string name="entry_cancel">Cancel</string>
|
||||
<string name="entry_notes">Notes</string>
|
||||
<string name="entry_created">Created</string>
|
||||
|
|
|
@ -630,10 +630,11 @@
|
|||
<string name="consider_chars_filter">Considere caracteres</string>
|
||||
<string name="entropy_calculate">Entropía: calcular…</string>
|
||||
<string name="word_separator">Separador</string>
|
||||
<string name="advanced_unlock_keystore_warning">Esta característica almacenará credenciales cifradas en el almacenaje seguro KeyStore de su dispositivo.
|
||||
<string name="advanced_unlock_keystore_warning">Esta función almacenará datos de credenciales cifrados en el almacén de claves seguro del dispositivo.
|
||||
\n
|
||||
\nDependiendo de la implementación del API nativo del sistema operativo, tal vez no sea completamente funcional.
|
||||
\nCompruebe la compatibilidad y garantía del almacenaje KeyStore con el fabricante de su dispositivo y el creadas de la ROM que está utilizando.</string>
|
||||
\nDependiendo de la implementación de la API nativa del sistema operativo, puede que no sea totalmente funcional.
|
||||
\n
|
||||
\nComprueba la compatibilidad y seguridad del KeyStore con el fabricante de tu dispositivo y el creador de la ROM que estés utilizando.</string>
|
||||
<string name="content_description_passphrase_word_count">Recuento de palabras de la frase de paso</string>
|
||||
<string name="passphrase">Frase de acceso</string>
|
||||
<string name="colorize_password_title">Colorear contraseñas</string>
|
||||
|
@ -690,4 +691,16 @@
|
|||
<string name="education_validate_entry_summary">No olvides validar tu entrada y guardar tu base de datos.
|
||||
\n
|
||||
\nSi se activa un bloqueo automático y olvidas que estabas haciendo una modificación, corres el riesgo de perder tus datos.</string>
|
||||
<string name="style_name_classic">Clásico</string>
|
||||
<string name="style_name_divine">Divino</string>
|
||||
<string name="style_name_forest">Bosque</string>
|
||||
<string name="style_name_simple">Simple</string>
|
||||
<string name="style_name_moon">Luna</string>
|
||||
<string name="style_name_sun">Sol</string>
|
||||
<string name="style_name_reply">Responder</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Seguir el sistema</string>
|
||||
<string name="style_name_light">Claro</string>
|
||||
<string name="style_name_dark">Oscuro</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Recargue la base de datos con los últimos cambios.</string>
|
||||
</resources>
|
21
app/src/main/res/values-et/strings.xml
Normal file
21
app/src/main/res/values-et/strings.xml
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="homepage">Meie veebisait</string>
|
||||
<string name="about_description">KeePassi salasõnahalduri Androidi variant</string>
|
||||
<string name="contact">Meie kontaktid</string>
|
||||
<string name="info">Teave</string>
|
||||
<string name="accept">Nõustu</string>
|
||||
<string name="add_group">Lisa grupp</string>
|
||||
<string name="master_key">Peavõti</string>
|
||||
<string name="security">Turvalisus</string>
|
||||
<string name="encryption">Krüptimine</string>
|
||||
<string name="encryption_algorithm">Krüptoalgoritm</string>
|
||||
<string name="key_derivation_function">Võtmetuletusfunktsioon</string>
|
||||
<string name="app_timeout_summary">Ooteaeg enne andmebaasi lukustamist</string>
|
||||
<string name="application">Rakendus</string>
|
||||
<string name="feedback">Tagasiside</string>
|
||||
<string name="contribution">Toeta meid</string>
|
||||
<string name="add_entry">Lisa kirje</string>
|
||||
<string name="edit_entry">Muuda kirjet</string>
|
||||
<string name="app_timeout">Aegumine</string>
|
||||
</resources>
|
282
app/src/main/res/values-fil/strings.xml
Normal file
282
app/src/main/res/values-fil/strings.xml
Normal file
|
@ -0,0 +1,282 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="info">Impormasyon</string>
|
||||
<string name="feedback">Pagpuna</string>
|
||||
<string name="homepage">Homepage</string>
|
||||
<string name="accept">Tanggapin</string>
|
||||
<string name="add_group">Magdagdag ng grupo</string>
|
||||
<string name="master_key">Master key</string>
|
||||
<string name="security">Seguridad</string>
|
||||
<string name="encryption">Pag-encrypt</string>
|
||||
<string name="key_derivation_function">Function ng key derivation</string>
|
||||
<string name="app_timeout">Timeout</string>
|
||||
<string name="app_timeout_summary">Idle time bago i-lock ang database</string>
|
||||
<string name="extended_ASCII">Napalawak na ASCII</string>
|
||||
<string name="clipboard_cleared">Na-clear ang clipboard</string>
|
||||
<string name="clipboard_error_title">Error sa clipboard</string>
|
||||
<string name="clipboard_error_clear">Hindi ma-clear ang clipboard</string>
|
||||
<string name="content_description_background">Background</string>
|
||||
<string name="content_description_add_entry">Magdagdag ng entry</string>
|
||||
<string name="content_description_add_item">Magdagdag ng item</string>
|
||||
<string name="content_description_credentials_information">Info ng kredensyal</string>
|
||||
<string name="content_description_password_checkbox">Checkbox ng password</string>
|
||||
<string name="content_description_database_color">Kulay ng database</string>
|
||||
<string name="content_description_entry_foreground_color">Kulay ng foreground ng entry</string>
|
||||
<string name="content_description_entry_background_color">Kulay ng entry background</string>
|
||||
<string name="navigation_drawer_open">Nakabukas ang drawer ng nabigasyon</string>
|
||||
<string name="validate">I-validate</string>
|
||||
<string name="discard">Balewalain</string>
|
||||
<string name="entry_password_generator">Generator ng password</string>
|
||||
<string name="content_description_password_length">Haba ng password</string>
|
||||
<string name="entry_add_attachment">Magdagdag ng attachment</string>
|
||||
<string name="content_description_remove_from_list">Tanggalin</string>
|
||||
<string name="retrieving_db_key">Kinukuha ang database key…</string>
|
||||
<string name="waiting_challenge_request">Naghinintay para sa challenge request…</string>
|
||||
<string name="template_group_name">Mga template</string>
|
||||
<string name="digits">Mga digit</string>
|
||||
<string name="entry_notes">Mga tala</string>
|
||||
<string name="entry_confpassword">Kumpirmahin ang password</string>
|
||||
<string name="entry_history">Kasaysayan</string>
|
||||
<string name="entry_modified">Binago</string>
|
||||
<string name="searchable">Nahahanap</string>
|
||||
<string name="contact">I-contact</string>
|
||||
<string name="contribution">Kontribusyon</string>
|
||||
<string name="about_description">Android na implementasyon ng KeePass password manager</string>
|
||||
<string name="add_entry">Magdagdag ng entry</string>
|
||||
<string name="edit_entry">I-edit ang entry</string>
|
||||
<string name="encryption_algorithm">Algorithm ng pag-encrypt</string>
|
||||
<string name="application">App</string>
|
||||
<string name="brackets">Mga bracket</string>
|
||||
<string name="file_manager_install_description">Ang isang file manager na tinatanggap ang ACTION_CREATE_DOCUMENT at ACTION_OPEN_DOCUMENT intent action ay kinakailangan para gumawa, magbukas, at mag-save ng mga data ase file.</string>
|
||||
<string name="allow">Payagan</string>
|
||||
<string name="clipboard_error">Ang mga ibang mga device ay hindi pinapayagan ang mga app na gamitin ang clipboard.</string>
|
||||
<string name="clipboard_timeout">Timeout ng clipboard</string>
|
||||
<string name="clipboard_timeout_summary">Oras ng storage sa clipboard (kapag sinusuportahan ng iyong device)</string>
|
||||
<string name="content_description_open_file">Magbukas ng file</string>
|
||||
<string name="content_description_otp_information">Info ng one-time password</string>
|
||||
<string name="content_description_node_children">Children ng node</string>
|
||||
<string name="content_description_add_node">Magdagdag ng node</string>
|
||||
<string name="content_description_add_group">Magdagdag ng grupo</string>
|
||||
<string name="content_description_file_information">Info ng file</string>
|
||||
<string name="content_description_keyfile_checkbox">Checkbox ng keyfile</string>
|
||||
<string name="content_description_hardware_key_checkbox">Checkbox ng hardware key</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Visibility ng repeat toggle password</string>
|
||||
<string name="content_description_entry_icon">Icon ng entry</string>
|
||||
<string name="content_description_nav_header">Header ng nabigasyon</string>
|
||||
<string name="navigation_drawer_close">Sinara ang navigation drawer</string>
|
||||
<string name="discard_changes">Balewalain ang mga pagbabago?</string>
|
||||
<string name="waiting_challenge_response">Naghihintay para sa challenge response…</string>
|
||||
<string name="content_description_passphrase_word_count">Numero ng salita ng passphrase</string>
|
||||
<string name="database">Database</string>
|
||||
<string name="entry_add_field">Magdagdag ng field</string>
|
||||
<string name="decrypting_db">Dine-decrypt ang nilalaman ng database…</string>
|
||||
<string name="content_description_remove_field">Tanggalin ang field</string>
|
||||
<string name="default_checkbox">Gamitin bilang default database</string>
|
||||
<string name="content_description_update_from_list">I-update</string>
|
||||
<string name="content_description_keyboard_close_fields">Isara ang mga field</string>
|
||||
<string name="select_to_copy">Piliin para kopyahin ang %1$s sa clipboard</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Ang Kunzisoft ay <strong>open source</strong> at <strong>walang advertising</strong>.
|
||||
\nIbinigay ito nang as is, sa ilalim <strong>GPLv3</strong> na lisensya, nang walang anumang warranty.</string>
|
||||
<string name="html_about_privacy"><strong>Walang user data ay kinukuha</strong>, ang aplikasyon na ito ay hindi kumokonekta sa anumang server, gumanagana ng lokal at ganap na ginagalang ang pagkapribado ng mga gumagamit.</string>
|
||||
<string name="html_about_contribution">Para <strong>panatilihin ang aming kalayaan</strong>, <strong>ayusin ang mga bug</strong>, <strong>magdagdag ng mga feature</strong> at <strong>maging palaging aktibo</strong>, umaasa kami sa iyong <strong>kontribusyon</strong>.</string>
|
||||
<string name="entry_accessed">Na-access</string>
|
||||
<string name="hardware_key">Hardware key</string>
|
||||
<string name="entry_cancel">Kanselahin</string>
|
||||
<string name="entry_created">Ginawa</string>
|
||||
<string name="entry_expires">Mage-expire</string>
|
||||
<string name="expired">Nag-expire</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_attachments">Mga attachment</string>
|
||||
<string name="entry_keyfile">Keyfile</string>
|
||||
<string name="auto_type">Auto-Type</string>
|
||||
<string name="inherited">Na-inherit</string>
|
||||
<string name="auto_type_sequence">Sequence ng auto-type</string>
|
||||
<string name="entry_not_found">Hindi mahanap ang entry data.</string>
|
||||
<string name="entry_password">Password</string>
|
||||
<string name="tags">Mga tag</string>
|
||||
<string name="custom_data">Custom na data</string>
|
||||
<string name="save">I-save</string>
|
||||
<string name="error_nokeyfile">Pumili ng keyfile.</string>
|
||||
<string name="error_save_database">Hindi ma-save ang database.</string>
|
||||
<string name="error_otp_secret_key">Ang secret key at dapat nasa Base32 na format.</string>
|
||||
<string name="error_otp_counter">Dapat nasa pagitan ng %1$d at %2$d ang counter.</string>
|
||||
<string name="error_otp_period">Dapat nasa pagitan ng %1$d at %2$d na segundo ang period.</string>
|
||||
<string name="error_otp_digits">Dapat maglaman ng %1$d hanggang %2$d na digit ang token.</string>
|
||||
<string name="error_registration_read_only">Hindi pinapayagan ang pag-save ng bagong item sa read-only na database</string>
|
||||
<string name="error_no_response_from_challenge">Hindi makuha ang tugon mula sa challenge.</string>
|
||||
<string name="error_driver_required">Kinakailangan ang driver para sa %1$s.</string>
|
||||
<string name="error_unable_merge_database_kdb">Hindi maisama mula sa database V1.</string>
|
||||
<string name="error_location_unknown">Hindi alam ang lokasyon ng database, hindi maisasagawa ang aksyon sa database.</string>
|
||||
<string name="file_not_found_content">Hindi mahanap ang file. Subukang i-buksan muli mula sa iyong file browser.</string>
|
||||
<string name="menu_empty_recycle_bin">I-empty ang recycle bin</string>
|
||||
<string name="menu_restore_entry_history">I-restore ang history</string>
|
||||
<string name="menu_delete_entry_history">Burahin ang history</string>
|
||||
<string name="minus">Minus</string>
|
||||
<string name="never">Hindi kailanman</string>
|
||||
<string name="entry_title">Paksa</string>
|
||||
<string name="entry_setup_otp">Mag-set up ng one-time password</string>
|
||||
<string name="otp_type">Uri ng OTP</string>
|
||||
<string name="otp_secret">Sikreto</string>
|
||||
<string name="otp_period">Period (segundo)</string>
|
||||
<string name="otp_counter">Counter</string>
|
||||
<string name="otp_digits">Mga digit</string>
|
||||
<string name="search_filters">Mga filter sa paghahanap</string>
|
||||
<string name="otp_algorithm">Algorithm</string>
|
||||
<string name="current_group">Kasalukuyang grupo</string>
|
||||
<string name="case_sensitive">Case sensitive</string>
|
||||
<string name="regex">Regular expression</string>
|
||||
<string name="debit_credit_card">Debit / Credit Card</string>
|
||||
<string name="holder">Tagahawak</string>
|
||||
<string name="number">Numero</string>
|
||||
<string name="card_verification_value">CVV</string>
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
<string name="id_card">ID Card</string>
|
||||
<string name="name">Pangalan</string>
|
||||
<string name="place_of_issue">Lugar ng pagbigay</string>
|
||||
<string name="date_of_issue">Petsa ng pagbigay</string>
|
||||
<string name="email">Email</string>
|
||||
<string name="email_address">Email address</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="ssid">SSID</string>
|
||||
<string name="type">Uri</string>
|
||||
<string name="cryptocurrency">Wallet ng cryptocurrency</string>
|
||||
<string name="token">Token</string>
|
||||
<string name="public_key">Pampublikong key</string>
|
||||
<string name="private_key">Pribadong key</string>
|
||||
<string name="seed">Seed</string>
|
||||
<string name="account">Account</string>
|
||||
<string name="bank">Bangko</string>
|
||||
<string name="bank_name">Pangalan ng bangko</string>
|
||||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="secure_note">Secure na Tala</string>
|
||||
<string name="membership">Membership</string>
|
||||
<string name="standard">Standard</string>
|
||||
<string name="template">Template</string>
|
||||
<string name="version">Bersyon</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="entry_url">URL</string>
|
||||
<string name="entry_user_name">Username</string>
|
||||
<string name="error_arc4">Hindi sinusuportahan ang Arcfour stream cipher.</string>
|
||||
<string name="error_can_not_handle_uri">Hindi ma-handle ang URI na ito sa KeePassDX.</string>
|
||||
<string name="error_file_not_create">Hindi magawa ang file</string>
|
||||
<string name="error_invalid_db">Hindi mabasa ang database.</string>
|
||||
<string name="error_invalid_path">Siguraduhing tama ang path.</string>
|
||||
<string name="error_invalid_OTP">Hindi wastong OTP secret.</string>
|
||||
<string name="error_no_name">Maglagay ng pangalan.</string>
|
||||
<string name="error_word_reserved">Nakareserba ang salita na ito at hindi magagamit.</string>
|
||||
<string name="error_no_hardware_key">Pumili ng hardware key.</string>
|
||||
<string name="error_out_of_memory">Walang memory para i-load ang iyong buong database.</string>
|
||||
<string name="error_XML_malformed">Hindi nabuo ng mabuti ang XML.</string>
|
||||
<string name="error_load_database">Hindi ma-load ang database.</string>
|
||||
<string name="error_load_database_KDF_memory">Hindi ma-load ang key. Subukang ibaba ang KDF \"Memory Usage\".</string>
|
||||
<string name="error_pass_gen_type">Dapat pumili ng kahit isang uri ng pagbuo ng password.</string>
|
||||
<string name="error_disallow_no_credentials">Dapat may kahit isang kredensyal na nakatakda.</string>
|
||||
<string name="error_pass_match">Hindi tumutugma ang mga password.</string>
|
||||
<string name="error_rounds_too_large">Masyadong mataas ang \"Transformation rounds\". Tinatakda sa 2147483648.</string>
|
||||
<string name="error_string_key">Ang bawat string ay dapat may pangalan ng field.</string>
|
||||
<string name="error_label_exists">Umiiral na ang label na ito.</string>
|
||||
<string name="error_wrong_length">Maglagay ng positibong integer na numero sa \"Haba\" na field.</string>
|
||||
<string name="error_autofill_enable_service">Hindi ma-enable ang serbisyo ng autofill.</string>
|
||||
<string name="error_move_group_here">Hindi ka maaring maglipat ng grupo dito.</string>
|
||||
<string name="error_move_entry_here">Hindi ka maaring maglipat ng entry dito.</string>
|
||||
<string name="error_copy_entry_here">Hindi ka maaring magkopya ng entry dito.</string>
|
||||
<string name="error_copy_group_here">Hindi ka maaring magkopya ng grupo dito.</string>
|
||||
<string name="error_create_database">Hindi magawa ang database file.</string>
|
||||
<string name="error_create_database_file">Hindi magawa ang database gamit ang password at keyfile na ito.</string>
|
||||
<string name="error_otp_type">Ang kasalukuyang uri ng OTP ay hindi kinikilala ng form na ito, ang pagpapatunay nito ay maaaring hindi na makabuo ng token nang tama.</string>
|
||||
<string name="error_string_type">Ang text na ito ay hindi tumutugma sa hiniling na item.</string>
|
||||
<string name="error_field_name_already_exists">Umiiral na ang pangalan ng field.</string>
|
||||
<string name="error_database_uri_null">Hindi makuha ang Database URI.</string>
|
||||
<string name="error_rebuild_list">Hindi maayos na buuin muli ang listahan.</string>
|
||||
<string name="error_file_to_big">Ang file na sinusubukan mong i-upload ay masyadong malaki.</string>
|
||||
<string name="error_duplicate_file">Umiiral na ang file data.</string>
|
||||
<string name="error_start_database_action">May naganap na error habang nagsasagawa ng pagkilos sa database.</string>
|
||||
<string name="error_remove_file">May naganap na error habang tinatanggal ang file data.</string>
|
||||
<string name="error_upload_file">May naganap na error habang ina-upload ang file data.</string>
|
||||
<string name="error_challenge_already_requested">Hiniling na ang challenge</string>
|
||||
<string name="error_response_already_provided">Ibinigay na ang tugon.</string>
|
||||
<string name="error_cancel_by_user">Kinansela ng user.</string>
|
||||
<string name="error_hardware_key_unsupported">Hindi sinusuportahan ang hardware key.</string>
|
||||
<string name="error_empty_key">Hindi maaring walang laman ang key.</string>
|
||||
<string name="field_name">Pangalan ng field</string>
|
||||
<string name="field_value">Value ng field</string>
|
||||
<string name="corrupted_file">Sirang file.</string>
|
||||
<string name="file_browser">File manager</string>
|
||||
<string name="generate_password">Bumuo ng password</string>
|
||||
<string name="hint_conf_pass">Kumpirmahin ang password</string>
|
||||
<string name="hint_generated_password">Nabuo na password</string>
|
||||
<string name="hint_group_name">Pangalan ng grupo</string>
|
||||
<string name="hint_icon_name">Pangalan ng icon</string>
|
||||
<string name="hint_keyfile">Keyfile</string>
|
||||
<string name="hint_length">Haba</string>
|
||||
<string name="hint_pass">Password</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="passphrase">Passphrase</string>
|
||||
<string name="invalid_credentials">Hindi mabasa ang mga kredensyal.</string>
|
||||
<string name="invalid_algorithm">Maling algorithm.</string>
|
||||
<string name="invalid_db_same_uuid">Umiiral na ang %1$s na may katulad na UUID na %2$s.</string>
|
||||
<string name="invalid_db_sig">Hindi makilala ang format ng database.</string>
|
||||
<string name="keyfile_is_empty">Walang laman ang keyfile.</string>
|
||||
<string name="length">Haba</string>
|
||||
<string name="hide_password_title">Itago ang mga password</string>
|
||||
<string name="hide_password_summary">I-mask ang mga password (***) bilang default</string>
|
||||
<string name="colorize_password_title">Kulayan ang mga password</string>
|
||||
<string name="colorize_password_summary">Kulayan ang mga password character ayon sa uri</string>
|
||||
<string name="list_entries_show_username_title">Ipakita ang mga username</string>
|
||||
<string name="list_entries_show_username_summary">Ipakita ang mga username sa mga listahan ng entry</string>
|
||||
<string name="list_groups_show_number_entries_title">Ipakita ang numero ng mga entry</string>
|
||||
<string name="show_otp_token_title">Ipakita ang OTP token</string>
|
||||
<string name="show_otp_token_summary">Ipakita ang mga OTP token sa listahan ng mga entry</string>
|
||||
<string name="show_uuid_title">Ipakita ang UUID</string>
|
||||
<string name="show_uuid_summary">Pinapakita ang UUID na naka-link sa isang entry o grupo</string>
|
||||
<string name="list_groups_show_number_entries_summary">Ipakita ang numero ng mga entry sa isang grupo</string>
|
||||
<string name="list_size_title">Laki ng mga item ng listahan</string>
|
||||
<string name="list_size_summary">Laki ng text sa listahan ng element</string>
|
||||
<string name="creating_database">Ginagawa ang database…</string>
|
||||
<string name="loading_database">Nilo-load ang database…</string>
|
||||
<string name="lowercase">Lower-case</string>
|
||||
<string name="about">Tungkol sa</string>
|
||||
<string name="menu_change_key_settings">Palitan ang master key</string>
|
||||
<string name="copy_field">Kinopya ang %1$s</string>
|
||||
<string name="settings">Mga Setting</string>
|
||||
<string name="menu_app_settings">Mga setting ng app</string>
|
||||
<string name="menu_app_settings_summary">Paghahanap, lock, history, mga property</string>
|
||||
<string name="menu_form_filling_settings">Pagpuno ng form</string>
|
||||
<string name="menu_form_filling_settings_summary">Keyboard, pag-autofill, clipboard</string>
|
||||
<string name="menu_advanced_unlock_settings">Pag-unlock gamit ang device</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometry, kredensyal ng device</string>
|
||||
<string name="menu_database_settings">Mga setting ng database</string>
|
||||
<string name="menu_database_settings_summary">Metadata, recycle bin, mga template, history</string>
|
||||
<string name="menu_security_settings">Mga setting ng seguridad</string>
|
||||
<string name="menu_security_settings_summary">Encryption, function ng key derivation</string>
|
||||
<string name="menu_master_key_settings">Mga setting ng master key</string>
|
||||
<string name="master_key_settings_summary">Palitan, pag-renew</string>
|
||||
<string name="menu_donate">Mag-donate</string>
|
||||
<string name="menu_edit">I-edit</string>
|
||||
<string name="menu_copy">Kopyahin</string>
|
||||
<string name="menu_move">Ilipat</string>
|
||||
<string name="menu_paste">I-paste</string>
|
||||
<string name="menu_delete">Burahin</string>
|
||||
<string name="menu_cancel">Kanselahin</string>
|
||||
<string name="menu_hide_password">Itago ang password</string>
|
||||
<string name="menu_lock">I-lock ang database</string>
|
||||
<string name="menu_save_database">I-save ang data</string>
|
||||
<string name="menu_merge_database">I-merge ang data</string>
|
||||
<string name="menu_reload_database">I-reload ang data</string>
|
||||
<string name="menu_merge_from">Isama mula sa…</string>
|
||||
<string name="menu_save_copy_to">Mag-save ng kopya sa …</string>
|
||||
<string name="menu_open">Buksan</string>
|
||||
<string name="menu_search">Maghanap</string>
|
||||
<string name="menu_showpass">Ipakita ang password</string>
|
||||
<string name="menu_keystore_remove_key">Burahin ang device unlock key</string>
|
||||
<string name="menu_url">Pumunta sa URL</string>
|
||||
<string name="menu_file_selection_read_only">Naka-write protect</string>
|
||||
<string name="menu_open_file_read_and_write">Nababago</string>
|
||||
<string name="menu_external_icon">External na icon</string>
|
||||
<string name="no_results">Walang mga resulta ng paghahanap</string>
|
||||
<string name="no_url_handler">Mag-install ng web browser para buksan ang URL na ito.</string>
|
||||
<string name="select_database_file">Magbukas ng umiiral na vault</string>
|
||||
<string name="create_keepass_file">Gumawa ng bagong vault</string>
|
||||
<string name="auto_focus_search_title">Mabilis na paghahanap</string>
|
||||
</resources>
|
|
@ -697,4 +697,5 @@
|
|||
<string name="education_validate_entry_summary">N\'oubliez pas de valider votre saisie et de sauvegarder votre base de données
|
||||
\n
|
||||
\nSi un verrouillage automatique est activé et que vous oubliez que vous étiez en train d\'effectuer une modification, vous risquez de perdre vos données.</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Recharger la base de données avec les dernières modifications.</string>
|
||||
</resources>
|
|
@ -26,7 +26,7 @@
|
|||
<string name="security">Sigurnost</string>
|
||||
<string name="encryption">Šifriranje</string>
|
||||
<string name="encryption_algorithm">Algoritam šifriranja</string>
|
||||
<string name="key_derivation_function">Funkcija za generiranje ključeva</string>
|
||||
<string name="key_derivation_function">Funkcija derivacije ključa</string>
|
||||
<string name="app_timeout_summary">Vrijeme neaktivnosti prije zaključavanja baze podataka</string>
|
||||
<string name="application">Aplikacija</string>
|
||||
<string name="brackets">Zagrade</string>
|
||||
|
@ -37,7 +37,7 @@
|
|||
<string name="clipboard_error_title">Greška međuspremnika</string>
|
||||
<string name="clipboard_error">Neki uređaji neće dopustiti aplikacijama korištenje međuspremnika.</string>
|
||||
<string name="clipboard_error_clear">Nije moguće isprazniti međuspremnik</string>
|
||||
<string name="clipboard_timeout_summary">Trajanje spremišta u međuspremniku (ako uređaj to podržava)</string>
|
||||
<string name="clipboard_timeout_summary">Trajanje pohrane u međuspremniku (ukoliko uređaj to podržava)</string>
|
||||
<string name="content_description_background">Pozadina</string>
|
||||
<string name="content_description_open_file">Otvori datoteku</string>
|
||||
<string name="content_description_add_node">Dodaj čvor</string>
|
||||
|
@ -391,7 +391,7 @@
|
|||
<string name="hide_broken_locations_title">Sakrij pokvarene poveznice baze podataka</string>
|
||||
<string name="autofill_block">Blokiranje automatskog ispunjavanja</string>
|
||||
<string name="keystore_not_accessible">Baza ključeva nije ispravno inicijalizirana.</string>
|
||||
<string name="icon_pack_choose_summary">Paket ikona, koji se koristi u aplikaciji</string>
|
||||
<string name="icon_pack_choose_summary">Paket ikona koji se koristi u aplikaciji</string>
|
||||
<string name="hide_expired_entries_summary">Istekli unosi se ne pokazuju</string>
|
||||
<string name="education_lock_title">Zaključaj bazu podataka</string>
|
||||
<string name="education_unlock_title">Otključaj bazu podataka</string>
|
||||
|
@ -525,8 +525,8 @@
|
|||
<string name="unit_kibibyte">KiB</string>
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="download_canceled">Prekinuto!</string>
|
||||
<string name="icon_section_custom">Prilagođeno</string>
|
||||
<string name="icon_section_standard">Standardno</string>
|
||||
<string name="icon_section_custom">Prilagođene</string>
|
||||
<string name="icon_section_standard">Standardne</string>
|
||||
<string name="style_brightness_summary">Odaberi svijetle ili tamne teme</string>
|
||||
<string name="style_brightness_title">Svjetlina teme</string>
|
||||
<string name="error_upload_file">Tijekom prijenosa podataka datoteke došlo je do greške.</string>
|
||||
|
@ -617,6 +617,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Ova će funckija spremiti šifrirane podatke za prijavu u sigurni KeyStore tvog uređaja.
|
||||
\n
|
||||
\nOvisno o izvornoj API implementaciji operacijskog sustava, funcionalsnost možda neće biti potpuna.
|
||||
\n
|
||||
\nProvjeri kompatibilnost i sigurnost KeyStorea kod proizvođača tvog uređaja i kreatora ROM-a koji koristiš.</string>
|
||||
<string name="warning_database_already_opened">Baza podataka je već otvorena. Za otvaranje nove, najprije je zatvori</string>
|
||||
<string name="content_description_passphrase_word_count">Broj riječi dugačke lozinke</string>
|
||||
|
@ -683,4 +684,16 @@
|
|||
<string name="education_validate_entry_summary">Nemoj zaboraviti potvrditi svoj unos i spremiti svoju bazu podataka.
|
||||
\n
|
||||
\nAko se automatsko zaključavanje aktivira i ako zaboraviš da si izvršio/la promjene, riskiraš gubitak podataka.</string>
|
||||
<string name="style_name_forest">Šuma</string>
|
||||
<string name="style_name_divine">Božanstveno</string>
|
||||
<string name="style_name_classic">Klasično</string>
|
||||
<string name="style_name_moon">Mjesec</string>
|
||||
<string name="style_name_reply">Odgovor</string>
|
||||
<string name="style_name_follow_system">Prati stil sustava</string>
|
||||
<string name="style_name_light">Svijetla</string>
|
||||
<string name="style_name_simple">Jednostavno</string>
|
||||
<string name="style_name_sun">Sunce</string>
|
||||
<string name="style_name_kunzite">Spodumen</string>
|
||||
<string name="style_name_dark">Tamna</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Ponovo učitaj bazu podataka s najnovijim promjenama.</string>
|
||||
</resources>
|
|
@ -615,6 +615,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Fitur ini akan menyimpan data kredensial terenkripsi di KeyStore perangkat Anda yang aman.
|
||||
\n
|
||||
\nBergantung pada implementasi API asli dari sistem operasi, mungkin tidak berfungsi penuh.
|
||||
\n
|
||||
\nPeriksa kompatibilitas dan keamanan KeyStore dengan produsen perangkat Anda dan pembuat ROM yang Anda gunakan.</string>
|
||||
<string name="education_read_only_title">Lindungi basis data Anda dari penulisan</string>
|
||||
<string name="keyboard_save_search_info_summary">Coba simpan informasi terbagi ketika membuat sebuah pilihan entri manual untuk penggunaan mudah di waktu mendatang</string>
|
||||
|
@ -666,4 +667,15 @@
|
|||
<string name="menu_appearance_settings_summary">Tema, warna, atribut</string>
|
||||
<string name="unlock">Buka kunci</string>
|
||||
<string name="education_validate_entry_title">Validasi entri</string>
|
||||
<string name="style_name_moon">Bulan</string>
|
||||
<string name="style_name_sun">Matahari</string>
|
||||
<string name="style_name_reply">Balas</string>
|
||||
<string name="style_name_divine">Ilahi</string>
|
||||
<string name="style_name_forest">Hutan</string>
|
||||
<string name="style_name_simple">Sederhana</string>
|
||||
<string name="style_name_classic">Klasik</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Ikuti sistem</string>
|
||||
<string name="style_name_light">Terang</string>
|
||||
<string name="style_name_dark">Gelap</string>
|
||||
</resources>
|
|
@ -262,8 +262,8 @@
|
|||
<string name="education_donation_title">Partecipa</string>
|
||||
<string name="education_donation_summary">Aiuta a migliorare la stabilità, la sicurezza e ad aggiungere nuove funzioni.</string>
|
||||
<string name="html_text_ad_free">Diversamente da molte app di gestione password, questa è <strong>senza pubblicità</strong>, <strong>software libero (copyleft)</strong> e non raccoglie dati personali nei suoi server, non importa quale versione usi.</string>
|
||||
<string name="html_text_buy_pro">Acquistando la versione pro, avrai accesso a questa <strong>stile visivo</strong> e soprattutto aiuterai nella <strong>realizzazione dei progetti della comunità.</strong></string>
|
||||
<string name="html_text_feature_generosity">Questa <strong>stile visivo</strong> è disponibile grazie alla tua generosità.</string>
|
||||
<string name="html_text_buy_pro">Acquistando la versione pro, avrai accesso a questo <strong>stile visivo</strong> e soprattutto aiuterai nella <strong>realizzazione dei progetti della comunità.</strong></string>
|
||||
<string name="html_text_feature_generosity">Questo <strong>stile visivo</strong> è disponibile grazie alla tua generosità.</string>
|
||||
<string name="html_text_donation">Al fine di mantenere la nostra libertà ed essere sempre attivi, contiamo sul tuo <strong>contributo.</strong></string>
|
||||
<string name="html_text_dev_feature">Questa funzione è <strong>in sviluppo</strong> e richiede il tuo <strong>contributo</strong> per essere disponibile a breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Acquistando la versione <strong>pro</strong>,</string>
|
||||
|
@ -631,6 +631,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Questa funzione memorizzerà le informazioni cifrate di accesso nel KeyStore protetto del dispositivo.
|
||||
\n
|
||||
\nA seconda di come è stata implementata l\'API nativa del sistema operativo, potrebbe non essere pienamente funzionante.
|
||||
\n
|
||||
\nVerificare la compatibilità e la sicurezza del KeyStore consultando sia il costruttore del dispositivo che il creatore della ROM in uso nel dispositivo stesso.</string>
|
||||
<string name="keyboard_previous_search_title">Schermata di ricerca</string>
|
||||
<string name="keyboard_previous_search_summary">Ritornare automaticamente alla tastiera precedente quando ci si trova sulla schermata di ricerca</string>
|
||||
|
@ -691,4 +692,15 @@
|
|||
<string name="warning_database_notification_permission">L\'autorizzazione per le notifiche ti permette di mostrare lo stato del database e bloccarlo con un pulsante facilmente accessibile.
|
||||
\n
|
||||
\nSe non attivi questa autorizzazione, il database aperto in secondo piano non sarà visibile se un\'altra applicazione è aperta in primo piano.</string>
|
||||
<string name="style_name_forest">Foresta</string>
|
||||
<string name="style_name_divine">Divino</string>
|
||||
<string name="style_name_moon">Luna</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_light">Chiaro</string>
|
||||
<string name="style_name_dark">Scuro</string>
|
||||
<string name="style_name_classic">Classico</string>
|
||||
<string name="style_name_simple">Semplice</string>
|
||||
<string name="style_name_sun">Sole</string>
|
||||
<string name="style_name_follow_system">Segui il sistema</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Ricarica il database con le ultime modifiche.</string>
|
||||
</resources>
|
|
@ -27,7 +27,7 @@
|
|||
<string name="encryption">Kryptering</string>
|
||||
<string name="encryption_algorithm">Krypteringsalgoritme</string>
|
||||
<string name="key_derivation_function">Nøkkelutledningsfunksjon</string>
|
||||
<string name="app_timeout">Programtidsavbrudd</string>
|
||||
<string name="app_timeout">Tidsavbrudd</string>
|
||||
<string name="app_timeout_summary">Inaktivitet før databasen låses</string>
|
||||
<string name="application">Program</string>
|
||||
<string name="brackets">Parenteser</string>
|
||||
|
@ -70,7 +70,7 @@
|
|||
<string name="error_no_name">Et navn er påkrevd.</string>
|
||||
<string name="error_nokeyfile">En nøkkelfil er påkrevd.</string>
|
||||
<string name="error_out_of_memory">Enheten slapp opp for minne under fortolkning av databasen din.</string>
|
||||
<string name="error_load_database">Kunne ikke laste inn databasen din.</string>
|
||||
<string name="error_load_database">Kunne ikke laste inn databasen.</string>
|
||||
<string name="error_load_database_KDF_memory">Kunne ikke laste nøkkelen, prøv å senke minnet brukt av KDF.</string>
|
||||
<string name="error_pass_gen_type">Minst én passordgenereringstype må velges.</string>
|
||||
<string name="error_pass_match">Passordene samsvarer ikke.</string>
|
||||
|
@ -81,7 +81,7 @@
|
|||
<string name="field_name">Feltnavn</string>
|
||||
<string name="field_value">Feltverdi</string>
|
||||
<string name="file_not_found_content">Fant ikke filen. Prøv å åpne den fra din innholdsleverandør.</string>
|
||||
<string name="file_browser">Filutforsker</string>
|
||||
<string name="file_browser">Filbehandler</string>
|
||||
<string name="generate_password">Opprett passord</string>
|
||||
<string name="hint_conf_pass">Bekreft passord</string>
|
||||
<string name="hint_generated_password">Generert passord</string>
|
||||
|
@ -90,13 +90,13 @@
|
|||
<string name="hint_length">Lengde</string>
|
||||
<string name="hint_pass">Passord</string>
|
||||
<string name="password">Passord</string>
|
||||
<string name="invalid_credentials">Ugyldig passord eller nøkkelfil.</string>
|
||||
<string name="invalid_credentials">Kunne ikke lese legitimasjonen.</string>
|
||||
<string name="invalid_algorithm">Ugyldig algoritme.</string>
|
||||
<string name="invalid_db_sig">Fremmed databaseformat.</string>
|
||||
<string name="keyfile_is_empty">Nøkkelfilen er tom.</string>
|
||||
<string name="length">Lengde</string>
|
||||
<string name="list_entries_show_username_title">Vis brukernavn</string>
|
||||
<string name="list_entries_show_username_summary">Vis brukernavn i oppføringslister</string>
|
||||
<string name="list_entries_show_username_summary">Viser brukernavn i oppføringslister</string>
|
||||
<string name="list_size_title">Størrelsen på listeelementene</string>
|
||||
<string name="list_size_summary">Tekststørrelse i elemenetlisten</string>
|
||||
<string name="loading_database">Laster database…</string>
|
||||
|
@ -129,7 +129,7 @@
|
|||
<string name="never">Aldri</string>
|
||||
<string name="no_results">Ingen søkeresultater</string>
|
||||
<string name="no_url_handler">Kan ikke håndtere denne nettadressen.</string>
|
||||
<string name="select_database_file">Velg en eksisterende database</string>
|
||||
<string name="select_database_file">Åpne eksisterende hvelv</string>
|
||||
<string name="progress_create">Oppretter ny database…</string>
|
||||
<string name="progress_title">Arbeider…</string>
|
||||
<string name="protection">Beskyttelse</string>
|
||||
|
@ -137,7 +137,7 @@
|
|||
<string name="read_only_warning">KeePassDX har ikke skrivetilgang til din databaseplassering, så den vil bli åpnet skrivebeskyttet.</string>
|
||||
<string name="content_description_remove_from_list">Fjern</string>
|
||||
<string name="root">Rot</string>
|
||||
<string name="encryption_explanation">Algoritme for å kryptere hele databasen. (Passord, brukernavn, merknader og all data i databasen er kryptert med valgt algoritme).</string>
|
||||
<string name="encryption_explanation">Algoritme brukt til å kryptere all data i databasen</string>
|
||||
<string name="kdf_explanation">For å generere en nøkkel for krypteringsalgoritmen, er den komprimerte hovednøkkelen (SHA-256) transformert ved bruk av en tilfeldig saltet nøkkelutledningsfunksjon.</string>
|
||||
<string name="rounds">Krypteringsomganger</string>
|
||||
<string name="rounds_explanation">Flere krypteringsomganger gir ytterligere beskyttelse mot råmaktsangrep, men kan virkelig sakke ned innlasting og lagring.</string>
|
||||
|
@ -183,26 +183,26 @@
|
|||
<string name="list_password_generator_options_summary">Sett forvalgte passordgenereringstegn</string>
|
||||
<string name="clipboard">Utklippstavle</string>
|
||||
<string name="clipboard_notifications_title">Utklippstavlemerknader</string>
|
||||
<string name="clipboard_notifications_summary">Aktiver varsler om utklippstavle for å kopiere felt når du viser en oppføring</string>
|
||||
<string name="clipboard_notifications_summary">Vis utklippstavle-varsler for å kopiere felt når du ser på en oppføring</string>
|
||||
<string name="clipboard_warning">Hvis din enhet ikke er i stand til å slette ting fra utklippstavlen automatisk, slett det kopierte elementet fra din utklippshistorikk manuelt.</string>
|
||||
<string name="lock">Lås</string>
|
||||
<string name="lock_database_screen_off_title">Skjermlås</string>
|
||||
<string name="lock_database_screen_off_summary">Lås databasen når skjermen er av</string>
|
||||
<string name="advanced_unlock">Fingeravtrykk</string>
|
||||
<string name="lock_database_screen_off_summary">Lås databasen etter noen sekunder når skjermen er av</string>
|
||||
<string name="advanced_unlock">Lås opp enheten</string>
|
||||
<string name="biometric_unlock_enable_title">Skanner etter fingeravtrykk</string>
|
||||
<string name="biometric_unlock_enable_summary">Skru på fingeravtrykksåpning av database</string>
|
||||
<string name="biometric_unlock_enable_summary">Lar deg bruke biometri for å åpne databasen</string>
|
||||
<string name="biometric_delete_all_key_title">Slett krypteringsnøkler</string>
|
||||
<string name="biometric_delete_all_key_summary">Slett alle fingeravtrykksnøkler som har med fingeravtrykksgjenkjennelse å gjøre</string>
|
||||
<string name="biometric_delete_all_key_summary">Slett alle krypteringsnøkler relatert til enhetsopplåsing</string>
|
||||
<string name="unavailable_feature_text">Kunne ikke starte denne funksjonen.</string>
|
||||
<string name="unavailable_feature_version">Din Androidversjon %1$s oppfyller ikke minimumskravet, %2$s kreves.</string>
|
||||
<string name="unavailable_feature_version">Enheten din kjører Android %1$s, men det kreves %2$s eller nyere.</string>
|
||||
<string name="unavailable_feature_hardware">Fant ikke maskinvaren.</string>
|
||||
<string name="file_name">Filnavn</string>
|
||||
<string name="path">Sti</string>
|
||||
<string name="assign_master_key">Tildel en hovednøkkel</string>
|
||||
<string name="create_keepass_file">Opprett ny KeePass-fil</string>
|
||||
<string name="recycle_bin_title">Bruk papirkurv</string>
|
||||
<string name="recycle_bin_summary">Flytt en gruppe eller oppføring til \"Papirkurv\" før sletting</string>
|
||||
<string name="monospace_font_fields_enable_title">Feltskrift</string>
|
||||
<string name="create_keepass_file">Opprett nytt hvelv</string>
|
||||
<string name="recycle_bin_title">Papirkurv bruk</string>
|
||||
<string name="recycle_bin_summary">Flytter grupper og oppføringer til \"Papirkurv\"-gruppen før sletting</string>
|
||||
<string name="monospace_font_fields_enable_title">Felt-skrift</string>
|
||||
<string name="monospace_font_fields_enable_summary">Endre skriften brukt i felter for bedre tegngjengivelse</string>
|
||||
<string name="allow_copy_password_title">Kopi av passord</string>
|
||||
<string name="allow_copy_password_summary">Tillat kopiering av adgangspassordet og beskyttede felter til utklippstavlen</string>
|
||||
|
@ -211,28 +211,28 @@
|
|||
<string name="database_description_title">Databasebeskrivelse</string>
|
||||
<string name="database_version_title">Databaseversjon</string>
|
||||
<string name="text_appearance">Tekstutseende</string>
|
||||
<string name="application_appearance">Programutseende</string>
|
||||
<string name="application_appearance">Grensesnitt</string>
|
||||
<string name="other">Annet</string>
|
||||
<string name="keyboard">Tastatur</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="magic_keyboard_explanation_summary">Aktiver et egendefinert tastatur som fyller inn passordene og alle identitetsfelter</string>
|
||||
<string name="allow_no_password_title">Tillat ingen hovednøkkel</string>
|
||||
<string name="allow_no_password_summary">Skru på \"Åpne\"-tasten hvis ingen passordidentifikasjon er valgt</string>
|
||||
<string name="allow_no_password_summary">Tillater å trykke på \"Åpne\"-knappen hvis ingen legitimasjon er valgt</string>
|
||||
<string name="enable_read_only_title">Skrivebeskyttet</string>
|
||||
<string name="enable_read_only_summary">Åpne din database skrivebeskyttet som forvalg</string>
|
||||
<string name="enable_education_screens_title">Hjelpeskjermer</string>
|
||||
<string name="enable_education_screens_summary">Framhev elementer for opplæring i programmet</string>
|
||||
<string name="reset_education_screens_title">Tilbakestill opplæringsskjermer</string>
|
||||
<string name="reset_education_screens_summary">Tilbakestill visning av opplæringselementer</string>
|
||||
<string name="reset_education_screens_text">Tilbakestilling av opplæringsskjermer</string>
|
||||
<string name="enable_read_only_summary">Åpne databasen skrivebeskyttet som standard</string>
|
||||
<string name="enable_education_screens_title">Lærerike tips</string>
|
||||
<string name="enable_education_screens_summary">Fremhev elementer for å finne ut hvordan appen fungerer</string>
|
||||
<string name="reset_education_screens_title">Tilbakestill lærerike tips</string>
|
||||
<string name="reset_education_screens_summary">Vis alle de lærerike tipsene igjen</string>
|
||||
<string name="reset_education_screens_text">Tilbakestill de lærerike tipsene</string>
|
||||
<string name="education_create_database_title">Opprett din databasefil</string>
|
||||
<string name="education_create_database_summary">Du kjenner ikke KeePassDX enda, opprett din første passordsaministrasjonsfil.</string>
|
||||
<string name="education_select_database_title">Åpne en eksisterende database</string>
|
||||
<string name="education_select_database_summary">Du har allerede brukt en KeePass-behandler. Bare åpne KDBX-filen fra din filbehandler.</string>
|
||||
<string name="education_new_node_title">Legg til nye elementer i databasen din</string>
|
||||
<string name="education_new_node_summary">Legg til oppføringer for å behandle dine digitale identiteter.
|
||||
<string name="education_new_node_summary">Oppføringer hjelper deg med å administrere dine digitale identiteter.
|
||||
\n
|
||||
\nLegg til grupper (tilsvarende mapper) for å organisere dine oppføringer og databasen din.</string>
|
||||
\nGrupper (~mapper) organiserer oppføringer i databasen din.</string>
|
||||
<string name="education_search_title">Søk i dine oppføringer</string>
|
||||
<string name="education_search_summary">Søk etter oppføringer etter tittel, brukernavn eller andre felter for å hente passordene dine.</string>
|
||||
<string name="education_entry_edit_title">Rediger oppføringen</string>
|
||||
|
@ -240,7 +240,7 @@
|
|||
<string name="education_generate_password_title">Opprett et sterkt passord</string>
|
||||
<string name="education_generate_password_summary">Generer et sterkt passord å tilknytte oppføringen din, definer det i henhold til kriteriene i skjemaet, og ikke glem å gjøre passordet sikkert.</string>
|
||||
<string name="education_entry_new_field_title">Legg til egendefinerte felter</string>
|
||||
<string name="education_entry_new_field_summary">Du ønsker å registrere et grunnleggende felt som ikke allerede finnes, fyll inn et nytt et du også kan beskytte visuelt.</string>
|
||||
<string name="education_entry_new_field_summary">Registrer et ekstra felt, legg til en verdi og om ønskelig beskytt det.</string>
|
||||
<string name="education_unlock_title">Lås opp databasen din</string>
|
||||
<string name="education_unlock_summary">Oppgi passord og/eller nøkkelfil for å låse opp databasen din.
|
||||
\n
|
||||
|
@ -250,7 +250,7 @@
|
|||
\n
|
||||
\nI skrivebeskyttet modus, kan du forhindre utilsiktede endringer i databasen.
|
||||
\n
|
||||
\nI skrivemodus, kan du legge til, slette eller endre alle elementene du ønsker.</string>
|
||||
\nI skrivemodus, kan du legge til, slette eller endre alle elementene.</string>
|
||||
<string name="education_field_copy_title">Kopier et felt</string>
|
||||
<string name="education_field_copy_summary">Kopier et felt for å lime det inn der du ønsker.
|
||||
\nBruk den skjemautfyllingsmetoden du foretrekker.</string>
|
||||
|
@ -260,9 +260,8 @@
|
|||
<string name="education_sort_summary">Sorter oppføringer og grupper i henhold til spesifikke parameter.</string>
|
||||
<string name="education_donation_title">Delta</string>
|
||||
<string name="education_donation_summary">Delta for å øke stabiliteten, sikkerheten, og med å legge til flere funksjoner.</string>
|
||||
<string name="html_text_ad_free">Ulikt mange passordbehandlingsprogrammer, er dette <strong>reklamefri</strong>, <strong>copyleftbasert fri programvare</strong> og samler ikke inn personlig data på tjenerne sine, selv i sin gratisversjon.</string>
|
||||
<string name="html_text_buy_pro">Ved kjøp av pro-versjonen, vil du få tilgang til denne <strong>visuelle funksjonen</strong> og du vil spesielt hjelpe <strong> realiseringen av gemenskapsprosjekter.</strong>
|
||||
</string>
|
||||
<string name="html_text_ad_free">I motsetning til mange passordadministrasjons-apper er denne <strong>annonsefri</strong>, <strong>copylefted libre-programvare</strong> og samler ikke inn personlige data på serverne, uansett hvilken versjon du bruker.</string>
|
||||
<string name="html_text_buy_pro">Ved kjøp av pro-versjonen, vil du få tilgang til denne <strong>visuelle funksjonen</strong> og du vil bidra med støtte til <strong> realisering av fellesskaps prosjekter.</strong></string>
|
||||
<string name="html_text_feature_generosity">Denne <strong>visuelle stilen</strong> er tilgjengelig takket være din generøsitet.</string>
|
||||
<string name="html_text_donation">For å beholde vår frihet og alltid være aktive, stoler vi på dine <strong>bidrag.</strong>
|
||||
</string>
|
||||
|
@ -272,7 +271,7 @@
|
|||
<string name="html_text_dev_feature_encourage">oppfordrer du utviklere til å skape <strong>nye funksjoner</strong> og til å <strong>fikse feil</strong> i henhold til dine kommentarer.</string>
|
||||
<string name="html_text_dev_feature_thanks">Takk for ditt bidrag.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Det arbeides hardt på realiseringen av denne utgaven.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Ikke glem å holde programmet ditt oppgradert.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Husk å holde appen din oppdatert ved å installere nye versjoner.</string>
|
||||
<string name="download">Last ned</string>
|
||||
<string name="contribute">Bidra</string>
|
||||
<string name="style_choose_title">Velg en drakt</string>
|
||||
|
@ -303,10 +302,10 @@
|
|||
<string name="lock_database_back_root_title">Trykk «Tilbake» for å låse</string>
|
||||
<string name="lock_database_back_root_summary">Lås databasen når brukeren klikker tilbakeknappen på root-skjermen</string>
|
||||
<string name="clear_clipboard_notification_title">Tøm ved lukking</string>
|
||||
<string name="clear_clipboard_notification_summary">Lukk databasen når du lukker varselet</string>
|
||||
<string name="clear_clipboard_notification_summary">Lås databasen når utklippstavlens varighet utløper eller varselet lukkes etter at du begynner å bruke den</string>
|
||||
<string name="recycle_bin">Papirkurv</string>
|
||||
<string name="keyboard_selection_entry_title">Oppføringsvalg</string>
|
||||
<string name="keyboard_selection_entry_summary">Vis inndatafelter i Magikeyboard når en oppføring vises</string>
|
||||
<string name="keyboard_selection_entry_summary">Når du ser på en oppføring i KeePassDX blir Magikeyboard fylt opp med den oppføringen</string>
|
||||
<string name="delete_entered_password_title">Slett passord</string>
|
||||
<string name="delete_entered_password_summary">Sletter passord innskrevet etter et tilkoblingsforsøk til en database</string>
|
||||
<string name="content_description_open_file">Åpne fil</string>
|
||||
|
@ -322,12 +321,12 @@
|
|||
<string name="error_move_entry_here">Du kan ikke flytte en oppføring hit.</string>
|
||||
<string name="error_copy_entry_here">Du kan ikke kopiere en oppføring hit.</string>
|
||||
<string name="list_groups_show_number_entries_title">Vis antall oppføringer</string>
|
||||
<string name="list_groups_show_number_entries_summary">Vis antall oppføringer i en gruppe</string>
|
||||
<string name="list_groups_show_number_entries_summary">Viser antall oppføringer i en gruppe</string>
|
||||
<string name="content_description_background">Bakgrunn</string>
|
||||
<string name="content_description_update_from_list">Oppdater</string>
|
||||
<string name="content_description_keyboard_close_fields">Lukk felt</string>
|
||||
<string name="error_create_database_file">Kan ikke opprette database med dette passordet og nøkkelfilen.</string>
|
||||
<string name="menu_advanced_unlock_settings">Avansert opplåsing</string>
|
||||
<string name="menu_advanced_unlock_settings">Enhetsopplåsing</string>
|
||||
<string name="enable">Aktiver</string>
|
||||
<string name="disable">Skru av</string>
|
||||
<string name="content_description_entry_icon">Oppføringsikon</string>
|
||||
|
@ -346,7 +345,7 @@
|
|||
<string name="error_otp_counter">Telleren må være mellom %1$d og %2$d.</string>
|
||||
<string name="error_otp_period">Periode må være mellom %1$d og %2$d sekunder.</string>
|
||||
<string name="database_opened">Database åpnet</string>
|
||||
<string name="menu_save_database">Lagre database</string>
|
||||
<string name="menu_save_database">Lagre data</string>
|
||||
<string name="content_description_password_checkbox">Passord avkrysningsrute</string>
|
||||
<string name="content_description_keyfile_checkbox">Avkrysningsrute for nøkkelfil</string>
|
||||
<string name="biometric">Biometrisk</string>
|
||||
|
@ -357,19 +356,19 @@
|
|||
<string name="invalid_db_same_uuid">%1$s med samme UUID %2$s finnes allerede.</string>
|
||||
<string name="creating_database">Oppretter database…</string>
|
||||
<string name="menu_security_settings">Sikkerhetsinnstillinger</string>
|
||||
<string name="menu_master_key_settings">Hovednøkkelinnstillinger</string>
|
||||
<string name="menu_master_key_settings">Hovednøkkel innstillinger</string>
|
||||
<string name="contains_duplicate_uuid">Databasen inneholder dupliserte UUID-er.</string>
|
||||
<string name="database_data_compression_title">Datakomprimering</string>
|
||||
<string name="database_data_compression_summary">Datakomprimering reduserer databasens størrelse.</string>
|
||||
<string name="database_data_compression_summary">Datakomprimering reduserer databasens størrelse</string>
|
||||
<string name="compression">Komprimering</string>
|
||||
<string name="compression_none">Ingen</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="error_save_database">Kunne ikke lagre database.</string>
|
||||
<string name="error_save_database">Kunne ikke lagre databasen.</string>
|
||||
<string name="menu_empty_recycle_bin">Tøm papirkurven</string>
|
||||
<string name="command_execution">Kjører kommandoen…</string>
|
||||
<string name="content_description_node_children">Undernoder</string>
|
||||
<string name="database_default_username_title">Forvalgt brukernavn</string>
|
||||
<string name="database_custom_color_title">Tilpasset databasefarge</string>
|
||||
<string name="database_custom_color_title">Egendefinert databasefarge</string>
|
||||
<string name="recycle_bin_group_title">Papirkurvsgruppe</string>
|
||||
<string name="entry_attachments">Vedlegg</string>
|
||||
<string name="menu_restore_entry_history">Gjenopprett historikk</string>
|
||||
|
@ -383,16 +382,16 @@
|
|||
<string name="entry_add_attachment">Legg til vedlegg</string>
|
||||
<string name="contribution">Bidrag</string>
|
||||
<string name="contact">Kontakt</string>
|
||||
<string name="enable_auto_save_database_summary">Lagre database etter hver viktige handling i (i \"modifiserbart\" modus)</string>
|
||||
<string name="enable_auto_save_database_summary">Lagre databasen etter hver viktige handling (i \"modifiserbart\" modus)</string>
|
||||
<string name="download_initialization">Igangsetter…</string>
|
||||
<string name="hide_expired_entries_summary">Utløpte oppføringer er skjult</string>
|
||||
<string name="hide_expired_entries_summary">Utløpte oppføringer vises ikke</string>
|
||||
<string name="enable_auto_save_database_title">Automatisk databaselagring</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Påtving fornyelse</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Anbefal fornyelse</string>
|
||||
<string name="max_history_size_title">Maksimal størrelse</string>
|
||||
<string name="max_history_items_title">Maksimalt antall</string>
|
||||
<string name="show_recent_files_title">Vis nylige filer</string>
|
||||
<string name="remember_database_locations_title">Lagre databaseplasseringer</string>
|
||||
<string name="remember_database_locations_title">Husk databaseplasseringer</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Løs problem ved å generere nye UUID-er for duplikater for å fortsette\?</string>
|
||||
<string name="auto_focus_search_summary">Forespør et søk ved åpning av databaser</string>
|
||||
<string name="error_create_database">Kunne ikke opprette databasefil.</string>
|
||||
|
@ -407,7 +406,7 @@
|
|||
<string name="hide_broken_locations_summary">Skjul ødelagte lenker i listen over nylige databaser</string>
|
||||
<string name="hide_broken_locations_title">Skjul ødelagte databaselenker</string>
|
||||
<string name="autofill_ask_to_save_data_title">Spør om lagring av data</string>
|
||||
<string name="advanced_unlock_scanning_error">Avansert opplåsningsfeil: %1$s</string>
|
||||
<string name="advanced_unlock_scanning_error">Feil ved opplåsing: %1$s</string>
|
||||
<string name="warning_empty_keyfile">Det anbefales ikke å legge til en tom nøkkelfil.</string>
|
||||
<string name="warning_sure_add_file">Legg til filen uansett\?</string>
|
||||
<string name="registration_mode">Registreringsmodus</string>
|
||||
|
@ -415,9 +414,9 @@
|
|||
<string name="search_mode">Søkemodus</string>
|
||||
<string name="error_field_name_already_exists">Feltnavnet finnes allerede.</string>
|
||||
<string name="content_description_add_item">Legg til element</string>
|
||||
<string name="education_advanced_unlock_title">Avansert databaseopplåsing</string>
|
||||
<string name="education_advanced_unlock_title">Opplåsing av enhetsdatabase</string>
|
||||
<string name="unit_byte">B</string>
|
||||
<string name="show_uuid_summary">Viser UUID-en tilhørende en oppføring</string>
|
||||
<string name="show_uuid_summary">Viser UUID-en som er tilknyttet en oppføring eller en gruppe</string>
|
||||
<string name="show_uuid_title">Vis UUID</string>
|
||||
<string name="unit_gibibyte">GiB</string>
|
||||
<string name="unit_mebibyte">MiB</string>
|
||||
|
@ -430,12 +429,12 @@
|
|||
<string name="back_to_previous_keyboard">Tilbake til forrige tastatur</string>
|
||||
<string name="custom_fields">Egendefinerte felter</string>
|
||||
<string name="content">Innhold</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Slette alle krypteringsnøkler relatert til avansert opplåsingsgjenkjenning\?</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">Slette alle krypteringsnøkler relatert til enhetsopplåsing?</string>
|
||||
<string name="keyboard_change">Bytt tastatur</string>
|
||||
<string name="keyboard_previous_lock_title">Lås databasen</string>
|
||||
<string name="keyboard_previous_lock_summary">Bytt automatisk tilbake til forrige tastatur etter å ha låst databasen</string>
|
||||
<string name="autofill_close_database_summary">Lukk databasen etter et autofyllvalg</string>
|
||||
<string name="autofill_save_search_info_summary">Prøv å lagre søkeinformasjon når du foretar et manuelt valg</string>
|
||||
<string name="autofill_save_search_info_summary">Prøv å lagre søkeinformasjon når du velger manuell inntasting for enklere fremtidig bruk</string>
|
||||
<string name="autofill_block">Blokker autofyll</string>
|
||||
<string name="autofill_block_restart">Start appen på nytt som inneholder skjemaet for å aktivere blokkeringen.</string>
|
||||
<string name="autofill_read_only_save">Datalagring er ikke tillatt for en database som er skrivebeskyttet.</string>
|
||||
|
@ -448,23 +447,23 @@
|
|||
<string name="content_description_repeat_toggle_password_visibility">Gjenta for å skifte passordsynlighet</string>
|
||||
<string name="icon_section_custom">Egendefinert</string>
|
||||
<string name="icon_section_standard">Forvalg</string>
|
||||
<string name="style_brightness_summary">Velg lys eller mørk drakt</string>
|
||||
<string name="style_brightness_summary">Velg et lyst eller mørkt tema</string>
|
||||
<string name="style_brightness_title">Draktlysstyrke</string>
|
||||
<string name="backspace">Rettetast</string>
|
||||
<string name="keyboard_save_search_info_title">Lagre delt info</string>
|
||||
<string name="device_keyboard_setting_title">Innstillinger for enhetens tastatur</string>
|
||||
<string name="notification">Merknad</string>
|
||||
<string name="data">Data</string>
|
||||
<string name="advanced_unlock_tap_delete">Trykk for å slette avanserte opplåsningsnøkler</string>
|
||||
<string name="advanced_unlock_tap_delete">Trykk for å slette enhetens opplåsingsnøkler</string>
|
||||
<string name="clipboard_explanation_summary">Kopier inntastingsfelter ved bruk av utklippstavlen på din enhet</string>
|
||||
<string name="autofill_preference_title">Autofyllings-innstillinger</string>
|
||||
<string name="warning_sure_remove_data">Fjern denne dataen uansett\?</string>
|
||||
<string name="warning_permanently_delete_nodes">Slett valgte noder for godt\?</string>
|
||||
<string name="templates_group_uuid_title">Malgruppe</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Avansert opplåsingsgjenkjennelse</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Lenke til opplåsing av enheten</string>
|
||||
<string name="warning_empty_recycle_bin">Slett alle noder fra papirkurven for godt\?</string>
|
||||
<string name="export_app_properties_title">Eksporter programegenskaper</string>
|
||||
<string name="import_app_properties_title">Importer programegenskaper</string>
|
||||
<string name="export_app_properties_title">Eksporter appinnstillinger</string>
|
||||
<string name="import_app_properties_title">Importer appinnstillinger</string>
|
||||
<string name="error_duplicate_file">Fildataen finnes allerede.</string>
|
||||
<string name="error_file_to_big">Filen du prøver å laste opp er for stor.</string>
|
||||
<string name="error_move_group_here">Du kan ikke flytte en gruppe hit.</string>
|
||||
|
@ -495,16 +494,16 @@
|
|||
<string name="templates_group_enable_summary">Bruk dynamiske maler for å fylle inn feltene for en oppføring</string>
|
||||
<string name="templates">Maler</string>
|
||||
<string name="error_word_reserved">Dette ordet er reservert og kan ikke brukes.</string>
|
||||
<string name="enter">Enter-tast</string>
|
||||
<string name="enter">Enter</string>
|
||||
<string name="hint_icon_name">Ikonnavn</string>
|
||||
<string name="menu_reload_database">Last inn databasen igjen</string>
|
||||
<string name="menu_keystore_remove_key">Slett avansert opplåsningsnøkkel</string>
|
||||
<string name="menu_reload_database">Last data på nytt</string>
|
||||
<string name="menu_keystore_remove_key">Slett enhetens opplåsingsnøkkel</string>
|
||||
<string name="remember_database_locations_summary">Holder øye med hvor databaser lagres</string>
|
||||
<string name="remember_keyfile_locations_title">Husk hvor lagringsfiler er lagret</string>
|
||||
<string name="remember_keyfile_locations_summary">Holder øye med hvor nøkkelfiler er lagret</string>
|
||||
<string name="show_recent_files_summary">Vis hvor nylige databaser er lagret</string>
|
||||
<string name="description_app_properties">KeePassDX-egenskaper for håndtering av programinnstillinger</string>
|
||||
<string name="success_import_app_properties">Programegenskaper importert</string>
|
||||
<string name="success_import_app_properties">Appinnstillinger ble importert</string>
|
||||
<string name="filter">Filter</string>
|
||||
<string name="warning_database_info_changed">Informasjonen som er å finne i databsefilen din har blitt endret utenfor programmet.</string>
|
||||
<string name="warning_database_info_changed_options">Overskriv eksisterende endringer ved å lagre databasen, eller last den inn igjen med de siste endringene.</string>
|
||||
|
@ -513,15 +512,15 @@
|
|||
\nDatabasen din kan bli veldig stor og få redusert ytelse med denne opplastingen.</string>
|
||||
<string name="warning_empty_keyfile_explanation">Innholdet i nøkkelfilen bør aldri endre seg, og skal helst inneholde kun tilfeldig generert data.</string>
|
||||
<string name="warning_database_revoked">Tilgang til filen ble tilbakekalt av filbehandleren. Lukk databasen og åpne den igjen fra dens posisjon.</string>
|
||||
<string name="error_import_app_properties">Feil under importering av programegenskaper</string>
|
||||
<string name="success_export_app_properties">Programegenskaper eksportert</string>
|
||||
<string name="error_export_app_properties">Feil under eksportering av programegenskaper</string>
|
||||
<string name="error_import_app_properties">Feil under import av appinnstillinger</string>
|
||||
<string name="success_export_app_properties">Appinnstillinger er eksportert</string>
|
||||
<string name="error_export_app_properties">Feil under eksport av appinnstillinger</string>
|
||||
<string name="place_of_issue">Utsteder</string>
|
||||
<string name="cryptocurrency">Kryptovaluta-lommebok</string>
|
||||
<string name="seed">Utgangspunkt</string>
|
||||
<string name="debit_credit_card">Bankkort</string>
|
||||
<string name="secure_note">Sikkehetsnotis</string>
|
||||
<string name="standard">Forvalg</string>
|
||||
<string name="standard">Standard</string>
|
||||
<string name="bank_identifier_code">SWIFT/BIC</string>
|
||||
<string name="error_registration_read_only">Å lagre et nytt element tillates ikke i skrivebeskyttet database.</string>
|
||||
<string name="error_database_uri_null">Database-URI kan ikke innhentes.</string>
|
||||
|
@ -529,40 +528,40 @@
|
|||
<string name="error_upload_file">En feil inntraff under opplasting av fildataen.</string>
|
||||
<string name="error_remove_file">En feil inntraff under fjerning av fildataen.</string>
|
||||
<string name="properties">Egenskaper</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Åpne databasen med avansert opplåsningsgjenkjennelse</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Pakk ut database-identitetsdetalj med avansert opplåsningsdata</string>
|
||||
<string name="advanced_unlock_invalid_key">Kan ikke lese avansert opplåsningsnøkkel. Slett den og gjenta gjenkjenning av opplåsningsprosedyre.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kunne ikke igangsette avansert opplåsningsspørring.</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Gjenkjenning av enhetslås</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">Pakk ut database-identitetsdetalj med enhetens opplåsningsdata</string>
|
||||
<string name="advanced_unlock_invalid_key">Kan ikke lese enhetens opplåsningsnøkkel. Slett den og gjenta gjenkjenning av opplåsningsprosedyre.</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Kan ikke igangsette forespørsel om opplåsing av enheten.</string>
|
||||
<string name="permission">Tilgang</string>
|
||||
<string name="biometric_security_update_required">Biometrisk sikkerhetsoppdatering kreves.</string>
|
||||
<string name="warning_exact_alarm">Du har ikke tillat programmet å bruke en eksakt alarm. Som resultat vil funksjoner som krever et tidsur ikke gjøres til eksakt tid.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Advarsel: Du vil fremdeles måtte huske hovedpassordet ditt hvis du bruker avansert opplåsningsgjenkjennelse.</string>
|
||||
<string name="advanced_unlock_not_recognized">Kunne ikke gjenkjenne avansert opplåsningsskrift</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">Du må fortsatt huske hovedlegitimasjonen for hvelvet selv om du bruker enhetens opplåsingsgjenkjenning.</string>
|
||||
<string name="advanced_unlock_not_recognized">Kunne ikke gjenkjenne enhetens oppåsningsmetode</string>
|
||||
<string name="credential_before_click_advanced_unlock_button">Skriv inn passordet, og klikk deretter på denne knappen.</string>
|
||||
<string name="device_credential">Enhets-identitetsdetalj</string>
|
||||
<string name="autofill_select_entry">Velg oppføring …</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Midlertidig avansert opplåsing</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Utløp av avansert opplåsing</string>
|
||||
<string name="temp_advanced_unlock_enable_title">Midlertidig enhets opplåsing</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Utløpsdato for opplåsing av enhet</string>
|
||||
<string name="device_credential_unlock_enable_summary">Lar deg bruke din enhets-identitetsdetalj for å åpne databasen</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Varighet av avansert opplåsningsbruk for sletting av dens innhold</string>
|
||||
<string name="advanced_unlock_explanation_summary">Bruk avansert databaseopplåsing for enklere åpning av databaser</string>
|
||||
<string name="device_credential_unlock_enable_title">Opplåsning av enhetsidentitetsdetalj</string>
|
||||
<string name="advanced_unlock_timeout">Tidsavbrudd for avansert opplåsing</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">Varigheten av enhetens opplåsingsbruk før innholdet blir slettet</string>
|
||||
<string name="advanced_unlock_explanation_summary">Bruk enhetsopplåsing for å åpne en database enklere</string>
|
||||
<string name="device_credential_unlock_enable_title">Opplåsing av enhetslegitimasjon</string>
|
||||
<string name="advanced_unlock_timeout">Tidsavbrudd for opplåsing av enheten</string>
|
||||
<string name="templates_group_enable_title">Mal-bruk</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Fjerner vedlegg som er å finne i databasen, men som ikke er lenket til en oppføring</string>
|
||||
<string name="keyboard_save_search_info_summary">Etter deling av en nettadresse til KeePassDX, vil oppføringer som velges bli forsøkt husket for fremtidig bruk</string>
|
||||
<string name="keyboard_save_search_info_summary">Prøv å lagre delt informasjon når du foretar en manuell oppføring for enklere fremtidig bruk</string>
|
||||
<string name="keyboard_previous_database_credentials_title">Skjem for database-identitetsdetaljer</string>
|
||||
<string name="keyboard_previous_database_credentials_summary">Bytt tilbake til forrige tastatur atuomatisk på skjermen for database-identitetsdetaljer</string>
|
||||
<string name="autofill_inline_suggestions_title">Forslag på linjen</string>
|
||||
<string name="autofill_inline_suggestions_summary">Prøv å vise autofullføringsforslag direkte fra et kompatibelt tastatur</string>
|
||||
<string name="autofill_manual_selection_title">Manuellt utvalg</string>
|
||||
<string name="autofill_manual_selection_summary">Vis alternativ for å la brukeren velge databaseoppføring</string>
|
||||
<string name="keyboard_previous_fill_in_title">Automatisk tastehandling</string>
|
||||
<string name="keyboard_previous_fill_in_title">Bytt tilbake</string>
|
||||
<string name="autofill_application_id_blocklist_title">Programsvarteliste</string>
|
||||
<string name="autofill_application_id_blocklist_summary">Svartelisten som forhindrer automatisk innfylling i programmer</string>
|
||||
<string name="autofill_web_domain_blocklist_title">Svarteliste for vev-domene</string>
|
||||
<string name="autofill_web_domain_blocklist_summary">Svarteliste som forhindrer automatisk innfylling av vev-domener</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Spør om å lagre data når et skjema bekreftes</string>
|
||||
<string name="autofill_ask_to_save_data_summary">Be om å lagre data når utfylling av et skjema er fullført</string>
|
||||
<string name="education_add_attachment_summary">Last opp et vedlegg til din oppføring for å lagre viktig ekstern data.</string>
|
||||
<string name="education_setup_OTP_summary">Sett opp engangspassordhåndtering (HOTP/TOTP) for å generere et symbol forespurt for to-faktoridentitetsbekreftelse (2FA).</string>
|
||||
<string name="show_otp_token_title">Vis OTP-symbol</string>
|
||||
|
@ -574,16 +573,16 @@
|
|||
<string name="biometric_auto_open_prompt_summary">Forespør opplasting automatisk hvis databasen er satt opp til å bruke det</string>
|
||||
<string name="menu_external_icon">Eksternt ikon</string>
|
||||
<string name="subdomain_search_title">Underdomenesøk</string>
|
||||
<string name="error_otp_type">Eksisterende OTP-type gjenkjennes ikke av dette skjemaet. Bekreftelse av trenger ikke nødvendigvis å generere symbolet på riktig måte.</string>
|
||||
<string name="error_otp_type">Eksisterende OTP-type gjenkjennes ikke av dette skjemaet og valideringen kan derfor ikke lenger generere tokenet.</string>
|
||||
<string name="error_start_database_action">En feil inntraff under utføring av en databasehandling.</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ikke lagre noe kryptert innhold for å bruke avansert opplåsing</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">Ikke lagre noe kryptert innhold for å bruke enhets opplåsing</string>
|
||||
<string name="subdomain_search_summary">Søk i vev-domener med underdomene-begrensninger</string>
|
||||
<string name="max_history_items_summary">Begrens antall historikkelementer per oppføring</string>
|
||||
<string name="show_otp_token_summary">Viser OTP-symboler i listen over oppføringer</string>
|
||||
<string name="warning_replace_file">Opplasting av denne filen erstatter den som finnes.</string>
|
||||
<string name="max_history_size_summary">Begrens historikkstørrelse per oppføring</string>
|
||||
<string name="import_app_properties_summary">Velg en fil for å importere programegenskaper</string>
|
||||
<string name="export_app_properties_summary">Opprett en fil for å eksportere programegenskaper</string>
|
||||
<string name="import_app_properties_summary">Velg en fil for å importere appinnstillinger</string>
|
||||
<string name="export_app_properties_summary">Opprett en fil for å eksportere appinnstillinger</string>
|
||||
<string name="warning_remove_unlinked_attachment">Fjerning av ulenket data kan redusere databasestørrelsen din, men kan også slette data bruk av KeePass-programtillegg.</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Krev endring av hovednøkkelen (dager)</string>
|
||||
<string name="biometric_auto_open_prompt_title">Åpne spørring automatisk</string>
|
||||
|
@ -594,12 +593,108 @@
|
|||
<string name="menu_merge_database">Flett data</string>
|
||||
<string name="warning_keyfile_integrity">Sjekksummen for filen er ikke garantert, siden Android kan endre dens data. Endre filutvidelsen til .bin for å beskytte den.</string>
|
||||
<string name="enable_keep_screen_on_title">Behold skjermen påslått</string>
|
||||
<string name="enable_keep_screen_on_summary">(når oppføringen er oppe)</string>
|
||||
<string name="enable_keep_screen_on_summary">Hold skjermen på når du ser på eller redigerer en oppføring</string>
|
||||
<string name="show_entry_colors_title">Oppføringsfarger</string>
|
||||
<string name="content_description_entry_foreground_color">Forgrunnsfarge for oppføringer</string>
|
||||
<string name="content_description_database_color">Databasefarge</string>
|
||||
<string name="content_description_entry_background_color">Bakgrunnsfarge for oppføringer</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="show_entry_colors_summary">Viser forgrunn- og bakgrunsfarger for en oppføring</string>
|
||||
<string name="show_entry_colors_summary">Viser forgrunns- og bakgrunnsfarger for en oppføring</string>
|
||||
<string name="warning_database_info_reloaded">Gjeninnlasting av databasen vil slette lokalt endret data.</string>
|
||||
<string name="colorize_password_title">Fargelegg passordene</string>
|
||||
<string name="html_about_privacy"><strong>Ingen brukerdata hentes</strong>, denne applikasjonen kobles ikke til noen server, fungerer kun lokalt og respekterer brukernes personvern fullt ut.</string>
|
||||
<string name="unlock_and_link_biometric">Enhetsopplåsningskobling</string>
|
||||
<string name="unlock">Lås opp</string>
|
||||
<string name="keyboard_previous_search_summary">Bytt automatisk tilbake til forrige tastatur på søkeskjermen</string>
|
||||
<string name="advanced_unlock_keystore_warning">Denne funksjonen vil lagre krypterte legitimasjonsdata i den sikre KeyStore på enheten din.
|
||||
\n
|
||||
\nAvhengig av den opprinnelige API-implementeringen av operativsystemet, kan det hende at den ikke fungerer fullt ut.
|
||||
\n
|
||||
\nSjekk kompatibiliteten og sikkerheten til KeyStore med produsenten av enheten og skaperen av ROM-en du bruker.</string>
|
||||
<string name="education_validate_entry_summary">Husk å validere oppføringen og lagre databasen.
|
||||
\n
|
||||
\nHvis en automatisk lås er aktivert og du glemmer at du gjorde en endring, risikerer du å miste dataene dine.</string>
|
||||
<string name="colorize_password_summary">Fargelegg passordtegn etter type</string>
|
||||
<string name="configure_biometric">Ingen biometrisk eller enhetslegitimasjon er registrert.</string>
|
||||
<string name="expired">Utløpt</string>
|
||||
<string name="hardware_key">Maskinvarenøkkel</string>
|
||||
<string name="error_no_hardware_key">Velg en maskinvarenøkkel.</string>
|
||||
<string name="error_unable_merge_database_kdb">Kan ikke slå sammen fra en V1 database.</string>
|
||||
<string name="error_location_unknown">Databaseplasseringen er ukjent, databasehandlingen kan ikke utføres.</string>
|
||||
<string name="remember_hardware_key_summary">Holder styr på maskinvarenøklene som brukes</string>
|
||||
<string name="exclude_ambiguous_chars">Ekskluder tvetydige tegn</string>
|
||||
<string name="title_case">Tittelsak</string>
|
||||
<string name="character_count">Antall tegn: %1$d</string>
|
||||
<string name="screenshot_mode_banner_text">Skjermbildemodus</string>
|
||||
<string name="style_name_forest">Forest</string>
|
||||
<string name="content_description_nav_header">Navigasjonsoverskrift</string>
|
||||
<string name="navigation_drawer_open">Navigasjonsskuff åpen</string>
|
||||
<string name="navigation_drawer_close">Navigasjonsskuff lukkes</string>
|
||||
<string name="searchable">Søkbar</string>
|
||||
<string name="inherited">Arve</string>
|
||||
<string name="auto_type">Auto-Skriv</string>
|
||||
<string name="auto_type_sequence">Auto-Skriv sekvens</string>
|
||||
<string name="custom_data">Egendefinert data</string>
|
||||
<string name="menu_merge_from">Slå sammen fra…</string>
|
||||
<string name="menu_save_copy_to">Lagre en kopi til…</string>
|
||||
<string name="content_description_hardware_key_checkbox">Avmerkingsboks for maskinvarenøkkel</string>
|
||||
<string name="content_description_passphrase_word_count">Antall ord i passordfrase</string>
|
||||
<string name="error_XML_malformed">XML feil utformet.</string>
|
||||
<string name="info">Info</string>
|
||||
<string name="waiting_challenge_request">Venter på utfordringsforespørselen…</string>
|
||||
<string name="waiting_challenge_response">Venter på utfordringssvaret…</string>
|
||||
<string name="search_filters">Søkefiltre</string>
|
||||
<string name="current_group">Nåværende gruppe</string>
|
||||
<string name="case_sensitive">Versalsensitiv</string>
|
||||
<string name="regex">Regulært uttrykk</string>
|
||||
<string name="error_challenge_already_requested">Utfordring allerede forespurt</string>
|
||||
<string name="error_response_already_provided">Svar er allerede gitt.</string>
|
||||
<string name="error_no_response_from_challenge">Klarer ikke å få svar fra utfordringen.</string>
|
||||
<string name="error_cancel_by_user">Kansellert av bruker.</string>
|
||||
<string name="error_driver_required">Driver for %1$s kreves.</string>
|
||||
<string name="error_hardware_key_unsupported">Maskinvarenøkkelen støttes ikke.</string>
|
||||
<string name="error_empty_key">Nøkkelen kan ikke være tom.</string>
|
||||
<string name="corrupted_file">Skadet fil.</string>
|
||||
<string name="passphrase">Passfrase</string>
|
||||
<string name="menu_app_settings_summary">Søk, lås, historikk, egenskaper</string>
|
||||
<string name="menu_form_filling_settings_summary">Tastatur, autofyll, utklippstavle</string>
|
||||
<string name="menu_advanced_unlock_settings_summary">Biometri, enhetslegitimasjon</string>
|
||||
<string name="menu_database_settings_summary">Metadata, papirkurv, maler, historikk</string>
|
||||
<string name="menu_security_settings_summary">Kryptering, nøkkelavledningsfunksjon</string>
|
||||
<string name="master_key_settings_summary">Endring, fornyelse</string>
|
||||
<string name="remember_hardware_key_title">Husk maskinvarenøkler</string>
|
||||
<string name="warning_database_already_opened">En database er allerede åpen, lukk den først for å åpne den nye</string>
|
||||
<string name="warning_database_notification_permission">Varslingstillatelsen lar deg vise statusen til databasen og låse den med en lett tilgjengelig knapp.
|
||||
\n
|
||||
\nHvis du ikke aktiverer denne tillatelsen, vil databasen som er åpen i bakgrunnen ikke være synlig hvis en annen applikasjon er i forgrunnen.</string>
|
||||
<string name="warning_copy_permission">Varslingstillatelsen er nødvendig for å bruke utklippstavlens varslingsfunksjon.</string>
|
||||
<string name="later">Senere</string>
|
||||
<string name="ask">Spør</string>
|
||||
<string name="merge_success">Sammenslåingen er fullført</string>
|
||||
<string name="configure">Konfigurer</string>
|
||||
<string name="menu_appearance_settings_summary">Temaer, farger, attributter</string>
|
||||
<string name="enable_screenshot_mode_title">Skjermbilde-modus</string>
|
||||
<string name="consider_chars_filter">Vurder karakterer</string>
|
||||
<string name="entropy_calculate">Entropi: Beregn…</string>
|
||||
<string name="at_least_one_char">Minst ett tegn fra hver</string>
|
||||
<string name="word_separator">Separator</string>
|
||||
<string name="ignore_chars_filter">Ignorer tegn</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Last inn databasen på nytt med de siste endringene.</string>
|
||||
<string name="keyboard_previous_search_title">Søkeskjerm</string>
|
||||
<string name="enable_screenshot_mode_summary">Tillat tredjepartsapper å ta opp eller ta skjermbilder av appen</string>
|
||||
<string name="education_validate_entry_title">Bekreft oppføringen</string>
|
||||
<string name="entropy">Entropi: %1$s bit</string>
|
||||
<string name="entropy_high">Entropi: Høy</string>
|
||||
<string name="lower_case">små bokstaver</string>
|
||||
<string name="upper_case">STORE BOKSTAVER</string>
|
||||
<string name="style_name_divine">Divine</string>
|
||||
<string name="style_name_classic">Classic</string>
|
||||
<string name="style_name_simple">Enkel</string>
|
||||
<string name="style_name_moon">Moon</string>
|
||||
<string name="style_name_sun">Sun</string>
|
||||
<string name="style_name_reply">Svar</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Følg systemet</string>
|
||||
<string name="style_name_light">Lyst</string>
|
||||
<string name="style_name_dark">Mørkt</string>
|
||||
</resources>
|
|
@ -624,6 +624,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Deze functie slaat versleutelde gegevens op in de beveiligde KeyStore van uw apparaat.
|
||||
\n
|
||||
\nAfhankelijk van de specifieke API-implementatie van het besturingssysteem, is dit mogelijk niet volledig functioneel.
|
||||
\n
|
||||
\nControleer de compatibiliteit en beveiliging van de KeyStore met de fabrikant van uw apparaat en de maker van de ROM die u gebruikt.</string>
|
||||
<string name="warning_database_already_opened">Er is al een database geopend, sluit deze eerst alvorens een nieuwe te openen</string>
|
||||
<string name="content_description_passphrase_word_count">Lengte wachtwoordzin</string>
|
||||
|
@ -690,4 +691,16 @@
|
|||
\nWanneer automatische vergrendeling is geactiveerd en u vergeet dat u een wijziging aan het aanbrengen was, dan loopt u het risico gegevens te verliezen.</string>
|
||||
<string name="unlock">Ontgrendelen</string>
|
||||
<string name="education_validate_entry_title">Invoer valideren</string>
|
||||
<string name="style_name_forest">Bos</string>
|
||||
<string name="style_name_classic">Klassiek</string>
|
||||
<string name="style_name_simple">Eenvoudig</string>
|
||||
<string name="style_name_sun">Zon</string>
|
||||
<string name="style_name_reply">Amtwoord</string>
|
||||
<string name="style_name_kunzite">Kunziet</string>
|
||||
<string name="style_name_light">Licht</string>
|
||||
<string name="style_name_divine">Goddelijk</string>
|
||||
<string name="style_name_moon">Maan</string>
|
||||
<string name="style_name_follow_system">Systeem volgen</string>
|
||||
<string name="style_name_dark">Donker</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Database opnieuw laden met de jongste wijzigingen.</string>
|
||||
</resources>
|
|
@ -625,6 +625,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Ta funkcja umożliwia przechowywanie zaszyfrowanych danych uwierzytelniających w bezpiecznym magazynie kluczy urządzenia.
|
||||
\n
|
||||
\nW zależności od konkretnej implementacji interfejsu API systemu operacyjnego, może nie być w pełni funkcjonalna.
|
||||
\n
|
||||
\nSprawdź kompatybilność i bezpieczeństwo magazynu kluczy u producenta urządzenia i twórcy używanego ROM-u.</string>
|
||||
<string name="passphrase">Fraza hasła</string>
|
||||
<string name="colorize_password_summary">Koloruj znaki hasła według typu</string>
|
||||
|
@ -688,4 +689,16 @@
|
|||
<string name="education_validate_entry_summary">Pamiętaj, aby sprawdzić poprawność wpisu i zapisać bazę danych.
|
||||
\n
|
||||
\nJeśli aktywowane jest automatyczne blokowanie i zapomnisz, że dokonano modyfikacji, ryzykujesz utratę danych.</string>
|
||||
<string name="style_name_forest">Leśny</string>
|
||||
<string name="style_name_divine">Boski</string>
|
||||
<string name="style_name_classic">Klasyczny</string>
|
||||
<string name="style_name_moon">Księżycowy</string>
|
||||
<string name="style_name_sun">Słoneczny</string>
|
||||
<string name="style_name_kunzite">Kunzytowy</string>
|
||||
<string name="style_name_follow_system">Systemowy</string>
|
||||
<string name="style_name_light">Jasny</string>
|
||||
<string name="style_name_reply">Odpowiedzi</string>
|
||||
<string name="style_name_dark">Ciemny</string>
|
||||
<string name="style_name_simple">Prosty</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Załaduj ponownie bazę danych z najnowszymi zmianami.</string>
|
||||
</resources>
|
|
@ -638,6 +638,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Esse recurso armazenará dados de credenciais criptografados no KeyStore seguro do seu dispositivo.
|
||||
\n
|
||||
\nDependendo da implementação da API nativa do sistema operacional, pode não ser totalmente funcional.
|
||||
\n
|
||||
\nVerifique a compatibilidade e segurança do KeyStore com o fabricante do seu dispositivo e o criador da ROM que você está usando.</string>
|
||||
<string name="ignore_chars_filter">Ignorar caracteres</string>
|
||||
<string name="word_separator">Separador</string>
|
||||
|
@ -688,4 +689,16 @@
|
|||
\n
|
||||
\nSe um bloqueio automático for ativado e você esquecer que estava fazendo uma modificação, você corre o risco de perder seus dados.</string>
|
||||
<string name="menu_form_filling_settings_summary">Teclado, preenchimento automático, área de transferência</string>
|
||||
<string name="style_name_classic">Clássico</string>
|
||||
<string name="style_name_sun">Sol</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Acompanhar o sistema</string>
|
||||
<string name="style_name_light">Claro</string>
|
||||
<string name="style_name_moon">Lua</string>
|
||||
<string name="style_name_reply">Resposta</string>
|
||||
<string name="style_name_forest">Floresta</string>
|
||||
<string name="style_name_simple">Simples</string>
|
||||
<string name="style_name_divine">Divino</string>
|
||||
<string name="style_name_dark">Escuro</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Recarregar o banco de dados com as alterações mais recentes.</string>
|
||||
</resources>
|
|
@ -619,6 +619,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Esta funcionalidade irá armazenar dados encriptados de credenciais na KeyStore segura do seu dispositivo.
|
||||
\n
|
||||
\nDependendo da implementação da API nativa do sistema operativo, esta pode não estar totalmente funcional.
|
||||
\n
|
||||
\nVerifique a compatibilidade e segurança da KeyStore com o fabricante do seu dispositivo e com o criador da ROM que está a utilizar.</string>
|
||||
<string name="keyboard_previous_search_summary">Mudar automaticamente para o teclado anterior no ecrã de pesquisa</string>
|
||||
<string name="enable_screenshot_mode_summary">Permitir que aplicações de terceiros registem ou fotografem os ecrãs da aplicação</string>
|
||||
|
@ -688,4 +689,15 @@
|
|||
<string name="configure">Configurar</string>
|
||||
<string name="unlock_and_link_biometric">Ligação de desbloqueio do dispositivo</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, cores, atributos</string>
|
||||
<string name="style_name_classic">Clássico</string>
|
||||
<string name="style_name_reply">Resposta</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Seguir o sistema</string>
|
||||
<string name="style_name_dark">Escuro</string>
|
||||
<string name="style_name_forest">Floresta</string>
|
||||
<string name="style_name_divine">Divino</string>
|
||||
<string name="style_name_simple">Simples</string>
|
||||
<string name="style_name_moon">Lua</string>
|
||||
<string name="style_name_sun">Sol</string>
|
||||
<string name="style_name_light">Claro</string>
|
||||
</resources>
|
|
@ -603,6 +603,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Esta funcionalidade irá armazenar dados encriptados de credenciais na KeyStore segura do seu dispositivo.
|
||||
\n
|
||||
\nDependendo da implementação da API nativa do sistema operativo, esta pode não estar totalmente funcional.
|
||||
\n
|
||||
\nVerifique a compatibilidade e segurança da KeyStore com o fabricante do seu dispositivo e com o criador da ROM que está a utilizar.</string>
|
||||
<string name="keyboard_previous_search_title">Ecrã de pesquisa</string>
|
||||
<string name="entropy_high">Entropia: alta</string>
|
||||
|
@ -666,4 +667,15 @@
|
|||
\n
|
||||
\nSe não ativar esta permissão, a base de dados aberta em segundo plano não será visível se outra aplicação estiver em primeiro plano.</string>
|
||||
<string name="menu_appearance_settings_summary">Temas, cores, atributos</string>
|
||||
<string name="style_name_forest">Floresta</string>
|
||||
<string name="style_name_divine">Divino</string>
|
||||
<string name="style_name_classic">Clássico</string>
|
||||
<string name="style_name_simple">Simples</string>
|
||||
<string name="style_name_sun">Sol</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">Seguir o sistema</string>
|
||||
<string name="style_name_light">Claro</string>
|
||||
<string name="style_name_dark">Escuro</string>
|
||||
<string name="style_name_moon">Lua</string>
|
||||
<string name="style_name_reply">Resposta</string>
|
||||
</resources>
|
|
@ -18,11 +18,11 @@
|
|||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_description">Implementarea pentru Android a managerului de parole KeePass</string>
|
||||
<string name="accept">Acceptă</string>
|
||||
<string name="add_entry">Introduceți intrarea</string>
|
||||
<string name="edit_entry">Editează intrarea</string>
|
||||
<string name="add_group">Adăugați un grup</string>
|
||||
<string name="master_key">Cheia generală</string>
|
||||
<string name="accept">Acceptare</string>
|
||||
<string name="add_entry">Adăugare intrare</string>
|
||||
<string name="edit_entry">Editare intrare</string>
|
||||
<string name="add_group">Adăugare grup</string>
|
||||
<string name="master_key">Cheia principală</string>
|
||||
<string name="security">Securitate</string>
|
||||
<string name="encryption">Criptare</string>
|
||||
<string name="encryption_algorithm">Algoritm de criptare</string>
|
||||
|
@ -32,23 +32,23 @@
|
|||
<string name="application">Aplicație</string>
|
||||
<string name="brackets">Paranteze pătrate</string>
|
||||
<string name="extended_ASCII">ASCII extins</string>
|
||||
<string name="file_manager_install_description">Pentru a crea, deschide și salva fișiere de baze de date este necesar un manager de fișiere care acceptă acțiunea de intenție ACȚIUNE_CREARE_DOCUMENT și ACȚIUNE_DESCHIDE_DOCUMENT.</string>
|
||||
<string name="file_manager_install_description">Pentru a crea, deschide și salva fișiere de baze de date este necesar un manager de fișiere care acceptă acțiunea de intenție ACTION_CREATE_DOCUMENT și ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="allow">Permiteți</string>
|
||||
<string name="clipboard_cleared">Clipboard curățat</string>
|
||||
<string name="clipboard_error_title">Eroare Clipboard</string>
|
||||
<string name="clipboard_error">Unele dispozitive nu permit aplicației sa folosească clipboard-ul.</string>
|
||||
<string name="clipboard_error_clear">Nu s-a putut curăța clipboard-ul</string>
|
||||
<string name="clipboard_error_title">Eroare clipboard</string>
|
||||
<string name="clipboard_error">Unele dispozitive nu permit aplicațiilor să utilizeze clipboardul.</string>
|
||||
<string name="clipboard_error_clear">Nu s-a putut curăța clipboardul</string>
|
||||
<string name="clipboard_timeout">Timpul de așteptare pentru clipboard</string>
|
||||
<string name="clipboard_timeout_summary">Durata de stocare în clipboard (dacă dispozitivul tău suportă)</string>
|
||||
<string name="content_description_background">În fundal</string>
|
||||
<string name="content_description_open_file">Deschide fișier</string>
|
||||
<string name="content_description_open_file">Deschideți fișierul</string>
|
||||
<string name="content_description_node_children">Nod copil</string>
|
||||
<string name="content_description_add_node">Adăugați nod</string>
|
||||
<string name="content_description_add_entry">Introduceți intrarea</string>
|
||||
<string name="content_description_add_group">Adăugați un grup</string>
|
||||
<string name="content_description_file_information">Informații despre fișier</string>
|
||||
<string name="content_description_password_checkbox">Căsuță de selectare pentru parolă</string>
|
||||
<string name="content_description_keyfile_checkbox">Căsuță de selectare pentru fișier-cheie</string>
|
||||
<string name="content_description_password_checkbox">Căsuța de selectare pentru parolă</string>
|
||||
<string name="content_description_keyfile_checkbox">Căsuța de selectare pentru fișier cheie</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Repetați comutarea vizibilității parolei</string>
|
||||
<string name="content_description_entry_icon">Pictogramă de intrare</string>
|
||||
<string name="entry_password_generator">Generator de parolă</string>
|
||||
|
@ -69,19 +69,19 @@
|
|||
<string name="default_checkbox">Folosiți ca bază de date implicită</string>
|
||||
<string name="digits">Cifre</string>
|
||||
<string name="entry_accessed">Accesat</string>
|
||||
<string name="entry_cancel">Anulează</string>
|
||||
<string name="entry_cancel">Anulare</string>
|
||||
<string name="entry_notes">Note</string>
|
||||
<string name="entry_confpassword">Confirmă parola</string>
|
||||
<string name="entry_created">Creat</string>
|
||||
<string name="entry_confpassword">Confirmați parola</string>
|
||||
<string name="entry_created">Creată</string>
|
||||
<string name="entry_expires">Expiră</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_history">Istoric</string>
|
||||
<string name="entry_attachments">Atașamente</string>
|
||||
<string name="entry_keyfile">Fișier-cheie</string>
|
||||
<string name="entry_keyfile">Fișier cheie</string>
|
||||
<string name="entry_modified">Modificat</string>
|
||||
<string name="entry_not_found">Nu s-au putut găsi date de intrare.</string>
|
||||
<string name="entry_password">Parolă</string>
|
||||
<string name="save">Salvează</string>
|
||||
<string name="save">Salvare</string>
|
||||
<string name="entry_title">Titlu</string>
|
||||
<string name="entry_setup_otp">Setați o parolă unică</string>
|
||||
<string name="otp_type">Tip OTP</string>
|
||||
|
@ -95,7 +95,7 @@
|
|||
<string name="entry_user_name">Nume de utilizator</string>
|
||||
<string name="error_arc4">Cifrarea fluxului Arcfour nu este acceptată.</string>
|
||||
<string name="error_can_not_handle_uri">Nu s-a putut gestiona acest URI în KeePassDX.</string>
|
||||
<string name="error_file_not_create">Nu s-a putut creea fisierul</string>
|
||||
<string name="error_file_not_create">Nu s-a putut crea fișierul</string>
|
||||
<string name="error_invalid_db">Nu s-a putut citi baza de date.</string>
|
||||
<string name="error_invalid_path">Asigurați-vă că calea este corectă.</string>
|
||||
<string name="error_invalid_OTP">Secret OTP nevalid.</string>
|
||||
|
@ -103,7 +103,7 @@
|
|||
<string name="error_nokeyfile">Alege un fisier cheie.</string>
|
||||
<string name="error_out_of_memory">Nicio memorie pentru a încărca întreaga dvs. bază de date.</string>
|
||||
<string name="error_load_database">Nu s-a putut încărca baza de date.</string>
|
||||
<string name="error_load_database_KDF_memory">Nu s-a putut încărca cheia. Încercați să reduceți KDF „Utilizarea memoriei”.</string>
|
||||
<string name="error_load_database_KDF_memory">Nu s-a putut încărca cheia. Încercați să reduceți KDF \"Utilizarea memoriei\".</string>
|
||||
<string name="error_pass_gen_type">Trebuie selectat cel puțin un tip de generare a parolei.</string>
|
||||
<string name="error_disallow_no_credentials">Trebuie să setați cel puțin o credențială.</string>
|
||||
<string name="error_pass_match">Parolele nu se potrivesc.</string>
|
||||
|
@ -122,7 +122,7 @@
|
|||
<string name="error_otp_digits">Tokenul trebuie să conțină cifre de la %1$d to %2$d digits.</string>
|
||||
<string name="field_name">Numele domeniului</string>
|
||||
<string name="field_value">Valoarea câmpului</string>
|
||||
<string name="file_not_found_content">Nu s-a putut găsi fișierul. Încercați să-l redeschideți din browserul de fișiere.</string>
|
||||
<string name="file_not_found_content">Nu s-a putut găsi fișierul. Încercați să îl redeschideți din navigatorul de fișiere.</string>
|
||||
<string name="file_browser">Manager de fișiere</string>
|
||||
<string name="generate_password">Generare parolă</string>
|
||||
<string name="hint_conf_pass">Confirmă parola</string>
|
||||
|
@ -138,8 +138,8 @@
|
|||
<string name="invalid_db_sig">Nu s-a putut recunoaște formatul bazei de date.</string>
|
||||
<string name="keyfile_is_empty">Fișierul cheie este gol.</string>
|
||||
<string name="length">Lungime</string>
|
||||
<string name="list_entries_show_username_title">Afișați numele de utilizator</string>
|
||||
<string name="list_entries_show_username_summary">Afișați numele de utilizator în listele de intrare</string>
|
||||
<string name="list_entries_show_username_title">Afișare nume de utilizator</string>
|
||||
<string name="list_entries_show_username_summary">Afișare nume de utilizator în listele de intrare</string>
|
||||
<string name="list_groups_show_number_entries_title">Afișează numărul de intrări</string>
|
||||
<string name="list_groups_show_number_entries_summary">Afișează numărul de intrări dintr-un grup</string>
|
||||
<string name="list_size_title">Dimensiunea elementelor din listă</string>
|
||||
|
@ -162,11 +162,11 @@
|
|||
<string name="menu_move">Mută</string>
|
||||
<string name="menu_paste">Lipește</string>
|
||||
<string name="menu_delete">Șterge</string>
|
||||
<string name="menu_cancel">Anulează</string>
|
||||
<string name="menu_cancel">Anulare</string>
|
||||
<string name="menu_hide_password">Ascunde parola</string>
|
||||
<string name="menu_lock">Blochează baza de date</string>
|
||||
<string name="menu_save_database">Salvează datele</string>
|
||||
<string name="menu_open">Deschide</string>
|
||||
<string name="menu_lock">Blocare bază de date</string>
|
||||
<string name="menu_save_database">Salvare date</string>
|
||||
<string name="menu_open">Deschidere</string>
|
||||
<string name="menu_search">Caută</string>
|
||||
<string name="menu_showpass">Afișează parola</string>
|
||||
<string name="menu_url">Accesați adresa URL</string>
|
||||
|
@ -178,16 +178,16 @@
|
|||
<string name="minus">Mai puțin</string>
|
||||
<string name="never">Niciodată</string>
|
||||
<string name="no_results">Nu există rezultate de căutare</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft este <strong>open-source (sursă deschisă)</strong> și <strong>fără reclame</strong>.
|
||||
\nEste prevăzut așa cum este, sub licența <strong>GPLv3</strong>, fără nici un fel de garanție.</string>
|
||||
<string name="html_about_contribution">În ordine să <strong>pastrăm libertatea noastră</strong>, <strong>fixăm bug-uri</strong>, <strong>adăugăm funcții</strong> și<strong>să fie întotdeauna activ</strong>, ne bazam pe <strong>contribuția</strong> ta.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft este <strong>open source</strong> și <strong>fără reclame</strong>.
|
||||
\nEste furnizat ca atare, sub licență <strong>GPLv3</strong>, fără nicio garanție.</string>
|
||||
<string name="html_about_contribution">Pentru a ne <strong>păstra libertatea</strong>, <strong>pentru a remedia erori</strong>, <strong>pentru a adăuga funcții</strong> și <strong>pentru a fi mereu activi</strong>, ne bazăm pe <strong>contribuția</strong> dvs.</string>
|
||||
<string name="hide_password_title">Ascundeți parolele</string>
|
||||
<string name="hide_password_summary">Mascați parolele (***) în mod implicit</string>
|
||||
<string name="about">Despre</string>
|
||||
<string name="no_url_handler">Instalați un browser web pentru a deschide această adresă URL.</string>
|
||||
<string name="select_database_file">Deschideți seiful existent</string>
|
||||
<string name="create_keepass_file">Creați un nou seif</string>
|
||||
<string name="progress_create">Crearea unei noi baze de date…</string>
|
||||
<string name="progress_create">Se creează o nouă bază de date…</string>
|
||||
<string name="progress_title">Se lucrează…</string>
|
||||
<string name="protection">Protecție</string>
|
||||
<string name="read_only">Protejat la scriere</string>
|
||||
|
@ -204,11 +204,11 @@
|
|||
<string name="memory_usage_explanation">Cantitatea de memorie care trebuie utilizată de funcția de derivare a cheilor.</string>
|
||||
<string name="parallelism">Paralelism</string>
|
||||
<string name="parallelism_explanation">Gradul de paralelism (adică numărul de fire de execuție) utilizat de funcția de derivare a cheilor.</string>
|
||||
<string name="saving_database">Se salvează baza de date…</string>
|
||||
<string name="saving_database">Salvarea bazei de date…</string>
|
||||
<string name="command_execution">Executarea comenzii…</string>
|
||||
<string name="do_not_kill_app">Nu întrerupeți aplicația…</string>
|
||||
<string name="space">Spațiu</string>
|
||||
<string name="sort_menu">Sortează</string>
|
||||
<string name="sort_menu">Sortare</string>
|
||||
<string name="sort_ascending">Cea mai mică prima ↓</string>
|
||||
<string name="sort_groups_before">Grupuri înainte</string>
|
||||
<string name="sort_recycle_bin_bottom">Coșul de gunoi în partea de jos</string>
|
||||
|
@ -248,17 +248,17 @@
|
|||
<string name="list_password_generator_options_summary">Setați caracterele permise pentru generatorul de parole</string>
|
||||
<string name="database_opened">Bază de date deschisă</string>
|
||||
<string name="clipboard">Clipboard</string>
|
||||
<string name="clipboard_explanation_summary">Copiați câmpurile de intrare utilizând clipboard-ul dispozitivului dvs.</string>
|
||||
<string name="clipboard_explanation_summary">Copiați câmpurile de intrare utilizând clipboardul dispozitivului dvs.</string>
|
||||
<string name="clipboard_notifications_title">Notificări clipboard</string>
|
||||
<string name="clipboard_notifications_summary">Afișați notificările pentru clipboard pentru a copia câmpurile atunci când vizualizați o intrare</string>
|
||||
<string name="clipboard_warning">Dacă ștergerea automată a clipboard-ului nu reușește, ștergeți manual istoricul acestuia.</string>
|
||||
<string name="lock">Blochează</string>
|
||||
<string name="clipboard_notifications_summary">Afișare notificări din clipboard pentru a copia câmpuri atunci când se vizualizează o intrare</string>
|
||||
<string name="clipboard_warning">Dacă ștergerea automată a clipboardului nu reușește, ștergeți manual istoricul acestuia.</string>
|
||||
<string name="lock">Blocare</string>
|
||||
<string name="lock_database_screen_off_title">Blocare ecran</string>
|
||||
<string name="lock_database_screen_off_summary">Blocați baza de date după câteva secunde după ce ecranul este oprit</string>
|
||||
<string name="lock_database_back_root_title">Apăsați \'Înapoi\' pentru a bloca</string>
|
||||
<string name="lock_database_back_root_summary">Blocarea bazei de date atunci când utilizatorul face clic pe butonul înapoi pe ecranul rădăcină</string>
|
||||
<string name="lock_database_back_root_summary">Blochează baza de date atunci când utilizatorul face clic pe butonul înapoi pe ecranul rădăcină</string>
|
||||
<string name="advanced_unlock">Deblocare dispozitiv</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizați deblocarea dispozitivului pentru a deschide mai ușor o bază de date</string>
|
||||
<string name="advanced_unlock_explanation_summary">Utilizează deblocarea dispozitivului pentru a deschide mai ușor o bază de date</string>
|
||||
<string name="biometric_unlock_enable_title">Deblocare biometrică</string>
|
||||
<string name="biometric_unlock_enable_summary">Vă permite să vă scanați datele biometrice pentru a deschide baza de date</string>
|
||||
<string name="biometric_auto_open_prompt_title">Solicitare de deschidere automată</string>
|
||||
|
@ -290,11 +290,11 @@
|
|||
<string name="monospace_font_fields_enable_summary">Schimbați fontul utilizat în câmpuri pentru o mai bună vizibilitate a caracterelor</string>
|
||||
<string name="allow_copy_password_title">Clipboard de încredere</string>
|
||||
<string name="allow_copy_password_summary">Permiteți copierea în clipboard a parolei de intrare și a câmpurilor protejate</string>
|
||||
<string name="allow_copy_password_warning">Avertisment: Clipboard-ul este partajat de toate aplicațiile. Dacă sunt copiate date sensibile, alte programe le pot recupera.</string>
|
||||
<string name="enable">Activează</string>
|
||||
<string name="disable">Dezactivează</string>
|
||||
<string name="clear_clipboard_notification_title">Curat la închidere</string>
|
||||
<string name="clear_clipboard_notification_summary">Blocați baza de date atunci când durata clipboard-ului expiră sau notificarea este închisă după ce ați început să o utilizați</string>
|
||||
<string name="allow_copy_password_warning">Avertisment: Clipboardul este partajat de toate aplicațiile. Dacă sunt copiate date sensibile, alte programe le pot recupera.</string>
|
||||
<string name="enable">Activare</string>
|
||||
<string name="disable">Dezactivare</string>
|
||||
<string name="clear_clipboard_notification_title">Curăță la închidere</string>
|
||||
<string name="clear_clipboard_notification_summary">Blocați baza de date atunci când durata clipboardului expiră sau notificarea este închisă după ce ați început să o utilizați</string>
|
||||
<string name="database_name_title">Numele bazei de date</string>
|
||||
<string name="database_description_title">Descrierea bazei de date</string>
|
||||
<string name="database_default_username_title">Nume de utilizator implicit</string>
|
||||
|
@ -318,7 +318,7 @@
|
|||
<string name="keyboard_selection_entry_title">Selecție de intrare</string>
|
||||
<string name="keyboard_selection_entry_summary">Când vizualizați o intrare în KeePassDX, completați Tastatura magică cu acea intrare</string>
|
||||
<string name="keyboard_notification_entry_title">Informații de notificare</string>
|
||||
<string name="keyboard_notification_entry_summary">Afișați o notificare atunci când o intrare este disponibilă</string>
|
||||
<string name="keyboard_notification_entry_summary">Afișare notificare atunci când o intrare este disponibilă</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Curăță la închidere</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Închideți baza de date la închiderea notificării</string>
|
||||
<string name="keyboard_entry_timeout_title">Timpul de așteptare</string>
|
||||
|
@ -331,11 +331,11 @@
|
|||
<string name="keyboard_keys_category">Chei</string>
|
||||
<string name="keyboard_auto_go_action_title">Acțiune automată a tastelor</string>
|
||||
<string name="keyboard_auto_go_action_summary">Acțiunea tastei \"Go\" după apăsarea unui \"Câmp\"</string>
|
||||
<string name="keyboard_key_vibrate_title">Apăsare vibratorie a tastelor</string>
|
||||
<string name="keyboard_key_sound_title">Apăsarea sonoră a tastelor</string>
|
||||
<string name="keyboard_key_vibrate_title">Apăsări de taste vibratoare</string>
|
||||
<string name="keyboard_key_sound_title">Apăsări sonore ale tastelor</string>
|
||||
<string name="allow_no_password_title">Nu permiteți nicio cheie principală</string>
|
||||
<string name="allow_no_password_summary">Permite apăsarea butonului \"Deschide\" în cazul în care nu sunt selectate credențiale</string>
|
||||
<string name="delete_entered_password_title">Ștergeți parola</string>
|
||||
<string name="allow_no_password_summary">Permite apăsarea butonului \"Deschidere\" în cazul în care nu sunt selectate credențiale</string>
|
||||
<string name="delete_entered_password_title">Ștergere parolă</string>
|
||||
<string name="delete_entered_password_summary">Șterge parola introdusă după o încercare de conectare la o bază de date</string>
|
||||
<string name="enable_read_only_title">Protejat la scriere</string>
|
||||
<string name="enable_read_only_summary">Deschideți baza de date numai în citire în mod implicit</string>
|
||||
|
@ -357,7 +357,7 @@
|
|||
<string name="education_search_title">Căutați printre intrări</string>
|
||||
<string name="education_search_summary">Introduceți titlul, numele de utilizator sau conținutul altor câmpuri pentru a prelua parolele.</string>
|
||||
<string name="education_entry_edit_title">Modificați intrarea</string>
|
||||
<string name="education_entry_edit_summary">Editați-vă intrarea cu câmpuri personalizate. Datele din pool pot fi referite între diferite câmpuri de intrare.</string>
|
||||
<string name="education_entry_edit_summary">Editați-vă intrarea cu câmpuri personalizate. Datele din pool pot fi menționate între diferitele câmpuri de intrare.</string>
|
||||
<string name="education_generate_password_title">Creați o parolă puternică</string>
|
||||
<string name="education_generate_password_summary">Generați o parolă puternică pentru a vă asocia cu intrarea dvs., definiți-o ușor în funcție de criteriile formularului și nu uitați parola securizată.</string>
|
||||
<string name="education_entry_new_field_title">Adăugați câmpuri personalizate</string>
|
||||
|
@ -367,10 +367,10 @@
|
|||
\n
|
||||
\nFaceți o copie de rezervă a fișierului bazei de date într-un loc sigur după fiecare modificare.</string>
|
||||
<string name="education_read_only_title">Protejați-vă baza de date</string>
|
||||
<string name="education_read_only_summary">Schimbați modul de deschidere pentru sesiune.
|
||||
<string name="education_read_only_summary">Modificați modul de deschidere pentru sesiune.
|
||||
\n
|
||||
\n„Protecție la scriere” previne modificările neintenționate ale bazei de date.
|
||||
\n„Modificabil” vă permite să adăugați, să ștergeți sau să modificați toate elementele.</string>
|
||||
\n\"Protejat la scriere\" previne modificările neintenționate ale bazei de date.
|
||||
\n\"Modificabil\" vă permite să adăugați, să ștergeți sau să modificați toate elementele după cum doriți.</string>
|
||||
<string name="education_field_copy_title">Copiați un câmp</string>
|
||||
<string name="education_field_copy_summary">Câmpurile copiate pot fi lipite oriunde.
|
||||
\n
|
||||
|
@ -381,14 +381,14 @@
|
|||
<string name="education_sort_summary">Alegeți cum sunt sortate intrările și grupurile.</string>
|
||||
<string name="education_donation_title">Participați</string>
|
||||
<string name="education_donation_summary">Ajutați la creșterea stabilității, a securității și la adăugarea de noi caracteristici.</string>
|
||||
<string name="html_text_ad_free">Spre deosebire de multe aplicații de gestionare a parolelor, aceasta este <strong>fără anunțuri</strong>, <strong>software liber cu copyleft</strong> și nu colectează date personale pe serverele sale, indiferent de versiunea pe care o utilizați.</string>
|
||||
<string name="html_text_buy_pro">Prin cumpărarea versiunii pro, veți avea acces la acest lucru <strong>stil vizual</strong> și veți ajuta în special la <strong>realizarea proiectelor comunitare.</strong></string>
|
||||
<string name="html_text_ad_free">Spre deosebire de multe aplicații de gestionare a parolelor, aceasta este <strong>fără reclame</strong>, <strong>software liber cu copyleft</strong> și nu colectează date personale pe serverele sale, indiferent de versiunea pe care o utilizați.</string>
|
||||
<string name="html_text_buy_pro">Prin cumpărarea versiunii pro, veți avea acces la acest lucru <strong>stil vizual</strong> și veți ajuta în special la <strong>realizarea proiectelor comunitare.</strong></string>
|
||||
<string name="html_text_feature_generosity">Acest <strong> stil vizual </strong> este disponibil datorită generozității tale.</string>
|
||||
<string name="html_text_donation">Pentru a ne păstra libertatea și pentru a fi mereu activi, ne bazăm pe <strong>contribuția dvs.</strong></string>
|
||||
<string name="html_text_dev_feature">Această caracteristică este <strong> în curs de dezvoltare</strong> și necesită ca <strong>contribuția</strong> dvs. să fie disponibilă în curând.</string>
|
||||
<string name="html_text_donation">Pentru a ne păstra libertatea și pentru a fi mereu activi, ne bazăm pe <strong>contribuția dvs.</strong></string>
|
||||
<string name="html_text_dev_feature">Această caracteristică este <strong> în curs de dezvoltare</strong> și necesită ca <strong>contribuția</strong> dvs. să fie disponibilă în curând.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Cumpărând versiunea <strong> pro </strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Prin <strong> contribuție </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">încurajezi dezvoltatorii să creeze <strong> funcții noi </strong> și să <strong> remedieze erori </strong> în conformitate cu observațiile tale.</string>
|
||||
<string name="html_text_dev_feature_encourage">îi încurajați pe dezvoltatori să creeze <strong>noi caracteristici</strong> și să <strong>rezolve problemele</strong> în conformitate cu observațiile dvs.</string>
|
||||
<string name="html_text_dev_feature_thanks">Mulțumesc mult pentru contribuție.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Muncim din greu pentru a lansa rapid această caracteristică.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Nu uitați să mențineți aplicația la zi instalând noi versiuni.</string>
|
||||
|
@ -411,13 +411,13 @@
|
|||
<string name="remember_database_locations_summary">Ține evidența locului în care sunt stocate bazele de date</string>
|
||||
<string name="remember_keyfile_locations_title">Reține locațiile fișierelor cheie</string>
|
||||
<string name="remember_keyfile_locations_summary">Ține evidența locului în care sunt stocate fișierele cheie</string>
|
||||
<string name="show_recent_files_title">Afișați fișierele recente</string>
|
||||
<string name="show_recent_files_summary">Afișați locațiile bazelor de date recente</string>
|
||||
<string name="show_recent_files_title">Afișare fișiere recente</string>
|
||||
<string name="show_recent_files_summary">Afișare locații ale bazelor de date recente</string>
|
||||
<string name="hide_broken_locations_title">Ascundeți legăturile de baze de date rupte</string>
|
||||
<string name="hide_broken_locations_summary">Ascundeți legăturile întrerupte din lista de baze de date recente</string>
|
||||
<string name="warning_database_read_only">Acordați acces de scriere în fișier pentru a salva modificările aduse bazei de date</string>
|
||||
<string name="warning_database_link_revoked">Accesul la fișier revocat de către managerul de fișiere</string>
|
||||
<string name="error_create_database">Imposibil de creeat fisierul bazei de date.</string>
|
||||
<string name="error_create_database">Nu se poate crea fișierul bazei de date.</string>
|
||||
<string name="error_label_exists">Această etichetă există deja.</string>
|
||||
<string name="entry_add_attachment">Adăugați atașament</string>
|
||||
<string name="discard">Renunțați</string>
|
||||
|
@ -468,8 +468,8 @@
|
|||
<string name="error_registration_read_only">Salvarea unui element nou nu este permisă într-o bază de date numai pentru citire</string>
|
||||
<string name="error_field_name_already_exists">Numele câmpului există deja.</string>
|
||||
<string name="navigation_drawer_open">Sertar de navigare deschis</string>
|
||||
<string name="content_description_passphrase_word_count">Numărul de cuvinte al frazei de siguranță</string>
|
||||
<string name="html_about_privacy"><strong>Nu este colectat datele utilizatorilor </strong>, această aplicație nu se conectează la niciun server, funcționează doar la local și respectă pe deplin confidențialitatea utilizatorilor.</string>
|
||||
<string name="content_description_passphrase_word_count">Numărul de cuvinte al frazei de acces</string>
|
||||
<string name="html_about_privacy"><strong>Nu sunt colectate date ale utilizatorului</strong>, această aplicație nu se conectează la niciun server, funcționează doar local și respectă pe deplin confidențialitatea utilizatorilor.</string>
|
||||
<string name="current_group">Grupul curent</string>
|
||||
<string name="search_filters">Filtre de căutare</string>
|
||||
<string name="navigation_drawer_close">Sertar de navigare închis</string>
|
||||
|
@ -480,22 +480,22 @@
|
|||
<string name="regex">Expresie regulată</string>
|
||||
<string name="waiting_challenge_request">Se așteaptă pentru cererea de provocare…</string>
|
||||
<string name="waiting_challenge_response">Se așteaptă pentru un răspuns la provocare…</string>
|
||||
<string name="content_description_hardware_key_checkbox">Căsuță de selectare a cheii hardware</string>
|
||||
<string name="content_description_hardware_key_checkbox">Căsuța de selectare a cheii hardware</string>
|
||||
<string name="hardware_key">Cheie hardware</string>
|
||||
<string name="auto_type_sequence">Secvență Auto-Type</string>
|
||||
<string name="auto_type_sequence">Secvență auto-tastată</string>
|
||||
<string name="error_database_uri_null">URI-ul bazei de date nu poate fi recuperat.</string>
|
||||
<string name="error_no_hardware_key">Selectează o cheie hardware.</string>
|
||||
<string name="info">Informații</string>
|
||||
<string name="menu_merge_database">Îmbină datele</string>
|
||||
<string name="menu_reload_database">Reîncarcă datele</string>
|
||||
<string name="menu_merge_database">Îmbinare date</string>
|
||||
<string name="menu_reload_database">Reîncărcare date</string>
|
||||
<string name="save_mode">Mod de salvare</string>
|
||||
<string name="colorize_password_summary">Colorați caracterele parolei în funcție de tip</string>
|
||||
<string name="show_uuid_title">Arată UUID</string>
|
||||
<string name="hint_icon_name">Numele pictogramei</string>
|
||||
<string name="search_mode">Mod de căutare</string>
|
||||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="menu_merge_from">Îmbină din …</string>
|
||||
<string name="menu_save_copy_to">Salvează o copie în …</string>
|
||||
<string name="menu_merge_from">Îmbinare din …</string>
|
||||
<string name="menu_save_copy_to">Salvare copie în …</string>
|
||||
<string name="menu_keystore_remove_key">Ștergeți cheia de deblocare a dispozitivului</string>
|
||||
<string name="error_duplicate_file">Datele din fișier există deja.</string>
|
||||
<string name="error_remove_file">S-a produs o eroare în timpul eliminării datelor din fișier.</string>
|
||||
|
@ -506,7 +506,7 @@
|
|||
<string name="passphrase">Frază de acces</string>
|
||||
<string name="colorize_password_title">Colorați parolele</string>
|
||||
<string name="show_otp_token_summary">Afișează tokenurile OTP în lista de intrări</string>
|
||||
<string name="show_otp_token_title">Afișați Tokenul OTP</string>
|
||||
<string name="show_otp_token_title">Afișare Token OTP</string>
|
||||
<string name="show_uuid_summary">Afișează UUID-ul legat de o intrare sau de un grup</string>
|
||||
<string name="menu_app_settings_summary">Căutare, blocare, istoric, proprietăți</string>
|
||||
<string name="menu_form_filling_settings_summary">Tastatură, completare automată, clipboard</string>
|
||||
|
@ -518,7 +518,7 @@
|
|||
<string name="subdomain_search_title">Căutare subdomeniu</string>
|
||||
<string name="subdomain_search_summary">Căutați domenii web cu constrângeri de subdomenii</string>
|
||||
<string name="import_app_properties_title">Importați setările aplicației</string>
|
||||
<string name="auto_type">Auto-Scriere</string>
|
||||
<string name="auto_type">Tastare automată</string>
|
||||
<string name="error_XML_malformed">XML malformat.</string>
|
||||
<string name="error_rebuild_list">Nu s-a putut reconstrui corect lista.</string>
|
||||
<string name="error_file_to_big">Fișierul pe care încercați să-o încărcați este prea mare.</string>
|
||||
|
@ -574,9 +574,9 @@
|
|||
<string name="advanced_unlock_timeout">Timpul de deblocare a dispozitivului</string>
|
||||
<string name="lower_case">litere mici</string>
|
||||
<string name="advanced_unlock_not_recognized">Nu s-a putut recunoaște amprenta de deblocare a dispozitivului</string>
|
||||
<string name="lock_database_show_button_title">Afișați butonul de blocare</string>
|
||||
<string name="lock_database_show_button_title">Afișare buton de blocare</string>
|
||||
<string name="templates">Șabloane</string>
|
||||
<string name="keyboard_save_search_info_title">Salvați informațiile partajate</string>
|
||||
<string name="keyboard_save_search_info_title">Salvare informații partajate</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">Nu se poate inițializa dispozitivul de deblocare.</string>
|
||||
<string name="biometric_security_update_required">Este necesară actualizarea securității biometrice.</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">Expirarea deblocării dispozitivului</string>
|
||||
|
@ -595,7 +595,7 @@
|
|||
<string name="warning_database_notification_permission">Permisiunea de notificare vă permite să afișați starea bazei de date și să o blocați cu un buton ușor accesibil.
|
||||
\n
|
||||
\nDacă nu activați această permisiune, baza de date deschisă în fundal nu va fi vizibilă dacă o altă aplicație se află în prim-plan.</string>
|
||||
<string name="warning_copy_permission">Permisiunea de notificare este necesară pentru a utiliza funcția de notificare a clipboard-ului.</string>
|
||||
<string name="warning_copy_permission">Permisiunea de notificare este necesară pentru a utiliza funcția de notificare a clipboardului.</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">Legătură la deblocarea dispozitivului</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">Recunoașterea deblocării dispozitivului</string>
|
||||
<string name="advanced_unlock_scanning_error">Eroare de deblocare a dispozitivului: %1$s</string>
|
||||
|
@ -608,6 +608,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Această funcție va stoca datele credențiale criptate în depozitul de chei securizat al dispozitivului dvs.
|
||||
\n
|
||||
\nÎn funcție de implementarea API-ului nativ al sistemului de operare, este posibil ca această funcție să nu fie complet funcțională.
|
||||
\n
|
||||
\nVerificați compatibilitatea și securitatea KeyStore cu producătorul dispozitivului dvs. și cu creatorul ROM-ului pe care îl utilizați.</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">Elimină atașamentele conținute în baza de date, dar care nu sunt legate de o intrare</string>
|
||||
<string name="templates_group_enable_title">Utilizarea șabloanelor</string>
|
||||
|
@ -625,7 +626,7 @@
|
|||
<string name="keyboard_previous_database_credentials_title">Ecranul cu credențiale pentru baza de date</string>
|
||||
<string name="keyboard_previous_lock_summary">Reveniți automat la tastatura precedentă după blocarea bazei de date</string>
|
||||
<string name="autofill_inline_suggestions_summary">Încercarea de a afișa sugestii de autocompletare direct de la o tastatură compatibilă</string>
|
||||
<string name="autofill_save_search_info_title">Salvați informațiile de căutare</string>
|
||||
<string name="autofill_save_search_info_title">Salvare informații de căutare</string>
|
||||
<string name="autofill_save_search_info_summary">Încercați să salvați informațiile de căutare atunci când faceți o selecție de intrare manuală pentru o utilizare ulterioară mai ușoară</string>
|
||||
<string name="show_entry_colors_title">Culori de intrare</string>
|
||||
<string name="show_entry_colors_summary">Afișează culorile de prim-plan și de fundal pentru o intrare</string>
|
||||
|
@ -683,4 +684,7 @@
|
|||
<string name="autofill_close_database_summary">Închideți baza de date după o selecție de autocompletare</string>
|
||||
<string name="autofill_manual_selection_summary">Afișarea opțiunii de a permite utilizatorului să selecteze intrarea în baza de date</string>
|
||||
<string name="education_add_attachment_summary">Încărcați un atașament la intrarea dvs. pentru a salva date externe importante.</string>
|
||||
</resources>
|
||||
<string name="style_name_follow_system">Urmează sistemul</string>
|
||||
<string name="style_name_light">Luminos</string>
|
||||
<string name="style_name_dark">Întunecat</string>
|
||||
</resources>
|
|
@ -624,6 +624,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Эта функция будет хранить зашифрованные учётные данные в безопасном хранилище ключей вашего устройства.
|
||||
\n
|
||||
\nВ зависимости от конкретной реализации API операционной системы, он может быть не полностью функциональным.
|
||||
\n
|
||||
\nПроверьте совместимость и безопасность хранилища ключей через производителя устройства и разработчика используемого ПЗУ.</string>
|
||||
<string name="passphrase">Кодовая фраза</string>
|
||||
<string name="colorize_password_title">Раскрашивать пароли</string>
|
||||
|
@ -688,4 +689,16 @@
|
|||
<string name="warning_database_notification_permission">Разрешение на отображение уведомлений позволяет показывать состояние базы и блокировать её с помощью легкодоступной кнопки.
|
||||
\n
|
||||
\nЕсли не предоставить это разрешение, то открытая в фоновом режиме база не будет видна, если на переднем плане находится другое приложение.</string>
|
||||
<string name="style_name_classic">Классическая</string>
|
||||
<string name="style_name_simple">Простая</string>
|
||||
<string name="style_name_sun">Солнечная</string>
|
||||
<string name="style_name_divine">Божественная</string>
|
||||
<string name="style_name_light">Светлая</string>
|
||||
<string name="style_name_dark">Тёмная</string>
|
||||
<string name="style_name_reply">Ответная</string>
|
||||
<string name="style_name_kunzite">Авторская</string>
|
||||
<string name="style_name_forest">Лесная</string>
|
||||
<string name="style_name_moon">Лунная</string>
|
||||
<string name="style_name_follow_system">Как в системе</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Перезагрузите базу с последними изменениями.</string>
|
||||
</resources>
|
|
@ -383,7 +383,7 @@
|
|||
<string name="keyboard_notification_entry_title">ข้อมูลการแจ้งเตือน</string>
|
||||
<string name="keyboard_notification_entry_summary">แสดงการแจ้งเตือนเพื่มมีรายการให้ใช้งาน</string>
|
||||
<string name="keyboard_save_search_info_title">บันทึกขัอมูลที่ใช้รวมกัน</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">ลบข้อมูลที่ไม่ได้เชื่อมไว่</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">ลบข้อมูลที่ไม่ได้เชื่อมไว้</string>
|
||||
<string name="templates_group_enable_title">การใช้แม่แบบ</string>
|
||||
<string name="max_history_items_title">จำนวนสูงสุด</string>
|
||||
<string name="max_history_size_summary">จำกัดขนาดสูงสุดต่อรายการ</string>
|
||||
|
|
|
@ -619,6 +619,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">Bu özellik, şifrelenen kimlik bilgilerini aygıtınızın güvenli anahtar deposunda saklayacaktır.
|
||||
\n
|
||||
\nİşletim sisteminin yerel API uygulamasına bağlı olarak, tam olarak işlevsel olmayabilir.
|
||||
\n
|
||||
\nAygıtınızın üreticisi ve kullandığınız ROM\'un geliştiricisi ile anahtar deposunun uyumluluğunu ve güvenliğini denetleyin.</string>
|
||||
<string name="content_description_passphrase_word_count">Parola sözcük sayısı</string>
|
||||
<string name="at_least_one_char">Her birinden en az bir karakter</string>
|
||||
|
@ -683,4 +684,16 @@
|
|||
<string name="menu_database_settings_summary">Meta veriler, geri dönüşüm kutusu, şablonlar, geçmiş</string>
|
||||
<string name="menu_app_settings_summary">Ara, kilit, geçmiş, özellikler</string>
|
||||
<string name="later">Daha Sonra</string>
|
||||
<string name="style_name_divine">Kutsal</string>
|
||||
<string name="style_name_reply">Yanıt</string>
|
||||
<string name="style_name_kunzite">Kunzit</string>
|
||||
<string name="style_name_follow_system">Sistemi takip et</string>
|
||||
<string name="style_name_light">Açık</string>
|
||||
<string name="style_name_dark">Koyu</string>
|
||||
<string name="style_name_forest">Orman</string>
|
||||
<string name="style_name_classic">Klasik</string>
|
||||
<string name="style_name_simple">Basit</string>
|
||||
<string name="style_name_moon">Ay</string>
|
||||
<string name="style_name_sun">Güneş</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Veri tabanını en son değişikliklerle yeniden yükle.</string>
|
||||
</resources>
|
|
@ -621,10 +621,11 @@
|
|||
<string name="menu_save_copy_to">Зберегти копію в …</string>
|
||||
<string name="expired">Термін дії завершився</string>
|
||||
<string name="warning_database_already_opened">База даних уже відкрита, спочатку закрийте її, щоб відкрити нову</string>
|
||||
<string name="advanced_unlock_keystore_warning">Ця функція зберігатиме зашифровані облікові дані в захищеному сховищі ключів вашого пристрою.
|
||||
<string name="advanced_unlock_keystore_warning">Ця функція зберігатиме зашифровані облікові дані в захищеному сховищі ключів вашого пристрою (KeyStore).
|
||||
\n
|
||||
\nЗалежно від вбудованої реалізації API операційної системи, вона може бути не повністю функціональною.
|
||||
\nПеревірте сумісність і безпеку сховища ключів із виробником вашого пристрою та творцем використовуваного ROM.</string>
|
||||
\nЗалежно від операційної системи, вона може бути не повністю функціональною.
|
||||
\n
|
||||
\nПеревірте сумісність і безпеку сховища ключів із виробником вашого пристрою та автором використовуваного ROM.</string>
|
||||
<string name="passphrase">Парольна фраза</string>
|
||||
<string name="colorize_password_title">Забарвлювати паролі</string>
|
||||
<string name="colorize_password_summary">Забарвлювати символи пароля за типом</string>
|
||||
|
@ -688,4 +689,15 @@
|
|||
<string name="warning_database_notification_permission">Дозвіл на сповіщення дозволяє показувати стан бази даних і блокувати її за допомогою легкодоступної кнопки.
|
||||
\n
|
||||
\nЯкщо ви не активуєте цей дозвіл відкриту у фоновому режимі базу даних не буде видно, якщо на передньому плані інший застосунок.</string>
|
||||
<string name="style_name_forest">Лісова</string>
|
||||
<string name="style_name_classic">Класична</string>
|
||||
<string name="style_name_sun">Сонячна</string>
|
||||
<string name="style_name_reply">Відповідь</string>
|
||||
<string name="style_name_kunzite">Кунжитова</string>
|
||||
<string name="style_name_follow_system">Системна</string>
|
||||
<string name="style_name_light">Світла</string>
|
||||
<string name="style_name_dark">Темна</string>
|
||||
<string name="style_name_divine">Божественна</string>
|
||||
<string name="style_name_simple">Спрощенна</string>
|
||||
<string name="style_name_moon">Місячна</string>
|
||||
</resources>
|
|
@ -264,7 +264,7 @@
|
|||
<string name="menu_security_settings_summary">Mã hóa, hàm dẫn xuất khóa</string>
|
||||
<string name="menu_master_key_settings">Thiết đặt khóa chính</string>
|
||||
<string name="master_key_settings_summary">Thay đổi, gia hạn</string>
|
||||
<string name="menu_donate">Đóng góp</string>
|
||||
<string name="menu_donate">Quyên góp</string>
|
||||
<string name="menu_edit">Chỉnh sửa</string>
|
||||
<string name="menu_copy">Sao chép</string>
|
||||
<string name="menu_move">Di chuyển</string>
|
||||
|
@ -730,4 +730,5 @@
|
|||
<string name="show_entry_colors_summary">Hiển thị màu nền trước và màu nền cho mục nhập</string>
|
||||
<string name="hide_expired_entries_title">Ẩn các mục đã hết hạn</string>
|
||||
<string name="hide_expired_entries_summary">Các mục hết hạn không được hiển thị</string>
|
||||
</resources>
|
||||
<string name="warning_database_info_changed_options_read_only">Tải lại cơ sở dữ liệu với những thay đổi mới nhất.</string>
|
||||
</resources>
|
|
@ -22,16 +22,16 @@
|
|||
<string name="about_description">Android 平台上基于 KeePass 实现的密码管理器</string>
|
||||
<string name="accept">接受</string>
|
||||
<string name="add_entry">添加条目</string>
|
||||
<string name="add_group">添加群组</string>
|
||||
<string name="add_group">添加分组</string>
|
||||
<string name="encryption_algorithm">加密算法</string>
|
||||
<string name="app_timeout">超时</string>
|
||||
<string name="app_timeout_summary">在锁定数据库前处于非活动状态的时长</string>
|
||||
<string name="application">应用程序</string>
|
||||
<string name="application">应用</string>
|
||||
<string name="menu_app_settings">应用设置</string>
|
||||
<string name="brackets">括号</string>
|
||||
<string name="file_manager_install_description">需要一款接受意图操作 ACTION_CREATE_DOCUMENT 和 ACTION_OPEN_DOCUMENT 的文件管理器来创建、打开和保存数据库文件。</string>
|
||||
<string name="clipboard_cleared">剪贴板已清空</string>
|
||||
<string name="clipboard_timeout">剪贴板清空延时</string>
|
||||
<string name="clipboard_timeout">剪贴板清空超时</string>
|
||||
<string name="clipboard_timeout_summary">剪贴板保存时间 (若您的设备支持该功能)</string>
|
||||
<string name="select_to_copy">选择%1$s以复制到剪贴板</string>
|
||||
<string name="retrieving_db_key">读取数据库密钥中……</string>
|
||||
|
@ -55,7 +55,7 @@
|
|||
<string name="entry_title">名称</string>
|
||||
<string name="entry_url">网址</string>
|
||||
<string name="entry_user_name">用户名</string>
|
||||
<string name="error_arc4">不支持Arcfour流式加密。</string>
|
||||
<string name="error_arc4">不支持 Arcfour 流式加密。</string>
|
||||
<string name="error_can_not_handle_uri">无法在 KeePassDX 中处理此 URI 。</string>
|
||||
<string name="error_file_not_create">无法新建文件</string>
|
||||
<string name="error_invalid_db">无法读取数据库。</string>
|
||||
|
@ -63,7 +63,7 @@
|
|||
<string name="error_no_name">输入名称。</string>
|
||||
<string name="error_nokeyfile">请选择密钥文件。</string>
|
||||
<string name="error_out_of_memory">因内存不足无法加载数据库。</string>
|
||||
<string name="error_pass_gen_type">必须至少选择一种密码生成类型。</string>
|
||||
<string name="error_pass_gen_type">至少选择一种密码生成类型。</string>
|
||||
<string name="error_pass_match">密码不匹配。</string>
|
||||
<string name="error_rounds_too_large">“变换次数”项设置过大。已设置为2147483648。</string>
|
||||
<string name="error_wrong_length">请在“长度”字段输入正整数。</string>
|
||||
|
@ -103,7 +103,7 @@
|
|||
<string name="no_url_handler">需要安装网络浏览器才能打开这个网址。</string>
|
||||
<string name="progress_create">正在新建数据库…</string>
|
||||
<string name="progress_title">正在处理…</string>
|
||||
<string name="content_description_remove_from_list">移除</string>
|
||||
<string name="content_description_remove_from_list">删除</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">迭代次数</string>
|
||||
<string name="rounds_explanation">更多的迭代次数能更好地抵抗暴力破解攻击,但也会增加读取和保存的时间。</string>
|
||||
|
@ -136,7 +136,7 @@
|
|||
<string name="key_derivation_function">密钥推导函数</string>
|
||||
<string name="entry_not_found">找不到条目数据。</string>
|
||||
<string name="error_load_database">无法加载数据库。</string>
|
||||
<string name="error_load_database_KDF_memory">无法加载密钥。尝试降低KDF的“内存使用”值。</string>
|
||||
<string name="error_load_database_KDF_memory">无法加载密钥。尝试降低 KDF 的“内存使用”值。</string>
|
||||
<string name="error_autofill_enable_service">无法启用自动填充服务。</string>
|
||||
<string name="file_not_found_content">找不到文件。请重新打开文件。</string>
|
||||
<string name="invalid_algorithm">算法无效。</string>
|
||||
|
@ -202,14 +202,14 @@
|
|||
<string name="copy_field">复制%1$s</string>
|
||||
<string name="sort_ascending">最底的在前↓</string>
|
||||
<string name="warning_password_encoding">避免在数据库中保存编码格式外字符的密码(未识别的字符将转换为同一字符)。</string>
|
||||
<string name="sort_groups_before">群组在前</string>
|
||||
<string name="sort_groups_before">分组在前</string>
|
||||
<string name="sort_recycle_bin_bottom">回收站在末尾</string>
|
||||
<string name="warning_empty_password">确定不使用密码保护?</string>
|
||||
<string name="warning_no_encryption_key">确认不使用加密密钥吗?</string>
|
||||
<string name="build_label">构建 %1$s</string>
|
||||
<string name="encrypted_value_stored">加密密码已保存</string>
|
||||
<string name="unavailable">不可用</string>
|
||||
<string name="set_autofill_service_title">设为默认的填充服务</string>
|
||||
<string name="set_autofill_service_title">设为默认自动填充服务</string>
|
||||
<string name="autofill_explanation_summary">启用自动填充功能,以快速填写其他应用中的表单</string>
|
||||
<string name="password_size_title">密码生成长度</string>
|
||||
<string name="password_size_summary">设置生成密码的默认长度</string>
|
||||
|
@ -228,7 +228,7 @@
|
|||
<string name="unavailable_feature_hardware">找不到所需的硬件。</string>
|
||||
<string name="assign_master_key">分配主密钥</string>
|
||||
<string name="recycle_bin_title">回收站使用情况</string>
|
||||
<string name="recycle_bin_summary">删除群组和条目前先移至回收站</string>
|
||||
<string name="recycle_bin_summary">删除分组和条目前先移至回收站</string>
|
||||
<string name="monospace_font_fields_enable_title">字段字型</string>
|
||||
<string name="monospace_font_fields_enable_summary">更改字段字体,可以使字符更清楚</string>
|
||||
<string name="allow_copy_password_summary">允许复制整段密码和受保护的字段至剪切板</string>
|
||||
|
@ -267,7 +267,7 @@
|
|||
<string name="education_new_node_title">向数据库添加项目</string>
|
||||
<string name="education_new_node_summary">这些条目帮助管理数字化身份。
|
||||
\n
|
||||
\n还可以使用群组来管理数据库中的条目。</string>
|
||||
\n还可以使用分组来管理数据库中的条目。</string>
|
||||
<string name="education_search_title">搜索条目</string>
|
||||
<string name="education_search_summary">输入标题、用户名或其他字段的内容来搜索密码。</string>
|
||||
<string name="education_entry_edit_title">编辑此条目</string>
|
||||
|
@ -289,7 +289,7 @@
|
|||
<string name="education_lock_title">锁定数据库</string>
|
||||
<string name="education_lock_summary">可以设置在无操作和屏幕关闭的时候,锁定数据库。</string>
|
||||
<string name="education_sort_title">条目排序</string>
|
||||
<string name="education_sort_summary">选择条目和群组的排序方式。</string>
|
||||
<string name="education_sort_summary">选择条目和分组的排序方式。</string>
|
||||
<string name="education_donation_title">参与开发</string>
|
||||
<string name="education_donation_summary">帮助增加稳定性,安全性并添加更多的功能。</string>
|
||||
<string name="html_text_ad_free">不同于大多数的密码管理应用,无论您是使用免费版本还是付费版本的 KeePassDX,这都是一款<strong>没有广告</strong>,<strong>基于 copylefted 版权协议的自由软件</strong>。同时,本软件的任何版本都不会收集您的任何个人信息。</string>
|
||||
|
@ -311,7 +311,7 @@
|
|||
<string name="clear_clipboard_notification_summary">剪贴板持续时间过期或通知在您开始使用后关闭时,锁定数据库</string>
|
||||
<string name="recycle_bin">回收站</string>
|
||||
<string name="keyboard_selection_entry_title">条目选择</string>
|
||||
<string name="keyboard_selection_entry_summary">在 KeePass DX 中查看条目时,用该条目填充 Magikeyboard</string>
|
||||
<string name="keyboard_selection_entry_summary">在 KeePassDX 中查看条目时,用该条目填充 Magikeyboard</string>
|
||||
<string name="delete_entered_password_title">删除密码</string>
|
||||
<string name="delete_entered_password_summary">在尝试连接数据库后删除输入的密码</string>
|
||||
<string name="content_description_open_file">打开文件</string>
|
||||
|
@ -332,7 +332,7 @@
|
|||
<string name="error_move_entry_here">你不能将条目移到此处。</string>
|
||||
<string name="error_copy_entry_here">您不能将条目复制到此处。</string>
|
||||
<string name="list_groups_show_number_entries_title">显示条目数量</string>
|
||||
<string name="list_groups_show_number_entries_summary">显示群组中的条目数</string>
|
||||
<string name="list_groups_show_number_entries_summary">显示分组中的条目数</string>
|
||||
<string name="content_description_background">后台</string>
|
||||
<string name="content_description_update_from_list">更新</string>
|
||||
<string name="content_description_keyboard_close_fields">关闭字段</string>
|
||||
|
@ -348,16 +348,16 @@
|
|||
<string name="entry_history">修改历史</string>
|
||||
<string name="entry_setup_otp">设置 OTP</string>
|
||||
<string name="otp_type">OTP 类型</string>
|
||||
<string name="otp_secret">OTP密钥</string>
|
||||
<string name="otp_secret">OTP 密钥</string>
|
||||
<string name="otp_period">时长(秒)</string>
|
||||
<string name="otp_counter">计数器</string>
|
||||
<string name="otp_digits">数字位数</string>
|
||||
<string name="otp_algorithm">算法</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="error_invalid_OTP">OTP密钥无效。</string>
|
||||
<string name="error_invalid_OTP">OTP 密钥无效。</string>
|
||||
<string name="error_disallow_no_credentials">至少需要设置一个凭据。</string>
|
||||
<string name="error_copy_group_here">您无法将分组复制到此处。</string>
|
||||
<string name="error_otp_secret_key">密钥必须是BASE32格式。</string>
|
||||
<string name="error_copy_group_here">您无法在此处复制分组。</string>
|
||||
<string name="error_otp_secret_key">密钥必须是 Base32 格式。</string>
|
||||
<string name="error_otp_counter">计数器必须在%1$d和%2$d之间。</string>
|
||||
<string name="error_otp_period">时长必须在%1$d秒到%2$d秒之间。</string>
|
||||
<string name="error_otp_digits">口令必须包括%1$d到%2$d个数字。</string>
|
||||
|
@ -454,18 +454,18 @@
|
|||
<string name="education_add_attachment_title">添加附件</string>
|
||||
<string name="warning_sure_add_file">不论如何都要添加这个文件吗?</string>
|
||||
<string name="warning_replace_file">上载此文件将替换现有文件。</string>
|
||||
<string name="warning_file_too_big">KeePass数据库应该只包含小的实用程序文件(例如PGP密钥文件)。
|
||||
<string name="warning_file_too_big">KeePass 数据库应该只包含小的实用程序文件(例如 PGP 密钥文件)。
|
||||
\n
|
||||
\n上传大文件会使增大数据库体积并降低性能。</string>
|
||||
<string name="content_description_credentials_information">凭证信息</string>
|
||||
<string name="warning_remove_unlinked_attachment">删除未链接的数据可能会减少数据库的大小,但也可能会删除用于KeePass插件的数据。</string>
|
||||
<string name="warning_remove_unlinked_attachment">删除未链接的数据可能会减少数据库的大小,但也可能会删除用于 KeePass 插件的数据。</string>
|
||||
<string name="warning_sure_remove_data">无论如何要删除这些数据\?</string>
|
||||
<string name="warning_empty_keyfile">不推荐添加一个空的密钥文件。</string>
|
||||
<string name="warning_empty_keyfile_explanation">密钥文件的内容应该永不更改,在最好的情况下,应该包含随机生成的数据。</string>
|
||||
<string name="data">数据</string>
|
||||
<string name="database_data_remove_unlinked_attachments_title">删除未链接的数据</string>
|
||||
<string name="database_data_remove_unlinked_attachments_summary">删除包含于数据库中但未连接到一个条目的附件</string>
|
||||
<string name="show_uuid_summary">显示与一个条目或群组相链接的 UUID</string>
|
||||
<string name="show_uuid_summary">显示与一个条目或分组相链接的 UUID</string>
|
||||
<string name="show_uuid_title">显示 UUID</string>
|
||||
<string name="autofill_read_only_save">以只读方式打开的数据库不允许保存数据。</string>
|
||||
<string name="autofill_ask_to_save_data_summary">填写完表单后,询问是否保存数据</string>
|
||||
|
@ -576,8 +576,8 @@
|
|||
<string name="wireless">Wi-Fi</string>
|
||||
<string name="email_address">电子邮件地址</string>
|
||||
<string name="email">电子邮件</string>
|
||||
<string name="date_of_issue">发行日期</string>
|
||||
<string name="place_of_issue">发行地</string>
|
||||
<string name="date_of_issue">签发日期</string>
|
||||
<string name="place_of_issue">签发地</string>
|
||||
<string name="name">姓名</string>
|
||||
<string name="id_card">身份证</string>
|
||||
<string name="personal_identification_number">PIN</string>
|
||||
|
@ -625,6 +625,7 @@
|
|||
<string name="advanced_unlock_keystore_warning">此功能将把加密的凭据数据存储在你设备的安全 KeyStore 中。
|
||||
\n
|
||||
\n取决于操作系统的原生 API 实现,它可能无法完全正常工作。
|
||||
\n
|
||||
\n请与设备制造商和你正使用的 ROM 的创建者一起检查 KeyStore 的兼容性和安全性。</string>
|
||||
<string name="content_description_passphrase_word_count">密码口令单词计数</string>
|
||||
<string name="colorize_password_title">给密码添加颜色</string>
|
||||
|
@ -644,11 +645,11 @@
|
|||
<string name="colorize_password_summary">按类型给密码字符加上颜色</string>
|
||||
<string name="entropy_high">熵:高</string>
|
||||
<string name="entropy">熵:%1$s bit</string>
|
||||
<string name="content_description_hardware_key_checkbox">硬件秘钥复选框</string>
|
||||
<string name="content_description_hardware_key_checkbox">硬件密钥复选框</string>
|
||||
<string name="waiting_challenge_request">等待挑战请求中…</string>
|
||||
<string name="waiting_challenge_response">等待挑战响应中…</string>
|
||||
<string name="hardware_key">硬件秘钥</string>
|
||||
<string name="error_no_hardware_key">选择硬件秘钥。</string>
|
||||
<string name="hardware_key">硬件密钥</string>
|
||||
<string name="error_no_hardware_key">选择硬件密钥。</string>
|
||||
<string name="error_XML_malformed">XML 文件畸形。</string>
|
||||
<string name="error_challenge_already_requested">已请求挑战</string>
|
||||
<string name="error_response_already_provided">已提供响应。</string>
|
||||
|
@ -656,12 +657,12 @@
|
|||
<string name="error_cancel_by_user">被用户取消。</string>
|
||||
<string name="error_unable_merge_database_kdb">无法从 v1 版数据库进行合并。</string>
|
||||
<string name="error_location_unknown">数据库位置未知,无法进行数据库操作。</string>
|
||||
<string name="error_hardware_key_unsupported">硬件秘钥不受支持。</string>
|
||||
<string name="error_hardware_key_unsupported">不支持的硬件密钥。</string>
|
||||
<string name="error_driver_required">%1$s 的驱动是必需的。</string>
|
||||
<string name="error_empty_key">秘钥不能为空。</string>
|
||||
<string name="error_empty_key">密钥不能为空。</string>
|
||||
<string name="corrupted_file">文件损坏。</string>
|
||||
<string name="remember_hardware_key_title">记住硬件秘钥</string>
|
||||
<string name="remember_hardware_key_summary">保留所用硬件秘钥的位置</string>
|
||||
<string name="remember_hardware_key_title">记住硬件密钥</string>
|
||||
<string name="remember_hardware_key_summary">保留所用硬件密钥的位置</string>
|
||||
<string name="enable_screenshot_mode_title">截屏模式</string>
|
||||
<string name="enable_screenshot_mode_summary">允许第三方应用对 KeePassDX 屏幕进行录制或截图</string>
|
||||
<string name="screenshot_mode_banner_text">截屏模式</string>
|
||||
|
@ -688,4 +689,16 @@
|
|||
<string name="education_validate_entry_summary">记得验证你的条目并保存你的数据库。
|
||||
\n
|
||||
\n如果激活了自动锁定,且你忘了你正在进行更改,你可能失去你的数据。</string>
|
||||
<string name="style_name_follow_system">跟随系统</string>
|
||||
<string name="style_name_forest">Forest</string>
|
||||
<string name="style_name_divine">Divine</string>
|
||||
<string name="style_name_classic">Classic</string>
|
||||
<string name="style_name_simple">Simple</string>
|
||||
<string name="style_name_moon">Moon</string>
|
||||
<string name="style_name_sun">Sun</string>
|
||||
<string name="style_name_reply">Reply</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_light">浅色</string>
|
||||
<string name="style_name_dark">深色</string>
|
||||
<string name="warning_database_info_changed_options_read_only">重新加载数据库最新变化。</string>
|
||||
</resources>
|
|
@ -19,19 +19,19 @@
|
|||
<string name="account">帳戶</string>
|
||||
<string name="add_entry">添加項目</string>
|
||||
<string name="add_group">添加群組</string>
|
||||
<string name="advanced_unlock">進階解鎖</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">要刪除所有與高級解鎖相關的加密密鑰嗎?</string>
|
||||
<string name="advanced_unlock_explanation_summary">使用高級解鎖以便快速解鎖資料庫</string>
|
||||
<string name="advanced_unlock_invalid_key">無法讀取高級解鎖密鑰。請刪除它,並重複解鎖步驟。</string>
|
||||
<string name="advanced_unlock_not_recognized">無法辨識高級解鎖印記</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">用高級解鎖資料提取資料庫憑證</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">用高級解鎖開啟資料庫</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">無法初始化高級解鎖提示。</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">即使你使用高級解鎖,你仍然需要記住你的解鎖憑證。</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">高級解鎖</string>
|
||||
<string name="advanced_unlock_scanning_error">高級解鎖出錯:%1$s</string>
|
||||
<string name="advanced_unlock_tap_delete">點擊刪除高級解鎖密鑰</string>
|
||||
<string name="advanced_unlock_timeout">高級解鎖超時</string>
|
||||
<string name="advanced_unlock">裝置解鎖</string>
|
||||
<string name="advanced_unlock_delete_all_key_warning">要刪除所有與裝置解鎖相關的加密密鑰嗎?</string>
|
||||
<string name="advanced_unlock_explanation_summary">使用裝置解鎖以便快速解鎖資料庫</string>
|
||||
<string name="advanced_unlock_invalid_key">無法讀取裝置解鎖密鑰。請刪除它,並重複解鎖步驟。</string>
|
||||
<string name="advanced_unlock_not_recognized">無法辨識裝置解鎖印記</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_message">使用裝置解鎖資料擷取資料庫憑證</string>
|
||||
<string name="advanced_unlock_prompt_extract_credential_title">裝置解鎖識別</string>
|
||||
<string name="advanced_unlock_prompt_not_initialized">無法初始化裝置解鎖提示。</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_message">即使你使用裝置解鎖識別,你仍然需要記住你的解鎖憑證。</string>
|
||||
<string name="advanced_unlock_prompt_store_credential_title">裝置解鎖連線</string>
|
||||
<string name="advanced_unlock_scanning_error">裝置解鎖出錯:%1$s</string>
|
||||
<string name="advanced_unlock_tap_delete">點擊刪除裝置解鎖密鑰</string>
|
||||
<string name="advanced_unlock_timeout">裝置解鎖超時</string>
|
||||
<string name="allow">允許</string>
|
||||
<string name="allow_copy_password_summary">允許複製密碼或受保護的欄位到剪貼簿</string>
|
||||
<string name="allow_copy_password_title">信任剪貼簿</string>
|
||||
|
@ -62,7 +62,7 @@
|
|||
<string name="autofill_manual_selection_title">手動選擇</string>
|
||||
<string name="autofill_preference_title">自動填入設定</string>
|
||||
<string name="autofill_read_only_save">以唯讀方式開啟的資料庫不允許保存資料。</string>
|
||||
<string name="autofill_save_search_info_summary">手動選擇條目時,嘗試保存搜尋信息</string>
|
||||
<string name="autofill_save_search_info_summary">進行手動輸入選擇時嘗試儲存搜尋信息,以便將來使用</string>
|
||||
<string name="autofill_save_search_info_title">保存搜尋資訊</string>
|
||||
<string name="autofill_select_entry">選擇條目…</string>
|
||||
<string name="autofill_service_name">KeePassDX 自動填入</string>
|
||||
|
@ -75,9 +75,9 @@
|
|||
<string name="bank_identifier_code">SWIFT / BIC</string>
|
||||
<string name="bank_name">銀行名稱</string>
|
||||
<string name="biometric">生物辨識</string>
|
||||
<string name="biometric_auto_open_prompt_summary">資料庫就緒後,應用將自動請求高級解鎖</string>
|
||||
<string name="biometric_auto_open_prompt_summary">資料庫就緒後,應用將自動請求裝置解鎖</string>
|
||||
<string name="biometric_auto_open_prompt_title">自動開啟提示</string>
|
||||
<string name="biometric_delete_all_key_summary">刪除所有和高級解鎖方式有關的加密密鑰</string>
|
||||
<string name="biometric_delete_all_key_summary">刪除所有和裝置解鎖方式有關的加密密鑰</string>
|
||||
<string name="biometric_delete_all_key_title">刪除加密密鑰</string>
|
||||
<string name="biometric_security_update_required">需要生物辨識安全更新。</string>
|
||||
<string name="biometric_unlock_enable_summary">通過生物辨識解鎖資料庫</string>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<string name="education_add_attachment_summary">將附件上傳到你的條目以保存重要的外部資料。</string>
|
||||
<string name="education_add_attachment_title">添加附件</string>
|
||||
<string name="education_advanced_unlock_summary">將你的密碼連接到你掃瞄的生物特徵或設備憑證,以快速解鎖你的資料庫。</string>
|
||||
<string name="education_advanced_unlock_title">高級資料庫解鎖</string>
|
||||
<string name="education_advanced_unlock_title">裝置資料庫解鎖</string>
|
||||
<string name="education_create_database_summary">新建第一個密碼管理資料庫。</string>
|
||||
<string name="education_create_database_title">建立你的資料庫檔案</string>
|
||||
<string name="education_donation_summary">幫助增加穩定性、安全性並添加更多的功能。</string>
|
||||
|
@ -224,7 +224,7 @@
|
|||
<string name="encrypted_value_stored">已儲存加密密碼</string>
|
||||
<string name="encryption">加密</string>
|
||||
<string name="encryption_algorithm">加密演算法</string>
|
||||
<string name="encryption_explanation">用於所有資料的資料庫加密演算法。</string>
|
||||
<string name="encryption_explanation">資料庫所有資料均採用加密演算法</string>
|
||||
<string name="enter">輸入</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_accessed">存取於</string>
|
||||
|
@ -257,11 +257,11 @@
|
|||
<string name="error_database_uri_null">無法取回資料庫 URI。</string>
|
||||
<string name="error_disallow_no_credentials">至少需要設置一個憑證。</string>
|
||||
<string name="error_duplicate_file">該檔案已存在。</string>
|
||||
<string name="error_export_app_properties">導出應用配置時發生錯誤</string>
|
||||
<string name="error_export_app_properties">導出應用程式設定時發生錯誤</string>
|
||||
<string name="error_field_name_already_exists">欄位名已存在。</string>
|
||||
<string name="error_file_not_create">不能創建檔案</string>
|
||||
<string name="error_file_to_big">嘗試上傳的檔案過大。</string>
|
||||
<string name="error_import_app_properties">導入應用配置時發生錯誤</string>
|
||||
<string name="error_import_app_properties">導入應用程式設定時發生錯誤</string>
|
||||
<string name="error_invalid_OTP">無效 OTP 密鑰。</string>
|
||||
<string name="error_invalid_db">無法讀取資料庫。</string>
|
||||
<string name="error_invalid_path">請確保路徑正確。</string>
|
||||
|
@ -291,8 +291,8 @@
|
|||
<string name="error_upload_file">上傳檔案時發生錯誤。</string>
|
||||
<string name="error_word_reserved">該字詞是保留字,無法使用。</string>
|
||||
<string name="error_wrong_length">請在長度欄位輸入一個正整數。</string>
|
||||
<string name="export_app_properties_summary">建立一個檔案以匯出配置</string>
|
||||
<string name="export_app_properties_title">導出配置</string>
|
||||
<string name="export_app_properties_summary">建立檔案以匯出應用程式設定</string>
|
||||
<string name="export_app_properties_title">導出應用程式設定</string>
|
||||
<string name="extended_ASCII">增強的 ASCII</string>
|
||||
<string name="feedback">回饋</string>
|
||||
<string name="field_name">欄位名</string>
|
||||
|
@ -337,8 +337,8 @@
|
|||
<string name="icon_section_custom">自定義</string>
|
||||
<string name="icon_section_standard">標準</string>
|
||||
<string name="id_card">身份證</string>
|
||||
<string name="import_app_properties_summary">選擇一個配置檔案以導入應用</string>
|
||||
<string name="import_app_properties_title">導入配置</string>
|
||||
<string name="import_app_properties_summary">選擇要匯入應用程式設定的文件</string>
|
||||
<string name="import_app_properties_title">導入應用程式設定</string>
|
||||
<string name="international_bank_account_number">IBAN</string>
|
||||
<string name="invalid_algorithm">無效的演算法。</string>
|
||||
<string name="invalid_credentials">無法獲取身份驗證信息。</string>
|
||||
|
@ -369,12 +369,12 @@
|
|||
<string name="keyboard_previous_database_credentials_summary">如果顯示資料庫憑證畫面,則自動返回到前一個鍵盤</string>
|
||||
<string name="keyboard_previous_database_credentials_title">資料庫憑證畫面</string>
|
||||
<string name="keyboard_previous_fill_in_summary">執行「自動鍵動作」後,自動返回前一個鍵盤</string>
|
||||
<string name="keyboard_previous_fill_in_title">自動鍵動作</string>
|
||||
<string name="keyboard_previous_fill_in_title">切換回</string>
|
||||
<string name="keyboard_previous_lock_summary">鎖定資料庫後自動返回前一個鍵盤</string>
|
||||
<string name="keyboard_previous_lock_title">鎖定資料庫</string>
|
||||
<string name="keyboard_save_search_info_summary">將 URL 分享到 KeePassDX 後,當選好條目時,將嘗試記住該條目以備日後使用</string>
|
||||
<string name="keyboard_save_search_info_title">保存分享的訊息</string>
|
||||
<string name="keyboard_selection_entry_summary">在 KeePass DX 中查看條目時,同時把該條目填充到 Magikeyboard</string>
|
||||
<string name="keyboard_selection_entry_summary">在 KeePassDX 中查看條目時,同時把該條目填充到 Magikeyboard</string>
|
||||
<string name="keyboard_selection_entry_title">條目選擇</string>
|
||||
<string name="keyboard_setting_label">魔法鍵盤設置</string>
|
||||
<string name="keyboard_theme_title">鍵盤主題</string>
|
||||
|
@ -413,7 +413,7 @@
|
|||
<string name="membership">會員身份</string>
|
||||
<string name="memory_usage">記憶體使用情況</string>
|
||||
<string name="memory_usage_explanation">密鑰推算函數使用的記憶體的大小。</string>
|
||||
<string name="menu_advanced_unlock_settings">高級解鎖</string>
|
||||
<string name="menu_advanced_unlock_settings">裝置解鎖</string>
|
||||
<string name="menu_app_settings">應用程式設定</string>
|
||||
<string name="menu_appearance_settings">外觀</string>
|
||||
<string name="menu_cancel">取消</string>
|
||||
|
@ -429,7 +429,7 @@
|
|||
<string name="menu_file_selection_read_only">唯讀</string>
|
||||
<string name="menu_form_filling_settings">表格填入</string>
|
||||
<string name="menu_hide_password">隱藏密碼</string>
|
||||
<string name="menu_keystore_remove_key">刪除高級解鎖密鑰</string>
|
||||
<string name="menu_keystore_remove_key">刪除裝置解鎖密鑰</string>
|
||||
<string name="menu_lock">鎖定資料庫</string>
|
||||
<string name="menu_master_key_settings">主密鑰設定</string>
|
||||
<string name="menu_move">移動</string>
|
||||
|
@ -500,7 +500,7 @@
|
|||
<string name="secure_note">安全註記</string>
|
||||
<string name="security">安全</string>
|
||||
<string name="seed">種子</string>
|
||||
<string name="select_database_file">選擇一個已存在之資料庫</string>
|
||||
<string name="select_database_file">選擇已存在之資料庫</string>
|
||||
<string name="select_entry">選擇條目</string>
|
||||
<string name="select_to_copy">複製%1$s到剪貼簿</string>
|
||||
<string name="selection_mode">選擇模式</string>
|
||||
|
@ -538,12 +538,12 @@
|
|||
<string name="style_choose_title">應用主題</string>
|
||||
<string name="subdomain_search_summary">搜尋帶有子網域限制的網域</string>
|
||||
<string name="subdomain_search_title">子網域搜尋</string>
|
||||
<string name="success_export_app_properties">已導出應用配置</string>
|
||||
<string name="success_import_app_properties">已導入應用配置</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">不要存儲任何加密內容來使用高級解鎖</string>
|
||||
<string name="temp_advanced_unlock_enable_title">臨時性高級解鎖</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">刪除內容之前高級解鎖使用的持續時間</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">高級解鎖過期</string>
|
||||
<string name="success_export_app_properties">已導出應用程式設定</string>
|
||||
<string name="success_import_app_properties">已導入應用程式設定</string>
|
||||
<string name="temp_advanced_unlock_enable_summary">不要存儲任何加密內容來使用裝置解鎖</string>
|
||||
<string name="temp_advanced_unlock_enable_title">臨時性裝置解鎖</string>
|
||||
<string name="temp_advanced_unlock_timeout_summary">刪除內容之前裝置解鎖使用的持續時間</string>
|
||||
<string name="temp_advanced_unlock_timeout_title">高級裝置過期</string>
|
||||
<string name="template">樣板</string>
|
||||
<string name="template_group_name">樣板</string>
|
||||
<string name="templates">樣板</string>
|
||||
|
@ -610,7 +610,7 @@
|
|||
<string name="show_entry_colors_title">條目顔色</string>
|
||||
<string name="show_entry_colors_summary">顯示條目中的前景色和背景色</string>
|
||||
<string name="enable_keep_screen_on_title">保持螢幕開啟</string>
|
||||
<string name="enable_keep_screen_on_summary">在查看條目時保持熒幕打開</string>
|
||||
<string name="enable_keep_screen_on_summary">瀏覽或編輯條目時保持螢幕打開</string>
|
||||
<string name="regex">正則表達式</string>
|
||||
<string name="navigation_drawer_close">關閉導航抽屜</string>
|
||||
<string name="searchable">可搜索</string>
|
||||
|
@ -648,7 +648,7 @@
|
|||
<string name="screenshot_mode_banner_text">螢幕截圖模式</string>
|
||||
<string name="auto_type">自動填入</string>
|
||||
<string name="info">資訊</string>
|
||||
<string name="html_about_privacy"><strong>不收集用戶資料。</strong>,此應用程式不連接任何伺服器,僅在裝置上運作,而且完全尊重用戶私穩。</string>
|
||||
<string name="html_about_privacy"><strong>不收集用戶資料。</strong>,此應用程式不連接任何伺服器,僅在裝置上運作,而且完全尊重用戶私穩。</string>
|
||||
<string name="waiting_challenge_request">正等待Challenge請求……</string>
|
||||
<string name="waiting_challenge_response">正等待Challenge回應……</string>
|
||||
<string name="error_XML_malformed">XML格式錯誤。</string>
|
||||
|
@ -678,4 +678,21 @@
|
|||
<string name="education_validate_entry_summary">記得驗證和儲存你的資料庫。
|
||||
\n
|
||||
\n如果自動鎖定已啓用,而你又忘記你在更改資料,你可能會失去你的資料。</string>
|
||||
<string name="style_name_forest">Forest</string>
|
||||
<string name="style_name_divine">Divine</string>
|
||||
<string name="style_name_simple">Simple</string>
|
||||
<string name="style_name_moon">Moon</string>
|
||||
<string name="style_name_sun">Sun</string>
|
||||
<string name="style_name_kunzite">Kunzite</string>
|
||||
<string name="style_name_follow_system">遵循系統</string>
|
||||
<string name="style_name_light">淺色</string>
|
||||
<string name="style_name_dark">黑暗</string>
|
||||
<string name="style_name_classic">Classic</string>
|
||||
<string name="style_name_reply">Reply</string>
|
||||
<string name="remember_hardware_key_summary">追蹤使用的硬體密鑰</string>
|
||||
<string name="warning_database_notification_permission">通知權限讓您在資料庫運作於背景時,透過通知欄查看其狀態並使用方便的按鈕將其鎖住。
|
||||
\n
|
||||
\n如果不啟用此權限,當其他應用程式在前台運作時,您将无法在通知欄中查看背景運行的資料庫。</string>
|
||||
<string name="unlock_and_link_biometric">裝置解鎖連線</string>
|
||||
<string name="education_validate_entry_title">驗證條目</string>
|
||||
</resources>
|
|
@ -41,7 +41,7 @@
|
|||
<string name="issues_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/issues</string>
|
||||
<string name="credentials_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Credentials</string>
|
||||
<string name="otp_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/OTP</string>
|
||||
<string name="advanced_unlock_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Advanced-Unlocking</string>
|
||||
<string name="advanced_unlock_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Device-Unlocking</string>
|
||||
<string name="magic_keyboard_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Magikeyboard</string>
|
||||
<string name="clipboard_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Clipboard</string>
|
||||
<string name="autofill_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Autofill</string>
|
||||
|
@ -94,7 +94,7 @@
|
|||
<string name="show_recent_files_key" translatable="false">show_recent_files_key</string>
|
||||
<bool name="show_recent_files_default" translatable="false">true</bool>
|
||||
<string name="hide_broken_locations_key" translatable="false">hide_broken_locations_key</string>
|
||||
<bool name="hide_broken_locations_default" translatable="false">true</bool>
|
||||
<bool name="hide_broken_locations_default" translatable="false">false</bool>
|
||||
<string name="remember_keyfile_locations_key" translatable="false">remember_keyfile_locations_key</string>
|
||||
<bool name="remember_keyfile_locations_default" translatable="false">true</bool>
|
||||
<string name="remember_hardware_key_key" translatable="false">remember_hardware_key_key</string>
|
||||
|
|
|
@ -376,6 +376,7 @@
|
|||
<string name="warning_empty_keyfile_explanation">The content of the keyfile should never be changed, and in the best case, should contain randomly generated data.</string>
|
||||
<string name="warning_database_info_changed">The information contained in your database file has been modified outside the app.</string>
|
||||
<string name="warning_database_info_changed_options">Merge the data, overwrite the external modifications by saving the database or reload it with the latest changes.</string>
|
||||
<string name="warning_database_info_changed_options_read_only">Reload the database with the latest changes.</string>
|
||||
<string name="warning_database_info_reloaded">Reloading the database will delete the locally modified data.</string>
|
||||
<string name="warning_database_revoked">Access to the file revoked by the file manager, close the database and reopen it from its location.</string>
|
||||
<string name="warning_exact_alarm">You have not allowed the app to use an exact alarm. As a result, the features requiring a timer will not be done with an exact time.</string>
|
||||
|
@ -730,4 +731,4 @@
|
|||
<string name="show_entry_colors_summary">Displays foreground and background colors for an entry</string>
|
||||
<string name="hide_expired_entries_title">Hide expired entries</string>
|
||||
<string name="hide_expired_entries_summary">Expired entries are not shown</string>
|
||||
</resources>
|
||||
</resources>
|
|
@ -2,24 +2,24 @@
|
|||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="512"
|
||||
height="512"
|
||||
viewBox="0 0 135.46666 135.46667"
|
||||
version="1.1"
|
||||
id="svg3912"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
sodipodi:docname="app_store_logo.svg"
|
||||
inkscape:export-filename="/home/joker/Projects/KeePassDX/art/app_store_logo.png"
|
||||
inkscape:export-xdpi="96.000008"
|
||||
inkscape:export-ydpi="96.000008">
|
||||
inkscape:export-ydpi="96.000008"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs3906">
|
||||
<clipPath
|
||||
|
@ -848,7 +848,11 @@
|
|||
<filter
|
||||
style="color-interpolation-filters:sRGB;"
|
||||
inkscape:label="Drop Shadow"
|
||||
id="filter1253">
|
||||
id="filter1253"
|
||||
x="-0.070925703"
|
||||
y="-0.07092293"
|
||||
width="1.1418514"
|
||||
height="1.1713971">
|
||||
<feFlood
|
||||
flood-opacity="0.27451"
|
||||
flood-color="rgb(0,0,0)"
|
||||
|
@ -880,7 +884,11 @@
|
|||
<filter
|
||||
style="color-interpolation-filters:sRGB;"
|
||||
inkscape:label="Drop Shadow"
|
||||
id="filter1265">
|
||||
id="filter1265"
|
||||
x="-0.067191603"
|
||||
y="-0.067191968"
|
||||
width="1.1343832"
|
||||
height="1.1623806">
|
||||
<feFlood
|
||||
flood-opacity="0.27451"
|
||||
flood-color="rgb(0,0,0)"
|
||||
|
@ -909,6 +917,42 @@
|
|||
result="composite2"
|
||||
id="feComposite1263" />
|
||||
</filter>
|
||||
<filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Drop Shadow"
|
||||
id="filter1631-3"
|
||||
x="-0.061701422"
|
||||
y="-0.064966036"
|
||||
width="1.1234028"
|
||||
height="1.1840704">
|
||||
<feFlood
|
||||
flood-opacity="0.2"
|
||||
flood-color="rgb(0,0,0)"
|
||||
result="flood"
|
||||
id="feFlood1621-6" />
|
||||
<feComposite
|
||||
in="flood"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite1"
|
||||
id="feComposite1623-7" />
|
||||
<feGaussianBlur
|
||||
in="composite1"
|
||||
stdDeviation="1"
|
||||
result="blur"
|
||||
id="feGaussianBlur1625-5" />
|
||||
<feOffset
|
||||
dx="-2.41474e-15"
|
||||
dy="2"
|
||||
result="offset"
|
||||
id="feOffset1627-3" />
|
||||
<feComposite
|
||||
in="SourceGraphic"
|
||||
in2="offset"
|
||||
operator="over"
|
||||
result="composite2"
|
||||
id="feComposite1629-5" />
|
||||
</filter>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
|
@ -918,20 +962,22 @@
|
|||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70710678"
|
||||
inkscape:cx="254.20118"
|
||||
inkscape:cy="159.99738"
|
||||
inkscape:cx="88.388348"
|
||||
inkscape:cy="295.57064"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer2"
|
||||
showgrid="true"
|
||||
units="px"
|
||||
inkscape:pagecheckerboard="true"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1016"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
showguides="false"
|
||||
inkscape:guide-bbox="true">
|
||||
inkscape:guide-bbox="true"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3914"
|
||||
|
@ -966,7 +1012,7 @@
|
|||
height="135.46666"
|
||||
width="135.46666"
|
||||
id="rect4978-4"
|
||||
style="display:inline;fill:url(#linearGradient1674);fill-opacity:1;stroke:none;stroke-width:75.25925446;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
style="display:inline;fill:url(#linearGradient1674);fill-opacity:1;stroke:none;stroke-width:75.2593;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -984,7 +1030,14 @@
|
|||
id="path1719"
|
||||
d="m 86.496087,30.17525 c -4.57161,0.169389 -8.910241,2.060668 -12.145971,5.294733 -7.081661,7.08111 -7.081661,18.562749 0,25.643858 7.080828,7.081912 18.561988,7.081912 25.642803,0 7.081661,-7.081109 7.081661,-18.562748 0,-25.643858 -3.566853,-3.565199 -8.457348,-5.483705 -13.496832,-5.294733 z m 7.901546,12.572445 c 3.061609,8.31e-4 5.543331,2.482664 5.544155,5.544397 -8.24e-4,3.061737 -2.482546,5.543567 -5.544155,5.544392 -3.061617,-8.25e-4 -5.543331,-2.482655 -5.54416,-5.544392 8.29e-4,-3.061733 2.482543,-5.543566 5.54416,-5.544397 z M 57.071676,70.418527 33.866667,93.624429 v 7.975181 h 7.974891 l 8.488822,-8.489155 v 0.02913 h 7.974864 V 85.1646 h -0.02984 l 0.02984,-0.02915 v 0.02915 h 8.004179 v -5.507572 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:3.75985432;filter:url(#filter1265)" />
|
||||
style="display:none;fill:#ffffff;fill-opacity:1;stroke-width:3.75985;filter:url(#filter1265)" />
|
||||
<path
|
||||
style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:1.99999;filter:url(#filter1631-3)"
|
||||
d="m -15.499022,367.05762 c -0.791464,0 -1.582993,0.30369 -2.189454,0.91015 l -7.298828,7.29883 c -1.212921,1.21293 -1.212921,3.16403 0,4.37695 l 7.298828,7.29883 c 1.212922,1.21292 3.165985,1.21292 4.378907,0 l 7.296875,-7.29883 c 1.212921,-1.21292 1.212921,-3.16403 0,-4.37695 l -7.296875,-7.29883 c -0.606461,-0.60646 -1.397989,-0.91015 -2.189453,-0.91015 z m 3.171875,7.54297 c 1.656854,0 3,1.34314 3,3 0,1.65685 -1.343146,3 -3,3 -1.656854,0 -3,-1.34315 -3,-3 0,-1.65686 1.343146,-3 3,-3 z M -31.656249,387.41406 -44,399.75781 V 404 h 4.242188 l 4.515625,-4.51562 v 0.0156 h 4.242188 v -4.24219 h -0.01563 l 0.01563,-0.0156 v 0.0156 h 4.257812 v -2.92969 z"
|
||||
id="path1451"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssssccccsssssscccccccccccccc"
|
||||
transform="matrix(1.8726624,0,0,1.8726624,116.29967,-655.27217)" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
|
@ -1002,7 +1055,8 @@
|
|||
<g
|
||||
id="g30">
|
||||
<g
|
||||
id="g32" />
|
||||
id="g32"
|
||||
style="display:inline" />
|
||||
<g
|
||||
id="g60"
|
||||
mask="url(#mask42-6)">
|
||||
|
@ -1022,7 +1076,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath70-1)"
|
||||
id="g108"
|
||||
style="opacity:0.10000598">
|
||||
style="opacity:0.100006">
|
||||
<path
|
||||
d="M 164,548 H 548 V 164 H 164 Z"
|
||||
style="fill:#66ddb7;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
||||
|
@ -1090,7 +1144,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath74-6)"
|
||||
id="g142"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(164.4194,164.3096)"
|
||||
id="g140">
|
||||
|
@ -1112,7 +1166,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath78-2)"
|
||||
id="g154"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(547.4814,164.5293)"
|
||||
id="g152">
|
||||
|
@ -1134,7 +1188,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath82-6)"
|
||||
id="g166"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(300,548)"
|
||||
id="g164">
|
||||
|
@ -1156,7 +1210,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath86-5)"
|
||||
id="g178"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(356,548)"
|
||||
id="g176">
|
||||
|
@ -1178,7 +1232,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath90-4)"
|
||||
id="g190"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(412.0801,548)"
|
||||
id="g188">
|
||||
|
@ -1200,7 +1254,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath94-6)"
|
||||
id="g202"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(547.7334,412)"
|
||||
id="g200">
|
||||
|
@ -1222,7 +1276,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath98-6)"
|
||||
id="g214"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(547.7334,356)"
|
||||
id="g212">
|
||||
|
@ -1244,7 +1298,7 @@
|
|||
<g
|
||||
clip-path="url(#clipPath102-3)"
|
||||
id="g226"
|
||||
style="opacity:0.30000299">
|
||||
style="opacity:0.300003">
|
||||
<g
|
||||
transform="translate(547.7334,300)"
|
||||
id="g224">
|
||||
|
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 41 KiB |
|
@ -779,7 +779,7 @@ open class Database {
|
|||
@Throws(DatabaseOutputException::class)
|
||||
fun saveData(
|
||||
cacheFile: File,
|
||||
databaseOutputStream: OutputStream?,
|
||||
databaseOutputStream: () -> OutputStream?,
|
||||
isNewLocation: Boolean,
|
||||
masterCredential: MasterCredential?,
|
||||
challengeResponseRetriever: (HardwareKey, ByteArray?) -> ByteArray
|
||||
|
@ -820,7 +820,7 @@ open class Database {
|
|||
}
|
||||
}
|
||||
// Copy from the cache to the final stream
|
||||
databaseOutputStream?.use { outputStream ->
|
||||
databaseOutputStream.invoke()?.use { outputStream ->
|
||||
cacheFile.inputStream().use { inputStream ->
|
||||
inputStream.readAllBytes { buffer ->
|
||||
outputStream.write(buffer)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
KeePassDX ist <b>Open Source</b> und <b>werbefrei</b>. <b>Als KeePass Multiformat-Passwortmanager</b> ermöglicht die Anwendung das sichere Speichern und Verwenden von Passwörtern, Schlüsseln und digitalen Identitäten. Sie integriert die Android-Designstandards und <b>benötigt keine Internetverbindung</b>.
|
||||
KeePassDX ist ein <b>Passwort-Safe und -Manager</b>, der es ermöglicht, verschlüsselte <b>Daten in einer einzigen Datei</b> im offenen KeePass-Format zu bearbeiten und <b>die Formulare auf sichere Weise auszufüllen</b>, <b>erfordert keine Internetverbindung</b> und integriert Android-Designstandards. Die App ist <b>Open Source, ohne Werbung</b>.
|
||||
|
||||
<b>Funktionalitäten</b>
|
||||
- Erstellung von Datenbanken / Einträgen und Gruppen.
|
||||
|
|
|
@ -1 +1 @@
|
|||
KeePass-kompatibler Open-Source-Passwortmanager
|
||||
Sicherer Open-Source-Passwort-Safe und -Manager
|
5
fastlane/metadata/android/en-US/changelogs/130.txt
Normal file
5
fastlane/metadata/android/en-US/changelogs/130.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
* Prevent 0 Byte file with cache during a save exception #1620 #1594 #1680
|
||||
* Fix inline suggestions in keyboard #1840
|
||||
* Fix broken links by default #1755
|
||||
* Fix UX by allowing validation in entry edition #1770
|
||||
* Fix small bugs #1709
|
|
@ -1,4 +1,4 @@
|
|||
KeePassDX is <b>open source</b>, <b>ad-free</b>. <b>Multi-format KeePass password manager</b>, the app allows saving and using passwords, keys and digital identities in a secure way, by integrating the Android design standards and <b>requires no internet connection</b>.
|
||||
KeePassDX is a <b>password safe and manager</b> allows editing <b>encrypted data in a single file</b> in the open KeePass format and <b>fill in the forms in a secure way</b>, requires <b>no Internet connection</b> and integrates Android design standards. The app is <b>open source, with no advertising</b>.
|
||||
|
||||
<b>Features</b>
|
||||
- Create database files / entries and groups.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Secure and open source password manager compatible with KeePass files.
|
||||
Secure open-source password safe and manager
|
|
@ -1 +1 @@
|
|||
KeePassDX
|
||||
KeePassDX - FOSS Password Safe
|
5
fastlane/metadata/android/fr-FR/changelogs/130.txt
Normal file
5
fastlane/metadata/android/fr-FR/changelogs/130.txt
Normal file
|
@ -0,0 +1,5 @@
|
|||
* Prevention de fichier à 0 Byte avec un cache durant une exception de sauvegarde #1620 #1594 #1680
|
||||
* Corrrection de la suggestion de clavier #1840
|
||||
* Correction des liens cassés par défaut #1755
|
||||
* Correction de l'UX en affichant le bouton de validation dans l'édition d'entrée #1770
|
||||
* Corrections de bugs mineurs #1709
|
|
@ -1,4 +1,4 @@
|
|||
KeePassDX est <b>Open source</b> et <b>sans publicité</b>. <b>Gestionnaire de mots de passe KeePass multiformats</b>, l'application permet d'enregistrer et d'utiliser des mots de passe, des clés et des identités numériques de manière sécurisée, en intégrant les normes de conception Android et <b>ne requiert aucune connexion internet</b>.
|
||||
KeePassDX est un <b>coffre-fort et un gestionnaire de mots de passe</b> qui permet d'éditer des <b>données chiffrées dans un seul fichier</b> au format ouvert KeePass et de <b>remplir les formulaires de manière sécurisée</b>, ne nécessite <b>aucune connexion Internet</b> et intégre les normes de conception Android. L'application est <b>open source, sans publicité</b>.
|
||||
|
||||
<b>Fonctionnalités</b>
|
||||
- Création de bases de données / entrées et groupes.
|
||||
|
|
|
@ -1 +1 @@
|
|||
Gestionnaire de mots de passe open source compatible KeePass
|
||||
Coffre-fort et gestionnaire de mots de passe open source sécurisé
|
|
@ -1 +1 @@
|
|||
安全かつオープンソースのパスワード マネージャー。KeePass ファイル互換
|
||||
安全かつオープンソースのパスワード マネージャー。KeePass ファイル互換
|
20
fastlane/metadata/android/ru-RU/full_description.txt
Normal file
20
fastlane/metadata/android/ru-RU/full_description.txt
Normal file
|
@ -0,0 +1,20 @@
|
|||
KeePassDX имеет <b>открытый исходный код</b> и <b>без рекламы</b>. <b>Многоформатный менеджер паролей KeePass</b> это приложение которое позволяет безопасно сохранять и использовать пароли, ключи и цифровые идентификаторы за счет интеграции стандартов дизайна Android и <b>не требует подключения к Интернету</b>.
|
||||
|
||||
<b>Возможности</b>
|
||||
- Создание файлов/записей и групп.
|
||||
— Поддержка файлов .kdb и .kdbx (версии от 1 до 4) с алгоритмом AES — Twofish — ChaCha20 — Argon2.
|
||||
- Совместим с большинством альтернативных программ (KeePass, KeePassXC, KeeWeb, …).
|
||||
- Позволяет быстро открывать и копировать поля URI / URL.
|
||||
- Биометрическое распознавание для быстрой разблокировки (отпечаток пальца /разблокировка по лицу / …).
|
||||
- Управление одноразовыми паролями (HOTP / TOTP) для двухфакторной аутентификации (2FA).
|
||||
- Материальный дизайн с темами.
|
||||
- Автозаполнение и интеграция.
|
||||
- Клавиатура для заполнения полей.
|
||||
- Динамические шаблоны.
|
||||
- История каждой записи.
|
||||
- Точное управление настройками.
|
||||
— Код написан на родных языках для платформы (Kotlin / Java / JNI / C).
|
||||
|
||||
Вы можете пожертвовать или купить профессиональную версию чтобы улучшить обслуживание и ускорить разработку нужных вам возможностей: <a href="https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro">KeePass Pro</a>
|
||||
|
||||
Проект постоянно развивается. Не стесняйтесь проверять статус разработки и следующих обновлений тут: <a href="https://github.com/Kunzisoft/KeePassDX/projects">github.com/Kunzisoft/KeePassDX/projects</a>
|
1
fastlane/metadata/android/ru-RU/short_description.txt
Normal file
1
fastlane/metadata/android/ru-RU/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Безопасный и свободный менеджер паролей совместимый с файлами KeePass
|
BIN
src/libre/fastlane/metadata/android/en-US/images/icon.png
Normal file
BIN
src/libre/fastlane/metadata/android/en-US/images/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
Loading…
Add table
Add a link
Reference in a new issue