Merge branch 'release/4.0.7'

This commit is contained in:
J-Jamet 2024-06-17 23:20:48 +02:00
commit 2de0272e3e
65 changed files with 1423 additions and 595 deletions

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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"

View file

@ -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"

View file

@ -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))

View file

@ -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"
/*

View file

@ -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 {

View file

@ -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
}

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -68,6 +68,7 @@ class AddNodeButtonView @JvmOverloads constructor(context: Context,
init {
inflate(context)
hideButton()
}
private fun inflate(context: Context) {

View file

@ -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
}

View file

@ -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
}
}

View file

@ -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>

View file

@ -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"/>

View file

@ -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>

View file

@ -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">بشراء الإصدار الاحترافي، ستتمتع بإمكانية الوصول إلى هذا &lt;strong&gt; النمط المرئي&lt;/strong&gt; وستساعد بشكل خاص في &lt;strong&gt; تنفيذ مشروعات المجتمع. &lt;/strong&gt;</string>
<string name="html_text_donation">من أجل الحفاظ على حريتنا ولكي نكون نشيطين دائمًا، فإننا نعتمد على &lt;strong&gt; مساهمتك.&lt;/strong&gt;</string>
<string name="html_text_dev_feature_encourage">أنت تشجع المطورين على إنشاء &lt;strong&gt; ميزات جديدة&lt;/strong&gt; و &lt;strong&gt; إصلاح الخلل&lt;/strong&gt; وفقًا لملاحظاتك.</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>

View file

@ -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;呢個係&lt;strong&gt;冇廣告&lt;/strong&gt;&lt;strong&gt;開源&lt;/strong&gt;軟件。
\n你可以喺遵循&lt;strong&gt;GPL 3&lt;/strong&gt;或者更高版本嘅情況下重新發佈,而Kunzisoft對此不帶有任何擔保。</string>
<string name="html_about_privacy">&lt;strong&gt;唔收集用戶資料。&lt;/strong&gt;,呢個應用程式唔會連接任何伺服器,只會喺裝置上運作,完全尊重用戶私穩。</string>
<string name="html_about_contribution">為程式能夠&lt;strong&gt;保持自主&lt;/strong&gt;&lt;strong&gt;修復漏洞&lt;/strong&gt;&lt;strong&gt;新增功能&lt;/strong&gt;&lt;strong&gt;保持持續開發&lt;/strong&gt;,有賴你的&lt;strong&gt;貢獻&lt;/strong&gt;</string>
<string name="entry_confpassword">確認密碼</string>
<string name="entry_expires">失效時間</string>
<string name="expired">過期</string>

View file

@ -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">&lt;strong&gt;Не се събират никакви потребителски данни&lt;/strong&gt;, приложението не се свързва с никакви сървъри, работи изцяло локално и напълно уважава поверителността на потребителите.</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 е приложение с &lt;strong&gt;отворен код&lt;/strong&gt; и &lt;strong&gt;без реклами&lt;/strong&gt;.
\nРазпространява се под лиценза &lt;strong&gt;GPLv3&lt;/strong&gt; без каквато и да е гаранция.</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">За &lt;strong&gt;запазване на нашата независимост&lt;/strong&gt;, &lt;strong&gt;отстраняване на дефекти&lt;/strong&gt;, &lt;strong&gt;добавяне на нови възможности&lt;/strong&gt; и &lt;strong&gt;поддържане на активна разработка&lt;/strong&gt;, разчитаме на вашата &lt;strong&gt;поддръжка&lt;/strong&gt;.</string>
<string name="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">Купувайки версията &lt;strong&gt;Pro&lt;/strong&gt;,</string>
<string name="html_text_dev_feature_contibute">&lt;strong&gt;Участвайки в проекта&lt;/strong&gt;,</string>
<string name="html_text_dev_feature">Тази възможност е &lt;strong&gt;в разработка&lt;/strong&gt; и изисква вашето &lt;strong&gt;участие&lt;/strong&gt;, за да бъде достъпна скоро.</string>
<string name="html_text_feature_generosity">Тази &lt;strong&gt;тема&lt;/strong&gt; е достъпна, благодарение на вашата щедрост.</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">За разлика от много други приложения за управление на пароли това е &lt;strong&gt;без реклами&lt;/strong&gt;, &lt;strong&gt;свободно от лицензи&lt;/strong&gt; и не събира лични данни на сървърите си без значение каква версия използвате.</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">вие поощрявате разработчиците да добавят &lt;strong&gt;нови възможности&lt;/strong&gt; и да &lt;strong&gt;отстраняват дефекти&lt;/strong&gt; според вашите отзиви.</string>
<string name="html_text_buy_pro">Купувайки версията Pro ще имате достъп до тази &lt;strong&gt;тема&lt;/strong&gt; и особено ще помогнете за &lt;strong&gt;изпълнението на проекти на общността&lt;/strong&gt;.</string>
<string name="html_text_donation">За да развиваме проекта и да запазим неговата независимост се нуждаем от вашата &lt;strong&gt;поддръжка&lt;/strong&gt;.</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>

View file

@ -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 &lt;strong&gt;aportació. &lt;/strong&gt;</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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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 &lt;strong&gt;keep our freedom&lt;/strong&gt;, &lt;strong&gt;fix bugs&lt;/strong&gt;, &lt;strong&gt;add features&lt;/strong&gt; and &lt;strong&gt;to be always active&lt;/strong&gt;, we count on your &lt;strong&gt;contribution&lt;/strong&gt;.</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 &lt;strong&gt;open source&lt;/strong&gt; and &lt;strong&gt;without advertising&lt;/strong&gt;.
\nIt is provided as is, under &lt;strong&gt;GPLv3&lt;/strong&gt; license, without any warranty.</string>
<string name="html_about_privacy">&lt;strong&gt;No user data is retrieved&lt;/strong&gt;, 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>

View file

@ -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>

View 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>

View 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 &lt;strong&gt;open source&lt;/strong&gt; at &lt;strong&gt;walang advertising&lt;/strong&gt;.
\nIbinigay ito nang as is, sa ilalim &lt;strong&gt;GPLv3&lt;/strong&gt; na lisensya, nang walang anumang warranty.</string>
<string name="html_about_privacy">&lt;strong&gt;Walang user data ay kinukuha&lt;/strong&gt;, 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 &lt;strong&gt;panatilihin ang aming kalayaan&lt;/strong&gt;, &lt;strong&gt;ayusin ang mga bug&lt;/strong&gt;, &lt;strong&gt;magdagdag ng mga feature&lt;/strong&gt; at &lt;strong&gt;maging palaging aktibo&lt;/strong&gt;, umaasa kami sa iyong &lt;strong&gt;kontribusyon&lt;/strong&gt;.</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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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 è &lt;strong&gt;senza pubblicità&lt;/strong&gt;, &lt;strong&gt;software libero (copyleft)&lt;/strong&gt; 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 &lt;strong&gt;stile visivo&lt;/strong&gt; e soprattutto aiuterai nella &lt;strong&gt;realizzazione dei progetti della comunità.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Questa &lt;strong&gt;stile visivo&lt;/strong&gt; è disponibile grazie alla tua generosità.</string>
<string name="html_text_buy_pro">Acquistando la versione pro, avrai accesso a questo &lt;strong&gt;stile visivo&lt;/strong&gt; e soprattutto aiuterai nella &lt;strong&gt;realizzazione dei progetti della comunità.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Questo &lt;strong&gt;stile visivo&lt;/strong&gt; è 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 &lt;strong&gt;contributo.&lt;/strong&gt;</string>
<string name="html_text_dev_feature">Questa funzione è &lt;strong&gt;in sviluppo&lt;/strong&gt; e richiede il tuo &lt;strong&gt;contributo&lt;/strong&gt; per essere disponibile a breve.</string>
<string name="html_text_dev_feature_buy_pro">Acquistando la versione &lt;strong&gt;pro&lt;/strong&gt;,</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>

View file

@ -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 &lt;strong&gt;reklamefri&lt;/strong&gt;, &lt;strong&gt;copyleftbasert fri programvare&lt;/strong&gt; 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 &lt;strong&gt;visuelle funksjonen&lt;/strong&gt; og du vil spesielt hjelpe &lt;strong&gt; realiseringen av gemenskapsprosjekter.&lt;/strong&gt;
</string>
<string name="html_text_ad_free">I motsetning til mange passordadministrasjons-apper er denne &lt;strong&gt;annonsefri&lt;/strong&gt;, &lt;strong&gt;copylefted libre-programvare&lt;/strong&gt; 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 &lt;strong&gt;visuelle funksjonen&lt;/strong&gt; og du vil bidra med støtte til &lt;strong&gt; realisering av fellesskaps prosjekter.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Denne &lt;strong&gt;visuelle stilen&lt;/strong&gt; 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 &lt;strong&gt;bidrag.&lt;/strong&gt;
</string>
@ -272,7 +271,7 @@
<string name="html_text_dev_feature_encourage">oppfordrer du utviklere til å skape &lt;strong&gt;nye funksjoner&lt;/strong&gt; og til å &lt;strong&gt;fikse feil&lt;/strong&gt; 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">&lt;strong&gt;Ingen brukerdata hentes&lt;/strong&gt;, 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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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 &lt;strong&gt;open-source (sursă deschisă)&lt;/strong&gt; și &lt;strong&gt;fără reclame&lt;/strong&gt;.
\nEste prevăzut așa cum este, sub licența &lt;strong&gt;GPLv3&lt;/strong&gt;, fără nici un fel de garanție.</string>
<string name="html_about_contribution">În ordine să &lt;strong&gt;pastrăm libertatea noastră&lt;/strong&gt;, &lt;strong&gt;fixăm bug-uri&lt;/strong&gt;, &lt;strong&gt;adăugăm funcții&lt;/strong&gt; și&lt;strong&gt;să fie întotdeauna activ&lt;/strong&gt;, ne bazam pe &lt;strong&gt;contribuția&lt;/strong&gt; ta.</string>
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft este &lt;strong&gt;open source&lt;/strong&gt; și &lt;strong&gt;fără reclame&lt;/strong&gt;.
\nEste furnizat ca atare, sub licență &lt;strong&gt;GPLv3&lt;/strong&gt;, fără nicio garanție.</string>
<string name="html_about_contribution">Pentru a ne &lt;strong&gt;păstra libertatea&lt;/strong&gt;, &lt;strong&gt;pentru a remedia erori&lt;/strong&gt;, &lt;strong&gt;pentru a adăuga funcții&lt;/strong&gt; și &lt;strong&gt;pentru a fi mereu activi&lt;/strong&gt;, ne bazăm pe &lt;strong&gt;contribuția&lt;/strong&gt; 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 &lt;strong&gt;fără reclame&lt;/strong&gt;, &lt;strong&gt;software liber cu copyleft&lt;/strong&gt; ș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 &lt;strong&gt;stil vizual&lt;/strong&gt; și veți ajuta în special la &lt;strong&gt;realizarea proiectelor comunitare.&lt;/strong&gt;</string>
<string name="html_text_feature_generosity">Acest &lt;strong&gt; stil vizual &lt;/strong&gt; 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 &lt;strong&gt;contribuția dvs.&lt;/strong&gt;</string>
<string name="html_text_dev_feature">Această caracteristică este &lt;strong&gt; în curs de dezvoltare&lt;/strong&gt; și necesită ca &lt;strong&gt;contribuția&lt;/strong&gt; dvs. să fie disponibilă în curând.</string>
<string name="html_text_dev_feature_buy_pro">Cumpărând versiunea &lt;strong&gt; pro &lt;/strong&gt;,</string>
<string name="html_text_dev_feature_contibute">Prin &lt;strong&gt; contribuție &lt;/strong&gt;,</string>
<string name="html_text_dev_feature_encourage">încurajezi dezvoltatorii să creeze &lt;strong&gt; funcții noi &lt;/strong&gt; și să &lt;strong&gt; remedieze erori &lt;/strong&gt; în conformitate cu observațiile tale.</string>
<string name="html_text_dev_feature_encourage">îi încurajați pe dezvoltatori să creeze &lt;strong&gt;noi caracteristici&lt;/strong&gt; și să &lt;strong&gt;rezolve problemele&lt;/strong&gt; î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">&lt;strong&gt;Nu este colectat datele utilizatorilor &lt;/strong&gt;, 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">&lt;strong&gt;Nu sunt colectate date ale utilizatorului&lt;/strong&gt;, 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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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,这都是一款&lt;strong&gt;没有广告&lt;/strong&gt;&lt;strong&gt;基于 copylefted 版权协议的自由软件&lt;/strong&gt;。同时,本软件的任何版本都不会收集您的任何个人信息。</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>

View file

@ -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">&lt;strong&gt;不收集用戶資料。&lt;/strong&gt;,此應用程式不連接任何伺服器,僅在裝置上運作,而且完全尊重用戶私穩。</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>

View file

@ -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>

View file

@ -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>

View file

@ -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

Before After
Before After

View file

@ -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)

View file

@ -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.

View file

@ -1 +1 @@
KeePass-kompatibler Open-Source-Passwortmanager
Sicherer Open-Source-Passwort-Safe und -Manager

View 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

View file

@ -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.

View file

@ -1 +1 @@
Secure and open source password manager compatible with KeePass files.
Secure open-source password safe and manager

View file

@ -1 +1 @@
KeePassDX
KeePassDX - FOSS Password Safe

View 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

View file

@ -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.

View file

@ -1 +1 @@
Gestionnaire de mots de passe open source compatible KeePass
Coffre-fort et gestionnaire de mots de passe open source sécurisé

View file

@ -1 +1 @@
安全かつオープンソースのパスワード マネージャー。KeePass ファイル互換
安全かつオープンソースのパスワード マネージャー。KeePass ファイル互換

View 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>

View file

@ -0,0 +1 @@
Безопасный и свободный менеджер паролей совместимый с файлами KeePass

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB