mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Compare commits
85 Commits
2.5.0.0bet
...
2.5beta27
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b087733e37 | ||
|
|
675efe29ac | ||
|
|
9833af8225 | ||
|
|
790c624571 | ||
|
|
67a70a8453 | ||
|
|
64bb05e2dd | ||
|
|
c111db6e73 | ||
|
|
24c5915bd3 | ||
|
|
04c3717618 | ||
|
|
78275a0984 | ||
|
|
bd908ed10d | ||
|
|
5473deec95 | ||
|
|
653258afd2 | ||
|
|
00a2210eea | ||
|
|
ec5688a013 | ||
|
|
fc0c7b5708 | ||
|
|
464f7ac486 | ||
|
|
fb2457146c | ||
|
|
d90870838e | ||
|
|
8c45f23291 | ||
|
|
315a3efa52 | ||
|
|
28abb5ae6f | ||
|
|
bb78d89682 | ||
|
|
fd36e19168 | ||
|
|
58db516e44 | ||
|
|
2b875e94dc | ||
|
|
0ba2447f55 | ||
|
|
8e684d0d3a | ||
|
|
ce3c1d4685 | ||
|
|
2cd77d47eb | ||
|
|
ac9366e351 | ||
|
|
af356586f8 | ||
|
|
7650db81a4 | ||
|
|
8925c86afd | ||
|
|
8f1836009e | ||
|
|
5fcf3f9b95 | ||
|
|
1c466d9e40 | ||
|
|
b97c2d9cbc | ||
|
|
3d970e4967 | ||
|
|
765c8f53dd | ||
|
|
4e81caeadf | ||
|
|
08b10e4d58 | ||
|
|
f8594f72e8 | ||
|
|
24ebee07cd | ||
|
|
a06ebb0991 | ||
|
|
cd5d4498e7 | ||
|
|
0bd62780c6 | ||
|
|
896f9327d6 | ||
|
|
cc83a99efe | ||
|
|
b6da20fef7 | ||
|
|
2912678559 | ||
|
|
409e870ef0 | ||
|
|
3d84074a0a | ||
|
|
a717fdfed4 | ||
|
|
be1f68015b | ||
|
|
2c29dcf1f6 | ||
|
|
2b1173177f | ||
|
|
3c0f7dc79c | ||
|
|
39d813bf3a | ||
|
|
5e2bc0d05b | ||
|
|
ec751159ae | ||
|
|
dda8b95f83 | ||
|
|
286012fe2a | ||
|
|
ab27299789 | ||
|
|
dfcdd5aa88 | ||
|
|
a05ea52689 | ||
|
|
de12b5de5b | ||
|
|
57b03eaca4 | ||
|
|
36bd00b760 | ||
|
|
4578a9974a | ||
|
|
d0371f58c6 | ||
|
|
9f80457351 | ||
|
|
56daf6f676 | ||
|
|
7f7b8d423b | ||
|
|
031afc80cb | ||
|
|
b77e28b04d | ||
|
|
2f8c3fdcfe | ||
|
|
f501a87099 | ||
|
|
d0ec5f26dd | ||
|
|
97776e9329 | ||
|
|
a19356c49e | ||
|
|
4f16918cf0 | ||
|
|
1af9761144 | ||
|
|
d74e814c79 | ||
|
|
16d09bca6c |
3
.github/ISSUE_TEMPLATE/bug_report.md
vendored
3
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -20,9 +20,6 @@ Steps to reproduce the behavior:
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
** Keepass Database **
|
||||
- Created with: [e.g Windows KeePass 2.42]
|
||||
- Version: [e.g. 2]
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
KeepassDX (2.5beta27)
|
||||
* New setting to hide broken links
|
||||
* Show URL when title is empty
|
||||
* Setting to open search field at database opening
|
||||
* Fix settings for database locations
|
||||
* Fix error message when database file not writable
|
||||
* Fix appearance refresh settings
|
||||
* Sort optimization
|
||||
|
||||
KeepassDX (2.5.0.0beta26)
|
||||
* Download attachments
|
||||
* Change file size string format
|
||||
|
||||
@@ -59,9 +59,11 @@ Other questions? You can read the [F.A.Q.](https://github.com/Kunzisoft/KeePassD
|
||||
|
||||
## Other devices
|
||||
|
||||
- [KeePass XC](https://keepassxc.org/) (https://keepassxc.org/) works with **GNU/Linux**, **Mac** and **Windows**, is updated regularly and under the terms of the GNU General Public License. This is the recommended version for computers.
|
||||
- [KeePass](https://keepass.info/) (https://keepass.info/) is the original and official project for desktop, with technical documentation for standardized database files. It is updated regularly with active maintenance (written in C#).
|
||||
|
||||
- [KeePass](https://keepass.info/) (https://keepass.info/) is the historical project, with good technical documentation for standardized database files but only running on **Windows**.
|
||||
- [KeePassXC](https://keepassxc.org/) (https://keepassxc.org/) is an alternative integration to KeePass written in C++.
|
||||
|
||||
- [KeeWeb](https://keeweb.info/) (https://keeweb.info/) is a web version also compatible with KeePass files.
|
||||
|
||||
## License
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@ android {
|
||||
applicationId "com.kunzisoft.keepass"
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 28
|
||||
versionCode = 26
|
||||
versionName = "2.5.0.0beta26"
|
||||
versionCode = 27
|
||||
versionName = "2.5beta27"
|
||||
multiDexEnabled true
|
||||
|
||||
testApplicationId = "com.kunzisoft.keepass.tests"
|
||||
|
||||
@@ -8,10 +8,15 @@
|
||||
android:normalScreens="true"
|
||||
android:largeScreens="true"
|
||||
android:anyDensity="true" />
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
|
||||
<uses-permission android:name="android.permission.VIBRATE"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission
|
||||
android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
<uses-permission
|
||||
android:name="android.permission.USE_BIOMETRIC" />
|
||||
<uses-permission
|
||||
android:name="android.permission.VIBRATE"/>
|
||||
<uses-permission
|
||||
android:maxSdkVersion="18"
|
||||
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
|
||||
<application
|
||||
android:label="@string/app_name"
|
||||
@@ -128,7 +133,7 @@
|
||||
<activity
|
||||
android:name="com.kunzisoft.keepass.activities.AboutActivity"
|
||||
android:launchMode="singleTask"
|
||||
android:label="@string/menu_about" />
|
||||
android:label="@string/about" />
|
||||
<activity android:name="com.kunzisoft.keepass.settings.SettingsActivity" />
|
||||
<activity android:name="com.kunzisoft.keepass.autofill.AutofillLauncherActivity"
|
||||
android:configChanges="keyboardHidden" />
|
||||
|
||||
@@ -21,15 +21,15 @@ package com.kunzisoft.keepass.activities
|
||||
|
||||
import android.content.pm.PackageManager.NameNotFoundException
|
||||
import android.os.Bundle
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import android.text.method.LinkMovementMethod
|
||||
import android.util.Log
|
||||
import android.view.MenuItem
|
||||
import android.widget.TextView
|
||||
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.core.text.HtmlCompat
|
||||
import com.kunzisoft.keepass.BuildConfig
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.stylish.StylishActivity
|
||||
|
||||
import org.joda.time.DateTime
|
||||
|
||||
class AboutActivity : StylishActivity() {
|
||||
@@ -40,7 +40,7 @@ class AboutActivity : StylishActivity() {
|
||||
setContentView(R.layout.activity_about)
|
||||
|
||||
val toolbar = findViewById<Toolbar>(R.id.toolbar)
|
||||
toolbar.title = getString(R.string.menu_about)
|
||||
toolbar.title = getString(R.string.about)
|
||||
setSupportActionBar(toolbar)
|
||||
supportActionBar?.setDisplayHomeAsUpEnabled(true)
|
||||
supportActionBar?.setDisplayShowHomeEnabled(true)
|
||||
@@ -64,9 +64,17 @@ class AboutActivity : StylishActivity() {
|
||||
val buildTextView = findViewById<TextView>(R.id.activity_about_build)
|
||||
buildTextView.text = build
|
||||
|
||||
findViewById<TextView>(R.id.activity_about_licence_text).apply {
|
||||
movementMethod = LinkMovementMethod.getInstance()
|
||||
text = HtmlCompat.fromHtml(getString(R.string.html_about_licence, DateTime().year),
|
||||
HtmlCompat.FROM_HTML_MODE_LEGACY)
|
||||
}
|
||||
|
||||
val disclaimerText = findViewById<TextView>(R.id.disclaimer)
|
||||
disclaimerText.text = getString(R.string.disclaimer_formal, DateTime().year)
|
||||
findViewById<TextView>(R.id.activity_about_contribution_text).apply {
|
||||
movementMethod = LinkMovementMethod.getInstance()
|
||||
text = HtmlCompat.fromHtml(getString(R.string.html_about_contribution),
|
||||
HtmlCompat.FROM_HTML_MODE_LEGACY)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
|
||||
@@ -34,6 +34,7 @@ import android.widget.ProgressBar
|
||||
import android.widget.Toast
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import com.google.android.material.appbar.CollapsingToolbarLayout
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.helpers.ReadOnlyHelper
|
||||
@@ -60,11 +61,13 @@ import com.kunzisoft.keepass.utils.UriUtil
|
||||
import com.kunzisoft.keepass.utils.createDocument
|
||||
import com.kunzisoft.keepass.utils.onCreateDocumentResult
|
||||
import com.kunzisoft.keepass.view.EntryContentsView
|
||||
import com.kunzisoft.keepass.view.showActionError
|
||||
import java.util.*
|
||||
import kotlin.collections.HashMap
|
||||
|
||||
class EntryActivity : LockingActivity() {
|
||||
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var collapsingToolbarLayout: CollapsingToolbarLayout? = null
|
||||
private var titleIconView: ImageView? = null
|
||||
private var historyView: View? = null
|
||||
@@ -114,6 +117,7 @@ class EntryActivity : LockingActivity() {
|
||||
invalidateOptionsMenu()
|
||||
|
||||
// Get views
|
||||
coordinatorLayout = findViewById(R.id.toolbar_coordinator)
|
||||
collapsingToolbarLayout = findViewById(R.id.toolbar_layout)
|
||||
titleIconView = findViewById(R.id.entry_icon)
|
||||
historyView = findViewById(R.id.history_container)
|
||||
@@ -137,7 +141,7 @@ class EntryActivity : LockingActivity() {
|
||||
finish()
|
||||
}
|
||||
}
|
||||
// TODO Visual error for entry history
|
||||
coordinatorLayout?.showActionError(result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,13 +29,15 @@ import android.view.View
|
||||
import android.widget.ScrollView
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.dialogs.SetOTPDialogFragment
|
||||
import com.kunzisoft.keepass.activities.dialogs.GeneratePasswordDialogFragment
|
||||
import com.kunzisoft.keepass.activities.dialogs.IconPickerDialogFragment
|
||||
import com.kunzisoft.keepass.activities.dialogs.SetOTPDialogFragment
|
||||
import com.kunzisoft.keepass.activities.lock.LockingActivity
|
||||
import com.kunzisoft.keepass.database.element.*
|
||||
import com.kunzisoft.keepass.database.element.Database
|
||||
import com.kunzisoft.keepass.database.element.DateInstant
|
||||
import com.kunzisoft.keepass.database.element.Entry
|
||||
import com.kunzisoft.keepass.database.element.Group
|
||||
import com.kunzisoft.keepass.database.element.icon.IconImage
|
||||
import com.kunzisoft.keepass.database.element.node.NodeId
|
||||
import com.kunzisoft.keepass.education.EntryEditActivityEducation
|
||||
@@ -49,7 +51,7 @@ import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.utils.MenuUtil
|
||||
import com.kunzisoft.keepass.view.EntryEditContentsView
|
||||
import com.kunzisoft.keepass.view.asError
|
||||
import com.kunzisoft.keepass.view.showActionError
|
||||
import java.util.*
|
||||
|
||||
class EntryEditActivity : LockingActivity(),
|
||||
@@ -188,15 +190,7 @@ class EntryEditActivity : LockingActivity(),
|
||||
finish()
|
||||
}
|
||||
}
|
||||
|
||||
// Show error
|
||||
if (!result.isSuccess) {
|
||||
result.message?.let { resultMessage ->
|
||||
Snackbar.make(coordinatorLayout!!,
|
||||
resultMessage,
|
||||
Snackbar.LENGTH_LONG).asError().show()
|
||||
}
|
||||
}
|
||||
coordinatorLayout?.showActionError(result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,7 @@ import com.kunzisoft.keepass.database.action.ProgressDialogThread
|
||||
import com.kunzisoft.keepass.database.element.Database
|
||||
import com.kunzisoft.keepass.education.FileDatabaseSelectActivityEducation
|
||||
import com.kunzisoft.keepass.notifications.DatabaseTaskNotificationService.Companion.ACTION_DATABASE_CREATE_TASK
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.utils.*
|
||||
import com.kunzisoft.keepass.view.asError
|
||||
import kotlinx.android.synthetic.main.activity_file_selection.*
|
||||
@@ -274,13 +275,29 @@ class FileDatabaseSelectActivity : StylishActivity(),
|
||||
updateExternalStorageWarning()
|
||||
|
||||
// Construct adapter with listeners
|
||||
if (PreferencesUtil.showRecentFiles(this)) {
|
||||
mFileDatabaseHistoryAction?.getAllFileDatabaseHistories { databaseFileHistoryList ->
|
||||
databaseFileHistoryList?.let {
|
||||
mAdapterDatabaseHistory?.addDatabaseFileHistoryList(it)
|
||||
updateFileListVisibility()
|
||||
databaseFileHistoryList?.let { historyList ->
|
||||
val hideBrokenLocations = PreferencesUtil.hideBrokenLocations(this@FileDatabaseSelectActivity)
|
||||
mAdapterDatabaseHistory?.addDatabaseFileHistoryList(
|
||||
// Show only uri accessible
|
||||
historyList.filter {
|
||||
if (hideBrokenLocations) {
|
||||
UriUtil.parse(it.databaseUri)?.let { historyUri ->
|
||||
UriUtil.isUriAccessible(contentResolver, historyUri)
|
||||
} ?: false
|
||||
} else
|
||||
true
|
||||
})
|
||||
mAdapterDatabaseHistory?.notifyDataSetChanged()
|
||||
updateFileListVisibility()
|
||||
}
|
||||
}
|
||||
} else {
|
||||
mAdapterDatabaseHistory?.clearDatabaseFileHistoryList()
|
||||
mAdapterDatabaseHistory?.notifyDataSetChanged()
|
||||
updateFileListVisibility()
|
||||
}
|
||||
|
||||
// Register progress task
|
||||
mProgressDialogThread?.registerProgressTask()
|
||||
|
||||
@@ -76,6 +76,7 @@ import com.kunzisoft.keepass.utils.MenuUtil
|
||||
import com.kunzisoft.keepass.view.AddNodeButtonView
|
||||
import com.kunzisoft.keepass.view.ToolbarAction
|
||||
import com.kunzisoft.keepass.view.asError
|
||||
import com.kunzisoft.keepass.view.showActionError
|
||||
|
||||
class GroupActivity : LockingActivity(),
|
||||
GroupEditDialogFragment.EditGroupListener,
|
||||
@@ -101,6 +102,7 @@ class GroupActivity : LockingActivity(),
|
||||
|
||||
private var mListNodesFragment: ListNodesFragment? = null
|
||||
private var mCurrentGroupIsASearch: Boolean = false
|
||||
private var mRequestStartupSearch = true
|
||||
|
||||
// Nodes
|
||||
private var mRootGroup: Group? = null
|
||||
@@ -141,6 +143,8 @@ class GroupActivity : LockingActivity(),
|
||||
|
||||
// Retrieve elements after an orientation change
|
||||
if (savedInstanceState != null) {
|
||||
if (savedInstanceState.containsKey(REQUEST_STARTUP_SEARCH_KEY))
|
||||
mRequestStartupSearch = savedInstanceState.getBoolean(REQUEST_STARTUP_SEARCH_KEY)
|
||||
if (savedInstanceState.containsKey(OLD_GROUP_TO_UPDATE_KEY))
|
||||
mOldGroupToUpdate = savedInstanceState.getParcelable(OLD_GROUP_TO_UPDATE_KEY)
|
||||
}
|
||||
@@ -251,15 +255,7 @@ class GroupActivity : LockingActivity(),
|
||||
}
|
||||
}
|
||||
|
||||
if (!result.isSuccess) {
|
||||
coordinatorLayout?.let { coordinatorLayout ->
|
||||
result.exception?.errorId?.let { errorId ->
|
||||
Snackbar.make(coordinatorLayout, errorId, Snackbar.LENGTH_LONG).asError().show()
|
||||
} ?: result.message?.let { message ->
|
||||
Snackbar.make(coordinatorLayout, message, Snackbar.LENGTH_LONG).asError().show()
|
||||
}
|
||||
}
|
||||
}
|
||||
coordinatorLayout?.showActionError(result)
|
||||
|
||||
finishNodeAction()
|
||||
|
||||
@@ -339,6 +335,7 @@ class GroupActivity : LockingActivity(),
|
||||
mOldGroupToUpdate?.let {
|
||||
outState.putParcelable(OLD_GROUP_TO_UPDATE_KEY, it)
|
||||
}
|
||||
outState.putBoolean(REQUEST_STARTUP_SEARCH_KEY, mRequestStartupSearch)
|
||||
super.onSaveInstanceState(outState)
|
||||
}
|
||||
|
||||
@@ -449,7 +446,7 @@ class GroupActivity : LockingActivity(),
|
||||
private fun refreshNumberOfChildren() {
|
||||
numberChildrenView?.apply {
|
||||
if (PreferencesUtil.showNumberEntries(context)) {
|
||||
text = mCurrentGroup?.getChildEntries(*Group.ChildFilter.getDefaults(context))?.size?.toString() ?: ""
|
||||
text = mCurrentGroup?.getNumberOfChildEntries(*Group.ChildFilter.getDefaults(context))?.toString() ?: ""
|
||||
visibility = View.VISIBLE
|
||||
} else {
|
||||
visibility = View.GONE
|
||||
@@ -690,6 +687,13 @@ class GroupActivity : LockingActivity(),
|
||||
}
|
||||
})
|
||||
}
|
||||
// Expand the search view if defined in settings
|
||||
if (mRequestStartupSearch
|
||||
&& PreferencesUtil.automaticallyFocusSearch(this@GroupActivity)) {
|
||||
// To request search only one time
|
||||
mRequestStartupSearch = false
|
||||
it.expandActionView()
|
||||
}
|
||||
}
|
||||
|
||||
super.onCreateOptionsMenu(menu)
|
||||
@@ -942,6 +946,7 @@ class GroupActivity : LockingActivity(),
|
||||
|
||||
private val TAG = GroupActivity::class.java.name
|
||||
|
||||
private const val REQUEST_STARTUP_SEARCH_KEY = "REQUEST_STARTUP_SEARCH_KEY"
|
||||
private const val GROUP_ID_KEY = "GROUP_ID_KEY"
|
||||
private const val LIST_NODES_FRAGMENT_TAG = "LIST_NODES_FRAGMENT_TAG"
|
||||
private const val SEARCH_FRAGMENT_TAG = "SEARCH_FRAGMENT_TAG"
|
||||
|
||||
@@ -54,7 +54,7 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
private var nodeClickListener: NodeClickListener? = null
|
||||
private var onScrollListener: OnScrollListener? = null
|
||||
|
||||
private var listView: RecyclerView? = null
|
||||
private var mNodesRecyclerView: RecyclerView? = null
|
||||
var mainGroup: Group? = null
|
||||
private set
|
||||
private var mAdapter: NodeAdapter? = null
|
||||
@@ -169,11 +169,17 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
// To apply theme
|
||||
val rootView = inflater.cloneInContext(contextThemed)
|
||||
.inflate(R.layout.fragment_list_nodes, container, false)
|
||||
listView = rootView.findViewById(R.id.nodes_list)
|
||||
mNodesRecyclerView = rootView.findViewById(R.id.nodes_list)
|
||||
notFoundView = rootView.findViewById(R.id.not_found_container)
|
||||
|
||||
mNodesRecyclerView?.apply {
|
||||
scrollBarStyle = View.SCROLLBARS_INSIDE_INSET
|
||||
layoutManager = LinearLayoutManager(context)
|
||||
adapter = mAdapter
|
||||
}
|
||||
|
||||
onScrollListener?.let { onScrollListener ->
|
||||
listView?.addOnScrollListener(object : RecyclerView.OnScrollListener() {
|
||||
mNodesRecyclerView?.addOnScrollListener(object : RecyclerView.OnScrollListener() {
|
||||
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
|
||||
super.onScrolled(recyclerView, dx, dy)
|
||||
onScrollListener.onScrolled(dy)
|
||||
@@ -181,8 +187,6 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
})
|
||||
}
|
||||
|
||||
rebuildList()
|
||||
|
||||
return rootView
|
||||
}
|
||||
|
||||
@@ -194,14 +198,14 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
}
|
||||
|
||||
// Refresh data
|
||||
mAdapter?.notifyDataSetChanged()
|
||||
rebuildList()
|
||||
|
||||
if (isASearchResult && mAdapter!= null && mAdapter!!.isEmpty) {
|
||||
// To show the " no search entry found "
|
||||
listView?.visibility = View.GONE
|
||||
mNodesRecyclerView?.visibility = View.GONE
|
||||
notFoundView?.visibility = View.VISIBLE
|
||||
} else {
|
||||
listView?.visibility = View.VISIBLE
|
||||
mNodesRecyclerView?.visibility = View.VISIBLE
|
||||
notFoundView?.visibility = View.GONE
|
||||
}
|
||||
}
|
||||
@@ -211,14 +215,12 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
mainGroup?.let { mainGroup ->
|
||||
mAdapter?.rebuildList(mainGroup)
|
||||
}
|
||||
listView?.apply {
|
||||
scrollBarStyle = View.SCROLLBARS_INSIDE_INSET
|
||||
layoutManager = LinearLayoutManager(context)
|
||||
adapter = mAdapter
|
||||
}
|
||||
}
|
||||
|
||||
override fun onSortSelected(sortNodeEnum: SortNodeEnum, ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean) {
|
||||
override fun onSortSelected(sortNodeEnum: SortNodeEnum,
|
||||
ascending: Boolean,
|
||||
groupsBefore: Boolean,
|
||||
recycleBinBottom: Boolean) {
|
||||
// Toggle setting
|
||||
prefs?.edit()?.apply {
|
||||
putString(getString(R.string.sort_node_key), sortNodeEnum.name)
|
||||
@@ -229,10 +231,9 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
}
|
||||
|
||||
// Tell the adapter to refresh it's list
|
||||
mAdapter?.notifyChangeSort(sortNodeEnum, ascending, groupsBefore)
|
||||
mainGroup?.let { mainGroup ->
|
||||
mAdapter?.rebuildList(mainGroup)
|
||||
}
|
||||
mAdapter?.notifyChangeSort(sortNodeEnum,
|
||||
SortNodeEnum.SortNodeParameters(ascending, groupsBefore, recycleBinBottom))
|
||||
rebuildList()
|
||||
}
|
||||
|
||||
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
|
||||
@@ -378,9 +379,7 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis
|
||||
mAdapter?.addNode(newNode)
|
||||
if (resultCode == EntryEditActivity.UPDATE_ENTRY_RESULT_CODE) {
|
||||
//mAdapter.updateLastNodeRegister(newNode);
|
||||
mainGroup?.let { mainGroup ->
|
||||
mAdapter?.rebuildList(mainGroup)
|
||||
}
|
||||
rebuildList()
|
||||
}
|
||||
} ?: Log.e(this.javaClass.name, "New node can be retrieve in Activity Result")
|
||||
}
|
||||
|
||||
@@ -24,7 +24,6 @@ import android.app.assist.AssistStructure
|
||||
import android.app.backup.BackupManager
|
||||
import android.content.Intent
|
||||
import android.content.SharedPreferences
|
||||
import android.content.pm.PackageManager
|
||||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
@@ -33,16 +32,15 @@ import android.preference.PreferenceManager
|
||||
import android.text.Editable
|
||||
import android.text.TextWatcher
|
||||
import android.util.Log
|
||||
import android.view.KeyEvent
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.view.*
|
||||
import android.view.inputmethod.EditorInfo.IME_ACTION_DONE
|
||||
import android.widget.*
|
||||
import android.widget.Button
|
||||
import android.widget.CompoundButton
|
||||
import android.widget.EditText
|
||||
import android.widget.TextView
|
||||
import androidx.annotation.RequiresApi
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.biometric.BiometricManager
|
||||
import androidx.core.app.ActivityCompat
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.dialogs.DuplicateUuidDialog
|
||||
@@ -74,11 +72,10 @@ import com.kunzisoft.keepass.view.asError
|
||||
import kotlinx.android.synthetic.main.activity_password.*
|
||||
import java.io.FileNotFoundException
|
||||
|
||||
class PasswordActivity : StylishActivity() {
|
||||
open class PasswordActivity : StylishActivity() {
|
||||
|
||||
// Views
|
||||
private var toolbar: Toolbar? = null
|
||||
|
||||
private var containerView: View? = null
|
||||
private var filenameView: TextView? = null
|
||||
private var passwordView: EditText? = null
|
||||
@@ -88,18 +85,28 @@ class PasswordActivity : StylishActivity() {
|
||||
private var checkboxKeyFileView: CompoundButton? = null
|
||||
private var checkboxDefaultDatabaseView: CompoundButton? = null
|
||||
private var advancedUnlockInfoView: AdvancedUnlockInfoView? = null
|
||||
private var infoContainerView: ViewGroup? = null
|
||||
private var enableButtonOnCheckedChangeListener: CompoundButton.OnCheckedChangeListener? = null
|
||||
|
||||
private var mDatabaseFileUri: Uri? = null
|
||||
private var mDatabaseKeyFileUri: Uri? = null
|
||||
|
||||
private var prefs: SharedPreferences? = null
|
||||
private var mSharedPreferences: SharedPreferences? = null
|
||||
|
||||
private var mRememberKeyFile: Boolean = false
|
||||
private var mOpenFileHelper: OpenFileHelper? = null
|
||||
|
||||
private var mPermissionAsked = false
|
||||
private var readOnly: Boolean = false
|
||||
private var mForceReadOnly: Boolean = false
|
||||
set(value) {
|
||||
infoContainerView?.visibility = if (value) {
|
||||
readOnly = true
|
||||
View.VISIBLE
|
||||
} else {
|
||||
View.GONE
|
||||
}
|
||||
field = value
|
||||
}
|
||||
|
||||
private var mProgressDialogThread: ProgressDialogThread? = null
|
||||
|
||||
@@ -108,9 +115,9 @@ class PasswordActivity : StylishActivity() {
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
prefs = PreferenceManager.getDefaultSharedPreferences(this)
|
||||
mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this)
|
||||
|
||||
mRememberKeyFile = PreferencesUtil.rememberKeyFiles(this)
|
||||
mRememberKeyFile = PreferencesUtil.rememberKeyFileLocations(this)
|
||||
|
||||
setContentView(R.layout.activity_password)
|
||||
|
||||
@@ -121,7 +128,7 @@ class PasswordActivity : StylishActivity() {
|
||||
supportActionBar?.setDisplayShowHomeEnabled(true)
|
||||
|
||||
containerView = findViewById(R.id.container)
|
||||
confirmButtonView = findViewById(R.id.pass_ok)
|
||||
confirmButtonView = findViewById(R.id.activity_password_open_button)
|
||||
filenameView = findViewById(R.id.filename)
|
||||
passwordView = findViewById(R.id.password)
|
||||
keyFileView = findViewById(R.id.pass_keyfile)
|
||||
@@ -129,8 +136,8 @@ class PasswordActivity : StylishActivity() {
|
||||
checkboxKeyFileView = findViewById(R.id.keyfile_checkox)
|
||||
checkboxDefaultDatabaseView = findViewById(R.id.default_database)
|
||||
advancedUnlockInfoView = findViewById(R.id.biometric_info)
|
||||
infoContainerView = findViewById(R.id.activity_password_info_container)
|
||||
|
||||
mPermissionAsked = savedInstanceState?.getBoolean(KEY_PERMISSION_ASKED) ?: mPermissionAsked
|
||||
readOnly = ReadOnlyHelper.retrieveReadOnlyFromInstanceStateOrPreference(this, savedInstanceState)
|
||||
|
||||
val browseView = findViewById<View>(R.id.open_database_button)
|
||||
@@ -180,6 +187,7 @@ class PasswordActivity : StylishActivity() {
|
||||
removePassword()
|
||||
|
||||
if (result.isSuccess) {
|
||||
setEmptyViews()
|
||||
launchGroupActivity()
|
||||
} else {
|
||||
var resultError = ""
|
||||
@@ -281,7 +289,6 @@ class PasswordActivity : StylishActivity() {
|
||||
}
|
||||
|
||||
override fun onSaveInstanceState(outState: Bundle) {
|
||||
outState.putBoolean(KEY_PERMISSION_ASKED, mPermissionAsked)
|
||||
ReadOnlyHelper.onSaveInstanceState(outState, readOnly)
|
||||
super.onSaveInstanceState(outState)
|
||||
}
|
||||
@@ -302,6 +309,8 @@ class PasswordActivity : StylishActivity() {
|
||||
keyFileUri = intent.getParcelableExtra(KEY_KEYFILE)
|
||||
}
|
||||
|
||||
mForceReadOnly = UriUtil.isUriNotWritable(contentResolver, databaseUri)
|
||||
|
||||
// Post init uri with KeyFile if needed
|
||||
if (mRememberKeyFile && (keyFileUri == null || keyFileUri.toString().isEmpty())) {
|
||||
// Retrieve KeyFile in a thread
|
||||
@@ -340,7 +349,7 @@ class PasswordActivity : StylishActivity() {
|
||||
newDefaultFileName = databaseFileUri ?: newDefaultFileName
|
||||
}
|
||||
|
||||
prefs?.edit()?.apply {
|
||||
mSharedPreferences?.edit()?.apply {
|
||||
newDefaultFileName?.let {
|
||||
putString(KEY_DEFAULT_DATABASE_PATH, newDefaultFileName.toString())
|
||||
} ?: kotlin.run {
|
||||
@@ -355,7 +364,7 @@ class PasswordActivity : StylishActivity() {
|
||||
confirmButtonView?.setOnClickListener { verifyCheckboxesAndLoadDatabase() }
|
||||
|
||||
// Retrieve settings for default database
|
||||
val defaultFilename = prefs?.getString(KEY_DEFAULT_DATABASE_PATH, "")
|
||||
val defaultFilename = mSharedPreferences?.getString(KEY_DEFAULT_DATABASE_PATH, "")
|
||||
if (databaseFileUri != null
|
||||
&& databaseFileUri.path != null && databaseFileUri.path!!.isNotEmpty()
|
||||
&& databaseFileUri == UriUtil.parse(defaultFilename)) {
|
||||
@@ -365,6 +374,8 @@ class PasswordActivity : StylishActivity() {
|
||||
// If Activity is launch with a password and want to open directly
|
||||
val intent = intent
|
||||
val password = intent.getStringExtra(KEY_PASSWORD)
|
||||
// Consume the intent extra password
|
||||
intent.removeExtra(KEY_PASSWORD)
|
||||
val launchImmediately = intent.getBooleanExtra(KEY_LAUNCH_IMMEDIATELY, false)
|
||||
if (password != null) {
|
||||
populatePasswordTextView(password)
|
||||
@@ -551,7 +562,12 @@ class PasswordActivity : StylishActivity() {
|
||||
val inflater = menuInflater
|
||||
// Read menu
|
||||
inflater.inflate(R.menu.open_file, menu)
|
||||
|
||||
if (mForceReadOnly) {
|
||||
menu.removeItem(R.id.menu_open_file_read_mode_key)
|
||||
} else {
|
||||
changeOpenFileReadIcon(menu.findItem(R.id.menu_open_file_read_mode_key))
|
||||
}
|
||||
|
||||
MenuUtil.defaultMenuInflater(inflater, menu)
|
||||
|
||||
@@ -562,45 +578,14 @@ class PasswordActivity : StylishActivity() {
|
||||
|
||||
super.onCreateOptionsMenu(menu)
|
||||
|
||||
launchEducation(menu) {
|
||||
launchCheckPermission()
|
||||
}
|
||||
launchEducation(menu)
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
// Check permission
|
||||
private fun launchCheckPermission() {
|
||||
val writePermission = android.Manifest.permission.WRITE_EXTERNAL_STORAGE
|
||||
val permissions = arrayOf(writePermission)
|
||||
if (Build.VERSION.SDK_INT >= 23
|
||||
&& !readOnly
|
||||
&& !mPermissionAsked) {
|
||||
mPermissionAsked = true
|
||||
// Check self permission to show or not the dialog
|
||||
if (toolbar != null
|
||||
&& ActivityCompat.checkSelfPermission(this, writePermission) != PackageManager.PERMISSION_GRANTED) {
|
||||
ActivityCompat.requestPermissions(this, permissions, WRITE_EXTERNAL_STORAGE_REQUEST)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<out String>, grantResults: IntArray) {
|
||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
||||
|
||||
when (requestCode) {
|
||||
WRITE_EXTERNAL_STORAGE_REQUEST -> {
|
||||
if (grantResults.isEmpty() || grantResults[0] != PackageManager.PERMISSION_GRANTED) {
|
||||
if (ActivityCompat.shouldShowRequestPermissionRationale(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE))
|
||||
Toast.makeText(this, R.string.read_only_warning, Toast.LENGTH_LONG).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// To fix multiple view education
|
||||
private var performedEductionInProgress = false
|
||||
private fun launchEducation(menu: Menu, onEducationFinished: ()-> Unit) {
|
||||
private fun launchEducation(menu: Menu, onEducationFinished: (()-> Unit)? = null) {
|
||||
if (!performedEductionInProgress) {
|
||||
performedEductionInProgress = true
|
||||
// Show education views
|
||||
@@ -610,7 +595,7 @@ class PasswordActivity : StylishActivity() {
|
||||
|
||||
private fun performedNextEducation(passwordActivityEducation: PasswordActivityEducation,
|
||||
menu: Menu,
|
||||
onEducationFinished: ()-> Unit) {
|
||||
onEducationFinished: (()-> Unit)? = null) {
|
||||
val educationToolbar = toolbar
|
||||
val unlockEducationPerformed = educationToolbar != null
|
||||
&& passwordActivityEducation.checkAndPerformedUnlockEducation(
|
||||
@@ -650,7 +635,7 @@ class PasswordActivity : StylishActivity() {
|
||||
})
|
||||
|
||||
if (!biometricEducationPerformed) {
|
||||
onEducationFinished.invoke()
|
||||
onEducationFinished?.invoke()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -727,10 +712,6 @@ class PasswordActivity : StylishActivity() {
|
||||
private const val KEY_PASSWORD = "password"
|
||||
private const val KEY_LAUNCH_IMMEDIATELY = "launchImmediately"
|
||||
|
||||
private const val KEY_PERMISSION_ASKED = "KEY_PERMISSION_ASKED"
|
||||
|
||||
private const val WRITE_EXTERNAL_STORAGE_REQUEST = 647
|
||||
|
||||
private fun buildAndLaunchIntent(activity: Activity, databaseFile: Uri, keyFile: Uri?,
|
||||
intentBuildLauncher: (Intent) -> Unit) {
|
||||
val intent = Intent(activity, PasswordActivity::class.java)
|
||||
|
||||
@@ -28,6 +28,7 @@ import android.widget.ProgressBar
|
||||
import android.widget.TextView
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.database.element.Database
|
||||
import com.kunzisoft.keepass.database.element.database.CompressionAlgorithm
|
||||
import com.kunzisoft.keepass.model.AttachmentState
|
||||
import com.kunzisoft.keepass.model.EntryAttachment
|
||||
@@ -38,6 +39,8 @@ class EntryAttachmentsAdapter(val context: Context) : RecyclerView.Adapter<Entry
|
||||
var entryAttachmentsList: MutableList<EntryAttachment> = ArrayList()
|
||||
var onItemClickListener: ((item: EntryAttachment, position: Int)->Unit)? = null
|
||||
|
||||
private val mDatabase = Database.getInstance()
|
||||
|
||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EntryBinariesViewHolder {
|
||||
return EntryBinariesViewHolder(inflater.inflate(R.layout.item_attachment, parent, false))
|
||||
}
|
||||
@@ -49,7 +52,8 @@ class EntryAttachmentsAdapter(val context: Context) : RecyclerView.Adapter<Entry
|
||||
holder.binaryFileSize.text = Formatter.formatFileSize(context,
|
||||
entryAttachment.binaryAttachment.length())
|
||||
holder.binaryFileCompression.apply {
|
||||
if (entryAttachment.binaryAttachment.isCompressed == true) {
|
||||
if (mDatabase.compressionAlgorithm == CompressionAlgorithm.GZip
|
||||
|| entryAttachment.binaryAttachment.isCompressed == true) {
|
||||
text = CompressionAlgorithm.GZip.getName(context.resources)
|
||||
visibility = View.VISIBLE
|
||||
} else {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
package com.kunzisoft.keepass.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Color
|
||||
import android.graphics.PorterDuff
|
||||
import androidx.annotation.ColorInt
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import android.util.TypedValue
|
||||
@@ -82,15 +84,26 @@ class FileDatabaseHistoryAdapter(private val context: Context)
|
||||
// File path
|
||||
holder.filePath.text = UriUtil.decode(fileDatabaseInfo.fileUri?.toString())
|
||||
|
||||
holder.filePreciseInfoContainer.visibility = if (fileDatabaseInfo.found()) {
|
||||
// Modification
|
||||
holder.fileModification.text = fileDatabaseInfo.getModificationString()
|
||||
// Size
|
||||
holder.fileSize.text = fileDatabaseInfo.getSizeString()
|
||||
if (fileDatabaseInfo.dataAccessible()) {
|
||||
holder.fileInformation.clearColorFilter()
|
||||
} else {
|
||||
holder.fileInformation.setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY)
|
||||
}
|
||||
|
||||
View.VISIBLE
|
||||
} else
|
||||
View.GONE
|
||||
// Modification
|
||||
if (fileDatabaseInfo.lastModificationAccessible()) {
|
||||
holder.fileModification.text = fileDatabaseInfo.getModificationString()
|
||||
holder.fileModification.visibility = View.VISIBLE
|
||||
} else {
|
||||
holder.fileModification.visibility = View.GONE
|
||||
}
|
||||
// Size
|
||||
if (fileDatabaseInfo.sizeAccessible()) {
|
||||
holder.fileSize.text = fileDatabaseInfo.getSizeString()
|
||||
holder.fileSize.visibility = View.VISIBLE
|
||||
} else {
|
||||
holder.fileSize.visibility = View.GONE
|
||||
}
|
||||
|
||||
// Click on information
|
||||
val isExpanded = position == mExpandedPosition
|
||||
@@ -142,6 +155,10 @@ class FileDatabaseHistoryAdapter(private val context: Context)
|
||||
return listDatabaseFiles.size
|
||||
}
|
||||
|
||||
fun clearDatabaseFileHistoryList() {
|
||||
listDatabaseFiles.clear()
|
||||
}
|
||||
|
||||
fun addDatabaseFileHistoryList(listFileDatabaseHistoryToAdd: List<FileDatabaseHistoryEntity>) {
|
||||
listDatabaseFiles.clear()
|
||||
listDatabaseFiles.addAll(listFileDatabaseHistoryToAdd)
|
||||
@@ -178,7 +195,6 @@ class FileDatabaseHistoryAdapter(private val context: Context)
|
||||
var fileModifyButton: ImageView = itemView.findViewById(R.id.file_modify_button)
|
||||
var fileDeleteButton: ImageView = itemView.findViewById(R.id.file_delete_button)
|
||||
var filePath: TextView = itemView.findViewById(R.id.file_path)
|
||||
var filePreciseInfoContainer: ViewGroup = itemView.findViewById(R.id.file_precise_info_container)
|
||||
var fileModification: TextView = itemView.findViewById(R.id.file_modification)
|
||||
var fileSize: TextView = itemView.findViewById(R.id.file_size)
|
||||
}
|
||||
|
||||
@@ -21,15 +21,12 @@ package com.kunzisoft.keepass.adapters
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Color
|
||||
import android.graphics.Paint
|
||||
import android.util.Log
|
||||
import android.util.TypedValue
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.ImageView
|
||||
import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.recyclerview.widget.SortedList
|
||||
import androidx.recyclerview.widget.SortedListAdapterCallback
|
||||
@@ -39,34 +36,34 @@ import com.kunzisoft.keepass.database.element.Entry
|
||||
import com.kunzisoft.keepass.database.element.Group
|
||||
import com.kunzisoft.keepass.database.element.SortNodeEnum
|
||||
import com.kunzisoft.keepass.database.element.node.Node
|
||||
import com.kunzisoft.keepass.database.element.node.NodeVersionedInterface
|
||||
import com.kunzisoft.keepass.database.element.node.Type
|
||||
import com.kunzisoft.keepass.icons.assignDatabaseIcon
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
import com.kunzisoft.keepass.view.setTextSize
|
||||
import com.kunzisoft.keepass.view.strikeOut
|
||||
import java.util.*
|
||||
|
||||
class NodeAdapter
|
||||
/**
|
||||
* Create node list adapter with contextMenu or not
|
||||
* @param context Context to use
|
||||
*/
|
||||
(private val context: Context)
|
||||
class NodeAdapter (private val context: Context)
|
||||
: RecyclerView.Adapter<NodeAdapter.NodeViewHolder>() {
|
||||
|
||||
private var nodeComparator: Comparator<NodeVersionedInterface<Group>>? = null
|
||||
private val nodeSortedListCallback: NodeSortedListCallback
|
||||
private val nodeSortedList: SortedList<Node>
|
||||
private val inflater: LayoutInflater = LayoutInflater.from(context)
|
||||
|
||||
private var calculateViewTypeTextSize = Array(2) { true} // number of view type
|
||||
private var textSizeUnit: Int = TypedValue.COMPLEX_UNIT_PX
|
||||
private var prefTextSize: Float = 0F
|
||||
private var subtextSize: Float = 0F
|
||||
private var infoTextSize: Float = 0F
|
||||
private var numberChildrenTextSize: Float = 0F
|
||||
private var iconSize: Float = 0F
|
||||
private var listSort: SortNodeEnum = SortNodeEnum.DB
|
||||
private var ascendingSort: Boolean = true
|
||||
private var groupsBeforeSort: Boolean = true
|
||||
private var recycleBinBottomSort: Boolean = true
|
||||
private var prefSizeMultiplier: Float = 0F
|
||||
private var subtextDefaultDimension: Float = 0F
|
||||
private var infoTextDefaultDimension: Float = 0F
|
||||
private var numberChildrenTextDefaultDimension: Float = 0F
|
||||
private var iconDefaultDimension: Float = 0F
|
||||
|
||||
private var showUserNames: Boolean = true
|
||||
private var showNumberEntries: Boolean = true
|
||||
private var entryFilters = arrayOf<Group.ChildFilter>()
|
||||
@@ -87,23 +84,15 @@ class NodeAdapter
|
||||
get() = nodeSortedList.size() <= 0
|
||||
|
||||
init {
|
||||
this.infoTextDefaultDimension = context.resources.getDimension(R.dimen.list_medium_size_default)
|
||||
this.subtextDefaultDimension = context.resources.getDimension(R.dimen.list_small_size_default)
|
||||
this.numberChildrenTextDefaultDimension = context.resources.getDimension(R.dimen.list_tiny_size_default)
|
||||
this.iconDefaultDimension = context.resources.getDimension(R.dimen.list_icon_size_default)
|
||||
|
||||
assignPreferences()
|
||||
|
||||
this.nodeSortedList = SortedList(Node::class.java, object : SortedListAdapterCallback<Node>(this) {
|
||||
override fun compare(item1: Node, item2: Node): Int {
|
||||
return listSort.getNodeComparator(ascendingSort, groupsBeforeSort, recycleBinBottomSort).compare(item1, item2)
|
||||
}
|
||||
|
||||
override fun areContentsTheSame(oldItem: Node, newItem: Node): Boolean {
|
||||
return oldItem.type == newItem.type
|
||||
&& oldItem.title == newItem.title
|
||||
&& oldItem.icon == newItem.icon
|
||||
}
|
||||
|
||||
override fun areItemsTheSame(item1: Node, item2: Node): Boolean {
|
||||
return item1 == item2
|
||||
}
|
||||
})
|
||||
this.nodeSortedListCallback = NodeSortedListCallback()
|
||||
this.nodeSortedList = SortedList(Node::class.java, nodeSortedListCallback)
|
||||
|
||||
// Database
|
||||
this.mDatabase = Database.getInstance()
|
||||
@@ -118,17 +107,18 @@ class NodeAdapter
|
||||
taTextColor.recycle()
|
||||
}
|
||||
|
||||
private fun assignPreferences() {
|
||||
this.prefTextSize = PreferencesUtil.getListTextSize(context)
|
||||
this.infoTextSize = context.resources.getDimension(R.dimen.list_medium_size_default) * prefTextSize
|
||||
this.subtextSize = context.resources.getDimension(R.dimen.list_small_size_default) * prefTextSize
|
||||
this.numberChildrenTextSize = context.resources.getDimension(R.dimen.list_tiny_size_default) * prefTextSize
|
||||
this.iconSize = context.resources.getDimension(R.dimen.list_icon_size_default) * prefTextSize
|
||||
fun assignPreferences() {
|
||||
this.prefSizeMultiplier = PreferencesUtil.getListTextSize(context)
|
||||
|
||||
notifyChangeSort(
|
||||
PreferencesUtil.getListSort(context),
|
||||
SortNodeEnum.SortNodeParameters(
|
||||
PreferencesUtil.getAscendingSort(context),
|
||||
PreferencesUtil.getGroupsBeforeSort(context),
|
||||
PreferencesUtil.getRecycleBinBottomSort(context)
|
||||
)
|
||||
)
|
||||
|
||||
this.listSort = PreferencesUtil.getListSort(context)
|
||||
this.ascendingSort = PreferencesUtil.getAscendingSort(context)
|
||||
this.groupsBeforeSort = PreferencesUtil.getGroupsBeforeSort(context)
|
||||
this.recycleBinBottomSort = PreferencesUtil.getRecycleBinBottomSort(context)
|
||||
this.showUserNames = PreferencesUtil.showUsernamesListEntries(context)
|
||||
this.showNumberEntries = PreferencesUtil.showNumberEntries(context)
|
||||
|
||||
@@ -142,15 +132,25 @@ class NodeAdapter
|
||||
* Rebuild the list by clear and build children from the group
|
||||
*/
|
||||
fun rebuildList(group: Group) {
|
||||
this.nodeSortedList.clear()
|
||||
assignPreferences()
|
||||
try {
|
||||
this.nodeSortedList.addAll(group.getChildren(*entryFilters))
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Can't add node elements to the list", e)
|
||||
Toast.makeText(context, "Can't add node elements to the list : " + e.message, Toast.LENGTH_LONG).show()
|
||||
nodeSortedList.replaceAll(group.getFilteredChildren(*entryFilters)
|
||||
)
|
||||
}
|
||||
|
||||
private inner class NodeSortedListCallback: SortedListAdapterCallback<Node>(this) {
|
||||
override fun compare(item1: Node, item2: Node): Int {
|
||||
return nodeComparator!!.compare(item1, item2)
|
||||
}
|
||||
|
||||
override fun areContentsTheSame(oldItem: Node, newItem: Node): Boolean {
|
||||
return oldItem.type == newItem.type
|
||||
&& oldItem.title == newItem.title
|
||||
&& oldItem.icon == newItem.icon
|
||||
}
|
||||
|
||||
override fun areItemsTheSame(item1: Node, item2: Node): Boolean {
|
||||
return item1 == item2
|
||||
}
|
||||
notifyDataSetChanged()
|
||||
}
|
||||
|
||||
fun contains(node: Node): Boolean {
|
||||
@@ -261,10 +261,9 @@ class NodeAdapter
|
||||
/**
|
||||
* Notify a change sort of the list
|
||||
*/
|
||||
fun notifyChangeSort(sortNodeEnum: SortNodeEnum, ascending: Boolean, groupsBefore: Boolean) {
|
||||
this.listSort = sortNodeEnum
|
||||
this.ascendingSort = ascending
|
||||
this.groupsBeforeSort = groupsBefore
|
||||
fun notifyChangeSort(sortNodeEnum: SortNodeEnum,
|
||||
sortNodeParameters: SortNodeEnum.SortNodeParameters) {
|
||||
this.nodeComparator = sortNodeEnum.getNodeComparator(sortNodeParameters)
|
||||
}
|
||||
|
||||
override fun getItemViewType(position: Int): Int {
|
||||
@@ -291,15 +290,15 @@ class NodeAdapter
|
||||
assignDatabaseIcon(mDatabase.drawFactory, subNode.icon, iconColor)
|
||||
// Relative size of the icon
|
||||
layoutParams?.apply {
|
||||
height = iconSize.toInt()
|
||||
width = iconSize.toInt()
|
||||
height = (iconDefaultDimension * prefSizeMultiplier).toInt()
|
||||
width = (iconDefaultDimension * prefSizeMultiplier).toInt()
|
||||
}
|
||||
}
|
||||
|
||||
// Assign text
|
||||
holder.text.apply {
|
||||
text = subNode.title
|
||||
setTextSize(textSizeUnit, infoTextSize)
|
||||
setTextSize(textSizeUnit, infoTextDefaultDimension, prefSizeMultiplier)
|
||||
strikeOut(subNode.isCurrentlyExpires)
|
||||
}
|
||||
// Add subText with username
|
||||
@@ -320,7 +319,7 @@ class NodeAdapter
|
||||
if (showUserNames && username.isNotEmpty()) {
|
||||
visibility = View.VISIBLE
|
||||
text = username
|
||||
setTextSize(textSizeUnit, subtextSize)
|
||||
setTextSize(textSizeUnit, subtextDefaultDimension, prefSizeMultiplier)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -332,9 +331,9 @@ class NodeAdapter
|
||||
if (showNumberEntries) {
|
||||
holder.numberChildren?.apply {
|
||||
text = (subNode as Group)
|
||||
.getChildEntries(*entryFilters)
|
||||
.size.toString()
|
||||
setTextSize(textSizeUnit, numberChildrenTextSize)
|
||||
.getNumberOfChildEntries(*entryFilters)
|
||||
.toString()
|
||||
setTextSize(textSizeUnit, numberChildrenTextDefaultDimension, prefSizeMultiplier)
|
||||
visibility = View.VISIBLE
|
||||
}
|
||||
} else {
|
||||
@@ -353,7 +352,6 @@ class NodeAdapter
|
||||
holder.container.isSelected = actionNodesList.contains(subNode)
|
||||
}
|
||||
|
||||
|
||||
override fun getItemCount(): Int {
|
||||
return nodeSortedList.size()
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@ import android.net.Uri
|
||||
import android.util.Log
|
||||
import com.kunzisoft.keepass.app.database.FileDatabaseHistoryAction
|
||||
import com.kunzisoft.keepass.database.element.Database
|
||||
import com.kunzisoft.keepass.settings.PreferencesUtil
|
||||
|
||||
class CreateDatabaseRunnable(context: Context,
|
||||
private val mDatabase: Database,
|
||||
@@ -57,8 +58,11 @@ class CreateDatabaseRunnable(context: Context,
|
||||
|
||||
if (result.isSuccess) {
|
||||
// Add database to recent files
|
||||
if (PreferencesUtil.rememberDatabaseLocations(context)) {
|
||||
FileDatabaseHistoryAction.getInstance(context.applicationContext)
|
||||
.addOrUpdateDatabaseUri(mDatabaseUri, mKeyFile)
|
||||
.addOrUpdateDatabaseUri(mDatabaseUri,
|
||||
if (PreferencesUtil.rememberKeyFileLocations(context)) mKeyFile else null)
|
||||
}
|
||||
} else {
|
||||
Log.e("CreateDatabaseRunnable", "Unable to create the database")
|
||||
}
|
||||
|
||||
@@ -74,14 +74,10 @@ class LoadDatabaseRunnable(private val context: Context,
|
||||
override fun onFinishRun() {
|
||||
if (result.isSuccess) {
|
||||
// Save keyFile in app database
|
||||
val rememberKeyFile = PreferencesUtil.rememberKeyFiles(context)
|
||||
if (rememberKeyFile) {
|
||||
var keyUri = mKey
|
||||
if (!rememberKeyFile) {
|
||||
keyUri = null
|
||||
}
|
||||
if (PreferencesUtil.rememberDatabaseLocations(context)) {
|
||||
FileDatabaseHistoryAction.getInstance(context)
|
||||
.addOrUpdateDatabaseUri(mUri, keyUri)
|
||||
.addOrUpdateDatabaseUri(mUri,
|
||||
if (PreferencesUtil.rememberKeyFileLocations(context)) mKey else null)
|
||||
}
|
||||
|
||||
// Register the biometric
|
||||
|
||||
@@ -415,7 +415,7 @@ class Database {
|
||||
val searchResult = search(query, SearchHelper.MAX_SEARCH_ENTRY)
|
||||
if (searchResult != null) {
|
||||
// Search in hide entries but not meta-stream
|
||||
for (entry in searchResult.getChildEntries(*Group.ChildFilter.getDefaults(context))) {
|
||||
for (entry in searchResult.getFilteredChildEntries(*Group.ChildFilter.getDefaults(context))) {
|
||||
entry.entryKDB?.let {
|
||||
cursorKDB?.addEntry(it)
|
||||
}
|
||||
|
||||
@@ -160,6 +160,12 @@ class Entry : Node, EntryVersionedInterface<Group> {
|
||||
return contained ?: false
|
||||
}
|
||||
|
||||
override fun nodeIndexInParentForNaturalOrder(): Int {
|
||||
return entryKDB?.nodeIndexInParentForNaturalOrder()
|
||||
?: entryKDBX?.nodeIndexInParentForNaturalOrder()
|
||||
?: -1
|
||||
}
|
||||
|
||||
override var creationTime: DateInstant
|
||||
get() = entryKDB?.creationTime ?: entryKDBX?.creationTime ?: DateInstant()
|
||||
set(value) {
|
||||
@@ -241,13 +247,13 @@ class Entry : Node, EntryVersionedInterface<Group> {
|
||||
"$PMS_TAN_ENTRY $username"
|
||||
} else {
|
||||
if (title.isEmpty())
|
||||
if (username.isEmpty())
|
||||
if (url.isEmpty())
|
||||
if (username.isEmpty())
|
||||
nodeId.toString()
|
||||
else
|
||||
url
|
||||
else
|
||||
username
|
||||
else
|
||||
url
|
||||
else
|
||||
title
|
||||
}
|
||||
|
||||
@@ -187,6 +187,12 @@ class Group : Node, GroupVersionedInterface<Group, Entry> {
|
||||
return contained ?: false
|
||||
}
|
||||
|
||||
override fun nodeIndexInParentForNaturalOrder(): Int {
|
||||
return groupKDB?.nodeIndexInParentForNaturalOrder()
|
||||
?: groupKDBX?.nodeIndexInParentForNaturalOrder()
|
||||
?: -1
|
||||
}
|
||||
|
||||
override var creationTime: DateInstant
|
||||
get() = groupKDB?.creationTime ?: groupKDBX?.creationTime ?: DateInstant()
|
||||
set(value) {
|
||||
@@ -225,62 +231,58 @@ class Group : Node, GroupVersionedInterface<Group, Entry> {
|
||||
override val isCurrentlyExpires: Boolean
|
||||
get() = groupKDB?.isCurrentlyExpires ?: groupKDBX?.isCurrentlyExpires ?: false
|
||||
|
||||
override fun getChildGroups(): MutableList<Group> {
|
||||
val children = ArrayList<Group>()
|
||||
|
||||
groupKDB?.getChildGroups()?.forEach {
|
||||
children.add(Group(it))
|
||||
}
|
||||
groupKDBX?.getChildGroups()?.forEach {
|
||||
children.add(Group(it))
|
||||
override fun getChildGroups(): List<Group> {
|
||||
return groupKDB?.getChildGroups()?.map {
|
||||
Group(it)
|
||||
} ?:
|
||||
groupKDBX?.getChildGroups()?.map {
|
||||
Group(it)
|
||||
} ?:
|
||||
ArrayList()
|
||||
}
|
||||
|
||||
return children
|
||||
override fun getChildEntries(): List<Entry> {
|
||||
return groupKDB?.getChildEntries()?.map {
|
||||
Entry(it)
|
||||
} ?:
|
||||
groupKDBX?.getChildEntries()?.map {
|
||||
Entry(it)
|
||||
} ?:
|
||||
ArrayList()
|
||||
}
|
||||
|
||||
override fun getChildEntries(): MutableList<Entry> {
|
||||
// To cal function with vararg
|
||||
return getChildEntries(*emptyArray<ChildFilter>())
|
||||
}
|
||||
|
||||
fun getChildEntries(vararg filter: ChildFilter): MutableList<Entry> {
|
||||
val children = ArrayList<Entry>()
|
||||
|
||||
fun getFilteredChildEntries(vararg filter: ChildFilter): List<Entry> {
|
||||
val withoutMetaStream = filter.contains(ChildFilter.META_STREAM)
|
||||
val showExpiredEntries = !filter.contains(ChildFilter.EXPIRED)
|
||||
|
||||
groupKDB?.getChildEntries()?.forEach {
|
||||
val entryToAddAsChild = Entry(it)
|
||||
if ((!withoutMetaStream || (withoutMetaStream && !entryToAddAsChild.isMetaStream))
|
||||
&& (!entryToAddAsChild.isCurrentlyExpires or showExpiredEntries))
|
||||
children.add(entryToAddAsChild)
|
||||
}
|
||||
groupKDBX?.getChildEntries()?.forEach {
|
||||
val entryToAddAsChild = Entry(it)
|
||||
if (!entryToAddAsChild.isCurrentlyExpires or showExpiredEntries)
|
||||
children.add(entryToAddAsChild)
|
||||
return groupKDB?.getChildEntries()?.filter {
|
||||
(!withoutMetaStream || (withoutMetaStream && !it.isMetaStream))
|
||||
&& (!it.isCurrentlyExpires or showExpiredEntries)
|
||||
}?.map {
|
||||
Entry(it)
|
||||
} ?:
|
||||
groupKDBX?.getChildEntries()?.filter {
|
||||
!it.isCurrentlyExpires or showExpiredEntries
|
||||
}?.map {
|
||||
Entry(it)
|
||||
} ?:
|
||||
ArrayList()
|
||||
}
|
||||
|
||||
return children
|
||||
fun getNumberOfChildEntries(vararg filter: ChildFilter): Int {
|
||||
return getFilteredChildEntries(*filter).size
|
||||
}
|
||||
|
||||
/**
|
||||
* Filter entries and return children
|
||||
* @return List of direct children (one level below) as NodeVersioned
|
||||
*/
|
||||
fun getChildren(vararg filter: ChildFilter): List<Node> {
|
||||
val children = ArrayList<Node>()
|
||||
children.addAll(getChildGroups())
|
||||
|
||||
groupKDB?.let {
|
||||
children.addAll(getChildEntries(*filter))
|
||||
}
|
||||
groupKDBX?.let {
|
||||
// No MetasStream in V4
|
||||
children.addAll(getChildEntries(*filter))
|
||||
fun getChildren(): List<Node> {
|
||||
return getChildGroups() + getChildEntries()
|
||||
}
|
||||
|
||||
return children
|
||||
fun getFilteredChildren(vararg filter: ChildFilter): List<Node> {
|
||||
return getChildGroups() + getFilteredChildEntries(*filter)
|
||||
}
|
||||
|
||||
override fun addChildGroup(group: Group) {
|
||||
|
||||
@@ -20,149 +20,198 @@
|
||||
|
||||
package com.kunzisoft.keepass.database.element
|
||||
|
||||
import com.kunzisoft.keepass.database.element.node.Node
|
||||
import com.kunzisoft.keepass.database.element.group.GroupVersionedInterface
|
||||
import com.kunzisoft.keepass.database.element.node.NodeVersionedInterface
|
||||
import com.kunzisoft.keepass.database.element.node.Type
|
||||
import java.util.*
|
||||
|
||||
enum class SortNodeEnum {
|
||||
DB, TITLE, USERNAME, CREATION_TIME, LAST_MODIFY_TIME, LAST_ACCESS_TIME;
|
||||
|
||||
fun getNodeComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean): Comparator<Node> {
|
||||
fun <G: GroupVersionedInterface<G, *>> getNodeComparator(sortNodeParameters: SortNodeParameters)
|
||||
: Comparator<NodeVersionedInterface<G>> {
|
||||
return when (this) {
|
||||
DB -> NodeNaturalComparator(ascending, groupsBefore, false) // Force false because natural order contains recycle bin
|
||||
TITLE -> NodeTitleComparator(ascending, groupsBefore, recycleBinBottom)
|
||||
USERNAME -> NodeUsernameComparator(ascending, groupsBefore, recycleBinBottom)
|
||||
CREATION_TIME -> NodeCreationComparator(ascending, groupsBefore, recycleBinBottom)
|
||||
LAST_MODIFY_TIME -> NodeLastModificationComparator(ascending, groupsBefore, recycleBinBottom)
|
||||
LAST_ACCESS_TIME -> NodeLastAccessComparator(ascending, groupsBefore, recycleBinBottom)
|
||||
DB -> NodeNaturalComparator(sortNodeParameters) // Force false because natural order contains recycle bin
|
||||
TITLE -> NodeTitleComparator(sortNodeParameters)
|
||||
USERNAME -> NodeUsernameComparator(sortNodeParameters)
|
||||
CREATION_TIME -> NodeCreationComparator(sortNodeParameters)
|
||||
LAST_MODIFY_TIME -> NodeLastModificationComparator(sortNodeParameters)
|
||||
LAST_ACCESS_TIME -> NodeLastAccessComparator(sortNodeParameters)
|
||||
}
|
||||
}
|
||||
|
||||
abstract class NodeComparator(var ascending: Boolean, var groupsBefore: Boolean, var recycleBinBottom: Boolean) : Comparator<Node> {
|
||||
data class SortNodeParameters(var ascending: Boolean = true,
|
||||
var groupsBefore: Boolean = true,
|
||||
var recycleBinBottom: Boolean = true)
|
||||
|
||||
abstract fun compareBySpecificOrder(object1: Node, object2: Node): Int
|
||||
abstract class NodeComparator
|
||||
<
|
||||
G: GroupVersionedInterface<*, *>,
|
||||
T: NodeVersionedInterface<G>
|
||||
>(var sortNodeParameters: SortNodeParameters)
|
||||
: Comparator<T> {
|
||||
|
||||
private fun specificOrderOrHashIfEquals(object1: Node, object2: Node): Int {
|
||||
val database = Database.getInstance()
|
||||
|
||||
abstract fun compareBySpecificOrder(object1: T, object2: T): Int
|
||||
|
||||
private fun specificOrderOrHashIfEquals(object1: T, object2: T): Int {
|
||||
val specificOrderComp = compareBySpecificOrder(object1, object2)
|
||||
|
||||
return if (specificOrderComp == 0) {
|
||||
object1.hashCode() - object2.hashCode()
|
||||
} else if (!ascending) -specificOrderComp else specificOrderComp // If descending, revert
|
||||
return when {
|
||||
specificOrderComp == 0 -> object1.hashCode() - object2.hashCode()
|
||||
sortNodeParameters.ascending -> specificOrderComp
|
||||
else -> -specificOrderComp
|
||||
}
|
||||
}
|
||||
|
||||
override fun compare(object1: Node, object2: Node): Int {
|
||||
override fun compare(object1: T, object2: T): Int {
|
||||
if (object1 == object2)
|
||||
return 0
|
||||
|
||||
if (object1.type == Type.GROUP) {
|
||||
return if (object2.type == Type.GROUP) {
|
||||
when (object1.type) {
|
||||
Type.GROUP -> {
|
||||
when (object2.type) {
|
||||
Type.GROUP -> {
|
||||
// RecycleBin at end of groups
|
||||
val database = Database.getInstance()
|
||||
if (database.isRecycleBinEnabled && recycleBinBottom) {
|
||||
if (database.isRecycleBinEnabled && sortNodeParameters.recycleBinBottom) {
|
||||
if (database.recycleBin == object1)
|
||||
return 1
|
||||
if (database.recycleBin == object2)
|
||||
return -1
|
||||
}
|
||||
specificOrderOrHashIfEquals(object1, object2)
|
||||
} else if (object2.type == Type.ENTRY) {
|
||||
if (groupsBefore)
|
||||
return specificOrderOrHashIfEquals(object1, object2)
|
||||
}
|
||||
Type.ENTRY -> {
|
||||
return if (sortNodeParameters.groupsBefore)
|
||||
-1
|
||||
else
|
||||
1
|
||||
} else {
|
||||
-1
|
||||
}
|
||||
} else if (object1.type == Type.ENTRY) {
|
||||
return if (object2.type == Type.ENTRY) {
|
||||
specificOrderOrHashIfEquals(object1, object2)
|
||||
} else if (object2.type == Type.GROUP) {
|
||||
if (groupsBefore)
|
||||
}
|
||||
}
|
||||
Type.ENTRY -> {
|
||||
return when (object2.type) {
|
||||
Type.GROUP -> {
|
||||
if (sortNodeParameters.groupsBefore)
|
||||
1
|
||||
else
|
||||
-1
|
||||
} else {
|
||||
-1
|
||||
}
|
||||
Type.ENTRY -> {
|
||||
specificOrderOrHashIfEquals(object1, object2)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Type not known
|
||||
return -1
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of node by natural database placement
|
||||
*/
|
||||
class NodeNaturalComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeNaturalComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
return object1.nodePositionInParent.compareTo(object2.nodePositionInParent)
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
return object1.nodeIndexInParentForNaturalOrder()
|
||||
.compareTo(object2.nodeIndexInParentForNaturalOrder())
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of Node by Title
|
||||
*/
|
||||
class NodeTitleComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeTitleComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
return object1.title.compareTo(object2.title, ignoreCase = true)
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
val titleCompare = object1.title.compareTo(object2.title, ignoreCase = true)
|
||||
return if (titleCompare == 0)
|
||||
NodeNaturalComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
else
|
||||
titleCompare
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of Node by Username, Groups by title
|
||||
*/
|
||||
class NodeUsernameComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeUsernameComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
if (object1.type == Type.ENTRY && object2.type == Type.ENTRY) {
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
return if (object1.type == Type.ENTRY && object2.type == Type.ENTRY) {
|
||||
// To get username if it's a ref
|
||||
return (object1 as Entry).getEntryInfo(Database.getInstance()).username
|
||||
.compareTo((object2 as Entry).getEntryInfo(Database.getInstance()).username,
|
||||
val usernameCompare = (object1 as Entry).getEntryInfo(database).username
|
||||
.compareTo((object2 as Entry).getEntryInfo(database).username,
|
||||
ignoreCase = true)
|
||||
if (usernameCompare == 0)
|
||||
NodeTitleComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
else
|
||||
usernameCompare
|
||||
} else {
|
||||
NodeTitleComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
}
|
||||
return NodeTitleComparator(ascending, groupsBefore, recycleBinBottom).compare(object1, object2)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of node by creation
|
||||
*/
|
||||
class NodeCreationComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeCreationComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
return object1.creationTime.date
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
val creationCompare = object1.creationTime.date
|
||||
.compareTo(object2.creationTime.date)
|
||||
return if (creationCompare == 0)
|
||||
NodeNaturalComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
else
|
||||
creationCompare
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of node by last modification
|
||||
*/
|
||||
class NodeLastModificationComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeLastModificationComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
return object1.lastModificationTime.date
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
val lastModificationCompare = object1.lastModificationTime.date
|
||||
.compareTo(object2.lastModificationTime.date)
|
||||
return if (lastModificationCompare == 0)
|
||||
NodeNaturalComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
else
|
||||
lastModificationCompare
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator of node by last access
|
||||
*/
|
||||
class NodeLastAccessComparator(ascending: Boolean, groupsBefore: Boolean, recycleBinBottom: Boolean)
|
||||
: NodeComparator(ascending, groupsBefore, recycleBinBottom) {
|
||||
class NodeLastAccessComparator<G: GroupVersionedInterface<*, *>, T: NodeVersionedInterface<G>>(
|
||||
sortNodeParameters: SortNodeParameters)
|
||||
: NodeComparator<G, T>(sortNodeParameters) {
|
||||
|
||||
override fun compareBySpecificOrder(object1: Node, object2: Node): Int {
|
||||
return object1.lastAccessTime.date
|
||||
override fun compareBySpecificOrder(object1: T, object2: T): Int {
|
||||
val lastAccessCompare = object1.lastAccessTime.date
|
||||
.compareTo(object2.lastAccessTime.date)
|
||||
return if (lastAccessCompare == 0)
|
||||
NodeNaturalComparator<G, T>(sortNodeParameters)
|
||||
.compare(object1, object2)
|
||||
else
|
||||
lastAccessCompare
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,4 +36,14 @@ abstract class EntryVersioned
|
||||
|
||||
constructor(parcel: Parcel) : super(parcel)
|
||||
|
||||
override fun nodeIndexInParentForNaturalOrder(): Int {
|
||||
if (nodeIndexInParentForNaturalOrder == -1) {
|
||||
val numberOfGroups = parent?.getChildGroups()?.size
|
||||
val indexInEntries = parent?.getChildEntries()?.indexOf(this)
|
||||
if (numberOfGroups != null && indexInEntries != null)
|
||||
return numberOfGroups + indexInEntries
|
||||
}
|
||||
return nodeIndexInParentForNaturalOrder
|
||||
}
|
||||
|
||||
}
|
||||
@@ -22,6 +22,7 @@ package com.kunzisoft.keepass.database.element.group
|
||||
import android.os.Parcel
|
||||
import com.kunzisoft.keepass.database.element.entry.EntryVersioned
|
||||
import com.kunzisoft.keepass.database.element.node.NodeVersioned
|
||||
import java.util.*
|
||||
|
||||
abstract class GroupVersioned
|
||||
<
|
||||
@@ -34,9 +35,10 @@ abstract class GroupVersioned
|
||||
|
||||
private var titleGroup = ""
|
||||
@Transient
|
||||
private val childGroups = ArrayList<Group>()
|
||||
private val childGroups = LinkedList<Group>()
|
||||
@Transient
|
||||
private val childEntries = ArrayList<Entry>()
|
||||
private val childEntries = LinkedList<Entry>()
|
||||
private var positionIndexChildren = 0
|
||||
|
||||
constructor() : super()
|
||||
|
||||
@@ -52,9 +54,8 @@ abstract class GroupVersioned
|
||||
protected fun updateWith(source: GroupVersioned<GroupId, EntryId, Group, Entry>) {
|
||||
super.updateWith(source)
|
||||
titleGroup = source.titleGroup
|
||||
childGroups.clear()
|
||||
removeChildren()
|
||||
childGroups.addAll(source.childGroups)
|
||||
childEntries.clear()
|
||||
childEntries.addAll(source.childEntries)
|
||||
}
|
||||
|
||||
@@ -62,23 +63,27 @@ abstract class GroupVersioned
|
||||
get() = titleGroup
|
||||
set(value) { titleGroup = value }
|
||||
|
||||
override fun getChildGroups(): MutableList<Group> {
|
||||
override fun getChildGroups(): List<Group> {
|
||||
return childGroups
|
||||
}
|
||||
|
||||
override fun getChildEntries(): MutableList<Entry> {
|
||||
override fun getChildEntries(): List<Entry> {
|
||||
return childEntries
|
||||
}
|
||||
|
||||
override fun addChildGroup(group: Group) {
|
||||
if (childGroups.contains(group))
|
||||
removeChildGroup(group)
|
||||
positionIndexChildren++
|
||||
group.nodeIndexInParentForNaturalOrder = positionIndexChildren
|
||||
this.childGroups.add(group)
|
||||
}
|
||||
|
||||
override fun addChildEntry(entry: Entry) {
|
||||
if (childEntries.contains(entry))
|
||||
removeChildEntry(entry)
|
||||
positionIndexChildren++
|
||||
entry.nodeIndexInParentForNaturalOrder = positionIndexChildren
|
||||
this.childEntries.add(entry)
|
||||
}
|
||||
|
||||
@@ -95,6 +100,13 @@ abstract class GroupVersioned
|
||||
this.childEntries.clear()
|
||||
}
|
||||
|
||||
override fun nodeIndexInParentForNaturalOrder(): Int {
|
||||
return if (nodeIndexInParentForNaturalOrder == -1)
|
||||
childGroups.indexOf(this)
|
||||
else
|
||||
nodeIndexInParentForNaturalOrder
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
return titleGroup
|
||||
}
|
||||
|
||||
@@ -24,9 +24,9 @@ import com.kunzisoft.keepass.database.element.node.NodeVersionedInterface
|
||||
|
||||
interface GroupVersionedInterface<Group: GroupVersionedInterface<Group, Entry>, Entry> : NodeVersionedInterface<Group> {
|
||||
|
||||
fun getChildGroups(): MutableList<Group>
|
||||
fun getChildGroups(): List<Group>
|
||||
|
||||
fun getChildEntries(): MutableList<Entry>
|
||||
fun getChildEntries(): List<Entry>
|
||||
|
||||
fun addChildGroup(group: Group)
|
||||
|
||||
|
||||
@@ -25,17 +25,6 @@ interface Node: NodeVersionedInterface<Group> {
|
||||
|
||||
val nodeId: NodeId<*>?
|
||||
|
||||
val nodePositionInParent: Int
|
||||
get() {
|
||||
parent?.getChildren(Group.ChildFilter.META_STREAM)?.let { children ->
|
||||
children.forEachIndexed { index, nodeVersioned ->
|
||||
if (nodeVersioned.nodeId == this.nodeId)
|
||||
return index
|
||||
}
|
||||
}
|
||||
return -1
|
||||
}
|
||||
|
||||
fun addParentFrom(node: Node) {
|
||||
parent = node.parent
|
||||
}
|
||||
|
||||
@@ -40,6 +40,8 @@ abstract class NodeVersioned<IdType, Parent : GroupVersionedInterface<Parent, En
|
||||
val id: IdType
|
||||
get() = nodeId.id
|
||||
|
||||
var nodeIndexInParentForNaturalOrder = -1
|
||||
|
||||
protected constructor()
|
||||
|
||||
protected constructor(parcel: Parcel) {
|
||||
|
||||
@@ -47,5 +47,10 @@ interface NodeVersionedInterface<ParentGroup> : NodeTimeInterface, Parcelable {
|
||||
|
||||
fun isContainedIn(container: ParentGroup): Boolean
|
||||
|
||||
/**
|
||||
* Groups are always before in natural order (DB order)
|
||||
*/
|
||||
fun nodeIndexInParentForNaturalOrder(): Int
|
||||
|
||||
fun touch(modified: Boolean, touchParents: Boolean)
|
||||
}
|
||||
@@ -208,7 +208,7 @@ class ClipboardEntryNotificationService : LockNotificationService() {
|
||||
private fun cleanClipboard() {
|
||||
try {
|
||||
clipboardHelper?.cleanClipboard()
|
||||
} catch (e: ClipboardException) {
|
||||
} catch (e: Exception) {
|
||||
Log.e(TAG, "Clipboard can't be cleaned", e)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,16 +75,16 @@ class NestedAppSettingsFragment : NestedSettingsFragment() {
|
||||
activity?.let { activity ->
|
||||
allowCopyPassword()
|
||||
|
||||
findPreference<Preference>(getString(R.string.keyfile_key))?.setOnPreferenceChangeListener { _, newValue ->
|
||||
findPreference<Preference>(getString(R.string.remember_database_locations_key))?.setOnPreferenceChangeListener { _, newValue ->
|
||||
if (!(newValue as Boolean)) {
|
||||
FileDatabaseHistoryAction.getInstance(activity.applicationContext).deleteAllKeyFiles()
|
||||
FileDatabaseHistoryAction.getInstance(activity.applicationContext).deleteAll()
|
||||
}
|
||||
true
|
||||
}
|
||||
|
||||
findPreference<Preference>(getString(R.string.recentfile_key))?.setOnPreferenceChangeListener { _, newValue ->
|
||||
findPreference<Preference>(getString(R.string.remember_keyfile_locations_key))?.setOnPreferenceChangeListener { _, newValue ->
|
||||
if (!(newValue as Boolean)) {
|
||||
FileDatabaseHistoryAction.getInstance(activity.applicationContext).deleteAll()
|
||||
FileDatabaseHistoryAction.getInstance(activity.applicationContext).deleteAllKeyFiles()
|
||||
}
|
||||
true
|
||||
}
|
||||
@@ -95,8 +95,8 @@ class NestedAppSettingsFragment : NestedSettingsFragment() {
|
||||
setPreferencesFromResource(R.xml.preferences_form_filling, rootKey)
|
||||
|
||||
activity?.let { activity ->
|
||||
val autoFillEnablePreference: SwitchPreference? = findPreference(getString(R.string.settings_autofill_enable_key))
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val autoFillEnablePreference: SwitchPreference? = findPreference(getString(R.string.settings_autofill_enable_key))
|
||||
val autofillManager = activity.getSystemService(AutofillManager::class.java)
|
||||
if (autofillManager != null && autofillManager.hasEnabledAutofillServices())
|
||||
autoFillEnablePreference?.isChecked = autofillManager.hasEnabledAutofillServices()
|
||||
@@ -143,13 +143,7 @@ class NestedAppSettingsFragment : NestedSettingsFragment() {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
autoFillEnablePreference?.setOnPreferenceClickListener { preference ->
|
||||
(preference as SwitchPreference).isChecked = false
|
||||
val fragmentManager = fragmentManager!!
|
||||
UnavailableFeatureDialogFragment.getInstance(Build.VERSION_CODES.O)
|
||||
.show(fragmentManager, "unavailableFeatureDialog")
|
||||
false
|
||||
}
|
||||
findPreference<Preference>(getString(R.string.autofill_key))?.isVisible = false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -342,8 +336,8 @@ class NestedAppSettingsFragment : NestedSettingsFragment() {
|
||||
|
||||
activity?.let { activity ->
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
||||
val autoFillEnablePreference: SwitchPreference? = findPreference(getString(R.string.settings_autofill_enable_key))
|
||||
if (autoFillEnablePreference != null) {
|
||||
findPreference<SwitchPreference?>(getString(R.string.settings_autofill_enable_key))?.let {
|
||||
autoFillEnablePreference ->
|
||||
val autofillManager = activity.getSystemService(AutofillManager::class.java)
|
||||
autoFillEnablePreference.isChecked = autofillManager != null
|
||||
&& autofillManager.hasEnabledAutofillServices()
|
||||
|
||||
@@ -28,16 +28,40 @@ import java.util.*
|
||||
|
||||
object PreferencesUtil {
|
||||
|
||||
fun rememberKeyFiles(context: Context): Boolean {
|
||||
fun rememberDatabaseLocations(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.keyfile_key),
|
||||
context.resources.getBoolean(R.bool.keyfile_default))
|
||||
return prefs.getBoolean(context.getString(R.string.remember_database_locations_key),
|
||||
context.resources.getBoolean(R.bool.remember_database_locations_default))
|
||||
}
|
||||
|
||||
fun showRecentFiles(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.show_recent_files_key),
|
||||
context.resources.getBoolean(R.bool.show_recent_files_default))
|
||||
}
|
||||
|
||||
fun hideBrokenLocations(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.hide_broken_locations_key),
|
||||
context.resources.getBoolean(R.bool.hide_broken_locations_default))
|
||||
}
|
||||
|
||||
fun rememberKeyFileLocations(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.remember_keyfile_locations_key),
|
||||
context.resources.getBoolean(R.bool.remember_keyfile_locations_default))
|
||||
}
|
||||
|
||||
fun omitBackup(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.omitbackup_key),
|
||||
context.resources.getBoolean(R.bool.omitbackup_default))
|
||||
return prefs.getBoolean(context.getString(R.string.omit_backup_search_key),
|
||||
context.resources.getBoolean(R.bool.omit_backup_search_default))
|
||||
}
|
||||
|
||||
fun automaticallyFocusSearch(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.auto_focus_search_key),
|
||||
context.resources.getBoolean(R.bool.auto_focus_search_default))
|
||||
}
|
||||
|
||||
fun showUsernamesListEntries(context: Context): Boolean {
|
||||
@@ -194,8 +218,8 @@ object PreferencesUtil {
|
||||
|
||||
fun isPasswordMask(context: Context): Boolean {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
return prefs.getBoolean(context.getString(R.string.maskpass_key),
|
||||
context.resources.getBoolean(R.bool.maskpass_default))
|
||||
return prefs.getBoolean(context.getString(R.string.hide_password_key),
|
||||
context.resources.getBoolean(R.bool.hide_password_default))
|
||||
}
|
||||
|
||||
fun fieldFontIsInVisibility(context: Context): Boolean {
|
||||
|
||||
@@ -27,6 +27,7 @@ import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.view.MenuItem
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.activities.dialogs.AssignMasterKeyDialogFragment
|
||||
@@ -35,6 +36,7 @@ import com.kunzisoft.keepass.activities.helpers.ReadOnlyHelper
|
||||
import com.kunzisoft.keepass.activities.lock.LockingActivity
|
||||
import com.kunzisoft.keepass.database.element.Database
|
||||
import com.kunzisoft.keepass.timeout.TimeoutHelper
|
||||
import com.kunzisoft.keepass.view.showActionError
|
||||
|
||||
open class SettingsActivity
|
||||
: LockingActivity(),
|
||||
@@ -43,6 +45,7 @@ open class SettingsActivity
|
||||
|
||||
private var backupManager: BackupManager? = null
|
||||
|
||||
private var coordinatorLayout: CoordinatorLayout? = null
|
||||
private var toolbar: Toolbar? = null
|
||||
|
||||
companion object {
|
||||
@@ -74,6 +77,8 @@ open class SettingsActivity
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
setContentView(R.layout.activity_toolbar)
|
||||
|
||||
coordinatorLayout = findViewById(R.id.toolbar_coordinator)
|
||||
toolbar = findViewById(R.id.toolbar)
|
||||
toolbar?.setTitle(R.string.settings)
|
||||
setSupportActionBar(toolbar)
|
||||
@@ -92,6 +97,8 @@ open class SettingsActivity
|
||||
(supportFragmentManager
|
||||
.findFragmentByTag(TAG_NESTED) as NestedSettingsFragment?)
|
||||
?.onProgressDialogThreadResult(actionTask, result)
|
||||
|
||||
coordinatorLayout?.showActionError(result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -47,7 +47,6 @@ class ClipboardHelper(private val context: Context) {
|
||||
return mClipboardManager
|
||||
}
|
||||
|
||||
@JvmOverloads
|
||||
fun timeoutCopyToClipboard(text: String, toastString: String = "") {
|
||||
if (toastString.isNotEmpty())
|
||||
Toast.makeText(context, toastString, Toast.LENGTH_LONG).show()
|
||||
@@ -98,13 +97,16 @@ class ClipboardHelper(private val context: Context) {
|
||||
}
|
||||
|
||||
@Throws(ClipboardException::class)
|
||||
@JvmOverloads
|
||||
fun cleanClipboard(label: String = "") {
|
||||
try {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
getClipboardManager()?.clearPrimaryClip()
|
||||
} else {
|
||||
copyToClipboard(label, "")
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
throw ClipboardException(e)
|
||||
}
|
||||
}
|
||||
|
||||
// Task which clears the clipboard, and sends a toast to the foreground.
|
||||
|
||||
@@ -22,8 +22,6 @@ package com.kunzisoft.keepass.utils
|
||||
import android.content.Context
|
||||
import android.net.Uri
|
||||
import android.text.format.Formatter
|
||||
import androidx.documentfile.provider.DocumentFile
|
||||
import java.io.File
|
||||
import java.io.Serializable
|
||||
import java.text.DateFormat
|
||||
import java.util.*
|
||||
@@ -34,7 +32,7 @@ open class FileInfo : Serializable {
|
||||
var fileUri: Uri?
|
||||
var filePath: String? = null
|
||||
var fileName: String? = ""
|
||||
var lastModification = Date()
|
||||
var lastModification = Date(0L)
|
||||
var size: Long = 0L
|
||||
|
||||
constructor(context: Context, fileUri: Uri) {
|
||||
@@ -51,33 +49,30 @@ open class FileInfo : Serializable {
|
||||
|
||||
fun init() {
|
||||
this.filePath = fileUri?.path
|
||||
if (EXTERNAL_STORAGE_AUTHORITY == fileUri?.authority) {
|
||||
fileUri?.let { fileUri ->
|
||||
DocumentFile.fromSingleUri(context, fileUri)?.let { file ->
|
||||
|
||||
UriUtil.getFileData(context, fileUri)?.let { file ->
|
||||
size = file.length()
|
||||
fileName = file.name
|
||||
lastModification = Date(file.lastModified())
|
||||
}
|
||||
}
|
||||
} else {
|
||||
filePath?.let {
|
||||
File(it).let { file ->
|
||||
size = file.length()
|
||||
fileName = file.name
|
||||
lastModification = Date(file.lastModified())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (fileName == null || fileName!!.isEmpty()) {
|
||||
fileName = filePath
|
||||
}
|
||||
}
|
||||
|
||||
fun found(): Boolean {
|
||||
fun lastModificationAccessible(): Boolean {
|
||||
return lastModification.after(Date(0L))
|
||||
}
|
||||
|
||||
fun sizeAccessible(): Boolean {
|
||||
return size != 0L
|
||||
}
|
||||
|
||||
fun dataAccessible(): Boolean {
|
||||
return UriUtil.isUriAccessible(context.contentResolver, fileUri)
|
||||
}
|
||||
|
||||
fun getModificationString(): String {
|
||||
return DateFormat.getDateTimeInstance()
|
||||
.format(lastModification)
|
||||
@@ -86,9 +81,4 @@ open class FileInfo : Serializable {
|
||||
fun getSizeString(): String {
|
||||
return Formatter.formatFileSize(context, size)
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
private const val EXTERNAL_STORAGE_AUTHORITY = "com.android.externalstorage.documents"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,29 +24,87 @@ import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import android.util.Log
|
||||
import android.widget.Toast
|
||||
import androidx.documentfile.provider.DocumentFile
|
||||
import com.kunzisoft.keepass.R
|
||||
import java.io.File
|
||||
import java.io.FileInputStream
|
||||
import java.io.FileNotFoundException
|
||||
import java.io.InputStream
|
||||
import java.util.*
|
||||
|
||||
|
||||
object UriUtil {
|
||||
|
||||
@Throws(FileNotFoundException::class)
|
||||
fun getUriInputStream(contentResolver: ContentResolver, uri: Uri?): InputStream? {
|
||||
if (uri == null)
|
||||
return null
|
||||
val scheme = uri.scheme
|
||||
return if (scheme == null || scheme.isEmpty() || scheme == "file") {
|
||||
FileInputStream(uri.path!!)
|
||||
} else if (scheme == "content") {
|
||||
contentResolver.openInputStream(uri)
|
||||
} else {
|
||||
null
|
||||
fun isUriAccessible(contentResolver: ContentResolver, fileUri: Uri?): Boolean {
|
||||
if (fileUri == null)
|
||||
return false
|
||||
return try {
|
||||
//https://developer.android.com/reference/android/content/res/AssetFileDescriptor
|
||||
contentResolver.openAssetFileDescriptor(fileUri, "r")?.close()
|
||||
true
|
||||
} catch (e: Exception) {
|
||||
Log.e(UriUtil.javaClass.name, "Unable to access uri $fileUri : ${e.message}")
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
fun isUriNotWritable(contentResolver: ContentResolver, fileUri: Uri?): Boolean {
|
||||
if (fileUri == null)
|
||||
return true
|
||||
return try {
|
||||
contentResolver.openAssetFileDescriptor(fileUri, "wa")?.close()
|
||||
false
|
||||
} catch (e: Exception) {
|
||||
Log.e(UriUtil.javaClass.name, "Unable to access uri $fileUri : ${e.message}")
|
||||
true
|
||||
}
|
||||
}
|
||||
|
||||
fun getFileData(context: Context, fileUri: Uri?): DocumentFile? {
|
||||
if (fileUri == null)
|
||||
return null
|
||||
return when {
|
||||
isFileScheme(fileUri) -> {
|
||||
fileUri.path?.let {
|
||||
File(it).let { file ->
|
||||
return DocumentFile.fromFile(file)
|
||||
}
|
||||
}
|
||||
}
|
||||
isContentScheme(fileUri) -> DocumentFile.fromSingleUri(context, fileUri)
|
||||
else -> null
|
||||
}
|
||||
}
|
||||
|
||||
@Throws(FileNotFoundException::class)
|
||||
fun getUriInputStream(contentResolver: ContentResolver, fileUri: Uri?): InputStream? {
|
||||
if (fileUri == null)
|
||||
return null
|
||||
return when {
|
||||
isFileScheme(fileUri) -> fileUri.path?.let { FileInputStream(it) }
|
||||
isContentScheme(fileUri) -> contentResolver.openInputStream(fileUri)
|
||||
else -> null
|
||||
}
|
||||
}
|
||||
|
||||
private fun isFileScheme(fileUri: Uri): Boolean {
|
||||
val scheme = fileUri.scheme
|
||||
if (scheme == null || scheme.isEmpty() || scheme.toLowerCase(Locale.ENGLISH) == "file") {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
private fun isContentScheme(fileUri: Uri): Boolean {
|
||||
val scheme = fileUri.scheme
|
||||
if (scheme != null && scheme.toLowerCase(Locale.ENGLISH) == "content") {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
fun parse(stringUri: String?): Uri? {
|
||||
return if (stringUri?.isNotEmpty() == true) {
|
||||
Uri.parse(stringUri)
|
||||
|
||||
@@ -29,8 +29,10 @@ import android.view.View
|
||||
import android.view.animation.AccelerateDecelerateInterpolator
|
||||
import android.widget.TextView
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import com.kunzisoft.keepass.R
|
||||
import com.kunzisoft.keepass.tasks.ActionRunnable
|
||||
|
||||
/**
|
||||
* Replace font by monospace, must be called after seText()
|
||||
@@ -50,6 +52,11 @@ fun TextView.applyHiddenStyle(hide: Boolean) {
|
||||
}
|
||||
}
|
||||
|
||||
fun TextView.setTextSize(unit: Int, defaultSize: Float, multiplier: Float) {
|
||||
if (multiplier > 0.0F && multiplier != 1.0F)
|
||||
setTextSize(unit, defaultSize * multiplier)
|
||||
}
|
||||
|
||||
fun TextView.strikeOut(strikeOut: Boolean) {
|
||||
paintFlags = if (strikeOut)
|
||||
paintFlags or Paint.STRIKE_THRU_TEXT_FLAG
|
||||
@@ -100,3 +107,13 @@ fun Toolbar.expand(animate: Boolean = true) {
|
||||
interpolator = AccelerateDecelerateInterpolator()
|
||||
}.start()
|
||||
}
|
||||
|
||||
fun CoordinatorLayout.showActionError(result: ActionRunnable.Result) {
|
||||
if (!result.isSuccess) {
|
||||
result.exception?.errorId?.let { errorId ->
|
||||
Snackbar.make(this, errorId, Snackbar.LENGTH_LONG).asError().show()
|
||||
} ?: result.message?.let { message ->
|
||||
Snackbar.make(this, message, Snackbar.LENGTH_LONG).asError().show()
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -33,7 +33,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toBottomOf="@id/toolbar"
|
||||
app:layout_constraintBottom_toTopOf="@+id/disclaimer">
|
||||
app:layout_constraintBottom_toBottomOf="parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
@@ -96,53 +96,85 @@
|
||||
</LinearLayout>
|
||||
</RelativeLayout>
|
||||
|
||||
<TextView android:id="@+id/about_title"
|
||||
<TextView
|
||||
android:id="@+id/activity_about_description"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/about_description"/>
|
||||
|
||||
<TextView android:id="@+id/homepage"
|
||||
<TextView
|
||||
android:id="@+id/activity_about_about_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/about"
|
||||
android:textStyle="bold"
|
||||
style="@style/KeepassDXStyle.TextAppearance.Title"/>
|
||||
<TextView
|
||||
android:id="@+id/activity_about_licence_text"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"/>
|
||||
<TextView
|
||||
android:id="@+id/activity_about_contribution_text"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/activity_about_contact_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/contact"
|
||||
android:textStyle="bold"
|
||||
style="@style/KeepassDXStyle.TextAppearance.Title"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/activity_about_homepage_subtitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/about_homepage"
|
||||
android:text="@string/homepage"
|
||||
style="@style/KeepassDXStyle.TextAppearance.SmallTitle"/>
|
||||
<TextView
|
||||
android:id="@+id/textView"
|
||||
android:id="@+id/activity_about_homepage_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="18dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:autoLink="web"
|
||||
android:text="@string/homepage"/>
|
||||
android:text="@string/homepage_url"/>
|
||||
|
||||
<TextView android:id="@+id/feedback"
|
||||
<TextView
|
||||
android:id="@+id/activity_about_feedback_subtitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/about_feedback"
|
||||
android:text="@string/feedback"
|
||||
style="@style/KeepassDXStyle.TextAppearance.SmallTitle"/>
|
||||
<TextView android:layout_width="wrap_content"
|
||||
<TextView
|
||||
android:id="@+id/activity_about_feedback_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="18dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:text="@string/issues"
|
||||
android:text="@string/issues_url"
|
||||
android:autoLink="web"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/activity_about_contribution_subtitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
android:text="@string/contribution"
|
||||
style="@style/KeepassDXStyle.TextAppearance.SmallTitle"/>
|
||||
<TextView
|
||||
android:id="@+id/activity_about_contribution_link"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/contribution_url"
|
||||
android:autoLink="web"/>
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/disclaimer"
|
||||
android:padding="20dp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:text="@string/disclaimer_formal"
|
||||
style="@style/KeepassDXStyle.TextAppearance.TinyText"
|
||||
app:layout_constraintBottom_toBottomOf="parent"/>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -32,7 +32,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/pass_ok">
|
||||
app:layout_constraintBottom_toTopOf="@+id/activity_password_info_container">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/app_bar"
|
||||
@@ -101,11 +101,10 @@
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/scroll_container"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="fill_vertical"
|
||||
android:fillViewport="true">
|
||||
android:scrollbarStyle="insideOverlay"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
@@ -223,8 +222,36 @@
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/activity_password_info_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintBottom_toTopOf="@+id/activity_password_open_button">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/activity_password_info_text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center"
|
||||
android:minHeight="24dp"
|
||||
android:paddingStart="24dp"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingEnd="24dp"
|
||||
android:paddingRight="24dp"
|
||||
style="@style/KeepassDXStyle.TextAppearance.TinyText"
|
||||
android:text="@string/warning_database_read_only"
|
||||
android:textColor="?attr/textColorInverse"
|
||||
android:background="?attr/colorAccent"
|
||||
app:layout_constraintBottom_toTopOf="@+id/activity_password_info_delimiter"
|
||||
android:layout_gravity="bottom"/>
|
||||
<View
|
||||
android:id="@+id/activity_password_info_delimiter"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:background="?attr/colorAccentLight"/>
|
||||
</LinearLayout>
|
||||
<androidx.appcompat.widget.AppCompatButton
|
||||
android:id="@+id/pass_ok"
|
||||
android:id="@+id/activity_password_open_button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
|
||||
@@ -17,7 +17,13 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/toolbar_coordinator"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:fitsSystemWindows="true">
|
||||
<LinearLayout
|
||||
android:orientation="vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
@@ -31,4 +37,5 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
@@ -186,7 +186,7 @@
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:id="@+id/file_size"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="end|bottom"
|
||||
android:textColor="?android:attr/textColorHintInverse"
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
app:showAsAction="ifRoom" />
|
||||
<item android:id="@+id/menu_about"
|
||||
android:icon="@drawable/ic_help_white_24dp"
|
||||
android:title="@string/menu_about"
|
||||
android:title="@string/about"
|
||||
android:orderInCategory="101"
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="about_homepage">الصفحة الرئيسية</string>
|
||||
<string name="homepage">الصفحة الرئيسية</string>
|
||||
<string name="accept">قبول</string>
|
||||
<string name="add_group">إضافة مجموعة</string>
|
||||
<string name="encryption">التعمية</string>
|
||||
@@ -67,8 +67,8 @@
|
||||
<string name="list_size_summary">حجم النص في قائمة العناصر</string>
|
||||
<string name="loading_database">يحمل قاعدة البيانات…</string>
|
||||
<string name="lowercase">حروف صغيرة</string>
|
||||
<string name="maskpass_summary">إخفاء كلمات المرور بشكل افتراضي</string>
|
||||
<string name="menu_about">عن التطبيق</string>
|
||||
<string name="hide_password_summary">إخفاء كلمات المرور بشكل افتراضي</string>
|
||||
<string name="about">عن التطبيق</string>
|
||||
<string name="menu_change_key_settings">تغيير المفتاح الرئيسي</string>
|
||||
<string name="settings">الإعدادات</string>
|
||||
<string name="menu_app_settings">إعدادات التطبيق</string>
|
||||
@@ -87,7 +87,6 @@
|
||||
<string name="progress_create">إنشاء قاعدة بيانات جديدة …</string>
|
||||
<string name="protection">الحماية</string>
|
||||
<string name="read_only">للقراءة فقط</string>
|
||||
<string name="recentfile_summary">تذكر أسماء الملفات المستخدمة مؤخرا</string>
|
||||
<string name="content_description_remove_from_list">حذف</string>
|
||||
<string name="root">الجذر</string>
|
||||
<string name="memory_usage">استخدام الذاكرة</string>
|
||||
@@ -115,7 +114,7 @@
|
||||
<string name="education_entry_new_field_title">إضافة حقول مخصصة</string>
|
||||
<string name="education_field_copy_title">نسخ حقل</string>
|
||||
<string name="education_lock_title">تأمين قاعدة البيانات</string>
|
||||
<string name="about_feedback">الأصداء</string>
|
||||
<string name="feedback">الأصداء</string>
|
||||
<string name="about_description">تنفيذ أندرويد لمدير كلمات السر «كيباس»</string>
|
||||
<string name="add_entry">إضافة مدخلة</string>
|
||||
<string name="edit_entry">تحرير مدخلة</string>
|
||||
@@ -129,7 +128,7 @@
|
||||
<string name="select_to_copy">اختر لنسخ %1$s إلى الحافظة</string>
|
||||
<string name="retrieving_db_key">يجلب مفتاح قاعدة البيانات…</string>
|
||||
<string name="default_checkbox">استخدامها كقاعدة بيانات افتراضية</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d د كونزيسوفت تأتي مع الضمان لا على الإطلاق؛ هذا هو البرمجيات الحرة، وكنت أهلا إعادة توزيعه تحت شروط إصدار الترخيص 3 أو في وقت لاحق.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d د كونزيسوفت تأتي مع الضمان لا على الإطلاق؛ هذا هو البرمجيات الحرة، وكنت أهلا إعادة توزيعه تحت شروط إصدار الترخيص 3 أو في وقت لاحق.</string>
|
||||
<string name="entry_accessed">نُفذ إليه</string>
|
||||
<string name="entry_expires">تنتهي صلاحيته في</string>
|
||||
<string name="entry_keyfile">ملف المفتاح</string>
|
||||
@@ -150,13 +149,12 @@
|
||||
<string name="file_browser">متصفح الملفات</string>
|
||||
<string name="invalid_credentials">تعذرت قراءة كلمة السر أو ملف المفتاح.</string>
|
||||
<string name="invalid_db_sig">تعذر تمييز نسق قاعدة البيانات.</string>
|
||||
<string name="keyfile_does_not_exist">لا يوجد ملف مفتاح.</string>
|
||||
<string name="keyfile_is_empty">ملف المفتاح فارغ.</string>
|
||||
<string name="list_entries_show_username_title">أظهر أسماء المستخدمين</string>
|
||||
<string name="list_entries_show_username_summary">أظهر أسماء المستخدمين في قوائم المدخلات</string>
|
||||
<string name="hint_generated_password">كلمةالسر المشفرة</string>
|
||||
<string name="hint_keyfile">الملف المفتاحي</string>
|
||||
<string name="maskpass_title">اخفاء كلمات السر</string>
|
||||
<string name="hide_password_title">اخفاء كلمات السر</string>
|
||||
<string name="copy_field">نُسخ %1$s</string>
|
||||
<string name="menu_copy">نسخ</string>
|
||||
<string name="menu_move">نقل</string>
|
||||
@@ -170,14 +168,11 @@
|
||||
<string name="select_database_file">فتح قاعدة بيانات موجودة</string>
|
||||
<string name="create_keepass_file">انشاء قاعدة بيانات</string>
|
||||
<string name="open_recent">قواعد البيانات الاخيرة</string>
|
||||
<string name="omitbackup_title">لا تبحثفي مدخلات النسخ الاحتياطي</string>
|
||||
<string name="omit_backup_search_title">لا تبحثفي مدخلات النسخ الاحتياطي</string>
|
||||
<string name="progress_title">قيد العمل…</string>
|
||||
<string name="read_only_warning">KeePassDX يحتاج صلاحية الكتابة من اجل تعديل قاعدة البيانات.</string>
|
||||
<string name="remember_keyfile_summary">تذكر موقع ملف المفتاح قاعدة البيانات</string>
|
||||
<string name="remember_keyfile_title">حفظ الملف المفتاحي</string>
|
||||
<string name="encryption_explanation">خوارزمية تشفير جميع البيانات.</string>
|
||||
<string name="unsupported_db_version">قاعدة بيانات غير مدعومة.</string>
|
||||
<string name="warning_read_only">اسمح بالكتابة على بطاقة الذاكرة لحفظ التغيرات.</string>
|
||||
<string name="warning_unmounted">اربط بطاقة الذاكرة لإنشاء او تحميل قاعدة بيانات.</string>
|
||||
<string name="build_label">بناء %1$s</string>
|
||||
<string name="encrypted_value_stored">تم حفظ كلمة السر المشفرة</string>
|
||||
@@ -269,7 +264,6 @@
|
||||
<string name="content_description_background">الخلفية</string>
|
||||
<string name="rounds">دورات التحويل</string>
|
||||
<string name="rounds_explanation">توفر الدورات الاضافية ضد هجوم توليد التركيبات ،لكنها تبطئ التحميل والحفظ.</string>
|
||||
<string name="rounds_hint">دورات التحميل</string>
|
||||
<string name="memory_usage_explanation">مقدار الذاكرة (بالبايت) لاستخدامها في دالة اشتقاق المفتاح.</string>
|
||||
<string name="parallelism_explanation">درجة التوازي (عدد العمليات) لدالة اشتقاق المفتاح.</string>
|
||||
<string name="sort_groups_before">مجموعات قبل</string>
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Comentaris:</string>
|
||||
<string name="about_homepage">Pàgina inici:</string>
|
||||
<string name="feedback">Comentaris:</string>
|
||||
<string name="homepage">Pàgina inici:</string>
|
||||
<string name="about_description">KeePassDX és una implementació per Android de KeePass password manager.</string>
|
||||
<string name="accept">Accepta</string>
|
||||
<string name="add_entry">Afegeix entrada</string>
|
||||
@@ -43,7 +43,7 @@
|
||||
<string name="decrypting_db">Desencriptant continguts de la base de dades…</string>
|
||||
<string name="default_checkbox">Utilitza aquesta com a base de dades per defecte</string>
|
||||
<string name="digits">Dígits</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft ve sense cap mena de garantia. Això és programari lliure, i pots redistribuïr-lo sota els termes de la llicència GPL versió 3 o posterior.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft ve sense cap mena de garantia. Això és programari lliure, i pots redistribuïr-lo sota els termes de la llicència GPL versió 3 o posterior.</string>
|
||||
<string name="select_database_file">Introdueix el nom de la base de dades</string>
|
||||
<string name="entry_accessed">Accedida</string>
|
||||
<string name="entry_cancel">Cancel·la</string>
|
||||
@@ -89,9 +89,9 @@
|
||||
<string name="list_size_summary">Mida del text a la llista de grups</string>
|
||||
<string name="loading_database">Carregant base de dades…</string>
|
||||
<string name="lowercase">Minúscules</string>
|
||||
<string name="maskpass_title">Emmascara contrasenya</string>
|
||||
<string name="maskpass_summary">Amaga les contrasenyes per defecte</string>
|
||||
<string name="menu_about">Sobre</string>
|
||||
<string name="hide_password_title">Emmascara contrasenya</string>
|
||||
<string name="hide_password_summary">Amaga les contrasenyes per defecte</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="menu_change_key_settings">Canvia Clau Mestra</string>
|
||||
<string name="settings">Paràmetres</string>
|
||||
<string name="menu_database_settings">Paràmetres de la base de dades</string>
|
||||
@@ -109,18 +109,15 @@
|
||||
<string name="no_results">Cap resultat de cerca</string>
|
||||
<string name="no_url_handler">Sense gestor per aquesta url.</string>
|
||||
<string name="open_recent">Obre base de dades recent :</string>
|
||||
<string name="omitbackup_title">No cerquis entrades a còpia de seguretat ni paperera</string>
|
||||
<string name="omitbackup_summary">Omet els grups \'Còpia de seguretat\' i paperera dels resultats de cerca</string>
|
||||
<string name="omit_backup_search_title">No cerquis entrades a còpia de seguretat ni paperera</string>
|
||||
<string name="omit_backup_search_summary">Omet els grups \'Còpia de seguretat\' i paperera dels resultats de cerca</string>
|
||||
<string name="progress_create">Creant nova base de dades…</string>
|
||||
<string name="progress_title">Treballant…</string>
|
||||
<string name="remember_keyfile_summary">Recorda la localització d\'arxius clau</string>
|
||||
<string name="remember_keyfile_title">Guarda arxiu clau</string>
|
||||
<string name="content_description_remove_from_list">Elimina</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Arrel</string>
|
||||
<string name="rounds">Passades d\'encriptació</string>
|
||||
<string name="rounds_explanation">Més passades d\'encriptació dónen protecció adicional contra atacs de força bruta, però poden alentir molt carregar i guardar la base de dades.</string>
|
||||
<string name="rounds_hint">passades</string>
|
||||
<string name="saving_database">Guardant la base de dades…</string>
|
||||
<string name="space">Espai</string>
|
||||
<string name="search_label">Cerca</string>
|
||||
|
||||
@@ -19,20 +19,19 @@
|
||||
|
||||
Czech translation by Jan Vaněk
|
||||
--><resources>
|
||||
<string name="about_feedback">Zpětná vazba</string>
|
||||
<string name="about_homepage">Domovská stránka</string>
|
||||
<string name="homepage">Domovská stránka</string>
|
||||
<string name="about_description">Androidová verze správce hesel KeePass</string>
|
||||
<string name="accept">Přijmout</string>
|
||||
<string name="add_entry">Přidat záznam</string>
|
||||
<string name="add_group">Přidat skupinu</string>
|
||||
<string name="encryption_algorithm">Šifrovací algoritmus</string>
|
||||
<string name="app_timeout">Časový limit aplikace</string>
|
||||
<string name="app_timeout_summary">Doba nečinnosti, po které se aplikace zamkne</string>
|
||||
<string name="app_timeout_summary">Doba nečinnosti než se aplikace zamkne</string>
|
||||
<string name="application">Aplikace</string>
|
||||
<string name="menu_app_settings">Nastavení aplikace</string>
|
||||
<string name="beta_dontask">Znovu neukázat</string>
|
||||
<string name="brackets">Závorky</string>
|
||||
<string name="file_manager_install_description">Instalace správce souborů OpenIntents k procházení souborů</string>
|
||||
<string name="file_manager_install_description">K založení, otevření a uložení databázových souborů je potřebný správce souborů, který akceptuje akci intentu ACTION_CREATE_DOCUMENT a ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="clipboard_cleared">Schránka vyčištěna</string>
|
||||
<string name="clipboard_error_title">Chyba schránky</string>
|
||||
<string name="clipboard_error">Některá zařízení nedovolují aplikacím používat schránku.</string>
|
||||
@@ -45,7 +44,6 @@
|
||||
<string name="decrypting_db">Rozšifrovávání obsahu databáze…</string>
|
||||
<string name="default_checkbox">Použít jako výchozí databázi</string>
|
||||
<string name="digits">Číslice</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft je poskytován bez jakékoliv záruky. Toto je svobodný software a je možné jej dále šířit za dodržení podmínek licence GPL verze 3 nebo novější.</string>
|
||||
<string name="select_database_file">Otevřít existující databázi</string>
|
||||
<string name="entry_accessed">Poslední přístup</string>
|
||||
<string name="entry_cancel">Storno</string>
|
||||
@@ -79,28 +77,27 @@
|
||||
<string name="field_value">Hodnota pole</string>
|
||||
<string name="file_browser">Správce souborů</string>
|
||||
<string name="generate_password">Vytvoř heslo</string>
|
||||
<string name="hint_conf_pass">potvrď heslo</string>
|
||||
<string name="hint_generated_password">vytvořené heslo</string>
|
||||
<string name="hint_conf_pass">Potvrdit heslo</string>
|
||||
<string name="hint_generated_password">Vytvořené heslo</string>
|
||||
<string name="hint_group_name">Název skupiny</string>
|
||||
<string name="hint_keyfile">soubor s klíčem</string>
|
||||
<string name="hint_length">délka</string>
|
||||
<string name="hint_pass">heslo</string>
|
||||
<string name="hint_keyfile">Soubor s klíčem</string>
|
||||
<string name="hint_length">Délka</string>
|
||||
<string name="hint_pass">Heslo</string>
|
||||
<string name="password">Heslo</string>
|
||||
<string name="install_from_play_store">Instalovat z katalogu Play Store</string>
|
||||
<string name="install_from_f_droid">Instalovat z katalogu F-Droid</string>
|
||||
<string name="invalid_credentials">Nebylo možno načíst autentizační údaje. Pokud se chyba opakuje, databázový soubor může být poškozen.</string>
|
||||
<string name="invalid_algorithm">Nesprávný algoritmus.</string>
|
||||
<string name="invalid_db_sig">Nedaří se rozpoznat formát databáze.</string>
|
||||
<string name="keyfile_does_not_exist">Soubor s klíčem neexistuje.</string>
|
||||
<string name="keyfile_is_empty">Soubor s klíčem je prázdný.</string>
|
||||
<string name="length">Délka</string>
|
||||
<string name="list_size_title">Velikost položek seznamu</string>
|
||||
<string name="list_size_summary">Velikost textu v seznamu prvků</string>
|
||||
<string name="loading_database">Načítám databázi…</string>
|
||||
<string name="lowercase">Malá písmena</string>
|
||||
<string name="maskpass_title">Skrýt hesla</string>
|
||||
<string name="maskpass_summary">Ve výchozím stavu zobrazit (***) místo hesla</string>
|
||||
<string name="menu_about">O aplikaci</string>
|
||||
<string name="hide_password_title">Skrýt hesla</string>
|
||||
<string name="hide_password_summary">Ve výchozím stavu zobrazit (***) místo hesla</string>
|
||||
<string name="about">O aplikaci</string>
|
||||
<string name="menu_change_key_settings">Změnit hlavní klíč</string>
|
||||
<string name="settings">Nastavení</string>
|
||||
<string name="menu_database_settings">Nastavení databáze</string>
|
||||
@@ -118,22 +115,17 @@
|
||||
<string name="no_results">Žádné výsledky hledání</string>
|
||||
<string name="no_url_handler">Pro otevření tohoto URL nainstalujte webový prohlížeč.</string>
|
||||
<string name="open_recent">Nedávno otevřené databáze</string>
|
||||
<string name="omitbackup_title">Neprohledávat položky v záloze</string>
|
||||
<string name="omitbackup_summary">Vynechat skupiny „Záloha“ a \"Koš\" z výsledků vyhledávání</string>
|
||||
<string name="omit_backup_search_title">Neprohledávat položky v záloze</string>
|
||||
<string name="omit_backup_search_summary">Vynechat skupiny „Záloha“ a \"Koš\" z výsledků vyhledávání</string>
|
||||
<string name="progress_create">Vytvářím novou databázi…</string>
|
||||
<string name="progress_title">Zpracování…</string>
|
||||
<string name="protection">Ochrana</string>
|
||||
<string name="read_only_warning">Ke změně v databázi potřebuje KeePassDX oprávnění pro zápis.</string>
|
||||
<string name="recentfile_title">Historie nedávných souborů</string>
|
||||
<string name="recentfile_summary">Pamatovat si nedávno otevřené soubory</string>
|
||||
<string name="remember_keyfile_summary">Pamatovat si umístění souborů s klíči</string>
|
||||
<string name="remember_keyfile_title">Uložit soubor s klíčem</string>
|
||||
<string name="content_description_remove_from_list">Odstranit</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Kořen</string>
|
||||
<string name="rounds">Počet šifrovacích průchodů</string>
|
||||
<string name="rounds_explanation">Vyšší počet šifrovacích průchodů zvýší odolnost proti útoku zkoušením všech možných hesel, ale může výrazně zpomalit načítání a ukládání.</string>
|
||||
<string name="rounds_hint">transformační průchody</string>
|
||||
<string name="saving_database">Ukládám databázi…</string>
|
||||
<string name="space">Místo</string>
|
||||
<string name="search_label">Hledat</string>
|
||||
@@ -146,8 +138,7 @@
|
||||
<string name="unsupported_db_version">Nepodporovaná verze databáze.</string>
|
||||
<string name="uppercase">Velká písmena</string>
|
||||
<string name="version_label">Verze %1$s</string>
|
||||
<string name="warning_read_only">Povolte oprávnění k zápisu na SD kartu, aby bylo možné uložit změny v databázi.</string>
|
||||
<string name="warning_unmounted">Připojte SD kartu, aby bylo možné vytvořit a otevřít databázi.</string>
|
||||
<string name="warning_unmounted">Připojit paměťovou kartu pro založení a otevření databáze.</string>
|
||||
<string name="education_unlock_summary">Databázi odemknete zadáním hesla a/nebo souboru s klíčem.
|
||||
\n
|
||||
\nNezapomeňte si po každé úpravě zazálohovat kopii svého .kdbx souboru na bezpečné místo.</string>
|
||||
@@ -193,7 +184,7 @@
|
||||
<string name="encryption_explanation">Algoritmus šifrování databáze užitý pro všechna data.</string>
|
||||
<string name="kdf_explanation">Klíč pro šifrovací algoritmus je vytvořen transformací hlavního klíče skrze odvozovací funkci klíče s náhodně přidanou složkou, tzv. solí.</string>
|
||||
<string name="memory_usage">Využití paměti</string>
|
||||
<string name="memory_usage_explanation">Množství paměti (v bajtech) použitých funkcí pro tvorbu klíče.</string>
|
||||
<string name="memory_usage_explanation">Množství paměti (v bajtech) použitých funkcí pro odvození klíče.</string>
|
||||
<string name="parallelism">Souběžné zpracovávání</string>
|
||||
<string name="parallelism_explanation">Stupeň souběžného zpracovávání (počet vláken) použitý funkcí pro vytvoření klíče.</string>
|
||||
<string name="sort_menu">Seřadit</string>
|
||||
@@ -251,13 +242,13 @@
|
||||
<string name="create_keepass_file">Vytvořit novou databázi</string>
|
||||
<string name="full_file_path_enable_title">Cesta k souboru</string>
|
||||
<string name="full_file_path_enable_summary">Zobrazit úplnou cestu k souboru</string>
|
||||
<string name="recycle_bin_title">Použít koš</string>
|
||||
<string name="recycle_bin_title">Využití koše</string>
|
||||
<string name="recycle_bin_summary">Před smazáním přesune skupiny a položky do skupiny „Koš“</string>
|
||||
<string name="monospace_font_fields_enable_title">Písmo položek</string>
|
||||
<string name="monospace_font_fields_enable_summary">Čitelnost znaků v položkách můžete přizpůsobit změnou písma</string>
|
||||
<string name="allow_copy_password_title">Důvěřovat schránce</string>
|
||||
<string name="allow_copy_password_summary">Povolit vložit heslo a chráněné položky do schránky</string>
|
||||
<string name="allow_copy_password_warning">VAROVÁNÍ: Schránka je sdílena všemi aplikacemi. Pokud jsou do ní zkopírovány citlivé údaje, mohl by se k nim dostat další software.</string>
|
||||
<string name="allow_copy_password_summary">Povolit kopírování hesla záznamu a chráněných položek do schránky</string>
|
||||
<string name="allow_copy_password_warning">Varování: Schránka je sdílena všemi aplikacemi. Pokud jsou do ní zkopírovány citlivé údaje, mohl by se k nim dostat další software.</string>
|
||||
<string name="database_name_title">Název databáze</string>
|
||||
<string name="database_description_title">Popis databáze</string>
|
||||
<string name="database_version_title">Verze databáze</string>
|
||||
@@ -270,7 +261,7 @@
|
||||
<string name="allow_no_password_title">Umožnit bez hlavního klíče</string>
|
||||
<string name="allow_no_password_summary">Povolit tlačítko \"Otevřít\", i když není vybráno žádné heslo</string>
|
||||
<string name="enable_read_only_title">Chráněno před zápisem</string>
|
||||
<string name="enable_read_only_summary">Ve výchozím stavu otevírat databázi pouze pro čtení</string>
|
||||
<string name="enable_read_only_summary">Ve výchozím stavu otevřít databázi pouze pro čtení</string>
|
||||
<string name="enable_education_screens_title">Výukové obrazovky</string>
|
||||
<string name="enable_education_screens_summary">Zvýraznit prvky k pochopení práce s aplikací</string>
|
||||
<string name="reset_education_screens_title">Nastavit výukové obrazovky do výchozího stavu</string>
|
||||
@@ -293,7 +284,7 @@
|
||||
<string name="education_generate_password_title">Vytvořte k záznamu silné heslo.</string>
|
||||
<string name="education_generate_password_summary">Vygenerujte silné heslo pro svou položku, definujte je podle kritérií formuláře, a nezapomeňte na bezpečné heslo.</string>
|
||||
<string name="education_entry_new_field_title">Přidat vlastní kolonky</string>
|
||||
<string name="education_entry_new_field_summary">Pokud chcete zaregistrovat základní kolonku, která není ve výchozím stavu k dispozici, jednoduše vyplňte novou kolonku. Novou kolonku můžete také nastavit jako chráněnou.</string>
|
||||
<string name="education_entry_new_field_summary">Chcete-li zaregistrovat základní kolonku, která není ve výchozím stavu k dispozici, jednoduše vyplňte novou kolonku. Novou kolonku můžete také nastavit jako chráněnou.</string>
|
||||
<string name="education_unlock_title">Odemknout databázi</string>
|
||||
<string name="education_read_only_title">Ochraňte svou databázi před zápisem</string>
|
||||
<string name="education_read_only_summary">Změnit režim otevírání pro dané sezení.
|
||||
@@ -311,21 +302,21 @@
|
||||
<string name="education_sort_summary">Vyberte řazení položek a skupin.</string>
|
||||
<string name="education_donation_title">Zapojit se</string>
|
||||
<string name="education_donation_summary">Zapojte se a pomozte zvýšit stabilitu, bezpečnost a přidávání dalších funkcí.</string>
|
||||
<string name="html_text_ad_free">Narozdíl od mnoha aplikací pro správu hesel, tato je <strong>bez reklam</strong>, je <strong>svobodným softwarem</strong> a neodesílá nikam žádné osobní údaje, bez ohledu na to, jakou verzi používáte.</string>
|
||||
<string name="html_text_buy_pro">Zakoupením varianty „pro“ získáte přístup k této <strong>vizuální funkci</strong> a hlavně pomůžete <strong>uskutečnění komunitních projektů.</strong></string>
|
||||
<string name="html_text_feature_generosity">Tato <strong>vizuální funkce</strong> je k dispozici díky vaší štědrosti.</string>
|
||||
<string name="html_text_donation">Pro zajištění svobody nás všech a pokračování aktivity, počítáme s vaším <strong>přispěním.</strong></string>
|
||||
<string name="html_text_dev_feature">Tato funkce je <strong>ve vývoji</strong> a potřebuje váš <strong>příspěvek</strong>, aby byla brzy k dispozici.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Zakoupením <strong>pro</strong> varianty,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Zapojením se</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">povzbudíte vývojáře k přidávání <strong>nových funkcí</strong> a <strong>opravování chyb</strong> dle vašich připomínek.</string>
|
||||
<string name="html_text_ad_free">Na rozdíl od mnoha aplikací pro správu hesel, tato je <strong>bez reklam</strong>, je <strong>svobodným softwarem</strong> a <strong> pod copyleft licencí</strong>. <strong>Nesbírá žádné osobní údaje</strong> v jakékoli formě, bez ohledu na to, jakou verzi používáte.</string>
|
||||
<string name="html_text_buy_pro">Zakoupením varianty „pro“ získáte přístup k tomuto <strong>vizuálnímu stylu</strong> a hlavně pomůžete <strong>uskutečnění komunitních projektů.</strong></string>
|
||||
<string name="html_text_feature_generosity">Tento <strong>vizuální styl</strong> je k dispozici díky vaší štědrosti.</string>
|
||||
<string name="html_text_donation">Pro zajištění svobody nás všech a pokračování aktivity, počítáme s vaším <strong>přispěním.</strong></string>
|
||||
<string name="html_text_dev_feature">Tato funkce je <strong>ve vývoji</strong> a potřebuje váš <strong>příspěvek</strong>, aby byla brzy k dispozici.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Zakoupením <strong>pro</strong> varianty,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Zapojením se</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">povzbudíte vývojáře k přidávání <strong>nových funkcí</strong> a <strong>opravování chyb</strong> dle vašich připomínek.</string>
|
||||
<string name="html_text_dev_feature_thanks">Mnohé díky za vaše přispění.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Tvrdě pracujeme na brzkém vydání této funkce.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Nezapomeňte aplikaci aktualizovat instalováním nových verzí.</string>
|
||||
<string name="download">Stáhnout</string>
|
||||
<string name="contribute">Zapojit se</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Vzhled aplikace</string>
|
||||
<string name="style_choose_summary">Motiv vzhledu aplikace</string>
|
||||
@@ -355,7 +346,7 @@
|
||||
<string name="lock_database_back_root_title">K uzamknutí stiskněte Zpět</string>
|
||||
<string name="lock_database_back_root_summary">Zamknout obrazovku, pokud uživatel stiskne tlačítko Zpět v hlavním panelu</string>
|
||||
<string name="clear_clipboard_notification_title">Vymazat při ukončení</string>
|
||||
<string name="clear_clipboard_notification_summary">Uzavřít databázi při uzavření oznámení</string>
|
||||
<string name="clear_clipboard_notification_summary">Uzamknout databázi při uzavření oznámení</string>
|
||||
<string name="recycle_bin">Koš</string>
|
||||
<string name="keyboard_selection_entry_title">Výběr položky</string>
|
||||
<string name="keyboard_selection_entry_summary">Při prohlížení záznamu ukázat na Magikeyboard pole položek</string>
|
||||
@@ -371,7 +362,7 @@
|
||||
<string name="content_description_keyfile_checkbox">Checkbox souboru s klíčem</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Přepni ukázání hesla</string>
|
||||
<string name="content_description_entry_icon">Ikona záznamu</string>
|
||||
<string name="content_description_entry_save">Ulož záznam</string>
|
||||
<string name="content_description_entry_save">Uložit záznam</string>
|
||||
<string name="content_description_password_generator">Generátor hesel</string>
|
||||
<string name="content_description_password_length">Délka hesla</string>
|
||||
<string name="content_description_add_field">Přidej pole</string>
|
||||
@@ -387,7 +378,7 @@
|
||||
<string name="error_create_database_file">Nelze vytvořit databázi s tímto heslem a klíčem ze souboru.</string>
|
||||
<string name="menu_advanced_unlock_settings">Pokročilé odemčení</string>
|
||||
<string name="biometric_prompt_store_credential_title">Uložit biometrické rozlišení</string>
|
||||
<string name="biometric_prompt_store_credential_message">VAROVÁNÍ: Použití biometrického rozlišení Vás nezprošťuje znalosti hlavního hesla.</string>
|
||||
<string name="biometric_prompt_store_credential_message">VAROVÁNÍ: I s použitím biometrického rozlišení budete muset znát své hlavní heslo.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Otevřít databázi skrze biometrické rozlišení</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Vytáhnout heslo databáze biometrickými daty</string>
|
||||
<string name="biometric">Biometrika</string>
|
||||
@@ -426,21 +417,21 @@
|
||||
<string name="advanced_unlock_explanation_summary">K snadnějšímu otevření databáze použijte pokročilé odemknutí</string>
|
||||
<string name="database_data_compression_title">Komprese dat</string>
|
||||
<string name="database_data_compression_summary">Komprese dat snižuje velikost databáze.</string>
|
||||
<string name="max_history_items_title">Max. položek v historii</string>
|
||||
<string name="max_history_items_title">Maximální počet</string>
|
||||
<string name="max_history_items_summary">Omezit počet položek v historii záznamu</string>
|
||||
<string name="max_history_size_title">Max. velikost historie</string>
|
||||
<string name="max_history_size_summary">Omezit velikost historie na záznam (v binárních bajtech)</string>
|
||||
<string name="max_history_size_title">Maximální velikost</string>
|
||||
<string name="max_history_size_summary">Omezit velikost historie na záznam (v bajtech)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Doporučit změnu</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Dporučit změnu hlavního klíče (dny)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Vynutit změnu</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Vynutit změnu hlavního klíče (dny)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Žádat změnu hlavního klíče (dny)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Vynutit změnu příště</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Vynutit změnu hlavního klíče příště (jednou)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Žádat změnu hlavního klíče příště (jednou)</string>
|
||||
<string name="database_default_username_title">Výchozí uživatelské jméno</string>
|
||||
<string name="database_custom_color_title">Vlastní barva databáze</string>
|
||||
<string name="compression">Komprese</string>
|
||||
<string name="compression_none">Žádná</string>
|
||||
<string name="compression_gzip">GZip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Nastavení klávesnice zařízení</string>
|
||||
<string name="error_save_database">Nebylo možno uložit databázi.</string>
|
||||
<string name="menu_save_database">Uložit databázi</string>
|
||||
@@ -450,6 +441,18 @@
|
||||
<string name="keystore_not_accessible">Úložiště klíčů není řádně inicializováno.</string>
|
||||
<string name="credential_before_click_biometric_button">Zadejte heslo než kliknete na tlačítko biometriky.</string>
|
||||
<string name="recycle_bin_group_title">Skupina Koš</string>
|
||||
<string name="enable_auto_save_database_title">Auto-uložit databázi</string>
|
||||
<string name="enable_auto_save_database_title">Uložit databázi automaticky</string>
|
||||
<string name="enable_auto_save_database_summary">Automaticky uloží databázi po důležité akci (pouze v režimu \"Zápis\")</string>
|
||||
<string name="entry_attachments">Připojené soubory</string>
|
||||
<string name="menu_restore_entry_history">Obnovit historii</string>
|
||||
<string name="menu_delete_entry_history">Smazat historii</string>
|
||||
<string name="keyboard_auto_go_action_title">Akce auto-klíče</string>
|
||||
<string name="keyboard_auto_go_action_summary">Automatická akce klíče Jít po stisknutí klíče Pole</string>
|
||||
<string name="download_attachment">Stáhnout %1$s</string>
|
||||
<string name="download_initialization">Zahajuji…</string>
|
||||
<string name="download_progression">Probíhá: %1$d%</string>
|
||||
<string name="download_finalization">Dokončuji…</string>
|
||||
<string name="download_complete">Ukončeno! Klepnout pro otevření souboru.</string>
|
||||
<string name="hide_expired_entries_title">Skrýt propadlé záznamy</string>
|
||||
<string name="hide_expired_entries_summary">Propadlé záznamy budou skryty</string>
|
||||
</resources>
|
||||
@@ -19,20 +19,19 @@
|
||||
|
||||
Danish translation by Frederik Svarre (fsvarre@gmail.com)
|
||||
--><resources>
|
||||
<string name="about_feedback">Tilbagemelding</string>
|
||||
<string name="about_homepage">Hjemmeside</string>
|
||||
<string name="homepage">Hjemmeside</string>
|
||||
<string name="about_description">Android implementering af KeePass password manager</string>
|
||||
<string name="accept">Accepter</string>
|
||||
<string name="add_entry">Tilføj post</string>
|
||||
<string name="add_group">Tilføj gruppe</string>
|
||||
<string name="encryption_algorithm">Krypteringsalgoritme</string>
|
||||
<string name="app_timeout">Timeout</string>
|
||||
<string name="app_timeout_summary">Inaktivitet før programmet bliver er låst</string>
|
||||
<string name="application">App</string>
|
||||
<string name="app_timeout_summary">Inaktiv tid, før databasen låses</string>
|
||||
<string name="application">Program</string>
|
||||
<string name="menu_app_settings">Indstillinger</string>
|
||||
<string name="beta_dontask">Vis ikke igen</string>
|
||||
<string name="brackets">Parenteser</string>
|
||||
<string name="file_manager_install_description">Installer OpenIntents Fil Manager for at gennemse filer</string>
|
||||
<string name="file_manager_install_description">En filhåndtering, der accepterer intensionshandlingen ACTION_CREATE_DOCUMENT og ACTION_OPEN_DOCUMENT, er nødvendig for at oprette, åbne og gemme databasefiler.</string>
|
||||
<string name="clipboard_cleared">Udklipsholder ryddet</string>
|
||||
<string name="clipboard_error_title">Udklipsfejl</string>
|
||||
<string name="clipboard_error">Nogle enheder, vil ikke lade programmer bruge udklipsholderen.</string>
|
||||
@@ -45,7 +44,6 @@
|
||||
<string name="decrypting_db">Dekrypterer databaseindhold…</string>
|
||||
<string name="default_checkbox">Brug som standarddatabase</string>
|
||||
<string name="digits">Cifre</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft kommer med absolut ingen garanti. Det er fri software, og kan videredistribueres under betingelserne i GPL version 3 eller nyere.</string>
|
||||
<string name="select_database_file">Åbn en eksisterende database</string>
|
||||
<string name="entry_accessed">Senest åbnet</string>
|
||||
<string name="entry_cancel">Annuller</string>
|
||||
@@ -78,28 +76,27 @@
|
||||
<string name="field_value">Feltværdi</string>
|
||||
<string name="file_browser">Filhåndtering</string>
|
||||
<string name="generate_password">Generer adgangskode</string>
|
||||
<string name="hint_conf_pass">bekræft adgangskode</string>
|
||||
<string name="hint_generated_password">genereret adgangskode</string>
|
||||
<string name="hint_conf_pass">Bekræft adgangskode</string>
|
||||
<string name="hint_generated_password">Genereret adgangskode</string>
|
||||
<string name="hint_group_name">Gruppenavn</string>
|
||||
<string name="hint_keyfile">nøglefil</string>
|
||||
<string name="hint_length">længde</string>
|
||||
<string name="hint_pass">adgangskode</string>
|
||||
<string name="hint_keyfile">Nøglefil</string>
|
||||
<string name="hint_length">Længde</string>
|
||||
<string name="hint_pass">Adgangskode</string>
|
||||
<string name="password">Adgangskode</string>
|
||||
<string name="install_from_play_store">Installer fra Google Play</string>
|
||||
<string name="install_from_f_droid">Installer fra F-Droid</string>
|
||||
<string name="invalid_credentials">Kunne ikke læse legitimationsoplysninger. Hvis det sker igen, kan databasefilen være beskadiget.</string>
|
||||
<string name="invalid_credentials">Legitimationsoplysningerne kunne ikke læses. Hvis det sker igen, kan databasefilen være beskadiget.</string>
|
||||
<string name="invalid_algorithm">Forkert algoritme.</string>
|
||||
<string name="invalid_db_sig">Kunne ikke genkende databaseformat.</string>
|
||||
<string name="keyfile_does_not_exist">Nøglefil eksisterer ikke.</string>
|
||||
<string name="keyfile_is_empty">Nøglefilen er tom.</string>
|
||||
<string name="length">Længde</string>
|
||||
<string name="list_size_title">Størrelse på listeelementer</string>
|
||||
<string name="list_size_summary">Tekststørrelse i elementliste</string>
|
||||
<string name="loading_database">Indlæser database…</string>
|
||||
<string name="lowercase">Små bogstaver</string>
|
||||
<string name="maskpass_title">Skjul adgangskoder</string>
|
||||
<string name="maskpass_summary">Masker adgangskoder (***) som standard</string>
|
||||
<string name="menu_about">Om</string>
|
||||
<string name="hide_password_title">Skjul adgangskoder</string>
|
||||
<string name="hide_password_summary">Masker adgangskoder (***) som standard</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="menu_change_key_settings">Skift hovednøgle</string>
|
||||
<string name="settings">Indstillinger</string>
|
||||
<string name="menu_database_settings">Database indstillinger</string>
|
||||
@@ -117,22 +114,17 @@
|
||||
<string name="no_results">Ingen søgeresultater</string>
|
||||
<string name="no_url_handler">Installer en web-browser til at åbne URL.</string>
|
||||
<string name="open_recent">Seneste databaser</string>
|
||||
<string name="omitbackup_title">Gennemsøg ikke backup poster</string>
|
||||
<string name="omitbackup_summary">Udelader \"Backup\" og \"Papirkurv\" - grupper fra søgeresultater</string>
|
||||
<string name="omit_backup_search_title">Gennemsøg ikke backup poster</string>
|
||||
<string name="omit_backup_search_summary">Udelader \"Sikkerhedskopiering\" og \"Papirkurv\" - grupper fra søgeresultater</string>
|
||||
<string name="progress_create">Opretter ny database…</string>
|
||||
<string name="progress_title">Arbejder…</string>
|
||||
<string name="protection">Beskyttelse</string>
|
||||
<string name="read_only_warning">KeePassDX behøver skrivetilladelse for at ændre i databasen.</string>
|
||||
<string name="recentfile_title">Seneste filhistorik</string>
|
||||
<string name="recentfile_summary">Husk de seneste filnavne</string>
|
||||
<string name="remember_keyfile_summary">Husker placeringen af databasernøglefiler</string>
|
||||
<string name="remember_keyfile_title">Gem nøglefil</string>
|
||||
<string name="content_description_remove_from_list">Fjern</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Rod</string>
|
||||
<string name="rounds">Transformationsrunder</string>
|
||||
<string name="rounds_explanation">Yderligere krypteringsrunder giver højere beskyttelse mod brute-force angreb, men kan virkelig forsinke læsnings- og skrivehastigheden.</string>
|
||||
<string name="rounds_hint">Transformationsrunder</string>
|
||||
<string name="saving_database">Gemmer database…</string>
|
||||
<string name="space">Mellemrum</string>
|
||||
<string name="search_label">Søg</string>
|
||||
@@ -144,8 +136,7 @@
|
||||
<string name="underline">Understregning</string>
|
||||
<string name="unsupported_db_version">Database-versionen er ikke understøttet.</string>
|
||||
<string name="uppercase">Store bogstaver</string>
|
||||
<string name="warning_read_only">Giv SD-kort skrive adgang for at gemme databasen ændringer.</string>
|
||||
<string name="warning_unmounted">Monter SD-kortet for at oprette eller indlæse en database.</string>
|
||||
<string name="warning_unmounted">Monter hukommelseskortet for at oprette eller indlæse en database.</string>
|
||||
<string name="version_label">Version %1$s</string>
|
||||
<string name="education_unlock_summary">Angiv en adgangskode og/eller en nøglefil til at låse databasen op.
|
||||
\n
|
||||
@@ -192,7 +183,7 @@
|
||||
<string name="encryption_explanation">Databasekrypteringsalgoritme anvendt for alle data.</string>
|
||||
<string name="kdf_explanation">For at generere nøglen til krypteringsalgoritmen, omdannes hovednøglen ved hjælp af en tilfældigt saltet nøgleafledningsfunktion.</string>
|
||||
<string name="memory_usage">Hukommelsesforbrug</string>
|
||||
<string name="memory_usage_explanation">Hukommelse (i binær byte), som anvendes af nøgleafledningsfunktion.</string>
|
||||
<string name="memory_usage_explanation">Hukommelse (i bytes), som anvendes af nøgleafledningsfunktion.</string>
|
||||
<string name="parallelism">Parallelitet</string>
|
||||
<string name="parallelism_explanation">Grad af parallelitet (dvs. antallet af tråde), som anvendes af nøgleafledningsfunktion.</string>
|
||||
<string name="sort_menu">Sorter</string>
|
||||
@@ -250,13 +241,13 @@
|
||||
<string name="create_keepass_file">Opret en ny database</string>
|
||||
<string name="full_file_path_enable_title">Filsti</string>
|
||||
<string name="full_file_path_enable_summary">Se den fulde filsti</string>
|
||||
<string name="recycle_bin_title">Brug papirkurven</string>
|
||||
<string name="recycle_bin_title">Brug af papirkurven</string>
|
||||
<string name="recycle_bin_summary">Flyt grupper og poster til gruppen \"Papirkurven\" før den slettes</string>
|
||||
<string name="monospace_font_fields_enable_title">Feltskrifttype</string>
|
||||
<string name="monospace_font_fields_enable_summary">Skift skrifttypen, der anvendes i felter, for at forbedre tegnsynlighed</string>
|
||||
<string name="allow_copy_password_title">Udklipsholder tillid</string>
|
||||
<string name="allow_copy_password_summary">Tillad at adgangskoden og beskyttede felter kopieres til udklipsholderen</string>
|
||||
<string name="allow_copy_password_warning">ADVARSEL: Udklipsholder deles af alle apps. Hvis følsomme data er kopieret, kan andet software gendanne den.</string>
|
||||
<string name="allow_copy_password_summary">Tillad kopiering af adgangskoden og beskyttede felter kopieres til udklipsholderen</string>
|
||||
<string name="allow_copy_password_warning">Advarsel: Udklipsholder deles af alle programmer. Hvis følsomme data er kopieret, kan andet software gendanne den.</string>
|
||||
<string name="database_name_title">Databasenavn</string>
|
||||
<string name="database_description_title">Database beskrivelse</string>
|
||||
<string name="database_version_title">Databaseversion</string>
|
||||
@@ -280,9 +271,9 @@
|
||||
<string name="education_select_database_title">Åbn en eksisterende database</string>
|
||||
<string name="education_select_database_summary">Åbn den tidligere database fil fra filhåndtering for at fortsætte med at bruge den.</string>
|
||||
<string name="education_new_node_title">Tilføj elementer til databasen</string>
|
||||
<string name="education_new_node_summary">Tilføje poster til at styre digitale identiteter.
|
||||
<string name="education_new_node_summary">Poster hjælper med at administrere digitale identiteter.
|
||||
\n
|
||||
\nTilføje grupper (svarende til mapper) for at organisere indtastninger og database.</string>
|
||||
\nGrupper (~mapper) organiserer poster i databasen.</string>
|
||||
<string name="education_search_title">Søg i poster</string>
|
||||
<string name="education_search_summary">Indtast titel, brugernavn eller indhold af andre felter for at hente adgangskoder.</string>
|
||||
<string name="education_biometric_title">Database oplåsning med fingeraftryk</string>
|
||||
@@ -309,21 +300,21 @@
|
||||
<string name="education_sort_summary">Vælg hvordan poster og grupper er sorteret.</string>
|
||||
<string name="education_donation_title">Deltag</string>
|
||||
<string name="education_donation_summary">Bidrag til at øge stabiliteten, sikkerheden og med at tilføje flere funktioner.</string>
|
||||
<string name="html_text_ad_free">I modsætning til andre programmer til adgangskodeadministration er denne <strong> annoncefri </strong>, <strong> copyleft fri software</strong>, og indsamler ikke personlige data, uanset hvilken version der bruges.</string>
|
||||
<string name="html_text_buy_pro">Ved at købe pro-versionen, er der adgang til <strong>visuel funktionen</strong>, og det vil især hjælpe <strong>gennemførelsen af lokale projekter.</strong></string>
|
||||
<string name="html_text_feature_generosity">Denne <strong>visuelle funktion</strong> er tilgængelige takket være bidrag.</string>
|
||||
<string name="html_text_donation">For at bevare uafhængighed og altid at være aktiv, regner vi med <strong>bidrag.</strong></string>
|
||||
<string name="html_text_dev_feature">Funktionen er <strong>under udvikling</strong>, og det kræver <strong>bidrag</strong>, for snart at være tilgængelig.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ved at købe <strong>pro</strong> versionen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Ved at <strong>bidrage</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">tilskyndes udviklerne til at lave <strong>nye funktioner</strong> og <strong>rette fejl</strong> i henhold bemærkninger.</string>
|
||||
<string name="html_text_ad_free">I modsætning til andre programmer til adgangskodeadministration er denne <strong> annoncefri </strong>, <strong> copyleft fri software</strong>, og indsamler ikke personlige data, uanset hvilken version der bruges.</string>
|
||||
<string name="html_text_buy_pro">Ved at købe pro-versionen, er der adgang til <strong>visuel funktionen</strong>, og det vil især hjælpe <strong>gennemførelsen af lokale projekter.</strong></string>
|
||||
<string name="html_text_feature_generosity">Denne <strong>visuelle funktion</strong> er tilgængelige takket være bidrag.</string>
|
||||
<string name="html_text_donation">For at bevare uafhængighed og altid at være aktiv, regner vi med <strong>bidrag.</strong></string>
|
||||
<string name="html_text_dev_feature">Funktionen er <strong>under udvikling</strong>, og det kræver <strong>bidrag</strong>, for snart at være tilgængelig.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ved at købe <strong>pro</strong> versionen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Ved at <strong>bidrage</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">tilskyndes udviklerne til at lave <strong>nye funktioner</strong> og <strong>rette fejl</strong> i henhold bemærkninger.</string>
|
||||
<string name="html_text_dev_feature_thanks">Tak for bidrag.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Vi arbejder hårdt på hurtigt at frigive denne funktion.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Glem ikke at holde appen opdateret ved at installere nye versioner.</string>
|
||||
<string name="download">Hent</string>
|
||||
<string name="contribute">Bidrag</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Tema</string>
|
||||
<string name="style_choose_summary">Tema, der bruges i programmet</string>
|
||||
@@ -344,24 +335,24 @@
|
||||
<string name="keyboard_appearance_category">Udseende</string>
|
||||
<string name="keyboard_theme_title">Tastaturtema</string>
|
||||
<string name="keyboard_keys_category">Taster</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibrer ved tastetryk</string>
|
||||
<string name="keyboard_key_sound_title">Lyd ved tastetryk</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibrerende tastetryk</string>
|
||||
<string name="keyboard_key_sound_title">Hørbare tastetryk</string>
|
||||
<string name="build_label">Build %1$s</string>
|
||||
<string name="keyboard_entry_timeout_summary">Timeout for at rydde indtastning</string>
|
||||
<string name="keyboard_entry_timeout_summary">Tidsudløb for at rydde indtastning</string>
|
||||
<string name="entry_notes">Noter</string>
|
||||
<string name="selection_mode">Valgstilstand</string>
|
||||
<string name="do_not_kill_app">Luk ikke programmet…</string>
|
||||
<string name="lock_database_back_root_title">Tryk på \'Tilbage\' for at låse</string>
|
||||
<string name="lock_database_back_root_summary">Lås databasen, når brugeren klikker på tilbage-knappen fra startskærmen</string>
|
||||
<string name="lock_database_back_root_summary">Lås databasen, når der klikkes på tilbage-knappen fra startskærmen</string>
|
||||
<string name="clear_clipboard_notification_title">Ryd ved lukning</string>
|
||||
<string name="clear_clipboard_notification_summary">Luk databasen ved lukning af underretning</string>
|
||||
<string name="recycle_bin">Papirkurv</string>
|
||||
<string name="recycle_bin">Papirkurven</string>
|
||||
<string name="keyboard_selection_entry_title">Valg af indtastning</string>
|
||||
<string name="keyboard_selection_entry_summary">Vis indtastningsfelter i Magikeyboard, når der vises en post</string>
|
||||
<string name="delete_entered_password_title">Slet adgangskode</string>
|
||||
<string name="delete_entered_password_summary">Sletter adgangskoden som er indtastet efter et forbindelsesforsøg</string>
|
||||
<string name="content_description_open_file">Åbn fil</string>
|
||||
<string name="content_description_node_children">Underknude</string>
|
||||
<string name="content_description_node_children">Undernode</string>
|
||||
<string name="content_description_add_node">Tilføj knude</string>
|
||||
<string name="content_description_add_entry">Tilføj post</string>
|
||||
<string name="content_description_add_group">Tilføj gruppe</string>
|
||||
@@ -425,30 +416,42 @@
|
||||
<string name="advanced_unlock_explanation_summary">Brug avanceret oplåsning for at gøre det lettere at åbne en database</string>
|
||||
<string name="database_data_compression_title">Datakomprimering</string>
|
||||
<string name="database_data_compression_summary">Datakomprimering reducerer databasens størrelse.</string>
|
||||
<string name="max_history_items_title">Maks. historikposter</string>
|
||||
<string name="max_history_items_title">Max. antal</string>
|
||||
<string name="max_history_items_summary">Begræns antallet af historikposter pr. indtastning</string>
|
||||
<string name="max_history_size_title">Maks. historiestørrelse</string>
|
||||
<string name="max_history_size_summary">Begræns historikstørrelse pr. post (i binære bytes)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Anbefalet ændring</string>
|
||||
<string name="max_history_size_title">Max. størrelse</string>
|
||||
<string name="max_history_size_summary">Begræns historikstørrelsen (i bytes) pr. post</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Anbefalet fornyelse</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Anbefal ændring af hovednøglen (dage)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Gennemtving ændring</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Gennemtving ændring af hovednøglen (dage)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Gennemtving ændring næste gang</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Gennemtving ændring af hovednøglen næste gang (én gang)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Gennemtving fornyelse</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Kræv ændring af hovednøglen (dage)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Gennemtving fornyelse næste gang</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Kræv ændring af hovednøglen næste gang (én gang)</string>
|
||||
<string name="database_default_username_title">Standard brugernavn</string>
|
||||
<string name="database_custom_color_title">Brugerdefineret databasefarve</string>
|
||||
<string name="compression">Komprimering</string>
|
||||
<string name="compression_none">Ingen</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Indstillinger for enhedens tastatur</string>
|
||||
<string name="error_save_database">Databasen kunne ikke gemmes.</string>
|
||||
<string name="menu_save_database">Gem database</string>
|
||||
<string name="menu_empty_recycle_bin">Tøm papirkurv</string>
|
||||
<string name="menu_empty_recycle_bin">Tøm papirkurven</string>
|
||||
<string name="command_execution">Udfører kommandoen…</string>
|
||||
<string name="warning_permanently_delete_nodes">Bekræft sletning ad de markerede noder permanent\?</string>
|
||||
<string name="keystore_not_accessible">Keystore er ikke korrekt initialiseret.</string>
|
||||
<string name="keystore_not_accessible">Nøglelageret er ikke korrekt initialiseret.</string>
|
||||
<string name="credential_before_click_biometric_button">Skriv adgangskoden, før der klikkes på den biometriske knap.</string>
|
||||
<string name="recycle_bin_group_title">Papirkurvsgruppe</string>
|
||||
<string name="enable_auto_save_database_title">Gem automatisk database</string>
|
||||
<string name="enable_auto_save_database_summary">Gem automatisk databasen efter en vigtig handling (kun i tilstanden \"modificerbar\")</string>
|
||||
<string name="enable_auto_save_database_summary">Gem automatisk databasen efter en vigtig handling (kun i tilstanden \"Modificerbar\")</string>
|
||||
<string name="entry_attachments">Vedhæftninger</string>
|
||||
<string name="menu_restore_entry_history">Gendan historik</string>
|
||||
<string name="menu_delete_entry_history">Slet historik</string>
|
||||
<string name="keyboard_auto_go_action_title">Auto nøglehandling</string>
|
||||
<string name="keyboard_auto_go_action_summary">Handling af Gå-tasten udføres automatisk, efter der er trykket på en Felt nøgle</string>
|
||||
<string name="download_attachment">Hent %1$s</string>
|
||||
<string name="download_initialization">Initialiserer…</string>
|
||||
<string name="download_progression">I gang: %1$d%</string>
|
||||
<string name="download_finalization">Færdiggørelse…</string>
|
||||
<string name="download_complete">Komplet! Tryk for at åbne filen.</string>
|
||||
<string name="hide_expired_entries_title">Skjul udløbne poster</string>
|
||||
<string name="hide_expired_entries_summary">Udløbne poster vil blive skjult</string>
|
||||
</resources>
|
||||
@@ -21,20 +21,20 @@
|
||||
Translations from Matthias Dill
|
||||
Translations from David Ramiro
|
||||
--><resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="about_feedback">Feedback</string>
|
||||
<string name="about_homepage">Webseite</string>
|
||||
<string name="feedback">Feedback</string>
|
||||
<string name="homepage">Webseite</string>
|
||||
<string name="about_description">Android-Implementierung des Passwortmanagers KeePass</string>
|
||||
<string name="accept">Akzeptieren</string>
|
||||
<string name="add_entry">Eintrag hinzufügen</string>
|
||||
<string name="add_group">Gruppe hinzufügen</string>
|
||||
<string name="encryption_algorithm">Verschlüsselungsalgorithmus</string>
|
||||
<string name="app_timeout">App-Timeout</string>
|
||||
<string name="app_timeout_summary">Inaktivität vor dem Sperren der App</string>
|
||||
<string name="app_timeout_summary">Inaktivität vor dem Sperren der Datenbank</string>
|
||||
<string name="application">App</string>
|
||||
<string name="menu_app_settings">App-Einstellungen</string>
|
||||
<string name="beta_dontask">Nicht mehr anzeigen</string>
|
||||
<string name="brackets">Klammern</string>
|
||||
<string name="file_manager_install_description">Das Erstellen, Öffnen und Speichern einer Datenbankdatei erfordert die Installation eines Dateimanagers, der die beabsichtigten Aktionen ACTION_CREATE_DOCUMENT und ACTION_OPEN_DOCUMENT akzeptiert.</string>
|
||||
<string name="file_manager_install_description">Zum Erstellen, Öffnen und Speichern von Datenbankdateien wird ein Dateimanager benötigt, der die beabsichtigte Aktion ACTION_CREATE_DOCUMENT und ACTION_OPEN_DOCUMENT akzeptiert.</string>
|
||||
<string name="clipboard_cleared">Zwischenablage geleert</string>
|
||||
<string name="clipboard_error_title">Zwischenablage-Fehler</string>
|
||||
<string name="clipboard_error">Einige Geräte lassen keine Nutzung der Zwischenablage durch Apps zu.</string>
|
||||
@@ -47,7 +47,7 @@
|
||||
<string name="decrypting_db">Entschlüsselung der Datenbankinhalte …</string>
|
||||
<string name="default_checkbox">Als Standard-Datenbank verwenden</string>
|
||||
<string name="digits">Zahlen</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft. Alle Rechte vorbehalten. Die Nutzung der Software erfolgt auf eigene Verantwortung und ohne jegliche Garantie. Die Applikation ist frei und wird unter den Bedingungen der GNU GPL Version 3 (oder später) verbreitet und lizenziert.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft. Alle Rechte vorbehalten. Die Nutzung der Software erfolgt auf eigene Verantwortung und ohne jegliche Garantie. Die Applikation ist frei und wird unter den Bedingungen der GNU GPL Version 3 (oder später) verbreitet und lizenziert.</string>
|
||||
<string name="select_database_file">Vorhandene Datenbank öffnen</string>
|
||||
<string name="entry_accessed">Letzter Zugriff</string>
|
||||
<string name="entry_cancel">Abbrechen</string>
|
||||
@@ -94,16 +94,15 @@
|
||||
<string name="invalid_credentials">Die Anmeldeinformationen konnten nicht gelesen werden. Wenn dies erneut auftritt, kann Ihre Datenbankdatei beschädigt sein.</string>
|
||||
<string name="invalid_algorithm">Falscher Algorithmus.</string>
|
||||
<string name="invalid_db_sig">Datenbankformat nicht erkannt.</string>
|
||||
<string name="keyfile_does_not_exist">Es existiert keine Schlüsseldatei.</string>
|
||||
<string name="keyfile_is_empty">Die Schlüsseldatei ist leer.</string>
|
||||
<string name="length">Länge</string>
|
||||
<string name="list_size_title">Größe der Listenelemente</string>
|
||||
<string name="list_size_summary">Schriftgröße der Listenelemente</string>
|
||||
<string name="loading_database">Datenbank wird geladen …</string>
|
||||
<string name="lowercase">Kleinbuchstaben</string>
|
||||
<string name="maskpass_title">Passwort verstecken</string>
|
||||
<string name="maskpass_summary">Passwörter standardmäßig mit (***) maskieren</string>
|
||||
<string name="menu_about">Über</string>
|
||||
<string name="hide_password_title">Passwort verstecken</string>
|
||||
<string name="hide_password_summary">Passwörter standardmäßig mit (***) maskieren</string>
|
||||
<string name="about">Über</string>
|
||||
<string name="menu_change_key_settings">Hauptschlüssel ändern</string>
|
||||
<string name="settings">Einstellungen</string>
|
||||
<string name="menu_database_settings">Datenbank-Einstellungen</string>
|
||||
@@ -121,23 +120,18 @@
|
||||
<string name="no_results">Keine Suchergebnisse</string>
|
||||
<string name="no_url_handler">Bitte einen Webbrowser installieren, um diese URL zu öffnen.</string>
|
||||
<string name="open_recent">Zuletzt geöffnete Datenbanken</string>
|
||||
<string name="omitbackup_title">Papierkorb/Sicherungen nicht durchsuchen</string>
|
||||
<string name="omitbackup_summary">Die Gruppen „Sicherung“ und „Papierkorb“ werden bei der Suche nicht berücksichtigt</string>
|
||||
<string name="omit_backup_search_title">Papierkorb/Sicherungen nicht durchsuchen</string>
|
||||
<string name="omit_backup_search_summary">Die Gruppen „Sicherung“ und „Papierkorb“ werden bei der Suche nicht berücksichtigt</string>
|
||||
<string name="progress_create">Neue Datenbank anlegen …</string>
|
||||
<string name="progress_title">Ausführen …</string>
|
||||
<string name="protection">Sicherheit</string>
|
||||
<string name="read_only">Schreibgeschützt</string>
|
||||
<string name="read_only_warning">KeePassDX benötigt Schreibrechte, um etwas an der Datenbank zu ändern.</string>
|
||||
<string name="recentfile_title">Zuletzt verwendete Datenbanken</string>
|
||||
<string name="recentfile_summary">Zuletzt verwendete Datenbanken merken</string>
|
||||
<string name="remember_keyfile_summary">Erinnert sich an den Speicherort der Schlüsseldateien der Datenbanken</string>
|
||||
<string name="remember_keyfile_title">Schlüsselquelle merken</string>
|
||||
<string name="content_description_remove_from_list">Löschen</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Start</string>
|
||||
<string name="rounds">Schlüsseltransformationen</string>
|
||||
<string name="rounds_explanation">Zusätzliche Schlüsseltransformationen bieten einen besseren Schutz gegen Wörterbuch- oder Brute-Force-Angriffe. Allerdings dauert dann auch das Laden und Speichern der Datenbank entsprechend länger.</string>
|
||||
<string name="rounds_hint">Schlüsseltransformationen</string>
|
||||
<string name="saving_database">Datenbank wird gespeichert …</string>
|
||||
<string name="space">Leerzeichen</string>
|
||||
<string name="search_label">Suchen</string>
|
||||
@@ -151,8 +145,7 @@
|
||||
<string name="uppercase">Großbuchstaben</string>
|
||||
<string name="warning">Warnung</string>
|
||||
<string name="warning_password_encoding">Passwortzeichen in der Datenbank vermeiden, die kein Text-Encoding-Format besitzen (nicht erkannte Zeichen werden in denselben Buchstaben umgewandelt).</string>
|
||||
<string name="warning_read_only">Schreibzugriff auf die SD-Karte gewähren, um Datenbankänderungen speichern zu können.</string>
|
||||
<string name="warning_unmounted">Die SD-Karte einbinden, um eine Datenbank erstellen oder laden zu können.</string>
|
||||
<string name="warning_unmounted">Die Speicher einbinden, um eine Datenbank erstellen oder laden zu können.</string>
|
||||
<string name="version_label">Version %1$s</string>
|
||||
<string name="education_unlock_summary">Geben Sie das Passwort und/oder die Schlüsseldatei ein, um Ihre Datenbank zu entsperren.
|
||||
\n
|
||||
@@ -216,7 +209,7 @@
|
||||
<string name="encryption_explanation">Verschlüsselungsalgorithmus der Datenbank wird für sämtliche Daten verwendet.</string>
|
||||
<string name="kdf_explanation">Um den Schlüssel für den Verschlüsselungsalgorithmus zu generieren, wird der Hauptschlüssel umgewandelt, wobei ein zufälliger Salt in der Schlüsselberechnung verwendet wird.</string>
|
||||
<string name="memory_usage">Speichernutzung</string>
|
||||
<string name="memory_usage_explanation">Größe des Speichers (in binären Bytes) der für die Schlüsselableitung genutzt wird.</string>
|
||||
<string name="memory_usage_explanation">Größe des Speichers (in Bytes) der für die Schlüsselableitung genutzt wird.</string>
|
||||
<string name="parallelism">Parallelismus</string>
|
||||
<string name="parallelism_explanation">Grad des Parallelismus (d. h. Anzahl der Threads), der für die Schlüsselableitung genutzt wird.</string>
|
||||
<string name="sort_menu">Sortieren</string>
|
||||
@@ -242,7 +235,7 @@
|
||||
<string name="unavailable_feature_hardware">Keine entsprechende Hardware.</string>
|
||||
<string name="full_file_path_enable_title">Dateipfad</string>
|
||||
<string name="full_file_path_enable_summary">Vollständigen Dateipfad anzeigen</string>
|
||||
<string name="recycle_bin_title">Papierkorb verwenden</string>
|
||||
<string name="recycle_bin_title">Papierkorb-Nutzung</string>
|
||||
<string name="recycle_bin_summary">Verschiebt Gruppen oder Einträge in den Papierkorb, bevor sie gelöscht werden.</string>
|
||||
<string name="monospace_font_fields_enable_title">Feldschriftart</string>
|
||||
<string name="monospace_font_fields_enable_summary">Schriftart in Feldern ändern, um Lesbarkeit zu verbessern</string>
|
||||
@@ -289,21 +282,21 @@
|
||||
<string name="education_sort_summary">Auswählen, wie Einträge und Gruppen sortiert werden.</string>
|
||||
<string name="education_donation_title">Mitmachen</string>
|
||||
<string name="education_donation_summary">Mithelfen, um Stabilität und Sicherheit zu verbessern und weitere Funktionen zu ermöglichen.</string>
|
||||
<string name="html_text_ad_free">Anders als viele andere Passwortmanager ist dieser <strong>werbefrei</strong>, <strong>quelloffen</strong> und speichert keine persönlichen Daten auf dessen Servern – unabhängig von der verwendeten Version.</string>
|
||||
<string name="html_text_buy_pro">Mit dem Kauf der Pro-Version erhält man Zugang zu dieser <strong>visuellen Funktion</strong> und unterstützt insbesondere <strong>die Umsetzung gemeinschaftlicher Projektarbeiten.</strong></string>
|
||||
<string name="html_text_feature_generosity">Diese <strong>visuelle Funktion</strong> wurde wegen Ihrer Großzügigkeit freigeschaltet.</string>
|
||||
<string name="html_text_donation">Um unsere Freiheit zu bewahren und immer aktiv zu bleiben, zählen wir auf Ihren <strong>Beitrag.</strong></string>
|
||||
<string name="html_text_dev_feature">Diese Funktion ist <strong>in Entwicklung</strong> und erfordert <strong>Ihren Beitrag</strong>, um bald verfügbar zu sein.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Durch den Kauf der <strong>Pro-Version</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Durch Ihr <strong>Mitwirken</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">bestärken Sie die Entwickler, <strong>neue Funktionen</strong> einzuführen und gemäß Ihren Anmerkungen <strong>Fehler auszumerzen</strong>.</string>
|
||||
<string name="html_text_ad_free">Anders als viele andere Passwortmanager ist dieser <strong>werbefrei</strong>, <strong>quelloffen</strong> und unter <stark>Copyleft lizenziert</stark>. <strong>Es werden keine persönlichen Daten gesammelt</strong>, in welcher Form auch immer, egal welche Version (kostenlos oder pro) Sie verwenden.</string>
|
||||
<string name="html_text_buy_pro">Mit dem Kauf der Pro-Version erhält man Zugang zu dieser <strong>visuellen Funktion</strong> und unterstützt insbesondere <strong>die Umsetzung gemeinschaftlicher Projektarbeiten.</strong></string>
|
||||
<string name="html_text_feature_generosity">Dieser <strong>visuelle Stil</strong> wurde wegen Ihrer Großzügigkeit freigeschaltet.</string>
|
||||
<string name="html_text_donation">Um unsere Freiheit zu bewahren und immer aktiv zu bleiben, zählen wir auf Ihren <strong>Beitrag.</strong></string>
|
||||
<string name="html_text_dev_feature">Diese Funktion ist <strong>in Entwicklung</strong> und erfordert <strong>Ihren Beitrag</strong>, um bald verfügbar zu sein.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Durch den Kauf der <strong>Pro-Version</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Durch Ihr <strong>Mitwirken</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">du bestärkst die Entwickler:innen, <strong>neue Funktionen</strong> einzuführen und gemäß deinen<strong> Anmerkungen <strong>Fehler auszumerzen</strong>.<strong>neue Funktionen</strong> einzuführen und gemäß Ihren Anmerkungen <strong>Fehler auszumerzen</strong>.</string>
|
||||
<string name="html_text_dev_feature_thanks">Vielen Dank für Ihre Unterstützung.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Wir bemühen uns, diese Funktion bald zu veröffentlichen.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Vergessen Sie nicht, Ihre App aktuell zu halten indem sie neue Versionen installieren.</string>
|
||||
<string name="download">Download</string>
|
||||
<string name="contribute">Unterstützen</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="icon_pack_choose_title">Symbolepaket</string>
|
||||
<string name="icon_pack_choose_summary">In der App verwendetes Symbolepaket</string>
|
||||
@@ -349,8 +342,8 @@
|
||||
<string name="keyboard_appearance_category">Aussehen</string>
|
||||
<string name="keyboard_theme_title">Tastaturdesign</string>
|
||||
<string name="keyboard_keys_category">Tasten</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibration bei Tastendruck</string>
|
||||
<string name="keyboard_key_sound_title">Ton bei Tastendruck</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibrierende Tastendrücke</string>
|
||||
<string name="keyboard_key_sound_title">Hörbare Tastendrücke</string>
|
||||
<string name="selection_mode">Auswahlmodus</string>
|
||||
<string name="do_not_kill_app">Nicht die App beenden …</string>
|
||||
<string name="lock_database_back_root_summary">Datenbank sperren, wenn auf dem Hauptbildschirm der Zurück-Button gedrückt wird</string>
|
||||
@@ -375,7 +368,7 @@
|
||||
<string name="list_groups_show_number_entries_summary">Anzahl der Einträge in einer Gruppe anzeigen</string>
|
||||
<string name="content_description_add_node">Knoten hinzufügen</string>
|
||||
<string name="lock_database_back_root_title">\"Zurück\" drücken, um zu sperren</string>
|
||||
<string name="clear_clipboard_notification_summary">Die Datenbank schließen, wenn die Benachrichtigung geschlossen wird</string>
|
||||
<string name="clear_clipboard_notification_summary">Die Datenbank sperren, wenn die Benachrichtigung geschlossen wird</string>
|
||||
<string name="content_description_node_children">Untergeordneter Knotenpunkt</string>
|
||||
<string name="content_description_keyfile_checkbox">Schlüsseldatei-Kontrollkästchen</string>
|
||||
<string name="error_move_entry_here">Hierher kann kein Eintrag verschoben werden.</string>
|
||||
@@ -392,7 +385,7 @@
|
||||
<string name="biometric">Biometrisch</string>
|
||||
<string name="enable">Aktivieren</string>
|
||||
<string name="disable">Deaktivieren</string>
|
||||
<string name="biometric_prompt_store_credential_message">ACHTUNG: Die Verwendung der biometrischen Erkennung befreit Sie nicht von der Kenntnis Ihres Hauptpassworts.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Achtung: Wenn du die biometrische Erkennung verwendest, musst du dir das Master-Passwort trotzdem merken.</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Datenbank-Anmeldeinformationen aus biometrischen Daten extrahieren</string>
|
||||
<string name="biometric_auto_open_prompt_title">Biometrische Abfrage automatisch öffnen</string>
|
||||
<string name="biometric_auto_open_prompt_summary">Biometrische Eingabeaufforderung automatisch öffnen, wenn ein biometrischer Schlüssel für eine Datenbank definiert ist.</string>
|
||||
@@ -427,21 +420,21 @@
|
||||
<string name="advanced_unlock_explanation_summary">Erweitertes Entsperren verwenden, um eine Datenbank einfacher zu öffnen.</string>
|
||||
<string name="database_data_compression_title">Datenkompression</string>
|
||||
<string name="database_data_compression_summary">Datenkompression reduziert die Datenbankgröße.</string>
|
||||
<string name="max_history_items_title">Max. Verlaufseinträge</string>
|
||||
<string name="max_history_items_title">Maximale Anzahl</string>
|
||||
<string name="max_history_items_summary">Anzahl der Verlaufseinträge pro Eintrag begrenzen</string>
|
||||
<string name="max_history_size_title">Max. Verlaufsumfang</string>
|
||||
<string name="max_history_size_summary">Verlaufsumfang pro Eintrag (in binären Bytes) begrenzen</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Änderung empfehlen</string>
|
||||
<string name="max_history_size_title">Maximale Größe</string>
|
||||
<string name="max_history_size_summary">Verlaufsumfang (in Bytes) pro Eintrag begrenzen</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Erneuerung empfehlen</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">(Nach Tagen) Änderung des Hauptschlüssels empfehlen</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Änderung erzwingen</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">(Nach Tagen) Änderung des Hauptschlüssels erzwingen</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Änderung beim nächsten Mal erzwingen</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Änderung des Hauptschlüssels beim nächsten Mal erzwingen (einmalig)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Erneuerung erzwingen</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Ändern des Hauptschlüssels erforderlich (Tage)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Erneuerung beim nächsten Mal erzwingen</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Änderung des Hauptschlüssels beim nächsten Mal erfordern (einmalig)</string>
|
||||
<string name="database_default_username_title">Vorgegebener Benutzername</string>
|
||||
<string name="database_custom_color_title">Benutzerdefinierte Datenbankfarbe</string>
|
||||
<string name="compression">Kompression</string>
|
||||
<string name="compression_none">Keine</string>
|
||||
<string name="compression_gzip">GZip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Gerätetastatur-Einstellungen</string>
|
||||
<string name="error_save_database">Die Datenbank konnte nicht gespeichert werden.</string>
|
||||
<string name="menu_save_database">Datenbank speichern</string>
|
||||
@@ -453,4 +446,16 @@
|
||||
<string name="recycle_bin_group_title">Papierkorb-Gruppe</string>
|
||||
<string name="enable_auto_save_database_title">Datenbank automatisch speichern</string>
|
||||
<string name="enable_auto_save_database_summary">Automatisches Speichern der Datenbank nach einer wichtigen Aktion (nur im Modus \"Bearbeiten\")</string>
|
||||
<string name="entry_attachments">Anhänge</string>
|
||||
<string name="menu_restore_entry_history">Historie wiederherstellen</string>
|
||||
<string name="menu_delete_entry_history">Historie löschen</string>
|
||||
<string name="keyboard_auto_go_action_title">Auto-Key-Aktion</string>
|
||||
<string name="keyboard_auto_go_action_summary">Aktion der Go-Taste, die automatisch nach dem Drücken einer Feldtaste ausgeführt wird</string>
|
||||
<string name="download_attachment">%1$s herunterladen</string>
|
||||
<string name="download_initialization">Initialisieren…</string>
|
||||
<string name="download_progression">Fortschritt: %1$d%</string>
|
||||
<string name="download_finalization">Fertigstellung…</string>
|
||||
<string name="download_complete">Vollständig! Tippen Sie, um die Datei zu öffnen.</string>
|
||||
<string name="hide_expired_entries_title">Abgelaufene Einträge ausblenden</string>
|
||||
<string name="hide_expired_entries_summary">Abgelaufene Einträge werden ausgeblendet</string>
|
||||
</resources>
|
||||
@@ -16,22 +16,21 @@
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Σχόλια</string>
|
||||
<string name="about_homepage">Αρχική Σελίδα</string>
|
||||
--><resources>
|
||||
<string name="feedback">Σχόλια</string>
|
||||
<string name="homepage">Αρχική Σελίδα</string>
|
||||
<string name="about_description">Το KeePassDX είναι μία εφαρμογή Android του διαχειριστή κωδικών KeePass</string>
|
||||
<string name="accept">Αποδοχή</string>
|
||||
<string name="add_entry">Προσθήκη καταχώρησης</string>
|
||||
<string name="add_group">Προσθήκη ομάδας</string>
|
||||
<string name="encryption_algorithm">Αλγόριθμος κρυπτογράφησης</string>
|
||||
<string name="app_timeout">Χρονικό όριο εφαρμογής</string>
|
||||
<string name="app_timeout_summary">Αδράνεια πριν κλείσει η εφαρμογή</string>
|
||||
<string name="app_timeout_summary">Χρόνος αδράνειας πριν από το κλείδωμα της βάσης δεδομένων</string>
|
||||
<string name="application">Εφαρμογή</string>
|
||||
<string name="menu_app_settings">Ρυθμίσεις εφαρμογής</string>
|
||||
<string name="beta_dontask">Να μην εμφανιστεί ξανά</string>
|
||||
<string name="brackets">Αγκύλες</string>
|
||||
<string name="file_manager_install_description">H Δημιουργία, το Άνοιγμα και η Αποθήκευση αρχείου βάσης δεδομένων απαιτεί την εγκατάσταση ενός διαχειριστή αρχείων που δέχεται την ενεργό δράση ACTION_CREATE_DOCUMENT και ACTION_OPEN_DOCUMENT</string>
|
||||
<string name="file_manager_install_description">Ένας διαχειριστής αρχείων που δέχεται τις ενέργειες δράσης ACTION_CREATE_DOCUMENT και ACTION_OPEN_DOCUMENT είναι απαραίτητος για τη δημιουργία, το άνοιγμα και την αποθήκευση αρχείων βάσης δεδομένων.</string>
|
||||
<string name="clipboard_cleared">Το πρόχειρο καθαρίστηκε</string>
|
||||
<string name="clipboard_error_title">Σφάλμα προχείρου</string>
|
||||
<string name="clipboard_error">Ορισμένες συσκευές δεν επιτρέπουν στις εφαρμογές να χρησιμοποιούν το πρόχειρο.</string>
|
||||
@@ -44,7 +43,7 @@
|
||||
<string name="decrypting_db">Αποκρυπτογράφηση περιεχομένου βάσης δεδομένων …</string>
|
||||
<string name="default_checkbox">Χρήση ως προεπιλεγμένης βάσης δεδομένων</string>
|
||||
<string name="digits">Ψηφία</string>
|
||||
<string name="disclaimer_formal">Το KeePassDX © %1$d Kunzisoft έρχεται χωρίς απολύτως καμία εγγύηση. Αυτό είναι ελεύθερο λογισμικό και είστε ευπρόσδεκτοι να το διανείμετε εκ νέου υπό τις συνθήκες της έκδοσης GPL 3 ή νεότερης έκδοσης.</string>
|
||||
<string name="html_about_licence">Το KeePassDX © %1$d Kunzisoft έρχεται χωρίς απολύτως καμία εγγύηση. Αυτό είναι ελεύθερο λογισμικό και είστε ευπρόσδεκτοι να το διανείμετε εκ νέου υπό τις συνθήκες της έκδοσης GPL 3 ή νεότερης έκδοσης.</string>
|
||||
<string name="select_database_file">Ανοίξτε την υπάρχουσα βάση δεδομένων</string>
|
||||
<string name="entry_accessed">Πρόσβαση</string>
|
||||
<string name="entry_cancel">Ακύρωση</string>
|
||||
@@ -78,28 +77,27 @@
|
||||
<string name="field_value">Τιμή πεδίου</string>
|
||||
<string name="file_browser">Πρόγραμμα περιήγησης Αρχείων</string>
|
||||
<string name="generate_password">Δημιουργία κωδικού πρόσβασης</string>
|
||||
<string name="hint_conf_pass">επιβεβαίωση κωδικού</string>
|
||||
<string name="hint_generated_password">παραγόμενος κωδικός πρόσβασης</string>
|
||||
<string name="hint_conf_pass">Επιβεβαίωση κωδικού</string>
|
||||
<string name="hint_generated_password">Παραγόμενος κωδικός πρόσβασης</string>
|
||||
<string name="hint_group_name">Όνομα ομάδας</string>
|
||||
<string name="hint_keyfile">αρχείο-κλειδί</string>
|
||||
<string name="hint_length">μήκος</string>
|
||||
<string name="hint_pass">κωδικός</string>
|
||||
<string name="hint_keyfile">Αρχείο κλειδί</string>
|
||||
<string name="hint_length">Μήκος</string>
|
||||
<string name="hint_pass">Κωδικός</string>
|
||||
<string name="password">Κωδικός Πρόσβασης</string>
|
||||
<string name="install_from_play_store">Εγκατάσταση από το Play Store</string>
|
||||
<string name="install_from_f_droid">Εγκατάσταση από το F-Droid</string>
|
||||
<string name="invalid_credentials">Δεν ήταν δυνατή η ανάγνωση διαπιστευτηρίων. Εάν αυτό επαναληφθεί, το αρχείο της βάσης δεδομένων ενδέχεται να είναι κατεστραμμένο.</string>
|
||||
<string name="invalid_algorithm">Λάθος αλγόριθμος.</string>
|
||||
<string name="invalid_db_sig">Δεν ήταν δυνατή η αναγνώριση της μορφής της βάσης δεδομένων.</string>
|
||||
<string name="keyfile_does_not_exist">Δεν υπάρχει αρχείο-κλειδϊ.</string>
|
||||
<string name="keyfile_is_empty">Το αρχείο-κλειδί είναι κενό.</string>
|
||||
<string name="length">Μήκος</string>
|
||||
<string name="list_size_title">Μέγεθος στοιχείου λίστας</string>
|
||||
<string name="list_size_summary">Μέγεθος κειμένου στη λίστα στοιχείων</string>
|
||||
<string name="loading_database">Φόρτωση βάσης δεδομένων…</string>
|
||||
<string name="lowercase">Μικρά</string>
|
||||
<string name="maskpass_title">Απόκρυψη κωδικών πρόσβασης</string>
|
||||
<string name="maskpass_summary">Μάσκα κωδικούς πρόσβασης (***) από προεπιλογή</string>
|
||||
<string name="menu_about">Σχετικά με</string>
|
||||
<string name="hide_password_title">Απόκρυψη κωδικών πρόσβασης</string>
|
||||
<string name="hide_password_summary">Μάσκα κωδικούς πρόσβασης (***) από προεπιλογή</string>
|
||||
<string name="about">Σχετικά με</string>
|
||||
<string name="menu_change_key_settings">Αλλαγή Κύριου Κλειδιού</string>
|
||||
<string name="settings">Ρυθμίσεις</string>
|
||||
<string name="menu_database_settings">Ρυθμίσεις βάσης δεδομένων</string>
|
||||
@@ -117,22 +115,17 @@
|
||||
<string name="no_results">Δεν βρέθηκαν αποτελέσματα αναζήτησης</string>
|
||||
<string name="no_url_handler">Εγκαταστήστε ένα πρόγραμμα περιήγησης για να ανοίξετε αυτήν τη διεύθυνση URL.</string>
|
||||
<string name="open_recent">Πρόσφατες βάσεις δεδομένων</string>
|
||||
<string name="omitbackup_title">Να μην γίνει αναζήτηση μέσα από τις καταχωρήσεις αντιγραφών ασφαλείας</string>
|
||||
<string name="omitbackup_summary">Παράληψη ομάδας \"Αντίγραφο Ασφαλείας\" και \"Κάδος Ανακύκλωσης\" από τα αποτελέσματα αναζήτησης</string>
|
||||
<string name="omit_backup_search_title">Να μην γίνει αναζήτηση μέσα από τις καταχωρήσεις αντιγραφών ασφαλείας</string>
|
||||
<string name="omit_backup_search_summary">Παράληψη ομάδας \"Αντίγραφο Ασφαλείας\" και \"Κάδος Ανακύκλωσης\" από τα αποτελέσματα αναζήτησης</string>
|
||||
<string name="progress_create">Δημιουργία νέας βάσης δεδομένων…</string>
|
||||
<string name="progress_title">Επεξεργασία…</string>
|
||||
<string name="protection">Προστασία</string>
|
||||
<string name="read_only_warning">Το KeePassDX χρειάζεται άδεια εγγραφής για να αλλάξει οτιδήποτε στη βάση δεδομένων σας.</string>
|
||||
<string name="recentfile_title">Πρόσφατο ιστορικό αρχείων</string>
|
||||
<string name="recentfile_summary">Απομνημόνευση πρόσφατων ονομάτων αρχείων</string>
|
||||
<string name="remember_keyfile_summary">Απομνημόνευση της τοποθεσίας αρχείων-κλειδιών των βάσεων δεδομένων</string>
|
||||
<string name="remember_keyfile_title">Αποθήκευση αρχείου-κλειδιού</string>
|
||||
<string name="content_description_remove_from_list">Αφαίρεση</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Ριζικός Κατάλογος</string>
|
||||
<string name="rounds">Κύκλοι μετασχηματισμού Κρυπτογράφησης</string>
|
||||
<string name="rounds_explanation">Επιπλέον κύκλοι κρυπτογράφησης παρέχουν πρόσθετη προστασία ενάντια σε επιθέσεις brute force, αλλά μπορεί να επιβραδύνει πολύ την φόρτωση και την αποθήκευση.</string>
|
||||
<string name="rounds_hint">κύκλοι μετασχηματισμού</string>
|
||||
<string name="saving_database">Αποθήκευση βάσης δεδομένων…</string>
|
||||
<string name="space">Κενό</string>
|
||||
<string name="search_label">Αναζήτηση</string>
|
||||
@@ -144,7 +137,7 @@
|
||||
<string name="underline">Υπογράμμιση</string>
|
||||
<string name="unsupported_db_version">Μη υποστηριζόμενη έκδοση βάσης δεδομένων.</string>
|
||||
<string name="uppercase">Κεφαλαία</string>
|
||||
<string name="warning_unmounted">Μοντάρετε την κάρτα SD για να δημιουργήσετε ή να φορτώσετε μια βάση δεδομένων.</string>
|
||||
<string name="warning_unmounted">Μοντάρετε την κάρτα μνήμης για να δημιουργήσετε ή να φορτώσετε μια βάση δεδομένων.</string>
|
||||
<string name="version_label">Έκδοση %1$s</string>
|
||||
<string name="education_unlock_summary">Καταχωρίστε τον κωδικό πρόσβασης και /ή το αρχείο-κλειδί για να ξεκλειδώσετε τη βάση δεδομένων σας.
|
||||
\n
|
||||
@@ -178,7 +171,7 @@
|
||||
<string name="encryption_explanation">Αλγόριθμος κρυπτογράφησης βάσης δεδομένων που χρησιμοποιείται για όλα τα δεδομένα.</string>
|
||||
<string name="kdf_explanation">Για να δημιουργηθεί το κλειδί για τον αλγόριθμο κρυπτογράφησης, το κύριο κλειδί μετασχηματίζεται χρησιμοποιώντας μια τυχαία αλατισμένη λειτουργία εξαγωγής κλειδιών.</string>
|
||||
<string name="memory_usage">Χρήση μνήμης</string>
|
||||
<string name="memory_usage_explanation">Ποσότητα μνήμης (σε δυαδικά bytes) που θα χρησιμοποιηθεί από τη λειτουργία εξαγωγής κλειδιών.</string>
|
||||
<string name="memory_usage_explanation">Ποσότητα μνήμης (σε bytes) που θα χρησιμοποιηθεί από τη λειτουργία εξαγωγής κλειδιών.</string>
|
||||
<string name="parallelism">Παραλληλισμός</string>
|
||||
<string name="parallelism_explanation">Βαθμός παραλληλισμού (δηλ. Αριθμός νημάτων) που χρησιμοποιείται από τη συνάρτηση εξαγωγής κλειδιών.</string>
|
||||
<string name="sort_menu">Ταξινόμηση</string>
|
||||
@@ -192,7 +185,6 @@
|
||||
<string name="sort_last_access_time">Προσπέλαση</string>
|
||||
<string name="warning">Προειδοποίηση</string>
|
||||
<string name="warning_password_encoding">Αποφύγετε τους χαρακτήρες κωδικού πρόσβασης έξω από τη μορφή κωδικοποίησης κειμένου στο αρχείο βάσης δεδομένων (οι μη αναγνωρισμένοι χαρακτήρες μετατρέπονται στο ίδιο γράμμα).</string>
|
||||
<string name="warning_read_only">Δώστε πρόσβαση εγγραφής στην κάρτα SD για να αποθηκεύσετε τις αλλαγές της βάσης δεδομένων.</string>
|
||||
<string name="warning_empty_password">Θέλετε πραγματικά να μην έχετε κανέναν κωδικό προστασίας ξεκλειδώματος;</string>
|
||||
<string name="warning_no_encryption_key">Είστε βέβαιοι ότι δεν θέλετε να χρησιμοποιήσετε κάποιο κλειδί κρυπτογράφησης;</string>
|
||||
<string name="encrypted_value_stored">Ο Κρυπτογραφημένος κωδικός έχει αποθηκευτεί</string>
|
||||
@@ -219,12 +211,12 @@
|
||||
<string name="create_keepass_file">Δημιουργία νέας βάσης δεδομένων</string>
|
||||
<string name="full_file_path_enable_title">Διαδρομή αρχείου</string>
|
||||
<string name="full_file_path_enable_summary">Προβολή ολόκληρης της διαδρομής αρχείου</string>
|
||||
<string name="recycle_bin_title">Χρησιμοποιήστε κάδο ανακύκλωσης</string>
|
||||
<string name="recycle_bin_title">Χρήση Κάδου ανακύκλωσης</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_title">Πρόχειρο εμπιστοσύνης</string>
|
||||
<string name="allow_copy_password_summary">Επιτρέψτε τον κωδικό εισόδου και τα προστατευμένα πεδία να εισέλθουν στο πρόχειρο</string>
|
||||
<string name="allow_copy_password_summary">Επιτρέψτε την αντιγραφή του κωδικού εισόδου και των προστατευμένων πεδίων στο πρόχειρο</string>
|
||||
<string name="database_name_title">Όνομα Βάσης Δεδομένων</string>
|
||||
<string name="database_description_title">Περιγραφή Βάσης Δεδομένων</string>
|
||||
<string name="database_version_title">Έκδοση Βάσης Δεδομένων</string>
|
||||
@@ -243,7 +235,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>
|
||||
@@ -263,23 +255,21 @@
|
||||
<string name="education_sort_summary">Επιλέξτε τον τρόπο ταξινόμησης καταχωρήσεων και ομάδων.</string>
|
||||
<string name="education_donation_title">Συμμετοχή</string>
|
||||
<string name="education_donation_summary">Βοηθήστε να αυξήσετε τη σταθερότητα, την ασφάλεια και την προσθήκη περισσότερων λειτουργιών.</string>
|
||||
<string name="html_text_ad_free">Σε αντίθεση με πολλές άλλες εφαρμογές διαχείρισης κωδικών πρόσβασης, αυτό είναι <strong>χωρίς διαφημίσεις</strong>, <strong>copylefted libre λογισμικό</strong> και δεν συλλέγει προσωπικά δεδομένα στους διακομιστές του, ανεξάρτητα από την έκδοση που χρησιμοποιείτε.</string>
|
||||
<string name="html_text_buy_pro">Με την αγορά της επαγγελματικής έκδοσης, θα έχετε πρόσβαση σε αυτό το <strong>οπτικό στοιχείο</strong> και θα βοηθήσετε ιδιαίτερα την <strong>υλοποίηση ιδεών της κοινότητας.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Αυτή η <strong>οπτική λειτουργία</strong> είναι διαθέσιμη χάρη στη γενναιοδωρία σας.</string>
|
||||
<string name="html_text_donation">Για να διατηρήσουμε την ελεύθερη έκδοση και να είμαστε πάντα ενεργοί, υπολογίζουμε στην <strong>συνεισφορά σας.</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">Αυτή η λειτουργία είναι <strong>υπό ανάπτυξη</strong> και απαιτεί την <strong>συνεισφοράς</strong> σας για να είναι σύντομα διαθέσιμη.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Με την αγορά της έκδοσης <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Με την <strong>συνεισφορά</strong> σας,</string>
|
||||
<string name="html_text_dev_feature_encourage">ενθαρρύνετε τους προγραμματιστές να δημιουργούν <strong>νέες λειτουργίες</strong> και να <strong>διορθώνουν σφάλματα</strong> σύμφωνα με τις παρατηρήσεις σας.</string>
|
||||
<string name="html_text_ad_free">Σε αντίθεση με πολλές άλλες εφαρμογές διαχείρισης κωδικών πρόσβασης, αυτό είναι <strong>χωρίς διαφημίσεις</strong>, <strong>copylefted libre λογισμικό</strong> και δεν συλλέγει προσωπικά δεδομένα στους διακομιστές του, ανεξάρτητα από την έκδοση που χρησιμοποιείτε.</string>
|
||||
<string name="html_text_buy_pro">Με την αγορά της επαγγελματικής έκδοσης, θα έχετε πρόσβαση σε αυτό το <strong>οπτικό στοιχείο</strong> και θα βοηθήσετε ιδιαίτερα την <strong>υλοποίηση ιδεών της κοινότητας.</strong></string>
|
||||
<string name="html_text_feature_generosity">Αυτή η <strong>οπτική λειτουργία</strong> είναι διαθέσιμη χάρη στη γενναιοδωρία σας.</string>
|
||||
<string name="html_text_donation">Για να διατηρήσουμε την ελεύθερη έκδοση και να είμαστε πάντα ενεργοί, υπολογίζουμε στην <strong>συνεισφορά σας.</strong></string>
|
||||
<string name="html_text_dev_feature">Αυτή η λειτουργία είναι <strong>υπό ανάπτυξη</strong> και απαιτεί την <strong>συνεισφοράς</strong> σας για να είναι σύντομα διαθέσιμη.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Με την αγορά της έκδοσης <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Με την <strong>συνεισφορά</strong> σας,</string>
|
||||
<string name="html_text_dev_feature_encourage">ενθαρρύνετε τους προγραμματιστές να δημιουργούν <strong>νέες λειτουργίες</strong> και να <strong>διορθώνουν σφάλματα</strong> σύμφωνα με τις παρατηρήσεις σας.</string>
|
||||
<string name="html_text_dev_feature_thanks">Ευχαριστούμε πολύ για τη συνεισφορά σας.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Εργαζόμαστε σκληρά για να διαθέσουμε αυτό το χαρακτηριστικό γρήγορα.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Μην ξεχνάτε να ενημερώνετε την εφαρμογή σας, εγκαθιστώντας νέες εκδόσεις.</string>
|
||||
<string name="download">Download</string>
|
||||
<string name="contribute">Συνεισφορά</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Θέμα Εφαρμογής</string>
|
||||
<string name="style_choose_summary">Θέμα που χρησιμοποιείται στην εφαρμογή</string>
|
||||
@@ -291,7 +281,7 @@
|
||||
<string name="menu_paste">Επικόλληση</string>
|
||||
<string name="menu_cancel">Ακύρωση</string>
|
||||
<string name="clipboard_warning">Εάν αποτύχει η αυτόματη διαγραφή του προχείρου, διαγράψτε το ιστορικό του χειροκίνητα.</string>
|
||||
<string name="allow_copy_password_warning">ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Το πρόχειρο μοιράζεται από όλες τις εφαρμογές. Αν αντιγράφονται ευαίσθητα δεδομένα, άλλο λογισμικό μπορεί να το ανακτήσει.</string>
|
||||
<string name="allow_copy_password_warning">Προειδοποίηση: Το πρόχειρο μοιράζεται από όλες τις εφαρμογές. Αν αντιγράφονται ευαίσθητα δεδομένα, άλλο λογισμικό μπορεί να το ανακτήσει.</string>
|
||||
<string name="allow_no_password_title">Να μην επιτρέπεται κανένα κύριο κλειδί</string>
|
||||
<string name="allow_no_password_summary">Ενεργοποίηση του κουμπιού \"Άνοιγμα\" αν δεν έχουν επιλεγεί τα διαπιστευτήρια</string>
|
||||
<string name="enable_education_screens_title">Οθόνες Εκμάθησης</string>
|
||||
@@ -328,15 +318,15 @@
|
||||
<string name="keyboard_appearance_category">Εμφάνιση</string>
|
||||
<string name="keyboard_theme_title">Θέμα Πληκτρολογίου</string>
|
||||
<string name="keyboard_keys_category">Κλειδιά</string>
|
||||
<string name="keyboard_key_vibrate_title">Δόνηση κατά το πάτημα πλήκτρου</string>
|
||||
<string name="keyboard_key_sound_title">Ήχος στο πάτημα πλήκτρων</string>
|
||||
<string name="keyboard_key_vibrate_title">Δονητικά πλήκτρα</string>
|
||||
<string name="keyboard_key_sound_title">Ακουστικά πλήκτρα</string>
|
||||
<string name="selection_mode">Λειτουργία επιλογής</string>
|
||||
<string name="do_not_kill_app">Μη κλείσιμο της εφαρμογής …</string>
|
||||
<string name="lock_database_back_root_title">Πατήστε \'Πίσω\' για να κλειδώσετε</string>
|
||||
<string name="lock_database_back_root_summary">Κλείδωμα της βάσης δεδομένων όταν ο χρήστης κάνει κλικ στο κουμπί \"πίσω\" στη αρχική οθόνη</string>
|
||||
<string name="clear_clipboard_notification_title">Καθαρισμός στο κλείσιμο</string>
|
||||
<string name="clear_clipboard_notification_summary">Κλείσιμο της βάση δεδομένων κατά το κλείσιμο της ειδοποίησης</string>
|
||||
<string name="recycle_bin">Κάδος Aνακύκλωσης</string>
|
||||
<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">Εμφάνιση πεδίων εισαγωγής στο Magikeyboard κατά την προβολή μιας καταχώρησης</string>
|
||||
<string name="delete_entered_password_title">Διαγραφή κωδικού πρόσβασης</string>
|
||||
@@ -364,14 +354,14 @@
|
||||
<string name="content_description_background">Υπόβαθρο</string>
|
||||
<string name="content_description_update_from_list">Ενημέρωση</string>
|
||||
<string name="content_description_keyboard_close_fields">Κλείσιμο πεδίων</string>
|
||||
<string name="error_create_database_file">Δεν είναι δυνατή η δημιουργία βάσης δεδομένων με αυτόν τον κωδικό πρόσβασης και το αρχείο-κλειδί.</string>
|
||||
<string name="error_create_database_file">Δεν είναι δυνατή η δημιουργία βάσης δεδομένων με αυτόν τον κωδικό πρόσβασης και το αρχείο κλειδί.</string>
|
||||
<string name="menu_advanced_unlock_settings">Προηγμένο ξεκλείδωμα</string>
|
||||
<string name="menu_biometric_remove_key">Διαγράψτε το αποθηκευμένο βιομετρικό κλειδί</string>
|
||||
<string name="configure_biometric">Η Βιομετρική προτροπή υποστηρίζεται αλλά δεν έχει ρυθμιστεί.</string>
|
||||
<string name="open_biometric_prompt_unlock_database">Ανοίξτε τη βιομετρική προτροπή για να ξεκλειδώσετε τη βάση δεδομένων</string>
|
||||
<string name="open_biometric_prompt_store_credential">Ανοίξτε τη βιομετρική προτροπή για την αποθήκευση διαπιστευτηρίων</string>
|
||||
<string name="biometric_prompt_store_credential_title">Αποθήκευση βιομετρικής αναγνώρισης</string>
|
||||
<string name="biometric_prompt_store_credential_message">ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η χρήση της βιομετρικής αναγνώρισης δεν σας απαλλάσσει από το να γνωρίζετε τον κύριο κωδικό πρόσβασης.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Προειδοποίηση: Πρέπει ακόμα να θυμάστε τον κύριο κωδικό πρόσβασης σας εάν χρησιμοποιείτε βιομετρική αναγνώριση.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Άνοιγμα βάσης δεδομένων με βιομετρική αναγνώριση</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Εξαγωγή της πιστοποίησης βάσης δεδομένων με βιομετρικά δεδομένα</string>
|
||||
<string name="biometric_invalid_key">Δεν είναι δυνατή η ανάγνωση του βιομετρικού κλειδιού. Διαγράψτε το και επαναλάβετε τη διαδικασία βιομετρικής αναγνώρισης.</string>
|
||||
@@ -390,7 +380,7 @@
|
||||
<string name="biometric_delete_all_key_warning">Είστε βέβαιοι ότι θέλετε να διαγράψετε όλα τα κλειδιά που σχετίζονται με τη βιομετρική αναγνώριση;</string>
|
||||
<string name="enable">Ενεργοποίηση</string>
|
||||
<string name="disable">Απενεργοποίηση</string>
|
||||
<string name="master_key">Κύριο Κλειδί</string>
|
||||
<string name="master_key">Κύριο κλειδί</string>
|
||||
<string name="security">Ασφάλεια</string>
|
||||
<string name="entry_history">Ιστορικό</string>
|
||||
<string name="entry_setup_otp">Ρυθμίστε τον κωδικό μιάς χρήσης</string>
|
||||
@@ -411,9 +401,9 @@
|
||||
<string name="invalid_db_same_uuid">%1$s με το ίδιο UUID %2$s υπάρχει ήδη.</string>
|
||||
<string name="creating_database">Δημιουργία βάσης δεδομένων…</string>
|
||||
<string name="menu_security_settings">Ρυθμίσεις Ασφαλείας</string>
|
||||
<string name="menu_master_key_settings">Ρυθμίσεις Κύριου Κλειδιού</string>
|
||||
<string name="menu_master_key_settings">Ρυθμίσεις κύριου κλειδιού</string>
|
||||
<string name="contains_duplicate_uuid">Η βάση δεδομένων περιέχει διπλά UUIDs.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Με την επικύρωση αυτού του διαλόγου, το KeePass DX θα διορθώσει το πρόβλημα (δημιουργώντας νέα UUIDs για διπλότυπα) και θα συνεχίσει.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Με την επικύρωση αυτού του διαλόγου, το KeePassDX θα διορθώσει το πρόβλημα (δημιουργώντας νέα UUIDs για διπλότυπα) και θα συνεχίσει.</string>
|
||||
<string name="database_history">Ιστορικό</string>
|
||||
<string name="autofill_explanation_summary">Ενεργοποιήστε την αυτόματη συμπλήρωση για να συμπληρώσετε γρήγορα φόρμες σε άλλες εφαρμογές</string>
|
||||
<string name="database_opened">Η Βάση Δεδομένων άνοιξε</string>
|
||||
@@ -423,28 +413,28 @@
|
||||
<string name="advanced_unlock_explanation_summary">Χρησιμοποιήστε το προηγμένο ξεκλείδωμα για να ανοίξετε μια βάση δεδομένων πιο εύκολα</string>
|
||||
<string name="database_data_compression_title">Συμπίεση Δεδομένων</string>
|
||||
<string name="database_data_compression_summary">Η συμπίεση δεδομένων μειώνει το μέγεθος της βάσης δεδομένων.</string>
|
||||
<string name="max_history_items_title">Μέγιστα στοιχεία ιστορικού</string>
|
||||
<string name="max_history_items_summary">Περιορισμός αριθμού των στοιχείων ιστορικού ανά καταχώριση</string>
|
||||
<string name="max_history_size_title">Μέγιστο μέγεθος ιστορικού</string>
|
||||
<string name="max_history_size_summary">Περιορισμός μεγέθους ιστορικού ανά καταχώριση (σε δυαδικά bytes)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Προτεινόμενες αλλαγές</string>
|
||||
<string name="max_history_items_title">Μέγιστος αριθμός</string>
|
||||
<string name="max_history_items_summary">Περιορίστε τον αριθμό των στοιχείων ιστορικού ανά καταχώριση</string>
|
||||
<string name="max_history_size_title">Μέγιστο μέγεθος</string>
|
||||
<string name="max_history_size_summary">Περιορίστε το μέγεθος ιστορικού (σε bytes) ανά καταχώριση</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Συστήστε ανανέωση</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Προτεινόμενη αλλαγή του κύριου κλειδιού (ημέρες)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Εξαναγκαστική αλλαγή</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Εξαναγκαστική αλλαγή του κύριου κλειδιού (ημέρες)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Εξαναγκαστική αλλαγή την επόμενη φορά</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Εξαναγκαστική αλλαγή του κύριου κλειδιού την επόμενη φορά (μία φορά)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Εξαναγκαστική ανανέωση</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Απαιτείται αλλαγή του κύριου κλειδιού (ημέρες)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Εξαναγκαστική ανανέωση την επόμενη φορά</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Απαιτείται αλλαγή του κύριου κλειδιού την επόμενη φορά (μία φορά)</string>
|
||||
<string name="database_default_username_title">Προεπιλεγμένο όνομα χρήστη</string>
|
||||
<string name="database_custom_color_title">Προσαρμοσμένο χρώμα βάσης δεδομένων</string>
|
||||
<string name="compression">Συμπίεση</string>
|
||||
<string name="compression_none">Καμιά</string>
|
||||
<string name="compression_gzip">GZip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="magic_keyboard_explanation_summary">Ενεργοποιώντας ένα προσαρμοσμένο πληκτρολόγιο συγκεντρώνει τους κωδικούς πρόσβασής σας και όλα τα πεδία ταυτότητας</string>
|
||||
<string name="device_keyboard_setting_title">Ρυθμίσεις Πληκτρολογίου Συσκευής</string>
|
||||
<string name="device_keyboard_setting_title">Ρυθμίσεις πληκτρολογίου Συσκευής</string>
|
||||
<string name="education_biometric_title">Ξεκλείδωμα Βάσης Δεδομένων με βιομετρικά στοιχεία</string>
|
||||
<string name="education_biometric_summary">Συνδέστε τον κωδικό πρόσβασής σας στο σαρωμένο βιομετρικό σας για να ξεκλειδώσετε γρήγορα τη βάση δεδομένων σας.</string>
|
||||
<string name="error_save_database">Δεν ήταν δυνατή η αποθήκευση της βάσης δεδομένων.</string>
|
||||
<string name="menu_save_database">Αποθήκευση βάσης δεδομένων</string>
|
||||
<string name="menu_empty_recycle_bin">Άδειος Κάδος Ανακύκλωσης</string>
|
||||
<string name="menu_empty_recycle_bin">Αδειάστε τον κάδο ανακύκλωσης</string>
|
||||
<string name="command_execution">Εκτέλεση της εντολής…</string>
|
||||
<string name="warning_permanently_delete_nodes">Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά τους επιλεγμένους κόμβους;</string>
|
||||
<string name="keystore_not_accessible">Η κλειδοθήκη δεν έχει προετοιμαστεί σωστά.</string>
|
||||
@@ -452,4 +442,16 @@
|
||||
<string name="recycle_bin_group_title">Ομάδα Κάδου Ανακύκλωσης</string>
|
||||
<string name="enable_auto_save_database_title">Αυτόματη αποθήκευση βάσης δεδομένων</string>
|
||||
<string name="enable_auto_save_database_summary">Αυτόματη αποθήκευση της βάσης δεδομένων μετά από μια σημαντική ενέργεια (μόνο σε λειτουργία \"Τροποποιήσιμο\")</string>
|
||||
<string name="entry_attachments">Συνημμένα</string>
|
||||
<string name="menu_restore_entry_history">Επαναφορά ιστορικού</string>
|
||||
<string name="menu_delete_entry_history">Διαγραφή ιστορικού</string>
|
||||
<string name="keyboard_auto_go_action_title">Αυτόματη ενέργεια κουμπιού</string>
|
||||
<string name="keyboard_auto_go_action_summary">Η ενέργεια του πλήκτρου Go γίνεται αυτόματα αφού πατήσετε ένα πλήκτρο πεδίου</string>
|
||||
<string name="download_attachment">Λήψη %1$s</string>
|
||||
<string name="download_initialization">Αρχικοποίηση…</string>
|
||||
<string name="download_progression">Σε εξέλιξη: %1$d%</string>
|
||||
<string name="download_finalization">Ολοκλήρωση…</string>
|
||||
<string name="download_complete">Ολοκληρώθηκε! Πατήστε για να ανοίξετε το αρχείο.</string>
|
||||
<string name="hide_expired_entries_title">Απόκρυψη καταχωρίσεων που έχουν λήξει</string>
|
||||
<string name="hide_expired_entries_summary">Οι καταχωρίσεις που έχουν λήξει θα είναι κρυμμένες</string>
|
||||
</resources>
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
Spanish translation by José I. Paños. Updated by David García-Abad (23-09-2013)
|
||||
--><resources>
|
||||
<string name="about_feedback">Commentario</string>
|
||||
<string name="about_homepage">Página de inicio</string>
|
||||
<string name="feedback">Commentario</string>
|
||||
<string name="homepage">Página de inicio</string>
|
||||
<string name="about_description">Implementación para Android del gestor de contraseñas KeePass</string>
|
||||
<string name="accept">Aceptar</string>
|
||||
<string name="add_entry">Añadir entrada</string>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="decrypting_db">Descifrando el contenido de la base de datos…</string>
|
||||
<string name="default_checkbox">Utilice como base de datos por defecto</string>
|
||||
<string name="digits">Dígitos</string>
|
||||
<string name="disclaimer_formal">KeePassDX, © %1$d de Kunzisoft, no incluye garantías. Es un «software» libre y puede redistribuirlo en virtud de las condiciones de la GPL, en su versión 3 o posterior.</string>
|
||||
<string name="html_about_licence">KeePassDX, © %1$d de Kunzisoft, no incluye garantías. Es un «software» libre y puede redistribuirlo en virtud de las condiciones de la GPL, en su versión 3 o posterior.</string>
|
||||
<string name="select_database_file">Abrir base de datos existente</string>
|
||||
<string name="entry_accessed">Acceso</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
@@ -87,9 +87,9 @@
|
||||
<string name="list_size_summary">Tamaño del texto de la lista de grupo</string>
|
||||
<string name="loading_database">Cargando base de datos…</string>
|
||||
<string name="lowercase">Minúsculas</string>
|
||||
<string name="maskpass_title">Ocultar contraseñas</string>
|
||||
<string name="maskpass_summary">Enmascarar contraseñas (***) de manera predeterminada</string>
|
||||
<string name="menu_about">Acerca de</string>
|
||||
<string name="hide_password_title">Ocultar contraseñas</string>
|
||||
<string name="hide_password_summary">Enmascarar contraseñas (***) de manera predeterminada</string>
|
||||
<string name="about">Acerca de</string>
|
||||
<string name="menu_change_key_settings">Cambiar Contraseña Maestra</string>
|
||||
<string name="settings">Configuración</string>
|
||||
<string name="menu_database_settings">Configuración de Base de datos</string>
|
||||
@@ -106,21 +106,16 @@
|
||||
<string name="never">Nunca</string>
|
||||
<string name="no_results">Sin resultado de búsqueda</string>
|
||||
<string name="no_url_handler">Instale un navegador web para abrir este URL.</string>
|
||||
<string name="recentfile_title">Historial de archivos recientes</string>
|
||||
<string name="recentfile_summary">Recordar nombres de archivos recientes</string>
|
||||
<string name="open_recent">Bases de datos recientes</string>
|
||||
<string name="omitbackup_title">No buscar en las entradas de respaldo</string>
|
||||
<string name="omitbackup_summary">Omite los grupos «Respaldo» y «Papelera de reciclaje» de los resultados de búsqueda</string>
|
||||
<string name="omit_backup_search_title">No buscar en las entradas de respaldo</string>
|
||||
<string name="omit_backup_search_summary">Omite los grupos «Respaldo» y «Papelera de reciclaje» de los resultados de búsqueda</string>
|
||||
<string name="progress_create">Creando nueva base de datos…</string>
|
||||
<string name="progress_title">Trabajando…</string>
|
||||
<string name="remember_keyfile_summary">Recuerda la ubicación de los archivos de clave de bases de datos</string>
|
||||
<string name="remember_keyfile_title">Guardando archivo de clave</string>
|
||||
<string name="content_description_remove_from_list">Quitar</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Raíz</string>
|
||||
<string name="rounds">Pasadas de transformación</string>
|
||||
<string name="rounds_explanation">Un alto número de pasadas de cifrado proporciona protección adicional contra ataques de fuerza bruta, pero puede ralentizar mucho el cargado y el guardado.</string>
|
||||
<string name="rounds_hint">pasadas de transformación</string>
|
||||
<string name="saving_database">Guardando base de datos…</string>
|
||||
<string name="space">Espacio</string>
|
||||
<string name="search_label">Buscar</string>
|
||||
@@ -165,7 +160,6 @@
|
||||
<string name="field_value">Valor del campo</string>
|
||||
<string name="file_not_found_content">No se pudo encontrar el archivo. Intente volver a abrirlo en el explorador de archivos.</string>
|
||||
<string name="invalid_algorithm">El algoritmo es incorrecto.</string>
|
||||
<string name="keyfile_does_not_exist">No existe ningún archivo de clave.</string>
|
||||
<string name="keyfile_is_empty">El archivo de clave está vacío.</string>
|
||||
<string name="copy_field">Copia de %1$s</string>
|
||||
<string name="menu_form_filling_settings">Llenado de formulario</string>
|
||||
@@ -282,14 +276,14 @@
|
||||
<string name="education_sort_summary">Ordenar registros y grupos de acuerdo a parámetros específicos.</string>
|
||||
<string name="education_donation_title">Participar</string>
|
||||
<string name="education_donation_summary">Participe para aumentar la estabilidad, la seguridad y agregar más funciones.</string>
|
||||
<string name="html_text_ad_free">A diferencia de muchas aplicaciones de administración de contraseñas, esta aplicación es <strong>sin publicidad </strong>, <strong>fuente abierta</strong> y no recupera datos personales en sus servidores, ni siquiera en su versión gratuita.</string>
|
||||
<string name="html_text_buy_pro">Al comprar la versión pro, tendrá acceso a <strong>la característica visual </strong>y usted ayudará especialmente a <strong>la realización de proyectos comunitarios.</strong></string>
|
||||
<string name="html_text_feature_generosity">Esta <strong>característica visual </strong>está disponible gracias a tu generosidad.</string>
|
||||
<string name="html_text_donation">Para mantener nuestra libertad y estar siempre vigente, contamos con tu <strong>contribución.</strong></string>
|
||||
<string name="html_text_dev_feature">Esta función está <strong>en desarrollo</strong> y requiere de tu <strong>contribución</strong> para estar disponible dentro de poco.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Al comprar la versión <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Al <strong>contribuir</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">usted alienta a los desarrolladores a crear <strong>nuevas funciones</strong> y a <strong>errores de configuración</strong> de acuerdo con tus comentarios.</string>
|
||||
<string name="html_text_ad_free">A diferencia de muchas aplicaciones de administración de contraseñas, esta aplicación es <strong>sin publicidad </strong>, <strong>fuente abierta</strong> y no recupera datos personales en sus servidores, ni siquiera en su versión gratuita.</string>
|
||||
<string name="html_text_buy_pro">Al comprar la versión pro, tendrá acceso a <strong>la característica visual </strong>y usted ayudará especialmente a <strong>la realización de proyectos comunitarios.</strong></string>
|
||||
<string name="html_text_feature_generosity">Esta <strong>característica visual </strong>está disponible gracias a tu generosidad.</string>
|
||||
<string name="html_text_donation">Para mantener nuestra libertad y estar siempre vigente, contamos con tu <strong>contribución.</strong></string>
|
||||
<string name="html_text_dev_feature">Esta función está <strong>en desarrollo</strong> y requiere de tu <strong>contribución</strong> para estar disponible dentro de poco.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Al comprar la versión <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">Al <strong>contribuir</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">usted alienta a los desarrolladores a crear <strong>nuevas funciones</strong> y a <strong>errores de configuración</strong> de acuerdo con tus comentarios.</string>
|
||||
<string name="html_text_dev_feature_thanks">Muchas gracias por tu contribución.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Estamos trabajando duro para lanzar esta característica rápidamente.</string>
|
||||
<string name="html_text_dev_feature_upgrade">No olvide mantener su aplicación actualizada.</string>
|
||||
@@ -316,7 +310,6 @@
|
||||
<string name="menu_open_file_read_and_write">Modificable</string>
|
||||
<string name="build_label">Compilación %1$s</string>
|
||||
<string name="clipboard_warning">Si la supresión automática del portapapeles falla, borran el historial manualmente.</string>
|
||||
<string name="warning_read_only">Otorgue permiso de escritura a la tarjeta SD para guardar los cambios en la base de datos.</string>
|
||||
<string name="allow_copy_password_warning">ATENCIÓN: todas las aplicaciones comparten el portapapeles. Si copia datos confidenciales, otros programas podrían recuperarlos.</string>
|
||||
<string name="allow_no_password_title">No permitir claves maestras</string>
|
||||
<string name="allow_no_password_summary">Activar el botón «Abrir» si no se selecciona ninguna credencial</string>
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
Basque translation by David García-Abad, released under GPL V2.
|
||||
--><resources>
|
||||
<string name="about_feedback">Feedback:</string>
|
||||
<string name="about_homepage">Hasiera orria</string>
|
||||
<string name="feedback">Feedback:</string>
|
||||
<string name="homepage">Hasiera orria</string>
|
||||
<string name="about_description">Keepass pasahitza kudeatzailearen Androiderako inplementazioa</string>
|
||||
<string name="accept">Onartu</string>
|
||||
<string name="add_entry">Sarrera gehitu</string>
|
||||
@@ -45,7 +45,7 @@
|
||||
<string name="decrypting_db">Datubasearen datuak desenkriptatzen…</string>
|
||||
<string name="default_checkbox">Hau erabili modu lehenetsitako datubase gisa</string>
|
||||
<string name="digits">Zenbakiak</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft ez dakar inolako bermerik. Lan hau software librea da. banatu edo/eta aldatu egin dezakezu GNU General Public License bigarren bertsioaren baldintzapean.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft ez dakar inolako bermerik. Lan hau software librea da. banatu edo/eta aldatu egin dezakezu GNU General Public License bigarren bertsioaren baldintzapean.</string>
|
||||
<string name="select_database_file">Datubasearen fitxategiaren izena sartu</string>
|
||||
<string name="entry_accessed">Akzesoa</string>
|
||||
<string name="entry_cancel">Utzi</string>
|
||||
@@ -91,16 +91,15 @@
|
||||
<string name="invalid_credentials">Pasahitz edo gako fitxategi baliogabea.</string>
|
||||
<string name="invalid_algorithm">Algoritmo baliogabea.</string>
|
||||
<string name="invalid_db_sig">Datubase formato ez ezaguna.</string>
|
||||
<string name="keyfile_does_not_exist">Gako fitxategia ez da esistitzen.</string>
|
||||
<string name="keyfile_is_empty">Gako fitxategia hutsik dago.</string>
|
||||
<string name="length">Luzera</string>
|
||||
<string name="list_size_title">Talde listaren tamaina</string>
|
||||
<string name="list_size_summary">Testuaren tamaina taldearen listan</string>
|
||||
<string name="loading_database">Datubasea kargatzen…</string>
|
||||
<string name="lowercase">minuskulak</string>
|
||||
<string name="maskpass_title">Pasahitza estali</string>
|
||||
<string name="maskpass_summary">Pasahitza estali modu lehenetsian</string>
|
||||
<string name="menu_about">Honi buruz</string>
|
||||
<string name="hide_password_title">Pasahitza estali</string>
|
||||
<string name="hide_password_summary">Pasahitza estali modu lehenetsian</string>
|
||||
<string name="about">Honi buruz</string>
|
||||
<string name="menu_change_key_settings">Gako Maisua Aldatu</string>
|
||||
<string name="settings">Ezarpenak</string>
|
||||
<string name="menu_database_settings">Datubasearen ezarpenak</string>
|
||||
@@ -118,21 +117,16 @@
|
||||
<string name="no_results">Emaitzarik gabeko bilaketa</string>
|
||||
<string name="no_url_handler">URL kudatzeko euskarririk ez.</string>
|
||||
<string name="open_recent">Duela gutxiko datubasea ireki :</string>
|
||||
<string name="omitbackup_title">Ez bilatu segurtasun kopiaren sarreretan</string>
|
||||
<string name="omitbackup_summary">Kendu segurtasun kopien taldea bilaketen emaitzetatik (.kdb fitxategie dagokie bakarrik)</string>
|
||||
<string name="omit_backup_search_title">Ez bilatu segurtasun kopiaren sarreretan</string>
|
||||
<string name="omit_backup_search_summary">Kendu segurtasun kopien taldea bilaketen emaitzetatik (.kdb fitxategie dagokie bakarrik)</string>
|
||||
<string name="progress_create">Datubase berria sortzen…</string>
|
||||
<string name="progress_title">Lanean…</string>
|
||||
<string name="protection">Babesa</string>
|
||||
<string name="recentfile_title">Duela gutxiko fitxategien historia</string>
|
||||
<string name="recentfile_summary">Gogoratu duela gutxi erabili diren fitxategien izenak</string>
|
||||
<string name="remember_keyfile_summary">Gogoratu gako fitxategien kokapenak</string>
|
||||
<string name="remember_keyfile_title">Gako fitxategia gorde</string>
|
||||
<string name="content_description_remove_from_list">Ezabatu</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Enkriptatzeko Rondak</string>
|
||||
<string name="rounds_explanation">Enkriptatzeko ronda gehiago indar gordineko atakeen kontrako babes gehiago ematen dute, baina kargatzea eta gordetzea moteldu dezakete modu nabarmenean.</string>
|
||||
<string name="rounds_hint">rondak</string>
|
||||
<string name="saving_database">Datubasea gordetzen…</string>
|
||||
<string name="space">Lekua</string>
|
||||
<string name="search_label">Bilatu</string>
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Palaute:</string>
|
||||
<string name="about_homepage">Kotisivu:</string>
|
||||
<string name="feedback">Palaute:</string>
|
||||
<string name="homepage">Kotisivu:</string>
|
||||
<string name="about_description">KeePassDX on KeePass-salasanahallintaohjelman Android-versio</string>
|
||||
<string name="accept">Hyväksy</string>
|
||||
<string name="add_entry">Lisää uusi salasanatietue</string>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="decrypting_db">Puretaan tietokannan salausta…</string>
|
||||
<string name="default_checkbox">Käytä tätä oletustietokantana</string>
|
||||
<string name="digits">Numerot</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft comes with absolutely no warranty. This is free software, and you are welcome to redistribute it under the conditions of the GPL version 3 or later.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft comes with absolutely no warranty. This is free software, and you are welcome to redistribute it under the conditions of the GPL version 3 or later.</string>
|
||||
<string name="select_database_file">Anna tietokannan tiedostonimi</string>
|
||||
<string name="entry_accessed">Käytetty</string>
|
||||
<string name="entry_cancel">Peruuta</string>
|
||||
@@ -90,16 +90,15 @@
|
||||
<string name="invalid_credentials">Väärä salasana tai avaintiedosto.</string>
|
||||
<string name="invalid_algorithm">Epäkelpo algoritmi.</string>
|
||||
<string name="invalid_db_sig">Salasanatietokannan tyyppiä ei tunnistettu.</string>
|
||||
<string name="keyfile_does_not_exist">Avaintiedostoa ei ole olemassa.</string>
|
||||
<string name="keyfile_is_empty">Avaintiedosto on tyhjä.</string>
|
||||
<string name="length">Pituus</string>
|
||||
<string name="list_size_title">Ryhmälistan pituus</string>
|
||||
<string name="list_size_summary">Tekstin koko ryhmälistauksessa</string>
|
||||
<string name="loading_database">Ladataan salasanatietokantaa…</string>
|
||||
<string name="lowercase">pienet kirjaimet</string>
|
||||
<string name="maskpass_title">Piilota salasaan</string>
|
||||
<string name="maskpass_summary">Piilota salasanat oletuksena</string>
|
||||
<string name="menu_about">Tietoa</string>
|
||||
<string name="hide_password_title">Piilota salasaan</string>
|
||||
<string name="hide_password_summary">Piilota salasanat oletuksena</string>
|
||||
<string name="about">Tietoa</string>
|
||||
<string name="menu_change_key_settings">Vaihda pääsalasanaa</string>
|
||||
<string name="settings">Asetukset</string>
|
||||
<string name="menu_database_settings">Salasanatietokannan asetukset</string>
|
||||
@@ -117,21 +116,16 @@
|
||||
<string name="no_results">Ei hakutuloksia</string>
|
||||
<string name="no_url_handler">Tälle URL:lle ei ole käsittelijää.</string>
|
||||
<string name="open_recent">Avaa viimeisin salasanatietokanta :</string>
|
||||
<string name="omitbackup_title">Älä etsi varmuuskopioista eikä roskakorista</string>
|
||||
<string name="omitbackup_summary">Poista \'Varmuuskopiot\' ja roskakori hakutuloksista</string>
|
||||
<string name="omit_backup_search_title">Älä etsi varmuuskopioista eikä roskakorista</string>
|
||||
<string name="omit_backup_search_summary">Poista \'Varmuuskopiot\' ja roskakori hakutuloksista</string>
|
||||
<string name="progress_create">Luodaan uutta tietokantaa…</string>
|
||||
<string name="progress_title">Työskennellään…</string>
|
||||
<string name="protection">Suojaus</string>
|
||||
<string name="recentfile_title">Viimeisten tiedostojen lista</string>
|
||||
<string name="recentfile_summary">Muista viimeksi käytettyjen tiedostojen nimet</string>
|
||||
<string name="remember_keyfile_summary">Muista avaintiedostojen sijainti</string>
|
||||
<string name="remember_keyfile_title">Tallenna avaintiedosto</string>
|
||||
<string name="content_description_remove_from_list">Poista</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Juuri</string>
|
||||
<string name="rounds">Salauskierroksia</string>
|
||||
<string name="rounds_explanation">Suurempi kierrosten määrä parantaa suojausta raa\'alla voimalla tehdyiltä murtoyrityksiltä, mutta voi todella hidastaa lataamista ja tallentamista.</string>
|
||||
<string name="rounds_hint">kierroksia</string>
|
||||
<string name="saving_database">Tallennetaan tietokantaa…</string>
|
||||
<string name="space">Tila</string>
|
||||
<string name="search_label">Etsi</string>
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="about_feedback">Commentaires</string>
|
||||
<string name="about_homepage">Page d’accueil</string>
|
||||
<string name="feedback">Commentaires</string>
|
||||
<string name="homepage">Page d’accueil</string>
|
||||
<string name="about_description">Implémentation Android du gestionnaire de mots de passe KeePass</string>
|
||||
<string name="accept">Accepter</string>
|
||||
<string name="add_entry">Ajouter une entrée</string>
|
||||
@@ -27,14 +27,14 @@
|
||||
<string name="encryption_algorithm">Algorithme de chiffrement</string>
|
||||
<string name="key_derivation_function">Fonction de dérivation de clé</string>
|
||||
<string name="app_timeout">Délai d’expiration de l’application</string>
|
||||
<string name="app_timeout_summary">Durée d’inactivité avant le verrouillage de l’application</string>
|
||||
<string name="app_timeout_summary">Durée d’inactivité avant le verrouillage de la base de données</string>
|
||||
<string name="application">Application</string>
|
||||
<string name="menu_app_settings">Paramètres de l’application</string>
|
||||
<string name="menu_form_filling_settings">Remplissage de formulaire</string>
|
||||
<string name="beta_dontask">Ne plus afficher</string>
|
||||
<string name="brackets">Parenthèses (ou autres)</string>
|
||||
<string name="extended_ASCII">ASCII étendu</string>
|
||||
<string name="file_manager_install_description">Créer, ouvrir et enregistrer un fichier de base de données nécessitent l’installation d’un gestionnaire de fichiers qui accepte les actions d’intention ACTION_CREATE_DOCUMENT et ACTION_OPEN_DOCUMENT</string>
|
||||
<string name="file_manager_install_description">Un gestionnaire de fichiers qui accepte l\'action d\'intention ACTION_CREATE_DOCUMENT et ACTION_OPEN_DOCUMENT est nécessaire pour créer, ouvrir et enregistrer des fichiers de base de données.</string>
|
||||
<string name="allow">Autoriser</string>
|
||||
<string name="clipboard_cleared">Presse-papier vidé</string>
|
||||
<string name="clipboard_error_title">Erreur de presse-papier</string>
|
||||
@@ -49,7 +49,7 @@
|
||||
<string name="decrypting_db">Déchiffrement du contenu de la base de données…</string>
|
||||
<string name="default_checkbox">Utiliser comme base de données par défaut</string>
|
||||
<string name="digits">Chiffres</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft n’offre absolument aucune garantie. Il s’agit d’un logiciel libre, vous pouvez le redistribuer sous les conditions de la licence GPL v3 ou ultérieure.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft est <strong>open source</strong> et <strong>sans publicité</strong>. Il est fourni tel quel, sous licence <strong>GPLv3</strong>, sans aucune garantie.</string>
|
||||
<string name="entry_accessed">Dernier accès</string>
|
||||
<string name="entry_cancel">Annuler</string>
|
||||
<string name="entry_notes">Notes</string>
|
||||
@@ -96,16 +96,15 @@
|
||||
<string name="invalid_credentials">Impossible de lire les identifiants. Si cela se reproduit, votre fichier de base de données est peut-être corrompu.</string>
|
||||
<string name="invalid_algorithm">Algorithme invalide.</string>
|
||||
<string name="invalid_db_sig">Impossible de reconnaître le format de la base de données.</string>
|
||||
<string name="keyfile_does_not_exist">Aucun fichier clé.</string>
|
||||
<string name="keyfile_is_empty">Le fichier clé est vide.</string>
|
||||
<string name="length">Longueur</string>
|
||||
<string name="list_size_title">Taille des éléments de liste</string>
|
||||
<string name="list_size_summary">Taille du texte dans les éléments de liste</string>
|
||||
<string name="loading_database">Chargement de la base de données…</string>
|
||||
<string name="lowercase">Minuscules</string>
|
||||
<string name="maskpass_title">Masquer les mots de passe</string>
|
||||
<string name="maskpass_summary">Masque les mots de passe (***) par défaut</string>
|
||||
<string name="menu_about">À propos</string>
|
||||
<string name="hide_password_title">Masquer les mots de passe</string>
|
||||
<string name="hide_password_summary">Masque les mots de passe (***) par défaut</string>
|
||||
<string name="about">À propos</string>
|
||||
<string name="menu_change_key_settings">Modifier la clé principale</string>
|
||||
<string name="copy_field">%1$s copié</string>
|
||||
<string name="settings">Paramètres</string>
|
||||
@@ -126,24 +125,19 @@
|
||||
<string name="no_url_handler">Installer un navigateur Web pour ouvrir cette URL.</string>
|
||||
<string name="select_database_file">Ouvrir une base de données existante</string>
|
||||
<string name="open_recent">Bases de données récentes</string>
|
||||
<string name="omitbackup_title">Ne pas rechercher dans les entrées sauvegardées</string>
|
||||
<string name="omitbackup_summary">Omet les groupes « Sauvegarde » et « Corbeille » des résultats de recherche</string>
|
||||
<string name="omit_backup_search_title">Ne pas rechercher dans les entrées sauvegardées</string>
|
||||
<string name="omit_backup_search_summary">Omet les groupes « Sauvegarde » et « Corbeille » des résultats de recherche</string>
|
||||
<string name="progress_create">Création d’une nouvelle base de données…</string>
|
||||
<string name="progress_title">Traitement en cours…</string>
|
||||
<string name="protection">Protection</string>
|
||||
<string name="read_only">Protégé en écriture</string>
|
||||
<string name="read_only">Protéger en écriture</string>
|
||||
<string name="read_only_warning">Selon votre gestionnaire de fichiers, KeePassDX peut ne pas être autorisé à écrire dans votre stockage.</string>
|
||||
<string name="recentfile_title">Historique de fichiers récents</string>
|
||||
<string name="recentfile_summary">Mémorise les noms des fichiers récents</string>
|
||||
<string name="remember_keyfile_summary">Mémorise l’emplacement des fichiers clé des bases de données</string>
|
||||
<string name="remember_keyfile_title">Enregistrer le fichier clé</string>
|
||||
<string name="content_description_remove_from_list">Supprimer</string>
|
||||
<string name="root">Racine</string>
|
||||
<string name="encryption_explanation">Algorithme de chiffrement de la base de données utilisé pour toutes les données.</string>
|
||||
<string name="kdf_explanation">Afin de générer la clé pour l’algorithme de chiffrement, la clé principale est transformée en utilisant une fonction de dérivation de clé salée aléatoirement.</string>
|
||||
<string name="rounds">Tours de transformation</string>
|
||||
<string name="rounds_explanation">Des tours de chiffrement supplémentaires fournissent une protection plus élevée contre les attaques par force brute, mais cela peut considérablement ralentir les opérations de chargement et d’enregistrement.</string>
|
||||
<string name="rounds_hint">Tours de transformation</string>
|
||||
<string name="memory_usage">Utilisation de la mémoire</string>
|
||||
<string name="memory_usage_explanation">Quantité de mémoire (en octets) à utiliser par la fonction de dérivation de clé.</string>
|
||||
<string name="parallelism">Parallélisme</string>
|
||||
@@ -169,7 +163,6 @@
|
||||
<string name="uppercase">Majuscules</string>
|
||||
<string name="warning">Alerte</string>
|
||||
<string name="warning_password_encoding">Éviter les caractères en dehors du format de codage de caractères du fichier de base de données (les caractères non reconnus sont convertis en une même lettre).</string>
|
||||
<string name="warning_read_only">Accorder l’accès en écriture à la carte mémoire pour enregistrer les modifications de la base de données.</string>
|
||||
<string name="warning_unmounted">Monter la carte mémoire pour créer ou charger une base de données.</string>
|
||||
<string name="warning_empty_password">Ne voulez-vous vraiment aucune protection de déverrouillage par mot de passe \?</string>
|
||||
<string name="warning_no_encryption_key">Êtes-vous sûr de ne vouloir utiliser aucune clé de chiffrement \?</string>
|
||||
@@ -216,13 +209,13 @@
|
||||
<string name="create_keepass_file">Créer une nouvelle base de données</string>
|
||||
<string name="full_file_path_enable_title">Chemin d’accès du fichier</string>
|
||||
<string name="full_file_path_enable_summary">Affiche le chemin d’accès complet du fichier</string>
|
||||
<string name="recycle_bin_title">Utiliser la corbeille</string>
|
||||
<string name="recycle_bin_title">Utilisation de la corbeille</string>
|
||||
<string name="recycle_bin_summary">Déplace les groupes et les entrées dans le groupe « Corbeille » avant leur suppression</string>
|
||||
<string name="monospace_font_fields_enable_title">Fonte de caractères des champs</string>
|
||||
<string name="monospace_font_fields_enable_summary">Change la fonte utilisée dans les champs pour une meilleure visibilité des caractères</string>
|
||||
<string name="allow_copy_password_title">Faire confiance au presse-papier</string>
|
||||
<string name="allow_copy_password_summary">Autorise la copie du mot de passe de l’entrée et des champs protégés dans le presse-papier</string>
|
||||
<string name="allow_copy_password_warning">ATTENTION : Le presse-papier est partagé par toutes les applications. Si des données sensibles sont copiées, d’autres logiciels peuvent les récupérer.</string>
|
||||
<string name="allow_copy_password_warning">Attention : Le presse-papiers est partagé par toutes les applications. Si des données sensibles sont copiées, d’autres logiciels peuvent les récupérer.</string>
|
||||
<string name="database_name_title">Nom de la base de données</string>
|
||||
<string name="database_description_title">Description de la base de données</string>
|
||||
<string name="database_version_title">Version de la base de données</string>
|
||||
@@ -244,7 +237,7 @@
|
||||
<string name="education_new_node_title">Ajouter des éléments à votre base de données</string>
|
||||
<string name="education_new_node_summary">Les entrées aident à gérer vos identités numériques.
|
||||
\n
|
||||
\nLes groupes (≈ dossiers) organisent les entrées dans votre base de données.</string>
|
||||
\nLes groupes (≈dossiers) organisent les entrées dans votre base de données.</string>
|
||||
<string name="education_search_title">Rechercher dans les entrées</string>
|
||||
<string name="education_search_summary">Saisir le titre, le nom d’utilisateur ou le contenu des autres champs pour récupérer vos mots de passe.</string>
|
||||
<string name="education_biometric_title">Déverrouillage de la base de données par la biométrie</string>
|
||||
@@ -269,14 +262,14 @@
|
||||
<string name="education_sort_summary">Choisissez comment les entrées et les groupes sont triés.</string>
|
||||
<string name="education_donation_title">Participez</string>
|
||||
<string name="education_donation_summary">Aidez à améliorer la stabilité, la sécurité et à ajouter des fonctionnalités.</string>
|
||||
<string name="html_text_ad_free">Contrairement à beaucoup d’applications de gestion de mots de passe, cette application est <strong>sans publicité</strong>, <strong>libre sous licence copyleft</strong> et ne collecte pas de données personnelles sur ses serveurs, peu importe la version que vous utilisez.</string>
|
||||
<string name="html_text_buy_pro"> Algorithms </string>
|
||||
<string name="html_text_feature_generosity">Cette <strong>fonctionnalité visuelle</strong> est disponible grâce à votre générosité.</string>
|
||||
<string name="html_text_donation"> Algorithms </string>
|
||||
<string name="html_text_dev_feature">Cette fonctionnalité est <strong>en cours de développement</strong> et nécessite votre <strong>contribution</strong> pour être bientôt disponible.</string>
|
||||
<string name="html_text_ad_free">Contrairement à beaucoup d’applications de gestion de mots de passe, cette application est <strong>sans publicité</strong>, <strong>libre sous licence copyleft</strong> et ne collecte pas de données personnelles sur ses serveurs, peu importe la version que vous utilisez.</string>
|
||||
<string name="html_text_buy_pro">En achetant la version pro, vous aurez accès à ce <strong>style visuelle</strong> et vous aiderez notamment <strong>la réalisation de projets communautaires.</strong></string>
|
||||
<string name="html_text_feature_generosity">Ce <strong>style visuel</strong> est disponible grâce à votre générosité.</string>
|
||||
<string name="html_text_donation">Afin de garder notre liberté et d’être toujours actifs, nous comptons sur votre <strong>contribution.</strong></string>
|
||||
<string name="html_text_dev_feature">Cette fonctionnalité est <strong>en cours de développement</strong> et nécessite votre <strong>contribution</strong> pour être bientôt disponible.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">En achetant la version <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"> Algorithms </string>
|
||||
<string name="html_text_dev_feature_encourage">vous encouragez les développeurs à créer de <strong>nouvelles fonctionnalités</strong> et à <strong>corriger des bogues</strong> en fonction de vos remarques.</string>
|
||||
<string name="html_text_dev_feature_contibute">En <strong>contribuant</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">vous encouragez les développeurs à créer de <strong>nouvelles fonctionnalités</strong> et à <strong>corriger des bogues</strong> en fonction de vos remarques.</string>
|
||||
<string name="html_text_dev_feature_thanks">Merci beaucoup pour votre contribution.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Nous travaillons dur pour livrer cette fonctionnalité rapidement.</string>
|
||||
<string name="html_text_dev_feature_upgrade">N’oubliez pas de garder votre application à jour en installant les nouvelles versions.</string>
|
||||
@@ -287,7 +280,7 @@
|
||||
<string name="encryption_twofish">Twofish</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<!-- Key Derivation Functions -->
|
||||
<string name="kdf_AES">Fonction de dérivation de clé AES</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string-array name="timeout_options">
|
||||
<item>5 secondes</item>
|
||||
@@ -323,9 +316,9 @@
|
||||
<string name="menu_move">Déplacer</string>
|
||||
<string name="menu_paste">Coller</string>
|
||||
<string name="menu_cancel">Annuler</string>
|
||||
<string name="allow_no_password_title">N’autoriser aucune clé principale</string>
|
||||
<string name="allow_no_password_title">Autoriser l\'absence de clé principale</string>
|
||||
<string name="allow_no_password_summary">Active le bouton « Ouvrir » si aucun identifiant n’est sélectionné</string>
|
||||
<string name="menu_file_selection_read_only">Protégé en écriture</string>
|
||||
<string name="menu_file_selection_read_only">Protéger en écriture</string>
|
||||
<string name="menu_open_file_read_and_write">Modifiable</string>
|
||||
<string name="enable_read_only_title">Protégé en écriture</string>
|
||||
<string name="enable_read_only_summary">Ouvre la base de données en lecture seule par défaut</string>
|
||||
@@ -339,9 +332,9 @@
|
||||
<string name="error_load_database_KDF_memory">Impossible de charger la clé. Veuillez essayer de diminuer l’utilisation mémoire de la fonction de dérivation de clé.</string>
|
||||
<string name="list_entries_show_username_title">Afficher les noms d’utilisateur</string>
|
||||
<string name="list_entries_show_username_summary">Afficher les noms d’utilisateur dans les listes d’entrées</string>
|
||||
<string name="build_label">Version du code exécutable %1$s</string>
|
||||
<string name="build_label">Compilation %1$s</string>
|
||||
<string name="keyboard_name">Magiclavier</string>
|
||||
<string name="keyboard_label">Magiclavier (KeePass DX)</string>
|
||||
<string name="keyboard_label">Magiclavier (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Paramètres Magiclavier</string>
|
||||
<string name="keyboard_entry_category">Entrée</string>
|
||||
<string name="keyboard_entry_timeout_title">Délai d’expiration</string>
|
||||
@@ -356,14 +349,14 @@
|
||||
<string name="keyboard_appearance_category">Apparence</string>
|
||||
<string name="keyboard_theme_title">Thème du clavier</string>
|
||||
<string name="keyboard_keys_category">Touches</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibrer au toucher</string>
|
||||
<string name="keyboard_key_sound_title">Son au toucher</string>
|
||||
<string name="keyboard_key_vibrate_title">Touches vibrantes</string>
|
||||
<string name="keyboard_key_sound_title">Appui clavier audible</string>
|
||||
<string name="selection_mode">Mode sélection</string>
|
||||
<string name="do_not_kill_app">Veuillez ne pas tuer l’application…</string>
|
||||
<string name="lock_database_back_root_title">Appuyer sur « Retour » pour verrouiller</string>
|
||||
<string name="lock_database_back_root_summary">Verrouille la base de données lorsque l’utilisateur clique sur le bouton retour de l’écran racine</string>
|
||||
<string name="clear_clipboard_notification_title">Suppression à la fermeture</string>
|
||||
<string name="clear_clipboard_notification_summary">Ferme la base de données lors de la fermeture de la notification</string>
|
||||
<string name="clear_clipboard_notification_summary">Verrouille la base de données lors de la fermeture de la notification</string>
|
||||
<string name="recycle_bin">Corbeille</string>
|
||||
<string name="keyboard_selection_entry_title">Sélection de l’entrée</string>
|
||||
<string name="keyboard_selection_entry_summary">Affiche les champs de saisie dans le Magiclavier lors de l’affichage d’une entrée</string>
|
||||
@@ -397,7 +390,7 @@
|
||||
<string name="enable">Activer</string>
|
||||
<string name="disable">Désactiver</string>
|
||||
<string name="biometric_prompt_store_credential_title">Enregistrer la reconnaissance biométrique</string>
|
||||
<string name="biometric_prompt_store_credential_message">ATTENTION : L’utilisation de la reconnaissance biométrique ne vous dispense pas de connaître votre mot de passe principal.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Attention : Vous devez toujours vous souvenir de votre mot de passe principal si vous utilisez la reconnaissance biométrique.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Ouvrir la base de données avec la reconnaissance biométrique</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Extraire les identifiants de la base de données avec les données biométriques</string>
|
||||
<string name="biometric">Biométrie</string>
|
||||
@@ -434,21 +427,21 @@
|
||||
<string name="advanced_unlock_explanation_summary">Utilise le déverrouillage avancé pour ouvrir plus facilement une base de données</string>
|
||||
<string name="database_data_compression_title">Compression de données</string>
|
||||
<string name="database_data_compression_summary">La compression des données réduit la taille de la base de données.</string>
|
||||
<string name="max_history_items_title">Nombre maximum d’items</string>
|
||||
<string name="max_history_items_summary">Limite le nombre d’items de l’historique par entrée</string>
|
||||
<string name="max_history_items_title">Nombre maximum</string>
|
||||
<string name="max_history_items_summary">Limite le nombre d\'éléments de l’historique par entrée</string>
|
||||
<string name="max_history_size_title">Taille maximum</string>
|
||||
<string name="max_history_size_summary">Limite la taille de l’historique par entrée (en octets)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recommander changement</string>
|
||||
<string name="max_history_size_summary">Limite la taille de l’historique (en octets) par entrée</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recommander le renouvellement</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Recommande le changement de la clé principale (jours)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Forcer changement</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Force le changement de la clé principale (jours)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forcer changement la prochaine fois</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Force le changement de la clé principale la prochaine fois (une seule fois)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Forcer le renouvellement</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Nécessite de changer la clé principale (jours)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Forcer le renouvellement la prochaine fois</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Nécessite de changer la clé principale la prochaine fois (une seule fois)</string>
|
||||
<string name="database_default_username_title">Nom d’utilisateur par défaut</string>
|
||||
<string name="database_custom_color_title">Couleur de la base de données</string>
|
||||
<string name="compression">Compression</string>
|
||||
<string name="compression_none">Aucune</string>
|
||||
<string name="compression_gzip">Gzip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Paramètres du clavier de l’appareil</string>
|
||||
<string name="error_save_database">Impossible d’enregistrer la base de données.</string>
|
||||
<string name="menu_save_database">Enregistrer la base de données</string>
|
||||
@@ -460,4 +453,16 @@
|
||||
<string name="recycle_bin_group_title">Groupe de la corbeille</string>
|
||||
<string name="enable_auto_save_database_title">Enregistrement automatique de la base de données</string>
|
||||
<string name="enable_auto_save_database_summary">Enregistre automatiquement la base de données après une action importante (uniquement en mode « Modifiable »)</string>
|
||||
<string name="entry_attachments">Attachements</string>
|
||||
<string name="menu_restore_entry_history">Restaurer l\'historique</string>
|
||||
<string name="menu_delete_entry_history">Effacer l\'historique</string>
|
||||
<string name="keyboard_auto_go_action_title">Action de touche auto</string>
|
||||
<string name="keyboard_auto_go_action_summary">Action de la touche Go effectuée automatiquement après avoir appuyé sur une touche de champ</string>
|
||||
<string name="download_attachment">Téléchargement %1$s</string>
|
||||
<string name="download_initialization">Initialisation…</string>
|
||||
<string name="download_progression">En cours : %1$d%</string>
|
||||
<string name="download_finalization">Finalisation…</string>
|
||||
<string name="download_complete">Terminé ! Appuyer pour ouvrir le fichier.</string>
|
||||
<string name="hide_expired_entries_title">Masquer les entrées expirées</string>
|
||||
<string name="hide_expired_entries_summary">Les entrées expirées seront masquées</string>
|
||||
</resources>
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources><string name="about_feedback">Comentarios:</string>
|
||||
<string name="about_homepage">Páxina inicial:</string>
|
||||
<resources><string name="feedback">Comentarios:</string>
|
||||
<string name="homepage">Páxina inicial:</string>
|
||||
<string name="about_description">KeePassDX é unha implementación para Android do xestor de contrasinais KeePass.</string>
|
||||
<string name="accept">Aceptar</string>
|
||||
<string name="add_entry">Engadir entrada</string>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="about_feedback">प्रतिक्रिया</string>
|
||||
<string name="about_homepage">होमपेज</string>
|
||||
<string name="feedback">प्रतिक्रिया</string>
|
||||
<string name="homepage">होमपेज</string>
|
||||
<string name="about_description">एंड्रॉयड पर आधारित KeePass पासवर्ड मैनेजर</string>
|
||||
<string name="accept">स्वीकार</string>
|
||||
<string name="add_entry">रिकॉर्ड जोड़ें</string>
|
||||
@@ -30,7 +30,7 @@
|
||||
<string name="decrypting_db">डेटाबेस सामग्री डिक्रिप्टिंग…</string>
|
||||
<string name="default_checkbox">डिफ़ॉल्ट डेटाबेस के रूप में उपयोग करें</string>
|
||||
<string name="digits">अंक</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft बिल्कुल कोई वारंटी के साथ आता है । यह लाइब्रे सॉफ्टवेयर है, और जीपीएल संस्करण 3 या बाद की शर्तों के तहत इसे पुनर्वितरित करने के लिए आपका स्वागत है।</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft बिल्कुल कोई वारंटी के साथ आता है । यह लाइब्रे सॉफ्टवेयर है, और जीपीएल संस्करण 3 या बाद की शर्तों के तहत इसे पुनर्वितरित करने के लिए आपका स्वागत है।</string>
|
||||
<string name="entry_accessed">एक्सेस किया गया</string>
|
||||
<string name="entry_cancel">रद्द करें</string>
|
||||
<string name="entry_notes">टिप्पणियाँ</string>
|
||||
|
||||
335
app/src/main/res/values-hr/strings.xml
Normal file
335
app/src/main/res/values-hr/strings.xml
Normal file
@@ -0,0 +1,335 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="about_description">Android implementacija KeePass upravitelja lozinki</string>
|
||||
<string name="accept">Prihvati</string>
|
||||
<string name="add_entry">Dodaj unos</string>
|
||||
<string name="edit_entry">Uređivanje unosa</string>
|
||||
<string name="add_group">Dodaj grupu</string>
|
||||
<string name="master_key">Glavni ključ</string>
|
||||
<string name="security">Sigurnost</string>
|
||||
<string name="encryption">Šifriranje</string>
|
||||
<string name="encryption_algorithm">Algoritam šifriranja</string>
|
||||
<string name="key_derivation_function">Funkcija izvedbe ključa</string>
|
||||
<string name="app_timeout_summary">Vrijeme neaktivnosti prije zaključavanja baze podataka</string>
|
||||
<string name="application">Aplikacija</string>
|
||||
<string name="beta_dontask">Ne prikazuj ponovno</string>
|
||||
<string name="brackets">Zagrade</string>
|
||||
<string name="extended_ASCII">Prošireni ASCII kod</string>
|
||||
<string name="file_manager_install_description">Za stvaranje, otvaranje i pohranu datoteka baze podataka potreban je upravitelj datoteka koji prihvaća zahtjeve ACTION_CREATE_DOCUMENT i ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="allow">Dozvoli</string>
|
||||
<string name="clipboard_cleared">Međuspremnik je ispražnjen</string>
|
||||
<string name="clipboard_error_title">Pogreš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 pohrane u međuspremniku</string>
|
||||
<string name="clipboard_swipe_clean">Prijeđite prstom da biste odmah ispraznili međuspremnik</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>
|
||||
<string name="content_description_add_entry">Dodaj unos</string>
|
||||
<string name="content_description_add_group">Dodaj grupu</string>
|
||||
<string name="content_description_file_information">Informacije o datoteci</string>
|
||||
<string name="content_description_entry_icon">Ikona unosa</string>
|
||||
<string name="content_description_entry_save">Spremi unos</string>
|
||||
<string name="content_description_password_generator">Generator lozinke</string>
|
||||
<string name="content_description_password_length">Duljina lozinke</string>
|
||||
<string name="content_description_add_field">Dodaj polje</string>
|
||||
<string name="content_description_remove_field">Ukloni polje</string>
|
||||
<string name="content_description_update_from_list">Ažuriraj</string>
|
||||
<string name="content_description_remove_from_list">Ukloni</string>
|
||||
<string name="content_description_keyboard_close_fields">Zatvori polja</string>
|
||||
<string name="select_to_copy">Kopiraj %1$s u međuspremnik</string>
|
||||
<string name="retrieving_db_key">Dohvaćanje ključa baze podataka…</string>
|
||||
<string name="database">Baza podataka</string>
|
||||
<string name="decrypting_db">Dešifriranje sadržaja baze podataka…</string>
|
||||
<string name="default_checkbox">Koristi kao zadanu bazu podataka</string>
|
||||
<string name="digits">Znamenke</string>
|
||||
<string name="entry_cancel">Odustani</string>
|
||||
<string name="entry_notes">Bilješke</string>
|
||||
<string name="entry_confpassword">Potvrdi lozinku</string>
|
||||
<string name="entry_created">Kreirano</string>
|
||||
<string name="entry_expires">Istječe</string>
|
||||
<string name="entry_UUID">UUID</string>
|
||||
<string name="entry_history">Povijest</string>
|
||||
<string name="entry_attachments">Privitci</string>
|
||||
<string name="entry_modified">Zadnja izmjena</string>
|
||||
<string name="entry_not_found">Nije moguće pronaći podatke o unosu.</string>
|
||||
<string name="content_description_password_checkbox">Potvrdni okvir lozinke</string>
|
||||
<string name="content_description_keyfile_checkbox">Potvrdni okvir datoteke ključa</string>
|
||||
<string name="entry_keyfile">Datoteka ključa</string>
|
||||
<string name="entry_password">Lozinka</string>
|
||||
<string name="entry_save">Spremi</string>
|
||||
<string name="entry_title">Naslov</string>
|
||||
<string name="entry_setup_otp">Postavi jednokratnu zaporku</string>
|
||||
<string name="otp_type">Tip OTP-a</string>
|
||||
<string name="otp_secret">Tajni ključ</string>
|
||||
<string name="otp_period">Razdoblje (u sekundama)</string>
|
||||
<string name="otp_counter">Brojač</string>
|
||||
<string name="otp_digits">Znamenke</string>
|
||||
<string name="otp_algorithm">Algoritam</string>
|
||||
<string name="entry_otp">OTP</string>
|
||||
<string name="entry_url">URL</string>
|
||||
<string name="entry_user_name">Korisničko ime</string>
|
||||
<string name="error_nokeyfile">Odaberi datoteku ključa.</string>
|
||||
<string name="error_pass_gen_type">Bar jedan tip generiranja lozinke mora biti odabran.</string>
|
||||
<string name="error_pass_match">Lozinke se ne podudaraju.</string>
|
||||
<string name="error_title_required">Dodaj naslov.</string>
|
||||
<string name="error_wrong_length">Unesi pozitivan cijeli broj u polje \"Duljina\".</string>
|
||||
<string name="error_otp_secret_key">Tajni ključ mora biti u Base32 formatu.</string>
|
||||
<string name="error_otp_counter">Brojač mora biti između %1$d i %2$d.</string>
|
||||
<string name="error_otp_digits">Token mora sadržavati %1$d do %2$d znamenki.</string>
|
||||
<string name="field_name">Naziv polja</string>
|
||||
<string name="field_value">Vrijednost polja</string>
|
||||
<string name="file_browser">Upravitelj datoteka</string>
|
||||
<string name="generate_password">Generiraj lozinku</string>
|
||||
<string name="hint_conf_pass">Potvrdi lozinku</string>
|
||||
<string name="hint_generated_password">Generirana lozinka</string>
|
||||
<string name="hint_group_name">Naziv grupe</string>
|
||||
<string name="hint_keyfile">Datoteka ključa</string>
|
||||
<string name="hint_length">Duljina</string>
|
||||
<string name="hint_pass">Lozinka</string>
|
||||
<string name="password">Lozinka</string>
|
||||
<string name="install_from_f_droid">Instaliraj iz trgovine F-Droid</string>
|
||||
<string name="install_from_play_store">Instaliraj iz trgovine Play Store</string>
|
||||
<string name="invalid_algorithm">Pogrešan algoritam.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s s istim UUID %2$s već postoji.</string>
|
||||
<string name="invalid_db_sig">Nije moguće prepoznati format baze podataka.</string>
|
||||
<string name="keyfile_is_empty">Datoteka ključa je prazna.</string>
|
||||
<string name="length">Duljina</string>
|
||||
<string name="list_entries_show_username_title">Prikaži korisnička imena</string>
|
||||
<string name="list_entries_show_username_summary">Prikaži korisnička imena u listi unosa</string>
|
||||
<string name="list_groups_show_number_entries_title">Prikaži broj unosa</string>
|
||||
<string name="list_groups_show_number_entries_summary">Prikaži broj unosa u grupi</string>
|
||||
<string name="creating_database">Kreiranje baze podataka…</string>
|
||||
<string name="loading_database">Učitavanje baze podataka…</string>
|
||||
<string name="hide_password_title">Sakrij lozinke</string>
|
||||
<string name="menu_change_key_settings">Promjeni glavni ključ</string>
|
||||
<string name="settings">Postavke</string>
|
||||
<string name="menu_app_settings">Postavke aplikacije</string>
|
||||
<string name="menu_form_filling_settings">Ispunjavanje forme</string>
|
||||
<string name="menu_advanced_unlock_settings">Napredno otključavanje</string>
|
||||
<string name="menu_database_settings">Postavke baze podataka</string>
|
||||
<string name="menu_security_settings">Postavke sigurnosti</string>
|
||||
<string name="menu_master_key_settings">Postavke glavnog ključa</string>
|
||||
<string name="menu_donate">Doniraj</string>
|
||||
<string name="menu_edit">Izmjeni</string>
|
||||
<string name="menu_copy">Kopiraj</string>
|
||||
<string name="menu_paste">Zalijepi</string>
|
||||
<string name="menu_delete">Izbriši</string>
|
||||
<string name="menu_hide_password">Sakrij lozinku</string>
|
||||
<string name="menu_lock">Zaključaj bazu podataka</string>
|
||||
<string name="menu_save_database">Spremi bazu podataka</string>
|
||||
<string name="menu_open">Otvori</string>
|
||||
<string name="menu_search">Pretraži</string>
|
||||
<string name="menu_showpass">Prikaži lozinku</string>
|
||||
<string name="menu_biometric_remove_key">Izbriši spremljene biometričke ključeve</string>
|
||||
<string name="menu_url">Idi na URL</string>
|
||||
<string name="menu_open_file_read_and_write">Promijenjivo</string>
|
||||
<string name="menu_empty_recycle_bin">Isprazni koš za smeće</string>
|
||||
<string name="menu_restore_entry_history">Vrati povijest</string>
|
||||
<string name="menu_delete_entry_history">Izbriši povijest</string>
|
||||
<string name="minus">Minus</string>
|
||||
<string name="never">Nikada</string>
|
||||
<string name="no_results">Nema rezultata pretraživanja</string>
|
||||
<string name="no_url_handler">Instalirajte web preglednik da bi ste otvorili ovaj URL.</string>
|
||||
<string name="select_database_file">Otvori postojeću bazu podataka</string>
|
||||
<string name="create_keepass_file">Kreiraj novu bazu podataka</string>
|
||||
<string name="open_recent">Nedavne baze podataka</string>
|
||||
<string name="omit_backup_search_title">Ne pretražuj kopije unosa</string>
|
||||
<string name="progress_create">Kreiranje nove baze podataka…</string>
|
||||
<string name="protection">Zaštita</string>
|
||||
<string name="contains_duplicate_uuid">Baza podataka sadrži duplicirane UUID-ove.</string>
|
||||
<string name="selection_mode">Mod odabira</string>
|
||||
<string name="encryption_explanation">Odaberite algoritam za šifriranje svih podataka.</string>
|
||||
<string name="memory_usage">Korištenje memorije</string>
|
||||
<string name="parallelism">Paralelnost</string>
|
||||
<string name="parallelism_explanation">Stupanj paralelnosti (odnosno broj threadova) koji će koristiti funkcija izvedbe ključa.</string>
|
||||
<string name="saving_database">Spremanje baze podataka…</string>
|
||||
<string name="command_execution">Izvršavanje naredbe…</string>
|
||||
<string name="space">Razmak</string>
|
||||
<string name="search_label">Pretraži</string>
|
||||
<string name="sort_menu">Sortiraj po</string>
|
||||
<string name="sort_ascending">Uzlazno</string>
|
||||
<string name="sort_groups_before">Grupe prije</string>
|
||||
<string name="sort_recycle_bin_bottom">Koš za smeće na dnu</string>
|
||||
<string name="sort_db">Prirodnom poredku</string>
|
||||
<string name="sort_title">Naslovu</string>
|
||||
<string name="sort_username">Korisničkom imenu</string>
|
||||
<string name="sort_creation_time">Vremenu kreiranja</string>
|
||||
<string name="sort_last_modify_time">Vremenu zadnje izmjene</string>
|
||||
<string name="search">Pretraži</string>
|
||||
<string name="search_results">Rezultati pretraživanja</string>
|
||||
<string name="unsupported_db_version">Nepodržana verzija baze podataka.</string>
|
||||
<string name="warning">Upozorenje</string>
|
||||
<string name="warning_empty_password">Jeste li sigurni da ne želite zaštititi otključavanje lozinkom\?</string>
|
||||
<string name="warning_no_encryption_key">Jeste li sigurni da ne želite koristiti nijedan ključ šifriranja\?</string>
|
||||
<string name="warning_permanently_delete_nodes">Jeste li sigurni da želite trajno izbrisati odabrane čvorove\?</string>
|
||||
<string name="version_label">Verzija %1$s</string>
|
||||
<string name="build_label">Build %1$s</string>
|
||||
<string name="biometric_prompt_store_credential_message">Upozorenje: Ako koristite biometričko prepoznavanje i dalje morate zapamtiti vašu glavnu lozinku.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Otvori bazu podataka pomoću biometričkog prepoznavanja</string>
|
||||
<string name="encrypted_value_stored">Šifrirana lozinka pohranjena</string>
|
||||
<string name="biometric_invalid_key">Nije moguće pročitati biometrički ključ. Molimo izbrišite ga i ponovite postupak prepoznavanje.</string>
|
||||
<string name="database_history">Povijest</string>
|
||||
<string name="menu_appearance_settings">Izgled</string>
|
||||
<string name="general">Općenito</string>
|
||||
<string name="autofill">Automatsko ispunjavanje</string>
|
||||
<string name="autofill_service_name">KeepassDX automatsko ispunjavanje forme</string>
|
||||
<string name="set_autofill_service_title">Postavi zadani servis automatskog ispunjavanja</string>
|
||||
<string name="list_password_generator_options_title">Znakovi lozinke</string>
|
||||
<string name="list_password_generator_options_summary">Postavi dozvoljene znakove za generiranje lozinke</string>
|
||||
<string name="database_opened">Baza podataka otvorena</string>
|
||||
<string name="clipboard">Međuspremnik</string>
|
||||
<string name="clipboard_notifications_title">Obavijesti međuspremnika</string>
|
||||
<string name="clipboard_warning">Ako automatsko brisanje međuspremnika ne uspije, izbrišite njegovu povijest ručno.</string>
|
||||
<string name="lock_database_screen_off_summary">Zaključaj bazu podataka kada je ekran ugašen</string>
|
||||
<string name="lock_database_back_root_title">Pritisni \'Natrag\' za zaključavanje</string>
|
||||
<string name="persistent_notification_title">Trajna obavijest</string>
|
||||
<string name="persistent_notification_summary">Dodaj obavijest kada je baza podataka otvorena</string>
|
||||
<string name="advanced_unlock">Napredno otključavanje</string>
|
||||
<string name="advanced_unlock_explanation_summary">Koristite napredno otključavanje za jednostavnije otvaranje baze podataka</string>
|
||||
<string name="biometric_unlock_enable_title">Biometričko otključavanje</string>
|
||||
<string name="biometric_unlock_enable_summary">Otvaranje baze podataka skeniranjem biometrike</string>
|
||||
<string name="biometric_delete_all_key_title">Izbriši ključeve šifriranja</string>
|
||||
<string name="biometric_delete_all_key_summary">Izbriši sve ključeve šifriranja povezane s biometričkim prepoznavanjem</string>
|
||||
<string name="biometric_delete_all_key_warning">Jeste li sigurni da želite izbrisati sve ključeve povezane s biometričkim prepoznavanjem\?</string>
|
||||
<string name="unavailable_feature_version"/>
|
||||
<string name="unavailable_feature_hardware">Nije moguće pronaći odgovarajući hardver.</string>
|
||||
<string name="file_name">Naziv datoteke</string>
|
||||
<string name="path">Putanja</string>
|
||||
<string name="assign_master_key">Pridruži glavni ključ</string>
|
||||
<string name="full_file_path_enable_title">Putanja datoteke</string>
|
||||
<string name="full_file_path_enable_summary">Prikaži punu putanju do datoteke</string>
|
||||
<string name="database_data_compression_title">Kompresija podataka</string>
|
||||
<string name="database_data_compression_summary">Kompresija podataka smanjuje veličinu baze podataka.</string>
|
||||
<string name="max_history_items_title">Maksimalni broj</string>
|
||||
<string name="max_history_size_title">Maksimalna veličina</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Preporučeno obnavljanje</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Preporuči promjenu glavnog ključa (u danima)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Prisilno obnavljanje</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Zahtjevaj promjenu glavnog ključa (u dani)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Prisilno obnavljanje sljedeći put</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Zahtjevaj promjenu glavnog ključa sljedeći put</string>
|
||||
<string name="monospace_font_fields_enable_title">Font polja</string>
|
||||
<string name="monospace_font_fields_enable_summary">Promjeni font u poljima za bolju vidljivost znakova</string>
|
||||
<string name="enable">Omogući</string>
|
||||
<string name="disable">Onemogući</string>
|
||||
<string name="clear_clipboard_notification_title">Isprazni pri zatvaranju</string>
|
||||
<string name="clear_clipboard_notification_summary">Zaključaj bazu podataka pri zatvaranju obavijesti</string>
|
||||
<string name="database_name_title">Ime baze podataka</string>
|
||||
<string name="database_description_title">Opis baze podataka</string>
|
||||
<string name="database_default_username_title">Zadano korisničko ime</string>
|
||||
<string name="database_custom_color_title">Proizvoljna boja baze podataka</string>
|
||||
<string name="database_version_title">Verzija baze podataka</string>
|
||||
<string name="text_appearance">Tekst</string>
|
||||
<string name="application_appearance">Aplikacija</string>
|
||||
<string name="other">Ostalo</string>
|
||||
<string name="compression">Kompresija</string>
|
||||
<string name="compression_none">Bez kompresije</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="recycle_bin">Koš za smeće</string>
|
||||
<string name="content_description_node_children">Pod-čvor</string>
|
||||
<string name="entry_accessed">Zadnji pristup</string>
|
||||
<string name="error_arc4">Arcfour stream cipher nije podržan.</string>
|
||||
<string name="error_file_not_create">Nije moguće kreirati datoteku:</string>
|
||||
<string name="error_invalid_db">Baza podataka se ne može pročitati.</string>
|
||||
<string name="error_invalid_path">Provjerite putanju do datoteke.</string>
|
||||
<string name="error_invalid_OTP">Neispravan OTP tajni ključ.</string>
|
||||
<string name="error_no_name">Unesite naziv.</string>
|
||||
<string name="error_out_of_memory">Nema dovoljno memorije za učitavanje cijele baze podataka.</string>
|
||||
<string name="error_load_database">Nije moguće učitati bazu podataka.</string>
|
||||
<string name="error_load_database_KDF_memory">Nije moguće učitati ključ. Pokušaje smanjiti uporabu memorije KDF.</string>
|
||||
<string name="error_disallow_no_credentials">Bar jedna akreditacija mora biti postavljena.</string>
|
||||
<string name="error_string_key">Svaki niz mora imati ime polja.</string>
|
||||
<string name="error_autofill_enable_service">Nije moguće omogućiti servis automatskog ispunjavanja.</string>
|
||||
<string name="error_move_folder_in_itself">Nije moguće grupu premijestiti u samu sebe.</string>
|
||||
<string name="error_move_entry_here">Unos se ne može ovdje premijestiti.</string>
|
||||
<string name="error_copy_entry_here">Unos se ne može ovdje kopirati.</string>
|
||||
<string name="error_copy_group_here">Grupa se ne može ovjde kopirati.</string>
|
||||
<string name="error_create_database_file">Nije moguće kreirati bazu podataka s ovom lozinkom i datotekom ključa.</string>
|
||||
<string name="error_save_database">Nije moguće spremiti bazu podataka.</string>
|
||||
<string name="error_otp_period">Razdoblje mora biti između %1$d i %2$d sekundi.</string>
|
||||
<string name="file_not_found_content">Nije moguće pronaći datoteku. Probajte je ponovno otvoriti iz vašeg upravitelja datotekama.</string>
|
||||
<string name="invalid_credentials">Akreditacija se ne može pročitati. Ako se ovo ponavlja, vaša datoteka baze podataka je možda oštećena.</string>
|
||||
<string name="list_size_title">Veličina članova liste</string>
|
||||
<string name="list_size_summary">Veličina teksta članova liste</string>
|
||||
<string name="lowercase">Mala slova</string>
|
||||
<string name="hide_password_summary">Sakrij lozinke (***) pod zadano</string>
|
||||
<string name="about">O aplikaciji</string>
|
||||
<string name="copy_field">Kopiraj %1$s</string>
|
||||
<string name="menu_move">Premijesti</string>
|
||||
<string name="menu_cancel">Otkaži</string>
|
||||
<string name="menu_file_selection_read_only">Zaštićeno od pisanja</string>
|
||||
<string name="omit_backup_search_summary">Izostavi grupe \"Backup\" i \"Recycle bin\" iz rezultata pretraživanja</string>
|
||||
<string name="progress_title">Obrada…</string>
|
||||
<string name="read_only">Zaštićeno od pisanja</string>
|
||||
<string name="read_only_warning">Zavisno o vašem upravitelju datotekama, KeePassDX možda neće moći zapisivati u vašu pohranu.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Potvrdom ovog dialoga, KeePassDX će riješiti problem (generiranjem novih UUID-ova za duplikate) i nastaviti.</string>
|
||||
<string name="root">Korijen</string>
|
||||
<string name="memory_usage_explanation">Količina memorije (u bajtovima) koju će koristiti funkcija izvedbe ključa.</string>
|
||||
<string name="do_not_kill_app">Ne zatvarajte aplikaciju…</string>
|
||||
<string name="sort_last_access_time">Vremenu pristupa</string>
|
||||
<string name="special">Posebni znakovi</string>
|
||||
<string name="underline">Donja crta</string>
|
||||
<string name="uppercase">Velika slova</string>
|
||||
<string name="biometric_prompt_store_credential_title">Spremi biometrijsko prepoznavanje</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Izvadi akreditaciju baze podataka s biometrijskim podatcima</string>
|
||||
<string name="biometric_not_recognized">Nije moguće prepoznati biometriju</string>
|
||||
<string name="no_credentials_stored">Ova baza podataka još nema spremljenu akreditaciju.</string>
|
||||
<string name="credential_before_click_biometric_button">Upišite lozinku prije nego kliknete na biometriju.</string>
|
||||
<string name="biometric">Biometrija</string>
|
||||
<string name="autofill_sign_in_prompt">Prijavite se s KeePassDX</string>
|
||||
<string name="autofill_explanation_summary">Omogući automatsko ispunjavanje za brzo ispunjavanje formi u drugim aplikacijama</string>
|
||||
<string name="password_size_title">Duljina generirane lozinke</string>
|
||||
<string name="password_size_summary">Postavi zadanu duljinu generirane lozinke</string>
|
||||
<string name="clipboard_explanation_summary">Kopiraj polja unosa koristeći međuspremnik uređaja</string>
|
||||
<string name="clipboard_notifications_summary">Omogući obavijesti međuspremnika za kopiranje polja unosa</string>
|
||||
<string name="lock">Zaključavanje</string>
|
||||
<string name="lock_database_screen_off_title">Zaključavanje ekrana</string>
|
||||
<string name="recycle_bin_title">Koristi koš za smeće</string>
|
||||
<string name="recycle_bin_summary">Premijesti grupe i unose u koš za smeće prije brisanja</string>
|
||||
<string name="recycle_bin_group_title">Grupa koša za smeće</string>
|
||||
<string name="max_history_items_summary">Postavi broj spremljenih povijesti po unosu</string>
|
||||
<string name="max_history_size_summary">Postavi veličinu povijesti (u bajtovima) po unosu</string>
|
||||
<string name="allow_copy_password_title">Povjerenje međuspremniku</string>
|
||||
<string name="allow_copy_password_summary">Dozvoli kopiranje lozinke i zaštićenih polja u međuspremnik</string>
|
||||
<string name="allow_copy_password_warning">Upozorenje: Međuspremnik dijele sve aplikacije. Ako kopirate osjetljive podatke, druga aplikacija ih može vidjeti.</string>
|
||||
<string name="keyboard">Tipkovnica</string>
|
||||
<string name="magic_keyboard_title">Magikeyboard</string>
|
||||
<string name="magic_keyboard_explanation_summary">Aktivirajte prilagođenu tipkovnicu za popunjavanje lozinki i identifikacijskih polja</string>
|
||||
<string name="device_keyboard_setting_title">Postavke tipkovnice uređaja</string>
|
||||
<string name="keyboard_name">Magikeyboard</string>
|
||||
<string name="keyboard_label">Magikeyboard (KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">Magikeyboard postavke</string>
|
||||
<string name="keyboard_entry_category">Unos</string>
|
||||
<string name="keyboard_selection_entry_title">Odabir unosa</string>
|
||||
<string name="keyboard_notification_entry_title">Obavijesti</string>
|
||||
<string name="keyboard_notification_entry_summary">Prikaži obavijest kada je neki unos dostupan</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">Zatvaranje obavijesti</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">Zatvori bazu podataka nakon zatvaranja obavijesti</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">Unos</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s je na Magikeyboard</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="keyboard_appearance_category">Izgled</string>
|
||||
<string name="keyboard_theme_title">Tema tipkovnice</string>
|
||||
<string name="keyboard_keys_category">Tipke</string>
|
||||
<string name="keyboard_key_vibrate_title">Vibracija tipki</string>
|
||||
<string name="keyboard_key_sound_title">Zvuk tipki</string>
|
||||
<string name="allow_no_password_title">Dozvoli bez lozinke</string>
|
||||
<string name="allow_no_password_summary">Omogući dugme \"Otvori\" bez odabrane akreditacije</string>
|
||||
<string name="delete_entered_password_title">Izbriši lozinku</string>
|
||||
<string name="delete_entered_password_summary">Izbriši unešenu lozinku nakon pokušaja prijave</string>
|
||||
<string name="enable_read_only_title">Zaštićeno od pisanja</string>
|
||||
<string name="enable_read_only_summary">Otvori bazu podataka samo za čitanje pod zadano</string>
|
||||
<string name="enable_auto_save_database_title">Automatsko spremanje baze podataka</string>
|
||||
<string name="enable_auto_save_database_summary">Automatski spremi bazu podataka nakon važnih promjena ( samo u modu za mijenjanje)</string>
|
||||
<string name="enable_education_screens_title">Edukativne poruke</string>
|
||||
<string name="enable_education_screens_summary">Istakni elemente za prikaz rada aplikacije</string>
|
||||
<string name="reset_education_screens_title">Resetiranje edukativnih poruka</string>
|
||||
<string name="reset_education_screens_summary">Ponovno prikaži sve edukativne poruke</string>
|
||||
<string name="reset_education_screens_text">Resetiraj edukativne poruke</string>
|
||||
<string name="education_create_database_title">Kreiranje vaše baze podataka</string>
|
||||
<string name="education_create_database_summary">Kreirajte svoju prvu datoteku za upravljanje lozinkama.</string>
|
||||
<string name="education_select_database_title">Otvaranje postojeće baze podataka</string>
|
||||
<string name="education_select_database_summary">Otvorite vašu prijašnju bazu podataka iz vašeg upravitelja datotekama kako bi je nastavili koristiti.</string>
|
||||
</resources>
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Visszajelzés</string>
|
||||
<string name="about_homepage">Honlap</string>
|
||||
<string name="feedback">Visszajelzés</string>
|
||||
<string name="homepage">Honlap</string>
|
||||
<string name="about_description">A KeePass jelszókezelő androidos megvalósítása</string>
|
||||
<string name="accept">Elfogadás</string>
|
||||
<string name="add_entry">Bejegyzés hozzáadása</string>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="decrypting_db">Adatbázis-tartalom titkosításának feloldása…</string>
|
||||
<string name="default_checkbox">Használat alapértelmezett adatbázisként</string>
|
||||
<string name="digits">Számok</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft. Ehhez a programhoz semmilyen garancia nem jár. Ez egy szabad szoftver, a GNU General Public License 3-as vagy későbbi verziójának feltételei mellett terjeszthető, illetve módosítható.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft. Ehhez a programhoz semmilyen garancia nem jár. Ez egy szabad szoftver, a GNU General Public License 3-as vagy későbbi verziójának feltételei mellett terjeszthető, illetve módosítható.</string>
|
||||
<string name="select_database_file">Létező adatbázis megnyitása</string>
|
||||
<string name="entry_accessed">Utolsó hozzáférés</string>
|
||||
<string name="entry_cancel">Mégsem</string>
|
||||
@@ -90,16 +90,15 @@
|
||||
<string name="invalid_credentials">A jelszó vagy kulcsfájl nem olvasható.</string>
|
||||
<string name="invalid_algorithm">Hibás algoritmus.</string>
|
||||
<string name="invalid_db_sig">Az adatbázis formátuma nem ismerhető fel.</string>
|
||||
<string name="keyfile_does_not_exist">Nem létezik kulcsfájl.</string>
|
||||
<string name="keyfile_is_empty">A kulcsfájl üres.</string>
|
||||
<string name="length">Hossz</string>
|
||||
<string name="list_size_title">Listaelemek mérete</string>
|
||||
<string name="list_size_summary">Szövegméret az elemlistában</string>
|
||||
<string name="loading_database">Adatbázis betöltése…</string>
|
||||
<string name="lowercase">Kisbetűk</string>
|
||||
<string name="maskpass_title">Jelszavak elrejtése</string>
|
||||
<string name="maskpass_summary">Jelszavak alapértelmezett elrejtése (***)</string>
|
||||
<string name="menu_about">Névjegy</string>
|
||||
<string name="hide_password_title">Jelszavak elrejtése</string>
|
||||
<string name="hide_password_summary">Jelszavak alapértelmezett elrejtése (***)</string>
|
||||
<string name="about">Névjegy</string>
|
||||
<string name="menu_change_key_settings">Mesterkulcs cseréje</string>
|
||||
<string name="settings">Beállítások</string>
|
||||
<string name="menu_database_settings">Adatbázis-beállítások</string>
|
||||
@@ -117,23 +116,18 @@
|
||||
<string name="no_results">Nincs találat</string>
|
||||
<string name="no_url_handler">Telepítsen egy webböngészőt az URL megnyitásához.</string>
|
||||
<string name="open_recent">Korábbi adatbázisok</string>
|
||||
<string name="omitbackup_title">Ne keressen a biztonsági mentésekben</string>
|
||||
<string name="omitbackup_summary">A „Biztonsági mentés” csoport kihagyása a keresésből (csak a .kdb fájlokra érvényes)</string>
|
||||
<string name="omit_backup_search_title">Ne keressen a biztonsági mentésekben</string>
|
||||
<string name="omit_backup_search_summary">A „Biztonsági mentés” csoport kihagyása a keresésből (csak a .kdb fájlokra érvényes)</string>
|
||||
<string name="progress_create">Új adatbázis létrehozása…</string>
|
||||
<string name="progress_title">Feldolgozás…</string>
|
||||
<string name="protection">Védelem</string>
|
||||
<string name="read_only">Írásvédett</string>
|
||||
<string name="read_only_warning">A KeePassDX-nek írási engedélyre van szüksége, hogy bármit is módosíthasson az adatbázisban.</string>
|
||||
<string name="recentfile_title">Előző fájlok előzményei</string>
|
||||
<string name="recentfile_summary">Az előző fájlnevek megjegyzése</string>
|
||||
<string name="remember_keyfile_summary">Megjegyzi az adatbázis-kulcsfájlok helyét</string>
|
||||
<string name="remember_keyfile_title">Kulcsfájl mentése</string>
|
||||
<string name="content_description_remove_from_list">Eltávolítás</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Gyökérkönyvár</string>
|
||||
<string name="rounds">Transzformációs körök</string>
|
||||
<string name="rounds_explanation">A további titkosítási körök magasabb védelmet biztosítanak a nyers erőt használó támadások ellen, ugyanakkor jelentősen lassíthatják az adatbázis betöltését vagy mentését.</string>
|
||||
<string name="rounds_hint">transzformációs körök</string>
|
||||
<string name="saving_database">Adatbázis mentése…</string>
|
||||
<string name="space">Szóköz</string>
|
||||
<string name="search_label">Keresés</string>
|
||||
@@ -214,7 +208,6 @@
|
||||
<string name="sort_creation_time">Létrehozás</string>
|
||||
<string name="sort_last_modify_time">Módosítás</string>
|
||||
<string name="sort_last_access_time">Hozzáférés</string>
|
||||
<string name="warning_read_only">SD kártya írási jogosultság megadása az adatbázis-változások mentéséhez.</string>
|
||||
<string name="warning_empty_password">Biztos, hogy nem akar jelszavas feloldási védelmet\?</string>
|
||||
<string name="warning_no_encryption_key">Biztos, hogy nem akar semmilyen titkosítási kulcsot használni\?</string>
|
||||
<string name="build_label">Összeállítás: %1$s</string>
|
||||
@@ -330,14 +323,14 @@
|
||||
<string name="clipboard_swipe_clean">Seprés a vágólap azonnali törléséhez</string>
|
||||
<string name="education_entry_edit_summary">Szerkessze a bejegyzése egyéni mezőit. Az adatok hivatkozhatóak a különböző mezők között.</string>
|
||||
<string name="education_donation_summary">Segítsen a stabilitás és a biztonság növelésében, és az új funkciók hozzáadásában.</string>
|
||||
<string name="html_text_ad_free">Számos más jelszókezelő alkalmazással ellentétben, ez egy <strong>reklámmentes</strong>, <strong>copyleft licencelésű szabad szoftver</strong>, amely nem gyűjt személyes adatokat a kiszolgálókon, bármelyik verziót is használja.</string>
|
||||
<string name="html_text_buy_pro">A pro verzió megvásárlásával hozzáférést kap ehhez a <strong>vizuális funkcióhoz</strong>, és segít a <strong>közösségi projektek megvalósulásában.</strong></string>
|
||||
<string name="html_text_feature_generosity">Ez a <strong>vizuális funkció</strong> az Ön nagylelkűségének köszönhetően érhető el.</string>
|
||||
<string name="html_text_donation">Ahhoz, hogy megtartsuk a szabadságunkat, és hogy mindig aktívak lehessünk, számítunk az Ön <strong>támogatására.</strong></string>
|
||||
<string name="html_text_dev_feature">Ez a funkció <strong>fejlesztés alatt áll</strong>, és az Ön <strong>támogatására</strong> van szükség, hogy hamarosan elérhető legyen.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">A <strong>pro</strong> verzió megvásárlásával,</string>
|
||||
<string name="html_text_dev_feature_contibute">A <strong>támogatással</strong></string>
|
||||
<string name="html_text_dev_feature_encourage">arra ösztönzi a fejlesztőket, hogy <strong>új funkciókat</strong> készítsenek, és <strong>hibákat javítsanak</strong> az észrevételei alapján.</string>
|
||||
<string name="html_text_ad_free">Számos más jelszókezelő alkalmazással ellentétben, ez egy <strong>reklámmentes</strong>, <strong>copyleft licencelésű szabad szoftver</strong>, amely nem gyűjt személyes adatokat a kiszolgálókon, bármelyik verziót is használja.</string>
|
||||
<string name="html_text_buy_pro">A pro verzió megvásárlásával hozzáférést kap ehhez a <strong>vizuális funkcióhoz</strong>, és segít a <strong>közösségi projektek megvalósulásában.</strong></string>
|
||||
<string name="html_text_feature_generosity">Ez a <strong>vizuális funkció</strong> az Ön nagylelkűségének köszönhetően érhető el.</string>
|
||||
<string name="html_text_donation">Ahhoz, hogy megtartsuk a szabadságunkat, és hogy mindig aktívak lehessünk, számítunk az Ön <strong>támogatására.</strong></string>
|
||||
<string name="html_text_dev_feature">Ez a funkció <strong>fejlesztés alatt áll</strong>, és az Ön <strong>támogatására</strong> van szükség, hogy hamarosan elérhető legyen.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">A <strong>pro</strong> verzió megvásárlásával,</string>
|
||||
<string name="html_text_dev_feature_contibute">A <strong>támogatással</strong></string>
|
||||
<string name="html_text_dev_feature_encourage">arra ösztönzi a fejlesztőket, hogy <strong>új funkciókat</strong> készítsenek, és <strong>hibákat javítsanak</strong> az észrevételei alapján.</string>
|
||||
<string name="html_text_dev_feature_thanks">Köszönjük a támogatását.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Keményen dolgozunk, hogy gyorsan kiadjuk ezt a funkciót.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Ne felejtse naprakészen tartani az alkalmazást az új verziók telepítésével.</string>
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
Italian translation by Diego Pierotto. Updated by anthologist on April 2018.
|
||||
--><resources>
|
||||
<string name="about_feedback">Commenti</string>
|
||||
<string name="about_homepage">Pagina web</string>
|
||||
<string name="feedback">Commenti</string>
|
||||
<string name="homepage">Pagina web</string>
|
||||
<string name="about_description">Implementazione Android del gestore password KeePass</string>
|
||||
<string name="accept">Accetto</string>
|
||||
<string name="add_entry">Aggiungi elemento</string>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="decrypting_db">Decodifica contenuto database…</string>
|
||||
<string name="default_checkbox">Usa come database predefinito</string>
|
||||
<string name="digits">Numeri</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft viene distribuito assolutamente con nessuna garanzia. Si tratta di software libero e sei invitato a distribuirlo sotto le condizioni della licenza GPL versione 3 o successiva.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft viene distribuito assolutamente con nessuna garanzia. Si tratta di software libero e sei invitato a distribuirlo sotto le condizioni della licenza GPL versione 3 o successiva.</string>
|
||||
<string name="entry_notes">Note</string>
|
||||
<string name="select_database_file">Apri un database esistente</string>
|
||||
<string name="entry_accessed">Ultimo accesso</string>
|
||||
@@ -90,16 +90,15 @@
|
||||
<string name="invalid_credentials">Password o file chiave non validi.</string>
|
||||
<string name="invalid_algorithm">Algoritmo errato.</string>
|
||||
<string name="invalid_db_sig">Formato database non riconosciuto.</string>
|
||||
<string name="keyfile_does_not_exist">Non esiste alcun file chiave.</string>
|
||||
<string name="keyfile_is_empty">Il file chiave è vuoto.</string>
|
||||
<string name="length">Lunghezza</string>
|
||||
<string name="list_size_title">Dimensione elenco gruppo</string>
|
||||
<string name="list_size_summary">Dimensione del testo nell\'elenco del gruppo</string>
|
||||
<string name="loading_database">Caricamento database…</string>
|
||||
<string name="lowercase">Minuscole</string>
|
||||
<string name="maskpass_title">Nascondi le password</string>
|
||||
<string name="maskpass_summary">Maschera le password (***) in modo predefinito</string>
|
||||
<string name="menu_about">Informazioni</string>
|
||||
<string name="hide_password_title">Nascondi le password</string>
|
||||
<string name="hide_password_summary">Maschera le password (***) in modo predefinito</string>
|
||||
<string name="about">Informazioni</string>
|
||||
<string name="menu_change_key_settings">Modifica chiave principale</string>
|
||||
<string name="settings">Impostazioni</string>
|
||||
<string name="menu_database_settings">Impostazioni database</string>
|
||||
@@ -117,22 +116,17 @@
|
||||
<string name="no_results">Nessun risultato di ricerca</string>
|
||||
<string name="no_url_handler">Installa un browser web per aprire questo URL.</string>
|
||||
<string name="open_recent">Database recenti</string>
|
||||
<string name="omitbackup_title">Non cercare nelle voci di backup</string>
|
||||
<string name="omitbackup_summary">Ometti i gruppi \"Backup\" e \"Cestino\" dai risultati di ricerca</string>
|
||||
<string name="omit_backup_search_title">Non cercare nelle voci di backup</string>
|
||||
<string name="omit_backup_search_summary">Ometti i gruppi \"Backup\" e \"Cestino\" dai risultati di ricerca</string>
|
||||
<string name="progress_create">Creazione nuovo database…</string>
|
||||
<string name="progress_title">In corso…</string>
|
||||
<string name="protection">Protezione</string>
|
||||
<string name="read_only">Sola lettura</string>
|
||||
<string name="read_only_warning">KeePassDX richiede l\'autorizzazione di scrittura per poter modificare il tuo database.</string>
|
||||
<string name="recentfile_title">Cronologia file recenti</string>
|
||||
<string name="recentfile_summary">Ricorda i file recenti</string>
|
||||
<string name="remember_keyfile_summary">Ricorda la posizione dei file chiave dei database</string>
|
||||
<string name="remember_keyfile_title">Salva il file chiave</string>
|
||||
<string name="content_description_remove_from_list">Elimina</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Livello cifratura</string>
|
||||
<string name="rounds_explanation">Livelli di cifratura aggiuntivi forniscono una maggiore protezione contro attacchi di tipo forza bruta, ma può rallentare il caricamento e il salvataggio.</string>
|
||||
<string name="rounds_hint">livello</string>
|
||||
<string name="saving_database">Salvataggio database…</string>
|
||||
<string name="space">Spazio</string>
|
||||
<string name="search_label">Cerca</string>
|
||||
@@ -145,7 +139,6 @@
|
||||
<string name="uppercase">Maiuscole</string>
|
||||
<string name="warning">Attenzione</string>
|
||||
<string name="warning_password_encoding">Evita password con caratteri al di fuori del formato di codifica del testo nel file di database (i caratteri non riconosciuti vengono convertiti nella stessa lettera).</string>
|
||||
<string name="warning_read_only">Permetti l\'accesso in scrittura alla scheda SD per salvare le modifiche al database.</string>
|
||||
<string name="warning_unmounted">Monta la scheda SD per creare o caricare un database.</string>
|
||||
<string name="version_label">Versione %1$s</string>
|
||||
<string name="configure_biometric">La scansione di impronte è supportata ma non impostata.</string>
|
||||
@@ -302,17 +295,17 @@
|
||||
<string name="education_sort_summary">Scegli l\'ordine di elementi e gruppi.</string>
|
||||
<string name="education_donation_title">Partecipa</string>
|
||||
<string name="education_donation_summary">Aiuta a migliorare la stabilità, la sicurezza e ad aggiungere nuove funzioni.</string>
|
||||
<string name="html_text_ad_free">Diversamente da molte app di gestione password, questa è <strong>senza pubblicità</strong>, <strong>software libero (copyleft)</strong> e non raccoglie dati personali nei suoi server, non importa quale versione usi.</string>
|
||||
<string name="html_text_buy_pro">Acquistando la versione pro, avrai accesso a questa <strong>funzione visiva</strong> e soprattutto aiuterai nella <strong>realizzazione di progetti della comunità.</strong>
|
||||
<string name="html_text_ad_free">Diversamente da molte app di gestione password, questa è <strong>senza pubblicità</strong>, <strong>software libero (copyleft)</strong> e non raccoglie dati personali nei suoi server, non importa quale versione usi.</string>
|
||||
<string name="html_text_buy_pro">Acquistando la versione pro, avrai accesso a questa <strong>funzione visiva</strong> e soprattutto aiuterai nella <strong>realizzazione di progetti della comunità.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Questa <strong>funzione visiva</strong> è disponibile grazie alla tua generosità.</string>
|
||||
<string name="html_text_donation">Per mantenere la nostra libertà ed essere sempre attivi, contiamo sul tuo <strong>contributo.</strong>
|
||||
<string name="html_text_feature_generosity">Questa <strong>funzione visiva</strong> è disponibile grazie alla tua generosità.</string>
|
||||
<string name="html_text_donation">Per mantenere la nostra libertà ed essere sempre attivi, contiamo sul tuo <strong>contributo.</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">Questa funzione è <strong>in sviluppo</strong> e richiede il tuo <strong>contributo</strong> per essere disponibile a breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Acquistando la versione <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature">Questa funzione è <strong>in sviluppo</strong> e richiede il tuo <strong>contributo</strong> per essere disponibile a breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Acquistando la versione <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">
|
||||
<strong>Contribuendo</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">incoraggi gli sviluppatori a creare <strong>nuove funzioni</strong> e a <strong>correggere errori</strong> secondo le tue osservazioni.</string>
|
||||
<strong>Contribuendo</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">incoraggi gli sviluppatori a creare <strong>nuove funzioni</strong> e a <strong>correggere errori</strong> secondo le tue osservazioni.</string>
|
||||
<string name="html_text_dev_feature_thanks">Grazie mille per il tuo contributo.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Stiamo lavorando sodo per rilasciare questa funzione a breve.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Non dimenticare di tenere aggiornata l\'app installando nuove versioni.</string>
|
||||
@@ -371,7 +364,7 @@
|
||||
<string name="content_description_file_information">Informazioni sul file</string>
|
||||
<string name="content_description_password_checkbox">Casella di controllo della password</string>
|
||||
<string name="content_description_keyfile_checkbox">Casella di controllo Keyfile</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">"Ripeti attivare / disattivare la visibilità della password"</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Ripeti attivare / disattivare la visibilità della password</string>
|
||||
<string name="content_description_entry_icon">Icona</string>
|
||||
<string name="content_description_password_generator">Generatore di password</string>
|
||||
<string name="content_description_password_length">Lunghezza della password</string>
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><!-- translated by Arthur Zamarin<arthurzam@gmail.com>--><resources>
|
||||
<string name="about_feedback">משוב</string>
|
||||
<string name="about_homepage">דף הבית</string>
|
||||
<string name="feedback">משוב</string>
|
||||
<string name="homepage">דף הבית</string>
|
||||
<string name="about_description">KeePassDX היא תוכנה המממשת את מנהל הסיסמאות KeePass לאנרואיד.</string>
|
||||
<string name="accept">קבל</string>
|
||||
<string name="add_entry">הוסף ערך</string>
|
||||
@@ -87,16 +87,15 @@
|
||||
<string name="invalid_credentials">סיסמה או קובץ מפתח לא מתאימים.</string>
|
||||
<string name="invalid_algorithm">אלגוריתם לא חוקי.</string>
|
||||
<string name="invalid_db_sig">תבנית מסד הנתונים אינה מזוהה.</string>
|
||||
<string name="keyfile_does_not_exist">קובץ המפתח לא קיים.</string>
|
||||
<string name="keyfile_is_empty">קובץ מפתח ריק.</string>
|
||||
<string name="length">אורך</string>
|
||||
<string name="list_size_title">גודל רשימה קבוצות</string>
|
||||
<string name="list_size_summary">גודל הטקסט ברשימת הקבוצות</string>
|
||||
<string name="loading_database">טוען מסד נתונים…</string>
|
||||
<string name="lowercase">אות קטנה</string>
|
||||
<string name="maskpass_title">מסיכת הסיסמה</string>
|
||||
<string name="maskpass_summary">הסתר סיסמאות כברירת מחדל</string>
|
||||
<string name="menu_about">אודות</string>
|
||||
<string name="hide_password_title">מסיכת הסיסמה</string>
|
||||
<string name="hide_password_summary">הסתר סיסמאות כברירת מחדל</string>
|
||||
<string name="about">אודות</string>
|
||||
<string name="menu_change_key_settings">שנה מפתח ראשי</string>
|
||||
<string name="settings">העדפות</string>
|
||||
<string name="menu_database_settings">הגדרות מסד נתונים</string>
|
||||
@@ -114,20 +113,15 @@
|
||||
<string name="no_results">אין תוצאות חיפוש</string>
|
||||
<string name="no_url_handler">אין מטפל לכתובת url זו.</string>
|
||||
<string name="open_recent">פתח מסד נתונים אחרון :</string>
|
||||
<string name="omitbackup_title">אל תחפש ערכי גיבוי</string>
|
||||
<string name="omitbackup_summary">הורד את קבוצת \"גיבוי\" מתוצאות חיפוש (תואם רק לקבצי kdb)</string>
|
||||
<string name="omit_backup_search_title">אל תחפש ערכי גיבוי</string>
|
||||
<string name="omit_backup_search_summary">הורד את קבוצת \"גיבוי\" מתוצאות חיפוש (תואם רק לקבצי kdb)</string>
|
||||
<string name="progress_create">צור מסד נתונים חדש…</string>
|
||||
<string name="progress_title">עובד…</string>
|
||||
<string name="protection">הגנה</string>
|
||||
<string name="read_only_warning">ל-KeePassDX אין הרשאות כתיבה למסד הנתונים הזה, ולכן הוא יפתח לקריאה בלבד.</string>
|
||||
<string name="recentfile_title">היסטוריית קובץ אחרונה</string>
|
||||
<string name="recentfile_summary">שמור קבצים שהיו בשימוש לאחרונה</string>
|
||||
<string name="remember_keyfile_summary">זכור מיקום קבצי מפתח</string>
|
||||
<string name="remember_keyfile_title">שמור קובץ מפתח</string>
|
||||
<string name="content_description_remove_from_list">הסר</string>
|
||||
<string name="rounds">סיבובי הצפנה</string>
|
||||
<string name="rounds_explanation">מספר סיבובי הצפנה גבוה יותר מספר הגה טובה יותר נגד התקפות, אבל יכול להעלות בהרבה את זמן הטעינה והשמירה.</string>
|
||||
<string name="rounds_hint">סיבובים</string>
|
||||
<string name="saving_database">שומר מסד נתונים…</string>
|
||||
<string name="space">גודל</string>
|
||||
<string name="search_label">חיפוש</string>
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">フィードバック</string>
|
||||
<string name="about_homepage">ホームページ</string>
|
||||
<string name="feedback">フィードバック</string>
|
||||
<string name="homepage">ホームページ</string>
|
||||
<string name="about_description">KeePass パスワードマネージャーの Android 実装</string>
|
||||
<string name="accept">決定</string>
|
||||
<string name="add_entry">エントリーを追加</string>
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="decrypting_db">データベースを解析中…</string>
|
||||
<string name="default_checkbox">このデータベースを次回以降も利用する</string>
|
||||
<string name="digits">数字</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft によって作られたフリーソフトウェアであり、無保証です。GPLバージョン3以上の条件下でこれを再頒布することができます。</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft によって作られたフリーソフトウェアであり、無保証です。GPLバージョン3以上の条件下でこれを再頒布することができます。</string>
|
||||
<string name="select_database_file">データベースファイル</string>
|
||||
<string name="entry_accessed">最終アクセス日</string>
|
||||
<string name="entry_cancel">キャンセル</string>
|
||||
@@ -85,9 +85,9 @@
|
||||
<string name="list_size_summary">グループ一覧の文字サイズ</string>
|
||||
<string name="loading_database">データベース読込中…</string>
|
||||
<string name="lowercase">英数小文字</string>
|
||||
<string name="maskpass_title">パスワードを隠す</string>
|
||||
<string name="maskpass_summary">パスワード欄をアスタリスクで表示します</string>
|
||||
<string name="menu_about">About</string>
|
||||
<string name="hide_password_title">パスワードを隠す</string>
|
||||
<string name="hide_password_summary">パスワード欄をアスタリスクで表示します</string>
|
||||
<string name="about">About</string>
|
||||
<string name="menu_change_key_settings">マスターキーを変更</string>
|
||||
<string name="settings">設定</string>
|
||||
<string name="menu_database_settings">データベース設定</string>
|
||||
@@ -105,18 +105,15 @@
|
||||
<string name="no_results">検索結果に該当するものはありません。</string>
|
||||
<string name="no_url_handler">このURLを処理できません。</string>
|
||||
<string name="open_recent">以前使用したデータベースを開く:</string>
|
||||
<string name="omitbackup_title">検索対象から除外</string>
|
||||
<string name="omitbackup_summary">\"バックアップ\"と\"ごみ箱\"を検索対象から除外します</string>
|
||||
<string name="omit_backup_search_title">検索対象から除外</string>
|
||||
<string name="omit_backup_search_summary">\"バックアップ\"と\"ごみ箱\"を検索対象から除外します</string>
|
||||
<string name="progress_create">データベースファイルを作成中…</string>
|
||||
<string name="progress_title">実行中…</string>
|
||||
<string name="remember_keyfile_summary">前回使用したキーファイルを次回も表示します</string>
|
||||
<string name="remember_keyfile_title">キーファイルを記憶</string>
|
||||
<string name="content_description_remove_from_list">消去</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">暗号化レベル</string>
|
||||
<string name="rounds_explanation">暗号化レベルを高く設定するとブルートフォース(総当り)攻撃に強くなりますが、保存や読込に時間が掛かります。</string>
|
||||
<string name="rounds_hint">レベル</string>
|
||||
<string name="saving_database">データベースを保存中…</string>
|
||||
<string name="space">半角スペース</string>
|
||||
<string name="search_label">検索</string>
|
||||
@@ -166,7 +163,6 @@
|
||||
<string name="field_value">フィールド値</string>
|
||||
<string name="file_not_found_content">ファイルが見つかりません。ファイルブラウザーからもう一度開いてみてください。</string>
|
||||
<string name="invalid_algorithm">アルゴリズムが間違っています。</string>
|
||||
<string name="keyfile_does_not_exist">鍵ファイルが存在しません。</string>
|
||||
<string name="keyfile_is_empty">鍵ファイルが空です。</string>
|
||||
<string name="list_entries_show_username_title">ユーザー名を表示</string>
|
||||
<string name="list_entries_show_username_summary">エントリーリストのユーザー名を表示します</string>
|
||||
@@ -183,8 +179,6 @@
|
||||
<string name="protection">保護</string>
|
||||
<string name="read_only">書き込み保護</string>
|
||||
<string name="read_only_warning">KeePassDX は、データベースを変更するために書き込みアクセス許可が必要です。</string>
|
||||
<string name="recentfile_title">最近使用したファイルの履歴</string>
|
||||
<string name="recentfile_summary">最近使用したファイル名を記憶します</string>
|
||||
<string name="encryption_explanation">すべてのデータで使用するデータベース暗号化アルゴリズム。</string>
|
||||
<string name="sort_menu">並び順</string>
|
||||
<string name="sort_ascending">昇順</string>
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">피드백</string>
|
||||
<string name="about_homepage">홈페이지</string>
|
||||
<string name="feedback">피드백</string>
|
||||
<string name="homepage">홈페이지</string>
|
||||
<string name="about_description">KeePass 암호 관리자의 Android 구현본</string>
|
||||
<string name="accept">확인</string>
|
||||
<string name="add_entry">항목 추가</string>
|
||||
@@ -49,7 +49,7 @@
|
||||
<string name="decrypting_db">데이터베이스 컨텐츠 암호 해독 중…</string>
|
||||
<string name="default_checkbox">기본 데이터베이스로 사용</string>
|
||||
<string name="digits">단위</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft는 보증이 적용되지 않습니다; 이것은 자유 소프트웨어이며, GPL 버전 3 또는 그 이상의 조건으로의 재배포를 환영합니다.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft는 보증이 적용되지 않습니다; 이것은 자유 소프트웨어이며, GPL 버전 3 또는 그 이상의 조건으로의 재배포를 환영합니다.</string>
|
||||
<string name="entry_accessed">접근됨</string>
|
||||
<string name="entry_cancel">취소</string>
|
||||
<string name="entry_notes">노트</string>
|
||||
@@ -99,7 +99,6 @@
|
||||
<string name="invalid_credentials">비밀번호나 키 파일을 읽을 수 없습니다.</string>
|
||||
<string name="invalid_algorithm">잘못된 알고리즘입니다.</string>
|
||||
<string name="invalid_db_sig">데이터베이스 형식을 인식할 수 없습니다.</string>
|
||||
<string name="keyfile_does_not_exist">키 파일이 없습니다.</string>
|
||||
<string name="keyfile_is_empty">이 키 파일은 비어 있습니다.</string>
|
||||
<string name="length">길이</string>
|
||||
<string name="list_entries_show_username_title">아이디 보이기</string>
|
||||
@@ -108,9 +107,9 @@
|
||||
<string name="list_size_summary">요소 목록 텍스트 크기</string>
|
||||
<string name="loading_database">데이터베이스 로딩 중…</string>
|
||||
<string name="lowercase">소문자</string>
|
||||
<string name="maskpass_title">비밀번호 숨기기</string>
|
||||
<string name="maskpass_summary">기본 비밀번호를 (***) 로 가리기</string>
|
||||
<string name="menu_about">정보</string>
|
||||
<string name="hide_password_title">비밀번호 숨기기</string>
|
||||
<string name="hide_password_summary">기본 비밀번호를 (***) 로 가리기</string>
|
||||
<string name="about">정보</string>
|
||||
<string name="menu_change_key_settings">마스터 키 바꾸기</string>
|
||||
<string name="copy_field">%1$s 복사됨</string>
|
||||
<string name="settings">설정</string>
|
||||
@@ -140,16 +139,12 @@
|
||||
<string name="select_database_file">가지고 있는 데이터베이스 열기</string>
|
||||
<string name="create_keepass_file">새 데이터베이스 생성</string>
|
||||
<string name="open_recent">최근 데이터베이스</string>
|
||||
<string name="omitbackup_title">백업 항목 검색하지 않기</string>
|
||||
<string name="omit_backup_search_title">백업 항목 검색하지 않기</string>
|
||||
<string name="progress_create">새 데이터베이스 생성 중…</string>
|
||||
<string name="progress_title">작업 중…</string>
|
||||
<string name="protection">보호</string>
|
||||
<string name="read_only">쓰기 보호됨</string>
|
||||
<string name="read_only_warning">KeePassDX는 데이터베이스를 수정하기 위해 쓰기 권한이 필요합니다.</string>
|
||||
<string name="recentfile_title">최근 파일 기록</string>
|
||||
<string name="recentfile_summary">최근 파일 이름 기억하기</string>
|
||||
<string name="remember_keyfile_summary">데이터베이스 키 파일 위치 기억하기</string>
|
||||
<string name="remember_keyfile_title">키 파일 저장</string>
|
||||
<string name="content_description_remove_from_list">삭제</string>
|
||||
<string name="root">루트</string>
|
||||
<string name="encryption_explanation">데이터베이스 암호화 알고리즘이 모든 데이터에 적용됩니다.</string>
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<string name="about_description">KeePassDX yra KeePass slaptažodžių tvarkyklės realizacija Android platformai</string>
|
||||
<string name="clipboard_cleared">Iškarpinė išvalyta.</string>
|
||||
<string name="invalid_credentials">Neteisingas slaptažodis arba rakto failas.</string>
|
||||
<string name="about_feedback">Atsiliepimai:</string>
|
||||
<string name="about_homepage">Pagrindinis puslapis:</string>
|
||||
<string name="feedback">Atsiliepimai:</string>
|
||||
<string name="homepage">Pagrindinis puslapis:</string>
|
||||
<string name="accept">Priimti</string>
|
||||
<string name="add_entry">Pridėti įrašą</string>
|
||||
<string name="add_group">Pridėti grupę</string>
|
||||
@@ -40,7 +40,7 @@
|
||||
<string name="hint_pass">slaptažodis</string>
|
||||
<string name="length">Ilgis</string>
|
||||
<string name="list_size_title">Grupės sąrašo dydis</string>
|
||||
<string name="menu_about">Apie</string>
|
||||
<string name="about">Apie</string>
|
||||
<string name="settings">Nustatymai</string>
|
||||
<string name="menu_database_settings">Duomenų bazės nustatymai</string>
|
||||
<string name="menu_delete">Išrinti</string>
|
||||
@@ -58,10 +58,6 @@
|
||||
<string name="warning">Įspėjimas</string>
|
||||
<string name="select_database_file">Įveskite duomenų bazės failą</string>
|
||||
<string name="error_wrong_length">Įveskite teigiamą skaičių ilgio lauke</string>
|
||||
<string name="recentfile_title">Naujausių failų istorija</string>
|
||||
<string name="recentfile_summary">Atsiminti paskutinius naudotus failų pavadinimus</string>
|
||||
<string name="remember_keyfile_title">Saugoti rakto failą</string>
|
||||
<string name="remember_keyfile_summary">Atsimena rakto failų vietą</string>
|
||||
<string name="content_description_remove_from_list">Pašalinti</string>
|
||||
<string name="root">Šaknis</string>
|
||||
<string name="read_only">Tik skaitymui</string>
|
||||
@@ -75,16 +71,15 @@
|
||||
<string name="app_timeout">Programėlės neveiklumas</string>
|
||||
<string name="clipboard_error_clear">Iškarpinės išvalymas nepavyko</string>
|
||||
<string name="list_size_summary">Teksto dydis grupės sąraše</string>
|
||||
<string name="omitbackup_title">Neiškoti atkūrimo įrašuose</string>
|
||||
<string name="omit_backup_search_title">Neiškoti atkūrimo įrašuose</string>
|
||||
<string name="error_can_not_handle_uri">KeePassDX negali apdoroti šio uri.</string>
|
||||
<string name="entry_not_found">Įrašo duomenys nerasti.</string>
|
||||
<string name="keyfile_is_empty">Rakto failas yra tuščias.</string>
|
||||
<string name="keyfile_does_not_exist">Rakto failas neegzistuoja.</string>
|
||||
<string name="entry_keyfile">Rakto failas</string>
|
||||
<string name="search">Įrašo pavadinimas/aprašymas</string>
|
||||
<string name="menu_change_key_settings">Pakeisti master raktą</string>
|
||||
<string name="entry_accessed">Naudota:</string>
|
||||
<string name="maskpass_title">Maskuoti slaptažodį</string>
|
||||
<string name="hide_password_title">Maskuoti slaptažodį</string>
|
||||
<string name="space">Tarpas</string>
|
||||
<string name="special">Specialus</string>
|
||||
<string name="uppercase">Didžiosios raidės</string>
|
||||
@@ -93,7 +88,7 @@
|
||||
<string name="underline">Pabraukimas</string>
|
||||
<string name="open_recent">Atidaryti naujausią duomenų bazę </string>
|
||||
<string name="default_checkbox">Naudoti šią duomenų bazę kaip numatytąją</string>
|
||||
<string name="maskpass_summary">Slėpti slaptažodžius pagal nutylėjimą</string>
|
||||
<string name="hide_password_summary">Slėpti slaptažodžius pagal nutylėjimą</string>
|
||||
<string name="invalid_algorithm">Neteisingas algoritmas.</string>
|
||||
<string name="error_invalid_path">Neteisingas kelias.</string>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources>
|
||||
<string name="about_feedback">Atsauksmes:</string>
|
||||
<string name="about_homepage">Mājaslapa:</string>
|
||||
<string name="feedback">Atsauksmes:</string>
|
||||
<string name="homepage">Mājaslapa:</string>
|
||||
<string name="about_description">KeePassDX ir KeePass paroļu menedžera Android implementācija</string>
|
||||
<string name="accept">Pieņemt</string>
|
||||
<string name="add_entry">Jauns ieraksts</string>
|
||||
@@ -70,16 +70,15 @@
|
||||
<string name="invalid_credentials">Nederīga parole vai atslēgas fails.</string>
|
||||
<string name="invalid_algorithm">Nederīgs algoritms.</string>
|
||||
<string name="invalid_db_sig">Datu bāzes formāts nav atpazīts.</string>
|
||||
<string name="keyfile_does_not_exist">Atslēgas fails nepastāv.</string>
|
||||
<string name="keyfile_is_empty">Atslēgas fails ir tukšs.</string>
|
||||
<string name="length">Garums</string>
|
||||
<string name="list_size_title">Grupu saraksta teksta izmērs</string>
|
||||
<string name="list_size_summary">Teksta izmērs ierakstos un grupu sarakstos</string>
|
||||
<string name="loading_database">Ielādēt datu bāzi…</string>
|
||||
<string name="lowercase">Lower-case</string>
|
||||
<string name="maskpass_title">Sēpt paroles</string>
|
||||
<string name="maskpass_summary">Sēpt paroles *****</string>
|
||||
<string name="menu_about">Par</string>
|
||||
<string name="hide_password_title">Sēpt paroles</string>
|
||||
<string name="hide_password_summary">Sēpt paroles *****</string>
|
||||
<string name="about">Par</string>
|
||||
<string name="menu_change_key_settings">Mainīt galveno paroli</string>
|
||||
<string name="settings">Iestatījumi</string>
|
||||
<string name="menu_database_settings">Datu bāzes iestatījumi</string>
|
||||
@@ -97,21 +96,16 @@
|
||||
<string name="no_results">Nav meklēšanas rezultātu</string>
|
||||
<string name="no_url_handler">Neizdevās atvērt saiti.</string>
|
||||
<string name="open_recent">Atvērt pēdējo datu bāzi :</string>
|
||||
<string name="omitbackup_title">Nemeklēt kopijās un atkritnē</string>
|
||||
<string name="omitbackup_summary">Izlaist kopijas un atkritni no meklēšanas rezultātiem</string>
|
||||
<string name="omit_backup_search_title">Nemeklēt kopijās un atkritnē</string>
|
||||
<string name="omit_backup_search_summary">Izlaist kopijas un atkritni no meklēšanas rezultātiem</string>
|
||||
<string name="progress_create">Izveido jaunu datu bāzi…</string>
|
||||
<string name="progress_title">Darbojas…</string>
|
||||
<string name="protection">Aizsardzība</string>
|
||||
<string name="recentfile_title">Nesen atvērtie</string>
|
||||
<string name="recentfile_summary">Glabāt atvērto failu nosaukumus</string>
|
||||
<string name="remember_keyfile_summary">Atcerēties šo atslēgas faila vietu</string>
|
||||
<string name="remember_keyfile_title">Saglabāt atslēgas failu</string>
|
||||
<string name="content_description_remove_from_list">Noņemt</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Šifrēšanas līmeņi</string>
|
||||
<string name="rounds_explanation">Augstākā līmeņa šifrēšana sniedz lielāku aizsardzību, bet palēnina darbības ar datu bāzēm.</string>
|
||||
<string name="rounds_hint">līmeņi</string>
|
||||
<string name="saving_database">Datu bāzes saglabāšana…</string>
|
||||
<string name="space">Atstarpe</string>
|
||||
<string name="search_label">Meklēt</string>
|
||||
@@ -148,5 +142,5 @@
|
||||
<string name="encryption">Šifrēšana</string>
|
||||
<string name="extended_ASCII">Paplašinātais ASCII</string>
|
||||
<string name="allow">Atļaut</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft nāk bez jebkādas garantijas. Šī ir bezmaksas programmatūra un jūs to varat izplatīt apstākļos, kas aprakstīti GPL 3 versijā vai jaunākā.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft nāk bez jebkādas garantijas. Šī ir bezmaksas programmatūra un jūs to varat izplatīt apstākļos, kas aprakstīti GPL 3 versijā vai jaunākā.</string>
|
||||
</resources>
|
||||
|
||||
@@ -16,10 +16,9 @@
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Tilbakemelding</string>
|
||||
<string name="about_homepage">Hjemmeside</string>
|
||||
--><resources>
|
||||
<string name="feedback">Tilbakemelding</string>
|
||||
<string name="homepage">Hjemmeside</string>
|
||||
<string name="about_description">Android-implementasjon av KeePass-passordsbehandleren</string>
|
||||
<string name="accept">Godta</string>
|
||||
<string name="add_entry">Legg til oppføring</string>
|
||||
@@ -49,7 +48,7 @@
|
||||
<string name="decrypting_db">Dekrypterer databaseinnhold…</string>
|
||||
<string name="default_checkbox">Bruk dette som forvalgt database</string>
|
||||
<string name="digits">Siffer</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft kommer uten noen form for garanti. Dette er fri programvare, og du er velkommen til å redistribuere det i henhold til vilkårene i GPL versjon 3 eller senere.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft kommer uten noen form for garanti. Dette er fri programvare, og du er velkommen til å redistribuere det i henhold til vilkårene i GPL versjon 3 eller senere.</string>
|
||||
<string name="entry_accessed">Brukt</string>
|
||||
<string name="entry_cancel">Avbryt</string>
|
||||
<string name="entry_notes">Kommentarer</string>
|
||||
@@ -99,7 +98,6 @@
|
||||
<string name="invalid_credentials">Ugyldig passord eller nøkkelfil.</string>
|
||||
<string name="invalid_algorithm">Ugyldig algoritme.</string>
|
||||
<string name="invalid_db_sig">Fremmed databaseformat.</string>
|
||||
<string name="keyfile_does_not_exist">Ingen nøkkelfil finnes.</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>
|
||||
@@ -108,9 +106,9 @@
|
||||
<string name="list_size_summary">Tekststørrelse i elemenetlisten</string>
|
||||
<string name="loading_database">Laster database…</string>
|
||||
<string name="lowercase">Små bokstaver</string>
|
||||
<string name="maskpass_title">Masker passord</string>
|
||||
<string name="maskpass_summary">Skjul passord som forvalg</string>
|
||||
<string name="menu_about">Om</string>
|
||||
<string name="hide_password_title">Masker passord</string>
|
||||
<string name="hide_password_summary">Skjul passord som forvalg</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="menu_change_key_settings">Endre hovednøkkel</string>
|
||||
<string name="copy_field">Kopi av%1$s</string>
|
||||
<string name="settings">Innstillinger</string>
|
||||
@@ -139,24 +137,19 @@
|
||||
<string name="no_url_handler">Kan ikke håndtere denne nettadressen.</string>
|
||||
<string name="select_database_file">Velg en eksisterende database</string>
|
||||
<string name="open_recent">Nylige databaser</string>
|
||||
<string name="omitbackup_title">Ikke søk gjennom sikkerhetskopioppføringer</string>
|
||||
<string name="omitbackup_summary">Utelat \"Sikkerhetskopi\"-gruppen fra søkeresultater (har kunn innvirkning på .kdb-filer)</string>
|
||||
<string name="omit_backup_search_title">Ikke søk gjennom sikkerhetskopioppføringer</string>
|
||||
<string name="omit_backup_search_summary">Utelat \"Sikkerhetskopi\"-gruppen fra søkeresultater (har kunn innvirkning på .kdb-filer)</string>
|
||||
<string name="progress_create">Oppretter ny database…</string>
|
||||
<string name="progress_title">Arbeider…</string>
|
||||
<string name="protection">Beskyttelse</string>
|
||||
<string name="read_only">Skrivebeskyttet</string>
|
||||
<string name="read_only_warning">KeePassDX har ikke skrivetilgang til din databaseplassering, så den vil bli åpnet skrivebeskyttet.</string>
|
||||
<string name="recentfile_title">Nylig filhistorikk</string>
|
||||
<string name="recentfile_summary">Husk nylig brukte filnavn</string>
|
||||
<string name="remember_keyfile_summary">Husk nøkkelfilers plassering</string>
|
||||
<string name="remember_keyfile_title">Lagre nøkkelfil</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="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>
|
||||
<string name="rounds_hint">omganger</string>
|
||||
<string name="memory_usage">Minnebruk</string>
|
||||
<string name="memory_usage_explanation">Mangden minne (i binære byte) brukt til nøkkelutledelsesfunksjonen.</string>
|
||||
<string name="parallelism">Parallellitet</string>
|
||||
@@ -182,7 +175,6 @@
|
||||
<string name="uppercase">Store bokstaver</string>
|
||||
<string name="warning">Advarsel</string>
|
||||
<string name="warning_password_encoding">Unngå passordtegn utenfor tekstkodingsformat i databasefil (ukjente tegn blir konvertert til samme bokstav).</string>
|
||||
<string name="warning_read_only">SD-kortet ditt er i øyeblikket skrivebeskyttet. Det kan hende du ikke kan lagre endringer i databasen din.</string>
|
||||
<string name="warning_unmounted">SD-kortet ditt er ikke montert på enheten din. Du vil ikke kunne laste inne eller opprette din database.</string>
|
||||
<string name="warning_empty_password">Ønsker du virkelig å bruke en tom streng som ditt passord?</string>
|
||||
<string name="warning_no_encryption_key">Er du sikker på at du ønsker å bruke en krypteringsnøkkel?</string>
|
||||
@@ -291,16 +283,16 @@
|
||||
<string name="education_sort_summary">Sorter oppføringer og grupper i henhold til spesifikke parameter.</string>
|
||||
<string name="education_donation_title">Delta</string>
|
||||
<string name="education_donation_summary">Delta for å øke stabiliteten, sikkerheten, og med å legge til flere funksjoner.</string>
|
||||
<string name="html_text_ad_free">Ulikt mange passordbehandlingsprogrammer, er dette <strong>reklamefri</strong>, <strong>copyleftbasert fri programvare</strong> og samler ikke inn personlig data på tjenerne sine, selv i sin gratisversjon.</string>
|
||||
<string name="html_text_buy_pro">Ved kjøp av pro-versjonen, vil du få tilgang til denne <strong>visuelle funksjonen</strong> og du vil spesielt hjelpe <strong> realiseringen av gemenskapsprosjekter.</strong>
|
||||
<string name="html_text_ad_free">Ulikt mange passordbehandlingsprogrammer, er dette <strong>reklamefri</strong>, <strong>copyleftbasert fri programvare</strong> og samler ikke inn personlig data på tjenerne sine, selv i sin gratisversjon.</string>
|
||||
<string name="html_text_buy_pro">Ved kjøp av pro-versjonen, vil du få tilgang til denne <strong>visuelle funksjonen</strong> og du vil spesielt hjelpe <strong> realiseringen av gemenskapsprosjekter.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Denne <strong>visuelle funksjonen</strong> er tilgjengelig takket være din generøsitet.</string>
|
||||
<string name="html_text_donation">For å beholde vår frihet og alltid være aktive, stoler vi på dine <strong>bidrag.</strong>
|
||||
<string name="html_text_feature_generosity">Denne <strong>visuelle funksjonen</strong> er tilgjengelig takket være din generøsitet.</string>
|
||||
<string name="html_text_donation">For å beholde vår frihet og alltid være aktive, stoler vi på dine <strong>bidrag.</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">Denne funksjonen er <strong>under utvikling</strong> og krever <strong>bidrag</strong> for å bli tilgjengelig snart.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ved å kjøpe <strong>pro</strong>-versjonen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Ved å <strong>bidra</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">oppfordrer du utviklere til å skape <strong>nye funksjoner</strong> og til å <strong>fikse feil</strong> i henhold til dine kommentarer.</string>
|
||||
<string name="html_text_dev_feature">Denne funksjonen er <strong>under utvikling</strong> og krever <strong>bidrag</strong> for å bli tilgjengelig snart.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ved å kjøpe <strong>pro</strong>-versjonen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Ved å <strong>bidra</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">oppfordrer du utviklere til å skape <strong>nye funksjoner</strong> og til å <strong>fikse feil</strong> i henhold til dine kommentarer.</string>
|
||||
<string name="html_text_dev_feature_thanks">Takk for ditt bidrag.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Det arbeides hardt på realiseringen av denne utgaven.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Ikke glem å holde programmet ditt oppgradert.</string>
|
||||
@@ -407,4 +399,17 @@
|
||||
<string name="error_save_database">Kunne ikke lagre database.</string>
|
||||
<string name="menu_empty_recycle_bin">Tøm papirkurv</string>
|
||||
<string name="command_execution">Kjører kommandoen…</string>
|
||||
<string name="content_description_node_children">Undernoder</string>
|
||||
<string name="content_description_entry_save">Lagre oppføring</string>
|
||||
<string name="database_default_username_title">Forvalgt brukernavn</string>
|
||||
<string name="database_custom_color_title">Tilpasset 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>
|
||||
<string name="menu_delete_entry_history">Slett historikk</string>
|
||||
<string name="download_attachment">Last ned %1$s</string>
|
||||
<string name="download_progression">Underveis: %1$d%</string>
|
||||
<string name="download_finalization">Fullfører…</string>
|
||||
<string name="download_complete">Fullført. Trykk for å åpne filen.</string>
|
||||
<string name="hide_expired_entries_title">Skjul utløpte oppføringer</string>
|
||||
</resources>
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
Dutch translation by Erik Devriendt, corrected by Erik Jan Meijer
|
||||
--><resources>
|
||||
<string name="about_feedback">Reacties</string>
|
||||
<string name="about_homepage">Website</string>
|
||||
<string name="feedback">Reacties</string>
|
||||
<string name="homepage">Website</string>
|
||||
<string name="about_description">Android-implementatie van de KeePass-wachtwoordbeheerder</string>
|
||||
<string name="accept">Accepteren</string>
|
||||
<string name="add_entry">Item toevoegen</string>
|
||||
@@ -41,7 +41,7 @@
|
||||
<string name="decrypting_db">Bezig met ontsleutelen van databankinhoud…</string>
|
||||
<string name="default_checkbox">Gebruiken als standaarddatabank</string>
|
||||
<string name="digits">Getallen</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft biedt geen enkele garantie. Dit is vrije software, dus je mag deze software verspreiden onder de voorwaarden van de GPL versie 3 of recenter.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft biedt geen enkele garantie. Dit is vrije software, dus je mag deze software verspreiden onder de voorwaarden van de GPL versie 3 of recenter.</string>
|
||||
<string name="select_database_file">Bestaande databank openen</string>
|
||||
<string name="entry_accessed">Laatst geopend</string>
|
||||
<string name="entry_cancel">Annuleren</string>
|
||||
@@ -87,9 +87,9 @@
|
||||
<string name="list_size_summary">Tekstgrootte van itemlijst</string>
|
||||
<string name="loading_database">Bezig met laden van databank…</string>
|
||||
<string name="lowercase">Kleine letters</string>
|
||||
<string name="maskpass_title">Wachtwoord verbergen</string>
|
||||
<string name="maskpass_summary">Wachtwoorden standaard afschermen (***)</string>
|
||||
<string name="menu_about">Over</string>
|
||||
<string name="hide_password_title">Wachtwoord verbergen</string>
|
||||
<string name="hide_password_summary">Wachtwoorden standaard afschermen (***)</string>
|
||||
<string name="about">Over</string>
|
||||
<string name="menu_change_key_settings">Hoofdsleutel wijzigen</string>
|
||||
<string name="settings">Instellingen</string>
|
||||
<string name="menu_database_settings">Databank-instellingen</string>
|
||||
@@ -107,18 +107,15 @@
|
||||
<string name="no_results">Geen zoekresultaten</string>
|
||||
<string name="no_url_handler">Installeer een webbrowser om deze URL te openen.</string>
|
||||
<string name="open_recent">Recente databanken</string>
|
||||
<string name="omitbackup_title">Back-upitems niet doorzoeken</string>
|
||||
<string name="omitbackup_summary">Hiermee worden groepen \"Back-up\" en \"Prullenbak\" uit de zoekresultaten weggelaten</string>
|
||||
<string name="omit_backup_search_title">Back-upitems niet doorzoeken</string>
|
||||
<string name="omit_backup_search_summary">Hiermee worden groepen \"Back-up\" en \"Prullenbak\" uit de zoekresultaten weggelaten</string>
|
||||
<string name="progress_create">Bezig met creëren van nieuwe databank…</string>
|
||||
<string name="progress_title">Bezig met verwerken…</string>
|
||||
<string name="remember_keyfile_summary">Locatie van databank-sleutelbestanden onthouden</string>
|
||||
<string name="remember_keyfile_title">Sleutelbestand opslaan</string>
|
||||
<string name="content_description_remove_from_list">Verwijderen</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Hoofdmap</string>
|
||||
<string name="rounds">Encryptie-cycli</string>
|
||||
<string name="rounds_explanation">Een hoger aantal encryptie-cycli geeft bijkomende bescherming tegen brute-force aanvallen, maar kan het laden en opslaan sterk vertragen.</string>
|
||||
<string name="rounds_hint">cycli</string>
|
||||
<string name="saving_database">Bezig met opslaan van databank…</string>
|
||||
<string name="space">Ruimte</string>
|
||||
<string name="search_label">Zoeken</string>
|
||||
@@ -129,7 +126,6 @@
|
||||
<string name="underline">Onderstrepen</string>
|
||||
<string name="unsupported_db_version">Niet-ondersteunde databankversie.</string>
|
||||
<string name="uppercase">Hoofdletters</string>
|
||||
<string name="warning_read_only">Machtig schrijftoegang om de databankwijzigingen op ge slaan.</string>
|
||||
<string name="warning_unmounted">Koppel de SD-kaart aan om een databank te creëren of laden.</string>
|
||||
<string name="version_label">Versie %1$s</string>
|
||||
<string name="education_unlock_summary">Geef het wachtwoord en/of sleutelbestand op om je databank te ontgrendelen.
|
||||
@@ -171,7 +167,6 @@
|
||||
<string name="field_value">Veldwaarde</string>
|
||||
<string name="file_not_found_content">Bestand niet gevonden. Probeer opnieuw te openen via je bestandsbeheerder.</string>
|
||||
<string name="invalid_algorithm">Ongeldig algoritme.</string>
|
||||
<string name="keyfile_does_not_exist">Er bestaat geen sleutelbestand.</string>
|
||||
<string name="keyfile_is_empty">Het sleutelbestand is leeg.</string>
|
||||
<string name="list_entries_show_username_title">Gebruikersnamen tonen</string>
|
||||
<string name="list_entries_show_username_summary">Gebruikersnamen tonen in itemlijsten</string>
|
||||
@@ -187,8 +182,8 @@
|
||||
<string name="protection">Beveiliging</string>
|
||||
<string name="read_only">Alleen-lezen</string>
|
||||
<string name="read_only_warning">KeePassDX moet worden gemachtigd om je databank te kunnen aanpassen.</string>
|
||||
<string name="recentfile_title">Recente bestandgeschiedenis</string>
|
||||
<string name="recentfile_summary">Recent gebruikte bestandsnamen onthouden</string>
|
||||
<string name="show_recent_files_title">Recente bestandgeschiedenis</string>
|
||||
<string name="show_recent_files_summary">Recent gebruikte bestandsnamen onthouden</string>
|
||||
<string name="encryption_explanation">Het algoritme dat moet worden gebruikt om de gehele databank te versleutelen.</string>
|
||||
<string name="kdf_explanation">Om de sleutel voor het algoritme te kunnen genereren, wordt de hoofdsleutel getransformeerd middels een willekeurige afleidingsfunctie.</string>
|
||||
<string name="memory_usage">Geheugengebruik</string>
|
||||
@@ -311,16 +306,16 @@
|
||||
<string name="education_sort_summary">Kies hoe items en groepen worden gesorteerd.</string>
|
||||
<string name="education_donation_title">Bijdragen</string>
|
||||
<string name="education_donation_summary">Draag bij om de stabiliteit en veiligheid te vergroten en door meer functies toe te voegen.</string>
|
||||
<string name="html_text_ad_free">In tegenstelling tot veel wachtwoordbeheerapps is deze <strong>reclamevrij</strong>, <strong>vrije software</strong> en slaat geen persoonlijke gegevens op op haar servers, ongeacht de versie die je gebruikt.</string>
|
||||
<string name="html_text_buy_pro">Door de pro-versie te kopen krijg je toegang tot deze <strong>visuele functie</strong> en draag je bij aan het <strong>realiseren van gemeenschapsprojecten.</strong>
|
||||
<string name="html_text_ad_free">In tegenstelling tot veel wachtwoordbeheerapps is deze <strong>reclamevrij</strong>, <strong>vrije software</strong> en slaat geen persoonlijke gegevens op op haar servers, ongeacht de versie die je gebruikt.</string>
|
||||
<string name="html_text_buy_pro">Door de pro-versie te kopen krijg je toegang tot deze <strong>visuele functie</strong> en draag je bij aan het <strong>realiseren van gemeenschapsprojecten.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Deze <strong>visuele functie</strong> is beschikbaar gekomen door jullie gulheid.</string>
|
||||
<string name="html_text_donation">Om altijd vrij en actief te blijven, zijn we afhankelijk van jouw <strong>bijdrage.</strong>
|
||||
<string name="html_text_feature_generosity">Deze <strong>visuele functie</strong> is beschikbaar gekomen door jullie gulheid.</string>
|
||||
<string name="html_text_donation">Om altijd vrij en actief te blijven, zijn we afhankelijk van jouw <strong>bijdrage.</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">Deze functie <strong>wordt momenteel ontwikkeld</strong> en kan alleen beschikbaar komen middels jouw <strong>bijdrage</strong>.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Door de <strong>pro</strong>-versie te kopen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Door <strong>bij te dragen</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">motiveer je ontwikkelaars om <strong>nieuwe functies</strong> te creëren en <strong>bugs op te lossen</strong>.</string>
|
||||
<string name="html_text_dev_feature">Deze functie <strong>wordt momenteel ontwikkeld</strong> en kan alleen beschikbaar komen middels jouw <strong>bijdrage</strong>.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Door de <strong>pro</strong>-versie te kopen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Door <strong>bij te dragen</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">motiveer je ontwikkelaars om <strong>nieuwe functies</strong> te creëren en <strong>bugs op te lossen</strong>.</string>
|
||||
<string name="html_text_dev_feature_thanks">Hartelijk bedankt voor je bijdrage.</string>
|
||||
<string name="html_text_dev_feature_work_hard">We zijn druk bezig om deze functie snel beschikbaar te stellen.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Vergeet niet om je app up-to-date te houden door nieuwe versies te installeren.</string>
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Tilbakemelding:</string>
|
||||
<string name="about_homepage">Heimeside:</string>
|
||||
<string name="feedback">Tilbakemelding:</string>
|
||||
<string name="homepage">Heimeside:</string>
|
||||
<string name="about_description">KeePassDX er ei android-utgåve av KeePass passordstyrar.</string>
|
||||
<string name="accept">Godta</string>
|
||||
<string name="add_entry">Legg til post</string>
|
||||
@@ -40,7 +40,7 @@
|
||||
<string name="decrypting_db">Dekrypterer databasen …</string>
|
||||
<string name="default_checkbox">Standarddatabasen</string>
|
||||
<string name="digits">Tal</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft kjem med ingen som helst garanti. Dette er eit fritt program. Du er velkomen til å redistribuera det i samsvar med vilkåra til GPL utgåve 3 eller nyare.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft kjem med ingen som helst garanti. Dette er eit fritt program. Du er velkomen til å redistribuera det i samsvar med vilkåra til GPL utgåve 3 eller nyare.</string>
|
||||
<string name="select_database_file">Skriv filnamnet til databasen</string>
|
||||
<string name="entry_accessed">Brukt</string>
|
||||
<string name="entry_cancel">Avbryt</string>
|
||||
@@ -86,9 +86,9 @@
|
||||
<string name="list_size_summary">Tekststorleik i gruppelista</string>
|
||||
<string name="loading_database">Lastar databasen …</string>
|
||||
<string name="lowercase">Små bokstavar</string>
|
||||
<string name="maskpass_title">Masker passord</string>
|
||||
<string name="maskpass_summary">Gøym passorda (standardval)</string>
|
||||
<string name="menu_about">Om</string>
|
||||
<string name="hide_password_title">Masker passord</string>
|
||||
<string name="hide_password_summary">Gøym passorda (standardval)</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="menu_change_key_settings">Endra hovudnøkkelen</string>
|
||||
<string name="settings">Innstillingar</string>
|
||||
<string name="menu_database_settings">Databaseinnstillingar</string>
|
||||
@@ -106,18 +106,15 @@
|
||||
<string name="no_results">Ingen søkjeresultat</string>
|
||||
<string name="no_url_handler">Ingen behandlar for denne adressa.</string>
|
||||
<string name="open_recent">Opna nyleg brukt database :</string>
|
||||
<string name="omitbackup_title">Søk ikkje i kopipostane eller søppelbøtta</string>
|
||||
<string name="omitbackup_summary">Søkjeresultatet inneheld ikkje oppføringar frå \'Backup\' eller søppelbøtta</string>
|
||||
<string name="omit_backup_search_title">Søk ikkje i kopipostane eller søppelbøtta</string>
|
||||
<string name="omit_backup_search_summary">Søkjeresultatet inneheld ikkje oppføringar frå \'Backup\' eller søppelbøtta</string>
|
||||
<string name="progress_create">Lager ny database …</string>
|
||||
<string name="progress_title">Arbeider …</string>
|
||||
<string name="remember_keyfile_summary">Hugsar staden til nøkkelfilene</string>
|
||||
<string name="remember_keyfile_title">Lagra nøkkelfila</string>
|
||||
<string name="content_description_remove_from_list">Ta vekk</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Rot</string>
|
||||
<string name="rounds">Krypteringsomgangar</string>
|
||||
<string name="rounds_explanation">Fleire krypteringsomgangar gjev tilleggsvern mot rå makt-åtak, men kan òg gjera lasting og lagring mykje tregare.</string>
|
||||
<string name="rounds_hint">omgangar</string>
|
||||
<string name="saving_database">Lagrar databasen …</string>
|
||||
<string name="space">Mellomrom</string>
|
||||
<string name="search_label">Søk</string>
|
||||
|
||||
@@ -17,19 +17,19 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">Informacje zwrotne</string>
|
||||
<string name="about_homepage">Strona domowa</string>
|
||||
<string name="feedback">Informacje zwrotne</string>
|
||||
<string name="homepage">Strona domowa</string>
|
||||
<string name="about_description">Implementacja Android dla menedżera haseł KeePass</string>
|
||||
<string name="accept">Akceptuj</string>
|
||||
<string name="add_entry">Dodaj wpis</string>
|
||||
<string name="add_group">Dodaj grupę</string>
|
||||
<string name="encryption_algorithm">Algorytm szyfrowania</string>
|
||||
<string name="app_timeout">Limit czasu aplikacji</string>
|
||||
<string name="app_timeout_summary">Bezczynność przed zablokowaniem aplikacji</string>
|
||||
<string name="app_timeout_summary">Czas bezczynności przed zablokowaniem bazy danych</string>
|
||||
<string name="application">Aplikacja</string>
|
||||
<string name="menu_app_settings">Ustawienia aplikacji</string>
|
||||
<string name="brackets">Nawiasy</string>
|
||||
<string name="file_manager_install_description">Przeglądaj pliki, instalując Menedżera plików OpenIntents</string>
|
||||
<string name="file_manager_install_description">Do tworzenia, otwierania i zapisywania plików bazy danych potrzebny jest menedżer plików, który akceptuje działanie Intent Action ACTION_CREATE_DOCUMENT i ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="clipboard_cleared">Schowek został wyczyszczony</string>
|
||||
<string name="clipboard_timeout">Czas wygaśnięcia schowka</string>
|
||||
<string name="clipboard_timeout_summary">Czas przechowywania w schowku</string>
|
||||
@@ -68,13 +68,13 @@
|
||||
<string name="error_wrong_length">Wprowadź dodatnią liczbę całkowitą w polu \"Długość\".</string>
|
||||
<string name="file_browser">Przeglądarka plików</string>
|
||||
<string name="generate_password">Generuj hasło</string>
|
||||
<string name="hint_conf_pass">potwierdź hasło</string>
|
||||
<string name="hint_generated_password">hasło wygenerowane</string>
|
||||
<string name="hint_conf_pass">Potwierdź hasło</string>
|
||||
<string name="hint_generated_password">Wygenerowane hasło</string>
|
||||
<string name="hint_group_name">Nazwa grupy</string>
|
||||
<string name="hint_keyfile">plik klucza</string>
|
||||
<string name="hint_length">długość</string>
|
||||
<string name="hint_keyfile">Plik klucza</string>
|
||||
<string name="hint_length">Długość</string>
|
||||
<string name="password">Hasło</string>
|
||||
<string name="hint_pass">hasło</string>
|
||||
<string name="hint_pass">Hasło</string>
|
||||
<string name="install_from_play_store">Zainstaluj z Play-Store</string>
|
||||
<string name="install_from_f_droid">Zainstaluj z F-Droid</string>
|
||||
<string name="invalid_credentials">Nie można odczytać uwierzytelnień. Jeśli to się powtórzy, plik bazy danych może być uszkodzony.</string>
|
||||
@@ -84,9 +84,9 @@
|
||||
<string name="list_size_summary">Wielkość tekstu w liście grup</string>
|
||||
<string name="loading_database">Wczytywanie bazy danych…</string>
|
||||
<string name="lowercase">Małe litery</string>
|
||||
<string name="maskpass_title">Ukryj hasła</string>
|
||||
<string name="maskpass_summary">Maskuj hasła (***) domyślnie</string>
|
||||
<string name="menu_about">O programie</string>
|
||||
<string name="hide_password_title">Ukryj hasła</string>
|
||||
<string name="hide_password_summary">Maskuj hasła (***) domyślnie</string>
|
||||
<string name="about">O programie</string>
|
||||
<string name="menu_change_key_settings">Zmień klucz główny</string>
|
||||
<string name="settings">Ustawienia</string>
|
||||
<string name="menu_database_settings">Ustawienia bazy danych</string>
|
||||
@@ -104,20 +104,15 @@
|
||||
<string name="no_results">Brak wyników wyszukiwania</string>
|
||||
<string name="no_url_handler">Zainstaluj przeglądarkę internetową, aby otworzyć ten adres URL.</string>
|
||||
<string name="open_recent">Ostatnio używana baza danych</string>
|
||||
<string name="omitbackup_title">Nie wyszukuj wpisów kopii zapasowej</string>
|
||||
<string name="omitbackup_summary">Pomija grupy „Kopia zapasowa” i „Kosz” w wynikach wyszukiwania</string>
|
||||
<string name="omit_backup_search_title">Nie wyszukuj wpisów kopii zapasowej</string>
|
||||
<string name="omit_backup_search_summary">Pomija grupy \"Kopia zapasowa\" i \"Kosz\" z wyników wyszukiwania</string>
|
||||
<string name="progress_create">Tworzenie nowej bazy danych…</string>
|
||||
<string name="progress_title">Pracuję…</string>
|
||||
<string name="recentfile_title">Najnowsza historia plików</string>
|
||||
<string name="recentfile_summary">Zapamiętaj najnowsze nazwy plików</string>
|
||||
<string name="remember_keyfile_summary">Zapamiętuje lokalizację plików kluczy baz danych</string>
|
||||
<string name="remember_keyfile_title">Zapisz plik klucza</string>
|
||||
<string name="content_description_remove_from_list">Usuń</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Rundy szyfrowania</string>
|
||||
<string name="rounds_explanation">Dodatkowe rundy szyfrowania zapewniają lepszą ochronę przed atakami typu brute force, ale mogą znacznie spowolnić ładowanie i zapisywanie.</string>
|
||||
<string name="rounds_hint">rundy szyfrowania</string>
|
||||
<string name="saving_database">Zapisywanie bazy danych…</string>
|
||||
<string name="space">Spacja</string>
|
||||
<string name="search_label">Szukaj</string>
|
||||
@@ -128,8 +123,7 @@
|
||||
<string name="underline">Podkreślenie</string>
|
||||
<string name="unsupported_db_version">Nieobsługiwana wersja bazy danych.</string>
|
||||
<string name="uppercase">Wielkie litery</string>
|
||||
<string name="warning_read_only">Przydziel dostęp do zapisu na karcie SD, aby zapisać zmiany w bazie danych.</string>
|
||||
<string name="warning_unmounted">Zamontuj kartę SD, aby utworzyć lub załadować bazę danych.</string>
|
||||
<string name="warning_unmounted">Zainstaluj kartę pamięci, aby utworzyć lub załadować bazę danych.</string>
|
||||
<string name="education_unlock_summary">prowadź hasło i/lub plik klucza, aby odblokować bazę danych.
|
||||
\n
|
||||
\nUtwórz kopię zapasową pliku bazy danych w bezpiecznym miejscu po każdej zmianie.</string>
|
||||
@@ -152,14 +146,14 @@
|
||||
<string name="edit_entry">Edytuj wpis</string>
|
||||
<string name="encryption">Szyfrowanie</string>
|
||||
<string name="key_derivation_function">Funkcja generująca klucz</string>
|
||||
<string name="beta_dontask">Nie pokazuj więcej</string>
|
||||
<string name="beta_dontask">Nie pokazuj ponownie</string>
|
||||
<string name="extended_ASCII">Rozszerzone ASCII</string>
|
||||
<string name="allow">Zezwalaj</string>
|
||||
<string name="clipboard_error_title">Błąd schowka</string>
|
||||
<string name="clipboard_error">Niektóre urządzenia nie pozwalają aplikacjom korzystać ze schowka.</string>
|
||||
<string name="clipboard_error_clear">Nie można wyczyścić schowka</string>
|
||||
<string name="clipboard_swipe_clean">Przesuń, by wyczyścić schowek</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft korzystasz absolutnie bez gwarancji. To jest bezpłatne oprogramowanie i możesz go redystrybuować na warunkach GPL w wersji 3 lub późniejszej.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft korzystasz absolutnie bez gwarancji. To jest bezpłatne oprogramowanie i możesz go redystrybuować na warunkach GPL w wersji 3 lub późniejszej.</string>
|
||||
<string name="entry_not_found">Nie znaleziono danych wejściowych.</string>
|
||||
<string name="error_load_database">Nie można załadować bazy danych.</string>
|
||||
<string name="error_load_database_KDF_memory">Nie można załadować klucza. Spróbuj zmniejszyć użycie pamięć KDF.</string>
|
||||
@@ -170,7 +164,6 @@
|
||||
<string name="field_value">Wartość pola</string>
|
||||
<string name="file_not_found_content">Nie znaleziono pliku. Spróbuj ponownie otworzyć go w przeglądarce plików.</string>
|
||||
<string name="invalid_algorithm">Błędny algorytm.</string>
|
||||
<string name="keyfile_does_not_exist">Brak pliku klucza.</string>
|
||||
<string name="keyfile_is_empty">Plik klucza jest pusty.</string>
|
||||
<string name="list_entries_show_username_title">Pokaż nazwy użytkowników</string>
|
||||
<string name="list_entries_show_username_summary">Pokaż nazwy użytkowników na listach wpisów</string>
|
||||
@@ -189,7 +182,7 @@
|
||||
<string name="encryption_explanation">Algorytm szyfrowania bazy danych używany dla wszystkich danych.</string>
|
||||
<string name="kdf_explanation">Aby wygenerować klucz dla algorytmu szyfrowania, klucz główny jest transformowany przy użyciu losowo solonej funkcji wyprowadzania klucza.</string>
|
||||
<string name="memory_usage">Użycie pamięci</string>
|
||||
<string name="memory_usage_explanation">Ilość pamięci (w bajtach binarnych) do użycia przez funkcję wyprowadzania klucza.</string>
|
||||
<string name="memory_usage_explanation">Ilość pamięci (w bajtach) do użycia przez funkcję wyprowadzania klucza.</string>
|
||||
<string name="parallelism">Równoległy</string>
|
||||
<string name="parallelism_explanation">Stopień równoległości (tj. Liczba wątków) wykorzystywany przez funkcję wyprowadzania klucza.</string>
|
||||
<string name="sort_menu">Sortuj</string>
|
||||
@@ -249,13 +242,13 @@
|
||||
<string name="create_keepass_file">Utwórz nową bazę danych</string>
|
||||
<string name="full_file_path_enable_title">Ścieżka pliku</string>
|
||||
<string name="full_file_path_enable_summary">Wyświetl pełną ścieżkę do pliku</string>
|
||||
<string name="recycle_bin_title">Użyj kosza</string>
|
||||
<string name="recycle_bin_title">Wykorzystaj kosz</string>
|
||||
<string name="recycle_bin_summary">Przenosi grupy i wpisy do grupy \"Kosz\" przed usunięciem</string>
|
||||
<string name="monospace_font_fields_enable_title">Pole czcionka</string>
|
||||
<string name="monospace_font_fields_enable_summary">Zmień czcionkę użytą w polach, aby poprawić widoczność postaci</string>
|
||||
<string name="allow_copy_password_title">Zaufanie do schowka</string>
|
||||
<string name="allow_copy_password_summary">Zezwalaj na zapisywanie hasła dostepu i chronionych pól do schowka</string>
|
||||
<string name="allow_copy_password_warning">OSTRZEŻENIE: schowek jest udostępniany przez wszystkie aplikacje. Jeśli dane wrażliwe zostaną skopiowane, inne oprogramowanie może je odzyskać.</string>
|
||||
<string name="allow_copy_password_summary">Zezwalanie na kopiowanie hasła wejściowego i chronionych pól do schowka</string>
|
||||
<string name="allow_copy_password_warning">Ostrzeżenie: Schowek jest współużytkowany przez wszystkie aplikacje. Jeśli poufne dane są kopiowane, inne oprogramowanie może je odzyskać.</string>
|
||||
<string name="database_name_title">Nazwa bazy danych</string>
|
||||
<string name="database_description_title">Opis bazy danych</string>
|
||||
<string name="database_version_title">Wersja bazy danych</string>
|
||||
@@ -308,21 +301,21 @@
|
||||
<string name="education_sort_summary">Wybierz sposób sortowania wpisów i grup.</string>
|
||||
<string name="education_donation_title">Weź udział</string>
|
||||
<string name="education_donation_summary">Pomóż zwiększyć stabilność, bezpieczeństwo i dodawanie kolejnych funkcji.</string>
|
||||
<string name="html_text_ad_free">W przeciwieństwie do wielu aplikacji do zarządzania hasłami, ta jest <strong>wolna od reklam</strong>, jest oprogramowaniem darmowym typu <strong>copylefted libre</strong> i nie zbiera danych osobowych na swoich serwerach, bez względu na to, jakiej wersji używasz.</string>
|
||||
<string name="html_text_buy_pro">Kupując wersję pro, będziesz mieć dostęp do tej <strong>funkcji wizualnej</strong> a szczególnie pomożesz <strong> zrealizować projekty społecznościowe.</strong></string>
|
||||
<string name="html_text_feature_generosity">Ta <strong>funkcja wizualna</strong> jest dostępna dzięki Twojej hojności.</string>
|
||||
<string name="html_text_donation">Aby zachować naszą wolność i być zawsze aktywnym, liczymy na Twój <strong>wkład.</strong></string>
|
||||
<string name="html_text_dev_feature">Ta funkcja jest <strong>rozwojowa</strong> i wymaga twojego <strong>wkładu</strong> aby być wkrótce dostępną.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Kupując wersję <strong>pro</strong> wersja,</string>
|
||||
<string name="html_text_dev_feature_contibute">Przez <strong>przyczynianie się</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">zachęcasz programistów do tworzenia <strong>nowych funkcji</strong> i <strong>naprawić błądy</strong> zgodnie z Twoimi uwagami.</string>
|
||||
<string name="html_text_ad_free">W przeciwieństwie do wielu aplikacji do zarządzania hasłami, ta jest <strong>wolna od reklam</strong>, <strong>open source</strong> i na licencji <strong>licencjonowanie copyleftted</strong>. <strong>Żadne dane osobowe nie są gromadzone</strong>, w jakiejkolwiek formie, bez względu na to, z której wersji (bezpłatnej lub pro) korzystasz.</string>
|
||||
<string name="html_text_buy_pro">Kupując wersję pro, będziesz mieć dostęp do <strong>stylu wizualnego</strong> a szczególnie pomożesz <strong> zrealizować projekty społecznościowe.</strong></string>
|
||||
<string name="html_text_feature_generosity">Ten <strong>styl wizualny</strong> jest dostępny dzięki Twojej hojności.</string>
|
||||
<string name="html_text_donation">Aby zachować naszą wolność i być zawsze aktywnym, liczymy na Twój <strong>wkład.</strong></string>
|
||||
<string name="html_text_dev_feature">Ta funkcja jest <strong>rozwojowa</strong> i wymaga twojego <strong>wkładu</strong> aby być wkrótce dostępną.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Kupując wersję <strong>pro</strong> wersja,</string>
|
||||
<string name="html_text_dev_feature_contibute">Przez <strong>przyczynianie się</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">zachęcasz programistów do tworzenia <strong>nowych funkcji</strong> i <strong>naprawy błędów</strong> zgodnie z Twoimi uwagami.</string>
|
||||
<string name="html_text_dev_feature_thanks">Wielkie dzięki za twój wkład.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Ciężko pracujemy, aby szybko udostępnić tę funkcję.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Nie zapomnij o aktualizacji aplikacji, instalując nowe wersje.</string>
|
||||
<string name="download">Pobieranie</string>
|
||||
<string name="contribute">Przyczyń się</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Motyw aplikacji</string>
|
||||
<string name="style_choose_summary">Motyw używany w aplikacji</string>
|
||||
@@ -351,7 +344,7 @@
|
||||
<string name="lock_database_back_root_title">Wciśnij \'Powrót\', aby zablokować</string>
|
||||
<string name="lock_database_back_root_summary">Zablokuj bazę danych, gdy użytkownik kliknie przycisk \"Wstecz\" na ekranie głównym</string>
|
||||
<string name="clear_clipboard_notification_title">Wyczyść po zamknięciu</string>
|
||||
<string name="clear_clipboard_notification_summary">Zamknij bazę danych podczas zamykania powiadomienia</string>
|
||||
<string name="clear_clipboard_notification_summary">Zablokuj bazę danych podczas zamykania powiadomienia</string>
|
||||
<string name="recycle_bin">Kosz</string>
|
||||
<string name="keyboard_selection_entry_title">Wybór wpisu</string>
|
||||
<string name="keyboard_selection_entry_summary">Pokaż pola wprowadzania w Magikeyboard podczas przeglądania wpisu</string>
|
||||
@@ -383,7 +376,7 @@
|
||||
<string name="error_create_database_file">Nie można utworzyć bazy danych przy użyciu tego hasła i pliku klucza.</string>
|
||||
<string name="menu_advanced_unlock_settings">Zaawansowane odblokowywanie</string>
|
||||
<string name="biometric_prompt_store_credential_title">Zapisz rozpoznawanie biometryczne</string>
|
||||
<string name="biometric_prompt_store_credential_message">OSTRZEŻENIE: Korzystanie z rozpoznawania biometrycznego nie zwalnia Cię od znajomości hasła głównego.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Ostrzeżenie: Jeśli korzystasz z rozpoznawania biometrycznego, musisz jeszcze zapamiętać hasło główne.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Otwarta baza danych z rozpoznawaniem biometrycznym</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Wyodrębnij poświadczenia bazy danych z danymi biometrycznymi</string>
|
||||
<string name="biometric">Biometryczne</string>
|
||||
@@ -413,15 +406,15 @@
|
||||
<string name="persistent_notification_summary">Dodaj powiadomienie, gdy baza danych jest otwarta</string>
|
||||
<string name="database_data_compression_title">Kompresja danych</string>
|
||||
<string name="max_history_items_summary">Ogranicz liczbę elementów historii na wpis</string>
|
||||
<string name="max_history_size_title">Max. rozmiar historii</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Zalecane zmiany</string>
|
||||
<string name="max_history_size_title">Maksymalny rozmiar</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Zalecane odnowienie</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Zaleca się zmianę klucza głównego (dni)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Wymuś zmianę klucza głównego (dni)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Wymagaj zmiany klucza głównego (dni)</string>
|
||||
<string name="database_default_username_title">Domyślna nazwa użytkownika</string>
|
||||
<string name="database_custom_color_title">Niestandardowy kolor bazy danych</string>
|
||||
<string name="compression">Kompresja</string>
|
||||
<string name="compression_none">Żaden</string>
|
||||
<string name="compression_gzip">GZip</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Ustawienia klawiatury urządzenia</string>
|
||||
<string name="error_invalid_OTP">Nieprawidłowy klucz tajny OTP.</string>
|
||||
<string name="error_disallow_no_credentials">Należy ustawić co najmniej jedno poświadczenie.</string>
|
||||
@@ -434,11 +427,11 @@
|
||||
<string name="clipboard_explanation_summary">Skopiuj pola wprowadzania danych za pomocą schowka urządzenia</string>
|
||||
<string name="advanced_unlock_explanation_summary">Użyj zaawansowanego odblokowywania w celu łatwiejszego otwierania bazy danych</string>
|
||||
<string name="database_data_compression_summary">Kompresja danych zmniejsza rozmiar bazy danych.</string>
|
||||
<string name="max_history_items_title">Maksymalne pozycje historii</string>
|
||||
<string name="max_history_size_summary">Zmień rozmiar historii na wpis (w bajtach binarnych)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Wymuś zmianę</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Wymuś zmianę następnym razem</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Wymuś zmianę klucza głównego następnym razem (raz)</string>
|
||||
<string name="max_history_items_title">Maksymalna liczba</string>
|
||||
<string name="max_history_size_summary">Ogranicz rozmiar historii (w bajtach) na wpis</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Wymuś odnowienie</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Wymuś odnowienie następnym razem</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Wymagaj zmiany klucza głównego następnym razem (raz)</string>
|
||||
<string name="error_save_database">Nie można zapisać bazy danych.</string>
|
||||
<string name="menu_save_database">Zapisz bazę danych</string>
|
||||
<string name="menu_empty_recycle_bin">Opróżnij kosz</string>
|
||||
@@ -447,6 +440,18 @@
|
||||
<string name="keystore_not_accessible">Magazyn kluczy nie został poprawnie zainicjowany.</string>
|
||||
<string name="credential_before_click_biometric_button">Wpisz hasło przed kliknięciem przycisku biometrycznego.</string>
|
||||
<string name="recycle_bin_group_title">Kosz grupy</string>
|
||||
<string name="enable_auto_save_database_title">Automatyczne zapisywanie bazy danych</string>
|
||||
<string name="enable_auto_save_database_title">Automatycznie zapisuj bazę danych</string>
|
||||
<string name="enable_auto_save_database_summary">Automatycznie zapisz bazę danych po ważnym działaniu (tylko w trybie „Modyfikowalnym”)</string>
|
||||
<string name="entry_attachments">Załączniki</string>
|
||||
<string name="menu_restore_entry_history">Przywróć historię</string>
|
||||
<string name="menu_delete_entry_history">Usuń historię</string>
|
||||
<string name="keyboard_auto_go_action_title">Automatyczne działanie klucza</string>
|
||||
<string name="keyboard_auto_go_action_summary">Działanie klawisza Go wykonywane jest automatycznie po naciśnięciu klawisza Field</string>
|
||||
<string name="download_attachment">Pobierz %1$s</string>
|
||||
<string name="download_initialization">Inicjowanie…</string>
|
||||
<string name="download_progression">W trakcie realizacji: %1$d%</string>
|
||||
<string name="download_finalization">Kończę…</string>
|
||||
<string name="download_complete">Kompletny! Stuknij, aby otworzyć plik.</string>
|
||||
<string name="hide_expired_entries_title">Ukryj wygasłe wpisy</string>
|
||||
<string name="hide_expired_entries_summary">Wygasłe wpisy zostaną ukryte</string>
|
||||
</resources>
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">Comentários</string>
|
||||
<string name="about_homepage">Página inicial</string>
|
||||
<string name="feedback">Comentários</string>
|
||||
<string name="homepage">Página inicial</string>
|
||||
<string name="about_description">KeePassDX é uma implementação para Android do gerenciador de senhas KeePass</string>
|
||||
<string name="accept">Aceitar</string>
|
||||
<string name="add_entry">Adicionar entrada</string>
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="decrypting_db">Descriptografando conteúdo do banco de dados…</string>
|
||||
<string name="default_checkbox">Usar como banco de dados padrão</string>
|
||||
<string name="digits">Digitos</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft vem com absolutamente nenhuma garantia. Este é um software livre, e você está convidado a redistribui-lo sob as condições da GPL versão 3 ou posterior.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft vem com absolutamente nenhuma garantia. Este é um software livre, e você está convidado a redistribui-lo sob as condições da GPL versão 3 ou posterior.</string>
|
||||
<string name="select_database_file">Abrir banco de dados existente</string>
|
||||
<string name="entry_accessed">Acessado</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
@@ -85,9 +85,9 @@
|
||||
<string name="list_size_summary">Tamanho do texto na lista de grupos</string>
|
||||
<string name="loading_database">Carregando banco de dados…</string>
|
||||
<string name="lowercase">Letras minúsculas</string>
|
||||
<string name="maskpass_title">Esconder senhas</string>
|
||||
<string name="maskpass_summary">Mascarar senhas (***) por padrão</string>
|
||||
<string name="menu_about">Sobre</string>
|
||||
<string name="hide_password_title">Esconder senhas</string>
|
||||
<string name="hide_password_summary">Mascarar senhas (***) por padrão</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="menu_change_key_settings">Modificar senha mestre</string>
|
||||
<string name="settings">Configurações</string>
|
||||
<string name="menu_database_settings">Configurações do banco de dados</string>
|
||||
@@ -105,18 +105,15 @@
|
||||
<string name="no_results">Sem resultados na busca</string>
|
||||
<string name="no_url_handler">Instale um navegador para abrir esta URL.</string>
|
||||
<string name="open_recent">Bancos de dados recentes</string>
|
||||
<string name="omitbackup_title">Não procurar por entradas no backup ou na lixeira</string>
|
||||
<string name="omitbackup_summary">Omite os grupos \"Backup\" e \"Lixeira\" dos resultados da busca</string>
|
||||
<string name="omit_backup_search_title">Não procurar por entradas no backup ou na lixeira</string>
|
||||
<string name="omit_backup_search_summary">Omite os grupos \"Backup\" e \"Lixeira\" dos resultados da busca</string>
|
||||
<string name="progress_create">Criando novo banco de dados…</string>
|
||||
<string name="progress_title">Trabalhando…</string>
|
||||
<string name="remember_keyfile_summary">Lembra o local dos arquivos-chave dos bancos de dados</string>
|
||||
<string name="remember_keyfile_title">Salvar arquivo de chave</string>
|
||||
<string name="content_description_remove_from_list">Remover</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Raiz</string>
|
||||
<string name="rounds">Rodadas de criptografia</string>
|
||||
<string name="rounds_explanation">Rodadas adicionais de criptografia adicionam mais proteção contra ataques de força bruta, mas podem tornar o processo de carregar e salvar mais lentos.</string>
|
||||
<string name="rounds_hint">rodadas de transformação</string>
|
||||
<string name="saving_database">Salvando banco de dados…</string>
|
||||
<string name="space">Spaço</string>
|
||||
<string name="search_label">Busca</string>
|
||||
@@ -165,7 +162,6 @@
|
||||
<string name="field_value">Valor do campo</string>
|
||||
<string name="file_not_found_content">Arquivo não encontrado. Tente reabri-lo de seu provedor de conteúdo.</string>
|
||||
<string name="invalid_algorithm">Algoritmo errado.</string>
|
||||
<string name="keyfile_does_not_exist">Não existem arquivos-chave.</string>
|
||||
<string name="keyfile_is_empty">O arquivo-chave está vazio.</string>
|
||||
<string name="copy_field">Cópia de %1$s</string>
|
||||
<string name="menu_form_filling_settings">Preenchimento de formulário</string>
|
||||
@@ -179,8 +175,8 @@
|
||||
<string name="protection">Proteção</string>
|
||||
<string name="read_only">Apenas leitura</string>
|
||||
<string name="read_only_warning">KeePassDX precisa de permissões de escrita para poder mudar qualquer coisa no seu banco.</string>
|
||||
<string name="recentfile_title">Histórico de arquivos recentes</string>
|
||||
<string name="recentfile_summary">Lembrar nomes recentes de arquivos</string>
|
||||
<string name="show_recent_files_title">Histórico de arquivos recentes</string>
|
||||
<string name="show_recent_files_summary">Lembrar nomes recentes de arquivos</string>
|
||||
<string name="encryption_explanation">Algoritmo de encriptação usado para todos os dados.</string>
|
||||
<string name="kdf_explanation">Para gerar uma chave para o algoritmo de encriptação, a chave mestre é transformada usando uma função de derivação de chave.</string>
|
||||
<string name="memory_usage">Uso de memória</string>
|
||||
@@ -302,14 +298,14 @@
|
||||
<string name="education_sort_summary">Escolha como entradas e grupos são ordenadas.</string>
|
||||
<string name="education_donation_title">Participar</string>
|
||||
<string name="education_donation_summary">Ajude a aumentar a estabilidade, segurança e na adição de mais recursos.</string>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de senhas, este aplicativo é <strong>livre de anúncios</strong>, <strong>software livre</strong> e não recupera dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_buy_pro">Ao comprar a versão pro, você terá acesso a este <strong>recurso visual</strong> e ajudará especialmente a <strong>realização de projetos comunitários.</strong></string>
|
||||
<string name="html_text_feature_generosity">Este <strong>recurso visual</strong> está disponível graças à sua generosidade.</string>
|
||||
<string name="html_text_donation">Para manter a nossa liberdade e estarmos sempre ativos, nós contamos com a sua <strong>contribuição.</strong></string>
|
||||
<string name="html_text_dev_feature">Esse recurso está <strong>em desenvolvimento</strong> e exige que sua <strong>contribuição</strong> para que esteja disponível em breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ao comprar a versão <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Contribuindo </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">Você está incentivando os desenvolvedores a criar <strong>novos recursos</strong> e a <strong>corrigir erros </strong> de acordo com suas observações.</string>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de senhas, este aplicativo é <strong>livre de anúncios</strong>, <strong>software livre</strong> e não recupera dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_buy_pro">Ao comprar a versão pro, você terá acesso a este <strong>recurso visual</strong> e ajudará especialmente a <strong>realização de projetos comunitários.</strong></string>
|
||||
<string name="html_text_feature_generosity">Este <strong>recurso visual</strong> está disponível graças à sua generosidade.</string>
|
||||
<string name="html_text_donation">Para manter a nossa liberdade e estarmos sempre ativos, nós contamos com a sua <strong>contribuição.</strong></string>
|
||||
<string name="html_text_dev_feature">Esse recurso está <strong>em desenvolvimento</strong> e exige que sua <strong>contribuição</strong> para que esteja disponível em breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ao comprar a versão <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Contribuindo </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">Você está incentivando os desenvolvedores a criar <strong>novos recursos</strong> e a <strong>corrigir erros </strong> de acordo com suas observações.</string>
|
||||
<string name="html_text_dev_feature_thanks">Obrigado por sua contribuição.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Estamos trabalhando duro para lançar esse recurso o mais rápido possível.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Lembre-se de manter seu aplicativo atualizado.</string>
|
||||
@@ -323,7 +319,6 @@
|
||||
<string name="icon_pack_choose_title">Pacote de ícones</string>
|
||||
<string name="icon_pack_choose_summary">Pacote de ícones usado no aplicativo</string>
|
||||
<string name="edit_entry">Editar entrada</string>
|
||||
<string name="warning_read_only">Conceda acesso de escrita ao cartão SD para salvar alterações do banco.</string>
|
||||
<string name="error_load_database">Falha ao carregar o banco.</string>
|
||||
<string name="error_load_database_KDF_memory">Não pôde carregar a chave. Tente diminuir o \"Uso de Memória\" do KDF.</string>
|
||||
<string name="list_entries_show_username_title">Mostrar nomes de usuário</string>
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="about_feedback">Comentários</string>
|
||||
<string name="about_homepage">Página inicial</string>
|
||||
<string name="feedback">Comentários</string>
|
||||
<string name="homepage">Página inicial</string>
|
||||
<string name="about_description">Uma implementação do gestor de palavras-chave KeePass para Android</string>
|
||||
<string name="accept">Aceitar</string>
|
||||
<string name="add_entry">Adicionar entrada</string>
|
||||
@@ -44,7 +44,7 @@
|
||||
<string name="decrypting_db">A desencriptar o conteúdo da base de dados…</string>
|
||||
<string name="default_checkbox">Utilizar como base de dados predefinida</string>
|
||||
<string name="digits">Dígitos</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft é fornecido absolutamente sem nenhuma garantia. Este software é livre, e pode redistribui-lo conforme as condições da licença GPL versão 3 ou superior.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft é fornecido absolutamente sem nenhuma garantia. Este software é livre, e pode redistribui-lo conforme as condições da licença GPL versão 3 ou superior.</string>
|
||||
<string name="select_database_file">Abrir banco de dados existente</string>
|
||||
<string name="entry_accessed">Acedido</string>
|
||||
<string name="entry_cancel">Cancelar</string>
|
||||
@@ -91,16 +91,15 @@
|
||||
<string name="invalid_credentials">Palavra-chave ou ficheiro chave inválidos.</string>
|
||||
<string name="invalid_algorithm">Algoritmo errado.</string>
|
||||
<string name="invalid_db_sig">Não pôde reconhecer formato do banco de dados.</string>
|
||||
<string name="keyfile_does_not_exist">Não existem ficheiros-chave.</string>
|
||||
<string name="keyfile_is_empty">O ficheiro-chave está vazio.</string>
|
||||
<string name="length">Comprimento</string>
|
||||
<string name="list_size_title">Tamanho da lista de grupos</string>
|
||||
<string name="list_size_summary">Tamanho do texto na lista de grupos</string>
|
||||
<string name="loading_database">A carregar base de dados…</string>
|
||||
<string name="lowercase">Minúsculas</string>
|
||||
<string name="maskpass_title">Esconder palavras-passe</string>
|
||||
<string name="maskpass_summary">Mascarar palavras-passe (***) por padrão</string>
|
||||
<string name="menu_about">Sobre</string>
|
||||
<string name="hide_password_title">Esconder palavras-passe</string>
|
||||
<string name="hide_password_summary">Mascarar palavras-passe (***) por padrão</string>
|
||||
<string name="about">Sobre</string>
|
||||
<string name="menu_change_key_settings">Alterar chave mestre</string>
|
||||
<string name="settings">Definições</string>
|
||||
<string name="menu_database_settings">Definições da base de dados</string>
|
||||
@@ -118,23 +117,18 @@
|
||||
<string name="no_results">A pesquisa não obteve resultados</string>
|
||||
<string name="no_url_handler">Instale um navegador para abrir esta URL.</string>
|
||||
<string name="open_recent">Bancos de dados recentes</string>
|
||||
<string name="omitbackup_title">Não procurar por entradas no backup ou na lixeira</string>
|
||||
<string name="omitbackup_summary">Omite os grupos \"Backup\" e \"Lixeira\" dos resultados da busca</string>
|
||||
<string name="omit_backup_search_title">Não procurar por entradas no backup ou na lixeira</string>
|
||||
<string name="omit_backup_search_summary">Omite os grupos \"Backup\" e \"Lixeira\" dos resultados da busca</string>
|
||||
<string name="progress_create">A criar nova base de dados…</string>
|
||||
<string name="progress_title">Em funcionamento…</string>
|
||||
<string name="protection">Proteção</string>
|
||||
<string name="read_only">Apenas leitura</string>
|
||||
<string name="read_only_warning">KeePassDX precisa de permissões de escrita para poder mudar qualquer coisa no seu banco.</string>
|
||||
<string name="recentfile_title">Histórico de ficheiros recentes</string>
|
||||
<string name="recentfile_summary">Lembrar nomes recentes de ficheiros</string>
|
||||
<string name="remember_keyfile_summary">Lembra o local dos ficheiros-chave dos bancos de dados</string>
|
||||
<string name="remember_keyfile_title">Guardar ficheiro chave</string>
|
||||
<string name="content_description_remove_from_list">Remover</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Raiz</string>
|
||||
<string name="rounds">Rodadas de criptografia</string>
|
||||
<string name="rounds_explanation">Rodadas adicionais de criptografia adicionam mais proteção contra ataques de força bruta, mas podem tornar o processo de carregar e salvar mais lentos.</string>
|
||||
<string name="rounds_hint">rodadas de transformação</string>
|
||||
<string name="saving_database">A guardar base de dados…</string>
|
||||
<string name="space">Espaço</string>
|
||||
<string name="search_label">Pesquisar</string>
|
||||
@@ -223,7 +217,6 @@
|
||||
<string name="clipboard_swipe_clean">Deslize para o lado para limpar agora a área de transferência</string>
|
||||
<string name="error_autofill_enable_service">Não pôde ser habilitado o serviço de preenchimento automático.</string>
|
||||
<string name="encryption_explanation">Algoritmo de encriptação usado para todos os dados.</string>
|
||||
<string name="warning_read_only">Conceda acesso de escrita ao cartão SD para salvar alterações do banco.</string>
|
||||
<string name="password_size_summary">Define o tamanho padrão para palavras-passe geradas</string>
|
||||
<string name="list_password_generator_options_title">Caracteres da palavra-passe</string>
|
||||
<string name="list_password_generator_options_summary">Definir os caracteres padrão do gerador de palavra-passe</string>
|
||||
@@ -287,17 +280,17 @@
|
||||
<string name="education_sort_summary">Escolha como entradas e grupos são ordenadas.</string>
|
||||
<string name="education_donation_title">Participar</string>
|
||||
<string name="education_donation_summary">Ajude a aumentar a estabilidade, segurança e na adição de mais recursos.</string>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de palavras-passe, este aplicativo é <strong>livre de anúncios</strong>, <strong>software livre</strong> e não recupera dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_buy_pro">Ao comprar a versão pro, você terá acesso a este <strong>recurso visual</strong> e ajudará especialmente a <strong>realização de projetos comunitários.</strong>
|
||||
<string name="html_text_ad_free">Ao contrário de muitos aplicativos de gerenciamento de palavras-passe, este aplicativo é <strong>livre de anúncios</strong>, <strong>software livre</strong> e não recupera dados pessoais em seus servidores, mesmo em sua versão gratuita.</string>
|
||||
<string name="html_text_buy_pro">Ao comprar a versão pro, você terá acesso a este <strong>recurso visual</strong> e ajudará especialmente a <strong>realização de projetos comunitários.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Este <strong>recurso visual</strong> está disponível graças à sua generosidade.</string>
|
||||
<string name="html_text_donation">Para manter a nossa liberdade e estarmos sempre ativos, nós contamos com a sua <strong>contribuição.</strong>
|
||||
<string name="html_text_feature_generosity">Este <strong>recurso visual</strong> está disponível graças à sua generosidade.</string>
|
||||
<string name="html_text_donation">Para manter a nossa liberdade e estarmos sempre ativos, nós contamos com a sua <strong>contribuição.</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">Esse recurso está <strong>em desenvolvimento</strong> e exige que sua <strong>contribuição</strong> para que esteja disponível em breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ao comprar a versão <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature">Esse recurso está <strong>em desenvolvimento</strong> e exige que sua <strong>contribuição</strong> para que esteja disponível em breve.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Ao comprar a versão <strong>pro</strong>,</string>
|
||||
<string name="html_text_dev_feature_contibute">
|
||||
<strong>Contribuindo </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">Você está incentivando os desenvolvedores a criar <strong>novos recursos</strong> e a <strong>corrigir erros </strong> de acordo com suas observações.</string>
|
||||
<strong>Contribuindo </strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">Você está incentivando os desenvolvedores a criar <strong>novos recursos</strong> e a <strong>corrigir erros </strong> de acordo com suas observações.</string>
|
||||
<string name="html_text_dev_feature_thanks">Obrigado por sua contribuição.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Estamos trabalhando duro para lançar esse recurso o mais rápido possível.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Lembre-se de manter seu aplicativo atualizado.</string>
|
||||
|
||||
2
app/src/main/res/values-ro/strings.xml
Normal file
2
app/src/main/res/values-ro/strings.xml
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
@@ -17,20 +17,20 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">Обратная связь</string>
|
||||
<string name="about_homepage">Сайт</string>
|
||||
<string name="feedback">Отзыв</string>
|
||||
<string name="homepage">Сайт</string>
|
||||
<string name="about_description">Android-версия менеджера паролей KeePass</string>
|
||||
<string name="accept">Принять</string>
|
||||
<string name="add_entry">Новая запись</string>
|
||||
<string name="add_group">Новая группа</string>
|
||||
<string name="encryption_algorithm">Алгоритм шифрования</string>
|
||||
<string name="app_timeout">Задержка</string>
|
||||
<string name="app_timeout_summary">Время до блокировки приложения при неактивности</string>
|
||||
<string name="app_timeout_summary">Время неактивности до блокировки базы</string>
|
||||
<string name="application">Приложение</string>
|
||||
<string name="menu_app_settings">Настройки приложения</string>
|
||||
<string name="beta_dontask">Не показывать снова</string>
|
||||
<string name="brackets">{[(Скобки)]}</string>
|
||||
<string name="file_manager_install_description">Создание, открытие и сохранение файла базы требует установки файлового менеджера, который принимает действия Intent ACTION_CREATE_DOCUMENT и ACTION_OPEN_DOCUMENT</string>
|
||||
<string name="file_manager_install_description">Создание, открытие и сохранение файла базы требует установки файлового менеджера, который принимает действия Intent ACTION_CREATE_DOCUMENT и ACTION_OPEN_DOCUMENT.</string>
|
||||
<string name="clipboard_cleared">Буфер обмена очищен</string>
|
||||
<string name="clipboard_error_title">Ошибка буфера обмена</string>
|
||||
<string name="clipboard_error">Некоторые устройства не дают приложению использовать буфер обмена.</string>
|
||||
@@ -43,7 +43,7 @@
|
||||
<string name="decrypting_db">Расшифровка базы…</string>
|
||||
<string name="default_checkbox">База по умолчанию</string>
|
||||
<string name="digits">Цифры</string>
|
||||
<string name="disclaimer_formal">Приложение KeePassDX © %1$d Kunzisoft предоставляется без каких-либо гарантий. Распространяется свободно по лицензии GPL v3 или новее.</string>
|
||||
<string name="html_about_licence">Приложение KeePassDX © %1$d Kunzisoft предоставляется без каких-либо гарантий. Распространяется свободно по лицензии GPL v3 или новее.</string>
|
||||
<string name="select_database_file">Открыть существующую базу</string>
|
||||
<string name="entry_accessed">Доступ</string>
|
||||
<string name="entry_cancel">Отмена</string>
|
||||
@@ -58,7 +58,7 @@
|
||||
<string name="entry_save">Сохранить</string>
|
||||
<string name="entry_title">Название</string>
|
||||
<string name="entry_url">Ссылка</string>
|
||||
<string name="entry_user_name">Имя</string>
|
||||
<string name="entry_user_name">Имя пользователя</string>
|
||||
<string name="error_arc4">Потоковый шифр Arcfour не поддерживается.</string>
|
||||
<string name="error_can_not_handle_uri">Невозможно обработать указанный URI в KeePassDX.</string>
|
||||
<string name="error_file_not_create">Невозможно создать файл:</string>
|
||||
@@ -78,28 +78,27 @@
|
||||
<string name="file_not_found_content">Файл не найден. Попробуйте открыть его через файловый менеджер.</string>
|
||||
<string name="file_browser">Обзор файлов</string>
|
||||
<string name="generate_password">Создание пароля</string>
|
||||
<string name="hint_conf_pass">подтверждение пароля</string>
|
||||
<string name="hint_generated_password">созданный пароль</string>
|
||||
<string name="hint_conf_pass">Подтверждение пароля</string>
|
||||
<string name="hint_generated_password">Созданный пароль</string>
|
||||
<string name="hint_group_name">Название группы</string>
|
||||
<string name="hint_keyfile">файл ключа</string>
|
||||
<string name="hint_length">длина</string>
|
||||
<string name="hint_pass">пароль</string>
|
||||
<string name="hint_keyfile">Файл ключа</string>
|
||||
<string name="hint_length">Длина</string>
|
||||
<string name="hint_pass">Пароль</string>
|
||||
<string name="password">Пароль</string>
|
||||
<string name="install_from_play_store">Google Play</string>
|
||||
<string name="install_from_f_droid">F-Droid</string>
|
||||
<string name="invalid_credentials">Неправильный главный пароль или файл ключа. Если это сообщение повторяется, файл базы, возможно, повреждён.</string>
|
||||
<string name="invalid_credentials">Неправильный главный пароль или файл ключа. Если это повторяется, файл базы, возможно, повреждён.</string>
|
||||
<string name="invalid_algorithm">Неправильный алгоритм.</string>
|
||||
<string name="invalid_db_sig">Невозможно определить формат базы.</string>
|
||||
<string name="keyfile_does_not_exist">Файл ключа не найден.</string>
|
||||
<string name="keyfile_is_empty">Файл ключа пуст.</string>
|
||||
<string name="length">Длина</string>
|
||||
<string name="list_size_title">Размер списка</string>
|
||||
<string name="list_size_summary">Размер текста элементов списка</string>
|
||||
<string name="loading_database">Загрузка базы…</string>
|
||||
<string name="lowercase">Строчные</string>
|
||||
<string name="maskpass_title">Скрывать пароли</string>
|
||||
<string name="maskpass_summary">Скрывать пароли за (***) по умолчанию</string>
|
||||
<string name="menu_about">Сведения</string>
|
||||
<string name="hide_password_title">Скрывать пароли</string>
|
||||
<string name="hide_password_summary">Скрывать пароли за (***) по умолчанию</string>
|
||||
<string name="about">Сведения</string>
|
||||
<string name="menu_change_key_settings">Изменить главный пароль</string>
|
||||
<string name="settings">Настройки</string>
|
||||
<string name="menu_database_settings">Настройки базы</string>
|
||||
@@ -117,23 +116,18 @@
|
||||
<string name="no_results">Совпадения не найдены</string>
|
||||
<string name="no_url_handler">Установите браузер, чтобы открыть этот URL.</string>
|
||||
<string name="open_recent">Недавно открытые</string>
|
||||
<string name="omitbackup_title">Не искать в резервных копиях</string>
|
||||
<string name="omitbackup_summary">Не искать в группах \"Резервирование\" и \"Корзина\"</string>
|
||||
<string name="omit_backup_search_title">Не искать в резервных копиях</string>
|
||||
<string name="omit_backup_search_summary">Не искать в группах \"Резервирование\" и \"Корзина\"</string>
|
||||
<string name="progress_create">Создание новой базы…</string>
|
||||
<string name="progress_title">Обработка…</string>
|
||||
<string name="protection">Защита</string>
|
||||
<string name="read_only">Только чтение</string>
|
||||
<string name="read_only_warning">KeePassDX необходимо разрешение на запись, чтобы иметь возможность изменить что-либо в вашей базе.</string>
|
||||
<string name="recentfile_title">Базы паролей</string>
|
||||
<string name="recentfile_summary">Хранить имена недавно открытых баз</string>
|
||||
<string name="remember_keyfile_summary">Хранить пути к файлам ключей</string>
|
||||
<string name="remember_keyfile_title">Файлы ключей</string>
|
||||
<string name="content_description_remove_from_list">Убрать из списка</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">База</string>
|
||||
<string name="rounds">Раунды шифрования</string>
|
||||
<string name="rounds_explanation">Дополнительные раунды шифрования – выше стойкость базы к подбору пароля, но медленнее открытие и сохранение.</string>
|
||||
<string name="rounds_hint">раундов шифрования</string>
|
||||
<string name="saving_database">Сохранение базы…</string>
|
||||
<string name="space">П р о б е л</string>
|
||||
<string name="search_label">Поиск</string>
|
||||
@@ -147,8 +141,7 @@
|
||||
<string name="uppercase">ЗАГЛАВНЫЕ</string>
|
||||
<string name="warning">Внимание</string>
|
||||
<string name="warning_password_encoding">Избегайте использования в пароле символов вне кодировки текста в файле базы, так как эти символы будут преобразованы в одинаковый символ.</string>
|
||||
<string name="warning_read_only">Предоставьте доступ к SD-карте на запись для сохранения изменений в базе.</string>
|
||||
<string name="warning_unmounted">Подключите SD-карту для создания или загрузки базы.</string>
|
||||
<string name="warning_unmounted">Подключите хранилище для создания или загрузки базы.</string>
|
||||
<string name="version_label">Версия %1$s</string>
|
||||
<string name="configure_biometric">Биометрия поддерживается, но не настроена.</string>
|
||||
<string name="open_biometric_prompt_unlock_database">Ожидание биометрического ключа для разблокировки базы</string>
|
||||
@@ -185,7 +178,7 @@
|
||||
<string name="encryption_explanation">Алгоритм шифрования базы для всех данных.</string>
|
||||
<string name="kdf_explanation">При создании ключа для алгоритма шифрования, главный пароль преобразуется при помощи функции формирования ключа со случайной солью.</string>
|
||||
<string name="memory_usage">Использование памяти</string>
|
||||
<string name="memory_usage_explanation">Объём памяти (в байтах), которое будет использоваться функцией формирования ключа.</string>
|
||||
<string name="memory_usage_explanation">Объём памяти (в байтах), который будет использоваться функцией формирования ключа.</string>
|
||||
<string name="parallelism">Уровень параллелизма</string>
|
||||
<string name="parallelism_explanation">Уровень параллелизма (т.е. количество потоков), используемый функцией формирования ключа.</string>
|
||||
<string name="sort_menu">Сортировка</string>
|
||||
@@ -194,7 +187,7 @@
|
||||
<string name="sort_creation_time">Время создания</string>
|
||||
<string name="sort_last_modify_time">Время изменения</string>
|
||||
<string name="sort_last_access_time">Время последнего доступа</string>
|
||||
<string name="edit_entry">Редактировать запись</string>
|
||||
<string name="edit_entry">Изменить</string>
|
||||
<string name="allow">Разрешить</string>
|
||||
<string name="clipboard_swipe_clean">Смахните для очистки буфера обмена</string>
|
||||
<string name="error_load_database">Невозможно загрузить базу.</string>
|
||||
@@ -255,7 +248,7 @@
|
||||
<string name="monospace_font_fields_enable_summary">Использовать в полях особый шрифт для лучшей читаемости</string>
|
||||
<string name="allow_copy_password_title">Доверять буферу обмена</string>
|
||||
<string name="allow_copy_password_summary">Разрешить копирование пароля и защищённых полей в буфер обмена</string>
|
||||
<string name="allow_copy_password_warning">ПРЕДУПРЕЖДЕНИЕ: буфер обмена доступен всем приложениям. Если копируются чувствительные данные, другие программы могут их перехватить.</string>
|
||||
<string name="allow_copy_password_warning">Внимание: буфер обмена доступен всем приложениям. Если копируются чувствительные данные, другие программы могут их перехватить.</string>
|
||||
<string name="database_name_title">Название базы</string>
|
||||
<string name="database_description_title">Описание базы</string>
|
||||
<string name="database_version_title">Версия базы</string>
|
||||
@@ -308,23 +301,21 @@
|
||||
<string name="education_sort_summary">Выберите критерий сортировки записей и групп.</string>
|
||||
<string name="education_donation_title">Участвуйте</string>
|
||||
<string name="education_donation_summary">Примите участие в проекте для повышения стабильности, безопасности и добавления новых возможностей.</string>
|
||||
<string name="html_text_ad_free">В отличие от многих приложений управления паролями, это <strong>без рекламы</strong>, <strong>свободное программное обеспечение (copyleft)</strong> и не хранит ваши личные данные на своих серверах независимо от того, какую версию вы используете.</string>
|
||||
<string name="html_text_buy_pro">При покупке Pro-версии вы будете иметь доступ к этим <strong>визуальным функциям</strong> и особенно поможете <strong>реализации общественных проектов.</strong>
|
||||
</string>
|
||||
<string name="html_text_feature_generosity">Эти <strong>визуальные функции</strong> доступны благодаря вашей щедрости.</string>
|
||||
<string name="html_text_donation">Для того, чтобы сохранить нашу независимость и быть всегда активными, мы рассчитываем на ваш <strong>вклад</strong>.</string>
|
||||
<string name="html_text_dev_feature">Эта функция находится <strong>в разработке</strong> и требует вашего <strong>участия</strong>, чтобы стать доступной в ближайшее время.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Покупая <strong>Pro</strong>-версию,</string>
|
||||
<string name="html_text_dev_feature_contibute">
|
||||
<strong>Участвуя в проекте</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">вы поощряете разработчиков добавлять <strong>новые возможности</strong> и <strong>исправлять ошибки</strong> в соответствии с вашими замечаниями.</string>
|
||||
<string name="html_text_ad_free">В отличие от многих приложений управления паролями, это <strong>без рекламы</strong>, <strong>с открытым исходным кодом</strong> и <strong>свободно от лицензирования</strong>. Оно <strong>не хранит ваши личные данные</strong> на своих серверах независимо от того, какую версию (бесплатную или профессиональную) вы используете.</string>
|
||||
<string name="html_text_buy_pro">При покупке Pro-версии вы будете иметь доступ к этим <strong>визуальным стилям</strong> и особенно поможете <strong>реализации общественных проектов</strong>.</string>
|
||||
<string name="html_text_feature_generosity">Эти <strong>визуальные стили</strong> доступны благодаря вашей щедрости.</string>
|
||||
<string name="html_text_donation">Для того, чтобы сохранить нашу независимость и быть всегда активными, мы рассчитываем на ваш <strong>вклад</strong>.</string>
|
||||
<string name="html_text_dev_feature">Эта функция находится <strong>в разработке</strong> и требует вашего <strong>участия</strong>, чтобы стать доступной в ближайшее время.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Покупая <strong>Pro</strong>-версию,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Участвуя в проекте</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">вы поощряете разработчиков добавлять <strong>новые возможности</strong> и <strong>исправлять ошибки</strong> в соответствии с вашими замечаниями.</string>
|
||||
<string name="html_text_dev_feature_thanks">Спасибо большое за ваш вклад.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Мы прилагаем все усилия, чтобы быстро выпустить эту функцию.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Не забывайте обновлять приложение.</string>
|
||||
<string name="download">Скачать</string>
|
||||
<string name="contribute">Помощь проекту</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Тема приложения</string>
|
||||
<string name="style_choose_summary">Тема, используемая в приложении</string>
|
||||
@@ -349,11 +340,11 @@
|
||||
<string name="keyboard_keys_category">Кнопки</string>
|
||||
<string name="keyboard_key_vibrate_title">Вибрация при нажатии</string>
|
||||
<string name="keyboard_key_sound_title">Звук при нажатии</string>
|
||||
<string name="do_not_kill_app">Не убивать приложение…</string>
|
||||
<string name="do_not_kill_app">Не убивайте приложение…</string>
|
||||
<string name="lock_database_back_root_title">Блокировка нажатием \"Назад\"</string>
|
||||
<string name="lock_database_back_root_summary">Блокировка базы при нажатии кнопки \"Назад\" на начальном экране</string>
|
||||
<string name="clear_clipboard_notification_title">Очищать при закрытии</string>
|
||||
<string name="clear_clipboard_notification_summary">Закрывать базу при закрытии уведомления</string>
|
||||
<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">Показывать поля ввода в Magikeyboard при просмотре записи</string>
|
||||
@@ -385,7 +376,7 @@
|
||||
<string name="error_create_database_file">Невозможно создать базу с этим паролем и ключевым файлом.</string>
|
||||
<string name="menu_advanced_unlock_settings">Дополнительная разблокировка</string>
|
||||
<string name="biometric_prompt_store_credential_title">Сохранение биометрического ключа</string>
|
||||
<string name="biometric_prompt_store_credential_message">ВНИМАНИЕ: использование функции биометрического распознавания не освобождает пользователя от необходимости знать главный пароль.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Внимание: вам по-прежнему нужно помнить главный пароль при использовании использование функции биометрического распознавания.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Открывать базу биометрическим ключом</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Извлекать главный пароль биометрическим ключом</string>
|
||||
<string name="biometric">Биометрический ключ</string>
|
||||
@@ -425,16 +416,16 @@
|
||||
<string name="advanced_unlock_explanation_summary">Использовать дополнительную разблокировку для более лёгкого открытия базы данных</string>
|
||||
<string name="database_data_compression_title">Сжатие данных</string>
|
||||
<string name="database_data_compression_summary">Сжатие данных уменьшает размер базы.</string>
|
||||
<string name="max_history_items_title">Максимум записей в истории</string>
|
||||
<string name="max_history_items_title">Максимум записей</string>
|
||||
<string name="max_history_items_summary">Ограничение числа элементов истории каждой записи</string>
|
||||
<string name="max_history_size_title">Максимальный размер истории</string>
|
||||
<string name="max_history_size_title">Максимальный размер</string>
|
||||
<string name="max_history_size_summary">Ограничение размера истории каждой записи (в байтах)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Рекомендуемая смена</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Рекомендовать менять главный пароль (в днях)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Принудительная смена</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Принудительно менять главный пароль (в днях)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Требование менять главный пароль (в днях)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Принудительная смена в следующий раз</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Принудительная смена главного пароля при следующем запуске (один раз)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Требовать смену главного пароля при следующем запуске (один раз)</string>
|
||||
<string name="database_default_username_title">Имя по умолчанию</string>
|
||||
<string name="database_custom_color_title">Произвольный цвет базы</string>
|
||||
<string name="compression">Сжатие</string>
|
||||
@@ -451,4 +442,16 @@
|
||||
<string name="recycle_bin_group_title">Группа \"корзины\"</string>
|
||||
<string name="enable_auto_save_database_title">Автосохранение базы</string>
|
||||
<string name="enable_auto_save_database_summary">Автоматическое сохранение базы после каждого важного действия (только в \"режиме записи\")</string>
|
||||
<string name="entry_attachments">Вложения</string>
|
||||
<string name="menu_restore_entry_history">Восстановить историю</string>
|
||||
<string name="menu_delete_entry_history">Удалить историю</string>
|
||||
<string name="keyboard_auto_go_action_title">Автоматическое действие кнопки</string>
|
||||
<string name="keyboard_auto_go_action_summary">Выполнять команду \"Ввод\" автоматически после нажатия кнопки заполнения поля</string>
|
||||
<string name="download_attachment">Скачать %1$s</string>
|
||||
<string name="download_initialization">Инициализация…</string>
|
||||
<string name="download_progression">Выполнение: %1$d%</string>
|
||||
<string name="download_finalization">Завершение…</string>
|
||||
<string name="download_complete">Готово! Нажмите, чтобы открыть файл.</string>
|
||||
<string name="hide_expired_entries_title">Скрывать устаревшие записи</string>
|
||||
<string name="hide_expired_entries_summary">Записи с истёкшим сроком окончания будут скрыты</string>
|
||||
</resources>
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">Spätná väzba</string>
|
||||
<string name="about_homepage">Domovská stránka</string>
|
||||
<string name="feedback">Spätná väzba</string>
|
||||
<string name="homepage">Domovská stránka</string>
|
||||
<string name="about_description">Správca hesiel KeePass pre Android</string>
|
||||
<string name="accept">Prijať</string>
|
||||
<string name="add_entry">Pridať Záznam</string>
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="decrypting_db">Dešifrujem obsah databázy…</string>
|
||||
<string name="default_checkbox">Použiť ako predvolenú databázu</string>
|
||||
<string name="digits">Číslice</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft použitie Absolútne bez Záruky. Toto je free software, a môžete ho používať pod GPL ver. 3 alebo vyššie.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft použitie Absolútne bez Záruky. Toto je free software, a môžete ho používať pod GPL ver. 3 alebo vyššie.</string>
|
||||
<string name="select_database_file">Vložte názov Databázy</string>
|
||||
<string name="entry_accessed">Pristupované</string>
|
||||
<string name="entry_cancel">Zrušiť</string>
|
||||
@@ -85,9 +85,9 @@
|
||||
<string name="list_size_summary">Veľkosť textu v zozname skupín</string>
|
||||
<string name="loading_database">Načítavam Databázu…</string>
|
||||
<string name="lowercase">Malé písmená</string>
|
||||
<string name="maskpass_title">Skryť heslo</string>
|
||||
<string name="maskpass_summary">Skryť heslá štandardne</string>
|
||||
<string name="menu_about">O Programe</string>
|
||||
<string name="hide_password_title">Skryť heslo</string>
|
||||
<string name="hide_password_summary">Skryť heslá štandardne</string>
|
||||
<string name="about">O Programe</string>
|
||||
<string name="menu_change_key_settings">Zmeniť hlavný Kľúč</string>
|
||||
<string name="settings">Nastavenia</string>
|
||||
<string name="menu_database_settings">Nastavenia Databázy</string>
|
||||
@@ -105,18 +105,15 @@
|
||||
<string name="no_results">Žiadne výsledky hľadania</string>
|
||||
<string name="no_url_handler">Žiaden manažér pre url.</string>
|
||||
<string name="open_recent">Otvoriť poslednú databázu :</string>
|
||||
<string name="omitbackup_title">Neprehľadávať položky</string>
|
||||
<string name="omitbackup_summary">Vynechať skupinu \'Backup\' a Recycle Bin z výsledkov hľadania</string>
|
||||
<string name="omit_backup_search_title">Neprehľadávať položky</string>
|
||||
<string name="omit_backup_search_summary">Vynechať skupinu \'Backup\' a Recycle Bin z výsledkov hľadania</string>
|
||||
<string name="progress_create">Vytváram novú databázu…</string>
|
||||
<string name="progress_title">Pracujem…</string>
|
||||
<string name="remember_keyfile_summary">Zapamätať si umiestnenie keyfile</string>
|
||||
<string name="remember_keyfile_title">Uložiť keyfile</string>
|
||||
<string name="content_description_remove_from_list">Odstrániť</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Šifrovacie opakovania</string>
|
||||
<string name="rounds_explanation">Vyššie opakovania šifrovania dávajú vyššiu ochranu proti útokom hrubou silou, ale môžu spomaliť načítavanie a ukladanie.</string>
|
||||
<string name="rounds_hint">opakovania</string>
|
||||
<string name="saving_database">Ukladám databázu…</string>
|
||||
<string name="space">Miesto</string>
|
||||
<string name="search_label">Hľadať</string>
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
Swedish translation by Niclas Burgren (burgren@gmail.com)
|
||||
--><resources>
|
||||
<string name="about_feedback">Feedback</string>
|
||||
<string name="about_homepage">Hemsida</string>
|
||||
<string name="feedback">Feedback</string>
|
||||
<string name="homepage">Hemsida</string>
|
||||
<string name="about_description">Android-implementation av KeePass password manager</string>
|
||||
<string name="accept">OK</string>
|
||||
<string name="add_entry">Ny post</string>
|
||||
@@ -45,7 +45,7 @@
|
||||
<string name="decrypting_db">Dekrypterar databasinnehåll…</string>
|
||||
<string name="default_checkbox">Använd som standarddatabas</string>
|
||||
<string name="digits">Siffror</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft kommer helt utan garantier. Detta är fri programvara och du är välkommen att distribuera den utifrån villkoren i GPL version 3 eller senare.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft kommer helt utan garantier. Detta är fri programvara och du är välkommen att distribuera den utifrån villkoren i GPL version 3 eller senare.</string>
|
||||
<string name="select_database_file">Öppna befintlig databas</string>
|
||||
<string name="entry_accessed">Senast använd</string>
|
||||
<string name="entry_cancel">Avbryt</string>
|
||||
@@ -90,16 +90,15 @@
|
||||
<string name="invalid_credentials">Det gick inte att läsa autentiseringsuppgifterna. Om detta inträffar igen kan det bero på att databasfilen är skadad.</string>
|
||||
<string name="invalid_algorithm">Fel algoritm.</string>
|
||||
<string name="invalid_db_sig">Det gick inte att känna igen databasformatet.</string>
|
||||
<string name="keyfile_does_not_exist">Nyckelfilen existerar inte.</string>
|
||||
<string name="keyfile_is_empty">Nyckelfilen är tom.</string>
|
||||
<string name="length">Längd</string>
|
||||
<string name="list_size_title">Storlek på grupplista</string>
|
||||
<string name="list_size_summary">Textstorlek i grupplistan</string>
|
||||
<string name="loading_database">Laddar databas…</string>
|
||||
<string name="lowercase">Gemener</string>
|
||||
<string name="maskpass_title">Dölj lösenord</string>
|
||||
<string name="maskpass_summary">Döljer lösenord (***) som standard</string>
|
||||
<string name="menu_about">Om</string>
|
||||
<string name="hide_password_title">Dölj lösenord</string>
|
||||
<string name="hide_password_summary">Döljer lösenord (***) som standard</string>
|
||||
<string name="about">Om</string>
|
||||
<string name="menu_change_key_settings">Byt huvudnyckel</string>
|
||||
<string name="settings">Inställningar</string>
|
||||
<string name="menu_database_settings">Databasinställningar</string>
|
||||
@@ -117,19 +116,16 @@
|
||||
<string name="no_results">Inget sökresultat</string>
|
||||
<string name="no_url_handler">Installera en webbläsare för att öppna denna URL.</string>
|
||||
<string name="open_recent">Senast öppnade databaser</string>
|
||||
<string name="omitbackup_title">Sök inte efter backup-poster</string>
|
||||
<string name="omitbackup_summary">Utelämnar poster i grupperna \"Backup\" och \"Papperskorg\"</string>
|
||||
<string name="omit_backup_search_title">Sök inte efter backup-poster</string>
|
||||
<string name="omit_backup_search_summary">Utelämnar poster i grupperna \"Backup\" och \"Papperskorg\"</string>
|
||||
<string name="progress_create">Skapar ny databas…</string>
|
||||
<string name="progress_title">Arbetar…</string>
|
||||
<string name="protection">Skydd</string>
|
||||
<string name="remember_keyfile_summary">Kommer ihåg sökvägar till databasers nyckelfiler</string>
|
||||
<string name="remember_keyfile_title">Spara nyckelfil</string>
|
||||
<string name="content_description_remove_from_list">Ta bort</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">Transformationsrundor</string>
|
||||
<string name="rounds_explanation">Högre antal krypteringsrundor ger ytterligare skydd mot bruteforce-attacker, men kan göra det betydligt långsammare att ladda och spara.</string>
|
||||
<string name="rounds_hint">transformationsrundor</string>
|
||||
<string name="saving_database">Sparar databas…</string>
|
||||
<string name="space">Mellanslag</string>
|
||||
<string name="search_label">Sök</string>
|
||||
@@ -194,8 +190,6 @@
|
||||
<string name="menu_form_filling_settings">Formulär-ifyllning</string>
|
||||
<string name="read_only">Skrivskyddad</string>
|
||||
<string name="read_only_warning">KeePass DX behöver skrivbehörighet för att ändra något i din databas.</string>
|
||||
<string name="recentfile_title">Senaste filhistorik</string>
|
||||
<string name="recentfile_summary">Kom ihåg senaste filnamn</string>
|
||||
<string name="encryption_explanation">Krypteringsalgoritm som används för all data i databasen.</string>
|
||||
<string name="kdf_explanation">För att generera nyckeln till krypteringsalgoritmen kommer huvudnyckeln transformeras med en slumpmässigt saltad nyckelderivatsfunktion.</string>
|
||||
<string name="memory_usage">Minnesanvändning</string>
|
||||
@@ -213,7 +207,6 @@
|
||||
<string name="sort_last_access_time">Åtkomst</string>
|
||||
<string name="warning">Varning</string>
|
||||
<string name="warning_password_encoding">Undvik lösenordstecken utöver textkodningsformatet i databasfilen (okända tecken konverteras till samma bokstav).</string>
|
||||
<string name="warning_read_only">Ge tillåtelse att skriva till SD-kortet för att spara ändringar i databasen.</string>
|
||||
<string name="warning_empty_password">Är du säker på att du verkligen inte vill skydda dina lösenord från att låsas upp\?</string>
|
||||
<string name="warning_no_encryption_key">Är du säker på att du inte vill använda en krypteringsnyckel\?</string>
|
||||
<string name="encrypted_value_stored">Krypterat lösenord sparat</string>
|
||||
@@ -284,14 +277,14 @@
|
||||
<string name="education_sort_summary">Välj hur poster och grupper sorteras.</string>
|
||||
<string name="education_donation_title">Delta</string>
|
||||
<string name="education_donation_summary">Hjälp till att öka stabilitet, säkerhet och med att lägga till fler funktioner.</string>
|
||||
<string name="html_text_ad_free">Till skillnad från många andra lösenordshanterare är den här <strong>reklamfri</strong>, <strong>copyleftad fri mjukvara</strong> och samlar inte in någon personlig data på servrar,oavsett vilken version du använder.</string>
|
||||
<string name="html_text_buy_pro">Genom att köpa proffsversionen får du tillgång till den här <strong>visuella funktionen</strong> och du hjälper särskilt till med <strong>genomförseln av community-projekt.</strong></string>
|
||||
<string name="html_text_feature_generosity">Den här <strong>visuella funktionen</strong> är tillgänglig tack vare din generositet.</string>
|
||||
<string name="html_text_donation">För att behålla vår frihet och alltid vara aktiva räknar vi med ditt <strong>bidrag.</strong></string>
|
||||
<string name="html_text_dev_feature">"Den här funktionen "<strong>utvecklas</strong> och kräver ditt <strong>bidrag</strong> för att vara tillgänglig snart.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Genom att köpa <strong>pro</strong>-versionen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Genom att <strong>bidra</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">så uppmuntrar du utvecklare att skapa <strong>nya funktioner</strong> och att <strong>fixa buggar</strong> efter dina anmärkningar.</string>
|
||||
<string name="html_text_ad_free">Till skillnad från många andra lösenordshanterare är den här <strong>reklamfri</strong>, <strong>copyleftad fri mjukvara</strong> och samlar inte in någon personlig data på servrar,oavsett vilken version du använder.</string>
|
||||
<string name="html_text_buy_pro">Genom att köpa proffsversionen får du tillgång till den här <strong>visuella funktionen</strong> och du hjälper särskilt till med <strong>genomförseln av community-projekt.</strong></string>
|
||||
<string name="html_text_feature_generosity">Den här <strong>visuella funktionen</strong> är tillgänglig tack vare din generositet.</string>
|
||||
<string name="html_text_donation">För att behålla vår frihet och alltid vara aktiva räknar vi med ditt <strong>bidrag.</strong></string>
|
||||
<string name="html_text_dev_feature">"Den här funktionen "<strong>utvecklas</strong> och kräver ditt <strong>bidrag</strong> för att vara tillgänglig snart.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">Genom att köpa <strong>pro</strong>-versionen,</string>
|
||||
<string name="html_text_dev_feature_contibute">Genom att <strong>bidra</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">så uppmuntrar du utvecklare att skapa <strong>nya funktioner</strong> och att <strong>fixa buggar</strong> efter dina anmärkningar.</string>
|
||||
<string name="html_text_dev_feature_thanks">Stort tack för ditt bidrag.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Vi jobbar hårt med att släppa den här funktionen snart.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Glöm inte att hålla appen uppdaterad genom att installera nya versioner.</string>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources><string name="about_feedback">అభిప్రాయం:</string>
|
||||
<string name="about_homepage">హోమ్ పేజీ:</string>
|
||||
<resources><string name="feedback">అభిప్రాయం:</string>
|
||||
<string name="homepage">హోమ్ పేజీ:</string>
|
||||
<string name="about_description">KeePassDX అనేది KeePass పాస్వర్డ్ మేనేజర్ యొక్క యాండ్రాయిడ్ అమలు.</string>
|
||||
<string name="accept">ఆమోదించు</string>
|
||||
<string name="add_entry">"ఎంట్రీని జత చెయ్యండి "</string>
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">Geri Bildirim</string>
|
||||
<string name="about_homepage">Ana sayfa</string>
|
||||
<string name="feedback">Geri Bildirim</string>
|
||||
<string name="homepage">Ana sayfa</string>
|
||||
<string name="about_description">KeePass parola yöneticisinin Android uygulaması</string>
|
||||
<string name="accept">Kabul et</string>
|
||||
<string name="add_entry">Girdi Ekle</string>
|
||||
@@ -28,12 +28,12 @@
|
||||
<string name="encryption_algorithm">Şifreleme algoritması</string>
|
||||
<string name="key_derivation_function">Anahtar üretme fonksiyonu</string>
|
||||
<string name="app_timeout">Uygulama zaman aşımı</string>
|
||||
<string name="app_timeout_summary">Uygulama kilitlemeden önce durgunluk</string>
|
||||
<string name="app_timeout_summary">Veri tabanını kilitlemeden önceki boşta kalma süresi</string>
|
||||
<string name="application">Uygulama</string>
|
||||
<string name="beta_dontask">Tekrar gösterme</string>
|
||||
<string name="brackets">Parantez</string>
|
||||
<string name="extended_ASCII">Genişletilmiş ASCII</string>
|
||||
<string name="file_manager_install_description">OpenIntents Dosya Yöneticisi\'ni yükleyerek dosyalara göz atın</string>
|
||||
<string name="file_manager_install_description">Veritabanı dosyaları oluşturmak, açmak ve kaydetmek için Niyet eylemini ACTION_CREATE_DOCUMENT ve ACTION_OPEN_DOCUMENT kabul eden bir dosya yöneticisi gerekir.</string>
|
||||
<string name="allow">İzin ver</string>
|
||||
<string name="clipboard_cleared">Pano temizlendi</string>
|
||||
<string name="clipboard_error_title">Pano hatası</string>
|
||||
@@ -64,7 +64,7 @@
|
||||
<string name="decrypting_db">Veritabanı içeriği deşifre ediliyor…</string>
|
||||
<string name="default_checkbox">Varsayılan veritabanı olarak kullan</string>
|
||||
<string name="digits">Rakamlar</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft kesinlikle bir garanti vermez. Bu, libre yazılımıdır ve GPL sürüm 3 veya üzeri şartlar altında yeniden dağıtmanız mümkündür.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft kesinlikle bir garanti vermez. Bu, libre yazılımıdır ve GPL sürüm 3 veya üzeri şartlar altında yeniden dağıtmanız mümkündür.</string>
|
||||
<string name="entry_expires">Süre sonu</string>
|
||||
<string name="entry_keyfile">Anahtar dosya</string>
|
||||
<string name="error_arc4">Arcfour akış şifresi desteklenmiyor.</string>
|
||||
@@ -86,19 +86,18 @@
|
||||
<string name="file_not_found_content">Dosya bulunamadı. Dosya tarayıcınızda yeniden açmayı deneyin.</string>
|
||||
<string name="file_browser">Dosya tarayıcı</string>
|
||||
<string name="generate_password">Parola üret</string>
|
||||
<string name="hint_conf_pass">parolayı onayla</string>
|
||||
<string name="hint_generated_password">oluşturulan parola</string>
|
||||
<string name="hint_conf_pass">Parolayı onayla</string>
|
||||
<string name="hint_generated_password">Oluşturulan parola</string>
|
||||
<string name="hint_group_name">Grup adı</string>
|
||||
<string name="hint_keyfile">anahtar dosya</string>
|
||||
<string name="hint_length">uzunluk</string>
|
||||
<string name="hint_pass">parola</string>
|
||||
<string name="hint_keyfile">Anahtar dosyası</string>
|
||||
<string name="hint_length">Uzunluk</string>
|
||||
<string name="hint_pass">Parola</string>
|
||||
<string name="password">Parola</string>
|
||||
<string name="install_from_f_droid">F-Droid\'den yükleyin</string>
|
||||
<string name="install_from_play_store">Play Store\'dan yükleyin</string>
|
||||
<string name="invalid_credentials">Kimlik bilgileri okunamadı. Bu tekrar ederse, veritabanı dosyanız bozuk olabilir.</string>
|
||||
<string name="invalid_algorithm">Yanlış algoritma.</string>
|
||||
<string name="invalid_db_sig">Veritabanı biçimi tanımlanamadı.</string>
|
||||
<string name="keyfile_does_not_exist">Hiç anahtar dosya yok.</string>
|
||||
<string name="keyfile_is_empty">Anahtar dosya boş.</string>
|
||||
<string name="length">Uzunluk</string>
|
||||
<string name="list_entries_show_username_title">Kullanıcı adlarını göster</string>
|
||||
@@ -107,9 +106,9 @@
|
||||
<string name="list_size_summary">Öğe listesindeki metin boyutu</string>
|
||||
<string name="loading_database">Veritabanı yükleniyor…</string>
|
||||
<string name="lowercase">Küçük harf</string>
|
||||
<string name="maskpass_title">Parolaları gizle</string>
|
||||
<string name="maskpass_summary">Parola maskesi. Varsayılan (***)</string>
|
||||
<string name="menu_about">Hakkında</string>
|
||||
<string name="hide_password_title">Parolaları gizle</string>
|
||||
<string name="hide_password_summary">Parola maskesi. Varsayılan (***)</string>
|
||||
<string name="about">Hakkında</string>
|
||||
<string name="menu_change_key_settings">Ana anahtarı değiştir</string>
|
||||
<string name="copy_field">%1$s kopyalandı</string>
|
||||
<string name="settings">Ayarlar</string>
|
||||
@@ -138,26 +137,21 @@
|
||||
<string name="select_database_file">Mevcut veritabanını aç</string>
|
||||
<string name="create_keepass_file">Yeni veritabanı oluştur</string>
|
||||
<string name="open_recent">Son veritabanları</string>
|
||||
<string name="omitbackup_title">Yedek girişleri arama</string>
|
||||
<string name="omitbackup_summary">Arama sonuçlarından \"Yedekleme\" ve \"Geri Dönüşüm Kutusu\" gruplarını atlar</string>
|
||||
<string name="omit_backup_search_title">Yedek girişleri arama</string>
|
||||
<string name="omit_backup_search_summary">Arama sonuçlarından \"Yedekleme\" ve \"Geri dönüşüm kutusu\" gruplarını atlar</string>
|
||||
<string name="progress_create">Yeni veritabanı oluştur…</string>
|
||||
<string name="progress_title">Çalışıyor…</string>
|
||||
<string name="protection">Koruma</string>
|
||||
<string name="read_only">Yazma korumalı</string>
|
||||
<string name="read_only_warning">Veritabanınızdaki herhangi bir şeyi değiştirmek için KeePassDX\'in yazma iznine ihtiyacı var.</string>
|
||||
<string name="recentfile_title">Son dosya geçmişi</string>
|
||||
<string name="recentfile_summary">Son dosya adlarını hatırla</string>
|
||||
<string name="remember_keyfile_summary">Veritabanı anahtar dosyaların yerini hatırlar</string>
|
||||
<string name="remember_keyfile_title">Anahtar dosya kaydet</string>
|
||||
<string name="content_description_remove_from_list">Kaldır</string>
|
||||
<string name="root">Kök</string>
|
||||
<string name="encryption_explanation">Tüm veriler için veritabanı şifreleme algoritması kullanılmıştır.</string>
|
||||
<string name="kdf_explanation">Şifreleme algoritmasının anahtarını üretmek için ana anahtar, rastgele anahtar türetme işlevi kullanılarak dönüştürülür.</string>
|
||||
<string name="rounds">Dönüşüm turları</string>
|
||||
<string name="rounds_explanation">Ek şifreleme turları, kaba kuvvet saldırılarına karşı daha yüksek koruma sağlar, ancak yükleme ve kaydetmeyi gerçekten yavaşlatabilir.</string>
|
||||
<string name="rounds_hint">dönüşüm turları</string>
|
||||
<string name="memory_usage">Hafıza kullanımı</string>
|
||||
<string name="memory_usage_explanation">Anahtar türetme işlevi tarafından kullanılacak bellek miktarı (ikili bayt cinsinden).</string>
|
||||
<string name="memory_usage_explanation">Anahtar türetme işlevi tarafından kullanılacak bellek miktarı (bayt olarak).</string>
|
||||
<string name="parallelism">Paralellik</string>
|
||||
<string name="parallelism_explanation">Anahtar türev fonksiyonu tarafından kullanılan paralellik derecesi (yani iplik sayısı).</string>
|
||||
<string name="saving_database">Veritabanı kaydediliyor…</string>
|
||||
@@ -182,8 +176,7 @@
|
||||
<string name="uppercase">Büyük harf</string>
|
||||
<string name="warning">Uyarı</string>
|
||||
<string name="warning_password_encoding">Veritabanı dosyasındaki metin kodlama formatının dışındaki parola karakterlerinden kaçının (tanınmayan karakterler benzer harfe dönüştürülür).</string>
|
||||
<string name="warning_read_only">Veri tabanı değişikliklerini kaydetmek için SD karta yazma erişimi verin.</string>
|
||||
<string name="warning_unmounted">Bir veritabanı oluşturmak veya yüklemek için SD kartı takın.</string>
|
||||
<string name="warning_unmounted">Bir veritabanı oluşturmak veya yüklemek için hafıza kartını takın.</string>
|
||||
<string name="warning_empty_password">Gerçekten parolasız açma koruması mı istiyorsunuz\?</string>
|
||||
<string name="warning_no_encryption_key">Herhangi bir şifreleme anahtarı kullanmak istemediğinize emin misiniz\?</string>
|
||||
<string name="version_label">Sürüm %1$s</string>
|
||||
@@ -229,13 +222,13 @@
|
||||
<string name="assign_master_key">Ana anahtar atayın</string>
|
||||
<string name="full_file_path_enable_title">Dosya yolu</string>
|
||||
<string name="full_file_path_enable_summary">Tam dosya yolunu görüntüle</string>
|
||||
<string name="recycle_bin_title">Geri Dönüşüm Kutusunu kullan</string>
|
||||
<string name="recycle_bin_title">Geri dönüşüm kutusu kullanımı</string>
|
||||
<string name="recycle_bin_summary">Silmeden önce grupları ve girdileri \"Geri Dönüşüm Kutusu\"na taşır</string>
|
||||
<string name="monospace_font_fields_enable_title">Yazı tipi alanı</string>
|
||||
<string name="monospace_font_fields_enable_summary">Daha iyi karakter görünürlüğü için alanlarda kullanılan yazı tipini değiştirin</string>
|
||||
<string name="allow_copy_password_title">Pano güveni</string>
|
||||
<string name="allow_copy_password_summary">Giriş parolası ve korunan alanların panoya aktarılmasına izin ver</string>
|
||||
<string name="allow_copy_password_warning">UYARI: Pano tüm uygulamalar tarafından paylaşılmaktadır. Hassas veriler kopyalanırsa, diğer yazılımlar onu alabilir.</string>
|
||||
<string name="allow_copy_password_summary">Giriş parolası ve korunan alanları panoya kopyalamaya izin ver</string>
|
||||
<string name="allow_copy_password_warning">Uyarı: Pano tüm uygulamalar tarafından paylaşılır. Hassas veriler kopyalanırsa, diğer yazılımlar bu verileri kurtarabilir.</string>
|
||||
<string name="database_name_title">Veritabanı adı</string>
|
||||
<string name="database_description_title">Veritabanı açıklaması</string>
|
||||
<string name="database_version_title">Veritabanı sürümü</string>
|
||||
@@ -261,12 +254,12 @@
|
||||
<string name="keyboard_appearance_category">Görünüm</string>
|
||||
<string name="keyboard_theme_title">Klavye teması</string>
|
||||
<string name="keyboard_keys_category">Anahtarlar</string>
|
||||
<string name="keyboard_key_vibrate_title">Tuşa basıldığında titreştir</string>
|
||||
<string name="keyboard_key_vibrate_title">Tuşa basıldığında titret</string>
|
||||
<string name="keyboard_key_sound_title">Tuşa basıldığında ses çıkar</string>
|
||||
<string name="allow_no_password_title">Ana anahtar olmamasına izin ver</string>
|
||||
<string name="allow_no_password_summary">Seçili kimlik bilgisi yoksa \"Aç\" düğmesini etkinleştirin</string>
|
||||
<string name="enable_read_only_title">Yazma korumalı</string>
|
||||
<string name="enable_read_only_summary">Veritabanınızı varsayılan olarak salt okunur açın</string>
|
||||
<string name="enable_read_only_summary">Veri tabanını varsayılan olarak salt okunur aç</string>
|
||||
<string name="enable_education_screens_title">Eğitim ekranları</string>
|
||||
<string name="enable_education_screens_summary">Uygulamanın nasıl çalıştığını öğrenmek için öğeleri vurgulayın</string>
|
||||
<string name="reset_education_screens_title">Eğitim ekranlarını sıfırla</string>
|
||||
@@ -279,7 +272,7 @@
|
||||
<string name="education_new_node_title">Veritabanınıza öğe ekleyin</string>
|
||||
<string name="education_new_node_summary">Girdiler dijital kimliğinizi yönetmenize yardımcı olur.
|
||||
\n
|
||||
\nGruplar (~ klasörler) veritabanınızdaki girdileri düzenler.</string>
|
||||
\nGruplar (~klasörler) veritabanınızdaki girdileri düzenler.</string>
|
||||
<string name="education_search_title">Girişlerde ara</string>
|
||||
<string name="education_search_summary">Parolanızı kurtarmak için başlık, kullanıcı adı veya diğer alanların içeriğini girin.</string>
|
||||
<string name="education_biometric_title">Parmak iziyle veritabanı kilidini açma</string>
|
||||
@@ -309,14 +302,14 @@
|
||||
<string name="education_sort_summary">Girdilerin ve grupların nasıl sıralandığını seçin.</string>
|
||||
<string name="education_donation_title">Katıl</string>
|
||||
<string name="education_donation_summary">Daha fazla özellik ekleyerek istikrarı, güvenliği artırmaya yardımcı olun.</string>
|
||||
<string name="html_text_ad_free">Birçok şifre yönetimi uygulamasından farklı olarak, bu, <strong>ad-free</strong>, <strong>copylefted libre yazılımı</strong> şeklindedir ve hangi sürümü kullanıyor olursanız olun, kendi sunucularında kişisel verileri toplamaz.</string>
|
||||
<string name="html_text_buy_pro">Profesyonel sürümü satın alarak, bu <strong>görsel özelliğe</strong> erişebilecek ve özellikle <strong>topluluk projelerinin gerçekleştirilmesine</strong> yardımcı olacaksınız</string>
|
||||
<string name="html_text_feature_generosity">Bu <strong>görsel özellik</strong>, cömertliğiniz sayesinde kullanılabilir.</string>
|
||||
<string name="html_text_donation">Özgürlüğümüzü korumak ve daima aktif olmak için <strong>katkılarınıza</strong> güveniyoruz</string>
|
||||
<string name="html_text_dev_feature">Bu özellik <strong>geliştirme aşamasındadır</strong> ve <strong>katkılarınızın</strong> yakında kullanıma sunulmasını gerektirir.</string>
|
||||
<string name="html_text_dev_feature_buy_pro"><strong>Pro</strong> sürümü satın alarak,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Katkıda</strong> bulunarak,</string>
|
||||
<string name="html_text_dev_feature_encourage">Geliştiricilerin <strong>yeni özellikler</strong> oluşturmasını ve söz konusu hatalara göre <strong>hataları düzeltmesini</strong> teşvik ediyorsunuz.</string>
|
||||
<string name="html_text_ad_free">Birçok parola yönetimi uygulamasının aksine, bu uygulama <strong>reklam içermez</strong>, <strong>açık kaynaklı</strong> ve <strong>copyleft lisanslıdır</strong>. Hangi sürümü (ücretsiz veya profesyonel) kullanırsanız kullanın, herhangi bir biçimde <strong>kişisel veri toplanmamaktadır</strong>.</string>
|
||||
<string name="html_text_buy_pro">Profesyonel sürümü satın alarak, bu <strong>görsel stile</strong> erişebilecek ve özellikle <strong>topluluk projelerinin gerçekleştirilmesine</strong> yardımcı olacaksınız.</string>
|
||||
<string name="html_text_feature_generosity">Bu <strong>görsel stil</strong>, cömertliğiniz sayesinde kullanılabilir.</string>
|
||||
<string name="html_text_donation">Özgürlüğümüzü korumak ve daima aktif olmak için <strong>katkılarınıza</strong> güveniyoruz</string>
|
||||
<string name="html_text_dev_feature">Bu özellik <strong>geliştirme aşamasındadır</strong> ve <strong>katkılarınızın</strong> yakında kullanıma sunulmasını gerektirir.</string>
|
||||
<string name="html_text_dev_feature_buy_pro"><strong>Pro</strong> sürümü satın alarak,</string>
|
||||
<string name="html_text_dev_feature_contibute"><strong>Katkıda</strong> bulunarak,</string>
|
||||
<string name="html_text_dev_feature_encourage">geliştiricilerin <strong>yeni özellikler</strong> oluşturmasını ve söz konusu hatalara göre <strong>hataları düzeltmesini</strong> teşvik ediyorsunuz.</string>
|
||||
<string name="html_text_dev_feature_thanks">Katkınız için çok teşekkür ederim.</string>
|
||||
<string name="html_text_dev_feature_work_hard">Bu özelliği çabucak yayınlamak için çok çalışıyoruz.</string>
|
||||
<string name="html_text_dev_feature_upgrade">Yeni sürümleri yükleyerek uygulamanızı güncel tutmayı unutmayın.</string>
|
||||
@@ -325,7 +318,7 @@
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="encryption_twofish">Twofish</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">Uygulama teması</string>
|
||||
<string name="style_choose_summary">Uygulamada kullanılan tema</string>
|
||||
@@ -335,7 +328,7 @@
|
||||
<string name="do_not_kill_app">Uygulamayı öldürmeyin…</string>
|
||||
<string name="lock_database_back_root_summary">Kullanıcı kök ekranda geri düğmesine tıkladığında veritabanını kilitle</string>
|
||||
<string name="clear_clipboard_notification_title">Kapanışta temizle</string>
|
||||
<string name="clear_clipboard_notification_summary">Bildirimi kapatırken veritabanını kapatın</string>
|
||||
<string name="clear_clipboard_notification_summary">Bildirimi kapatırken veri tabanını kilitle</string>
|
||||
<string name="content_description_open_file">Dosya aç</string>
|
||||
<string name="content_description_add_node">Düğüm ekle</string>
|
||||
<string name="content_description_add_entry">Girdi Ekle</string>
|
||||
@@ -354,21 +347,21 @@
|
||||
<string name="list_groups_show_number_entries_title">Giriş sayısını göster</string>
|
||||
<string name="list_groups_show_number_entries_summary">Bir gruptaki girişlerin sayısını göster</string>
|
||||
<string name="lock_database_back_root_title">Kilitlemek için \'Geri\'ye basın</string>
|
||||
<string name="recycle_bin">Geri Dönüşüm Kutusu</string>
|
||||
<string name="recycle_bin">Geri dönüşüm kutusu</string>
|
||||
<string name="keyboard_selection_entry_title">Giriş seçimi</string>
|
||||
<string name="keyboard_selection_entry_summary">Bir girişi görüntülerken Magikeyboard\'da giriş alanlarını göster</string>
|
||||
<string name="delete_entered_password_title">Parolayı sil</string>
|
||||
<string name="delete_entered_password_summary">Bir bağlantı denemesinden sonra girilen parolayı siler</string>
|
||||
<string name="content_description_node_children">Alt düğüm</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">Geçiş şifresi görünürlüğünü tekrarlayın</string>
|
||||
<string name="content_description_entry_save">Giriş kaydet</string>
|
||||
<string name="content_description_entry_save">Girdiyi kaydet</string>
|
||||
<string name="content_description_background">Arka plan</string>
|
||||
<string name="content_description_update_from_list">Güncelleme</string>
|
||||
<string name="content_description_keyboard_close_fields">Alanları kapat</string>
|
||||
<string name="error_create_database_file">Bu parola ve anahtar dosyası ile veritabanı oluşturulamıyor.</string>
|
||||
<string name="menu_advanced_unlock_settings">Gelişmiş kilit açma</string>
|
||||
<string name="biometric_prompt_store_credential_title">Biyometrik tanımayı kaydedin</string>
|
||||
<string name="biometric_prompt_store_credential_message">UYARI: Biyometrik tanıma kullanımı sizi ana şifrenizi bilmekten muaf tutmaz.</string>
|
||||
<string name="biometric_prompt_store_credential_message">Uyarı: Biyometrik tanıma kullanıyorsanız hala ana parolanızı hatırlamanız gerekir.</string>
|
||||
<string name="biometric_prompt_extract_credential_title">Biyometrik tanıma ile veritabanı aç</string>
|
||||
<string name="biometric_prompt_extract_credential_message">Biyometrik verilerle veritabanı kimlik bilgilerini çıkar</string>
|
||||
<string name="biometric">Biyometrik</string>
|
||||
@@ -376,7 +369,7 @@
|
||||
<string name="biometric_auto_open_prompt_summary">Bir veritabanı için bir biyometrik anahtar tanımlandığında biyometrik komut istemini otomatik olarak aç</string>
|
||||
<string name="enable">Etkinleştir</string>
|
||||
<string name="disable">Devre dışı</string>
|
||||
<string name="master_key">Ana Anahtar</string>
|
||||
<string name="master_key">Ana anahtar</string>
|
||||
<string name="security">Güvenlik</string>
|
||||
<string name="entry_history">Geçmiş</string>
|
||||
<string name="entry_setup_otp">Tek seferlik parola ayarla</string>
|
||||
@@ -397,7 +390,7 @@
|
||||
<string name="invalid_db_same_uuid">%1$s aynı UUID değerine sahip %2$s zaten var.</string>
|
||||
<string name="creating_database">Veritabanı oluşturuluyor…</string>
|
||||
<string name="menu_security_settings">Güvenlik ayarları</string>
|
||||
<string name="menu_master_key_settings">Ana Anahtar ayarları</string>
|
||||
<string name="menu_master_key_settings">Ana anahtar ayarları</string>
|
||||
<string name="contains_duplicate_uuid">Veritabanı tekrarlanan UUID\'ler içermektedir.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">Bu iletişim kutusunu doğrulayarak, KeePassDX sorunu çözecek (tekrarlananlar için yeni UUID\'ler oluşturarak) ve devam edecektir.</string>
|
||||
<string name="database_opened">Veritabanı açıldı</string>
|
||||
@@ -407,25 +400,25 @@
|
||||
<string name="advanced_unlock_explanation_summary">Veritabanını daha kolay açmak için gelişmiş kilit açma özelliğini kullan</string>
|
||||
<string name="database_data_compression_title">Veri sıkıştırma</string>
|
||||
<string name="database_data_compression_summary">Veri sıkıştırma veritabanı boyutunu azaltır.</string>
|
||||
<string name="max_history_items_title">Maks. geçmiş ögeleri</string>
|
||||
<string name="max_history_items_summary">Giriş başına geçmiş öge sayısını sınırla</string>
|
||||
<string name="max_history_size_title">Maks. geçmiş boyutu</string>
|
||||
<string name="max_history_size_summary">Giriş başına geçmiş boyutunu sınırla (ikili bayt olarak)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Değiştirmeyi öner</string>
|
||||
<string name="max_history_items_title">Maksimum sayı</string>
|
||||
<string name="max_history_items_summary">Giriş başına geçmiş öğelerinin sayısını sınırla</string>
|
||||
<string name="max_history_size_title">Maksimum boyut</string>
|
||||
<string name="max_history_size_summary">Giriş başına geçmiş boyutunu (bayt olarak) sınırlama</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Yenilemeyi öner</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Ana anahtarın değiştirilmesini öner (gün)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Değiştirmeyi zorla</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Ana anahtarı değiştirmeye zorla (gün)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Bir dahaki sefere değiştirmeye zorla</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Bir dahaki sefere ana anahtarı değiştirmeye zorla (bir kez)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">Yenilemeyi zorla</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">Ana anahtarın değiştirilmesini gerektir (gün)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">Bir dahaki sefere yenilemeyi zorla</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">Bir dahaki sefere ana anahtarı değiştirmeyi gerektirir (bir kez)</string>
|
||||
<string name="database_default_username_title">Varsayılan kullanıcı adı</string>
|
||||
<string name="database_custom_color_title">Özel veritabanı rengi</string>
|
||||
<string name="compression">Sıkıştırma</string>
|
||||
<string name="compression_none">Yok</string>
|
||||
<string name="compression_gzip">GZip</string>
|
||||
<string name="device_keyboard_setting_title">Cihaz Klavye Ayarları</string>
|
||||
<string name="compression_gzip">gzip</string>
|
||||
<string name="device_keyboard_setting_title">Cihaz klavye Ayarları</string>
|
||||
<string name="error_save_database">Veritabanı kaydedilemedi.</string>
|
||||
<string name="menu_save_database">Veritabanını kaydet</string>
|
||||
<string name="menu_empty_recycle_bin">Geri Dönüşüm Kutusunu Boşalt</string>
|
||||
<string name="menu_empty_recycle_bin">Geri dönüşüm kutusunu boşalt</string>
|
||||
<string name="command_execution">Komut çalıştırılıyor…</string>
|
||||
<string name="warning_permanently_delete_nodes">Seçili düğümleri kalıcı olarak silmek istediğinizden emin misiniz\?</string>
|
||||
<string name="keystore_not_accessible">Anahtar deposu düzgün bir şekilde başlatılmadı.</string>
|
||||
@@ -433,4 +426,16 @@
|
||||
<string name="recycle_bin_group_title">Geri dönüşüm kutusu grubu</string>
|
||||
<string name="enable_auto_save_database_title">Veritabanını otomatik kaydet</string>
|
||||
<string name="enable_auto_save_database_summary">Önemli bir işlemden sonra veritabanını otomatik olarak kaydet (yalnızca \"Değiştirilebilir\" modunda)</string>
|
||||
<string name="entry_attachments">Ekler</string>
|
||||
<string name="menu_restore_entry_history">Geçmişi geri yükle</string>
|
||||
<string name="menu_delete_entry_history">Geçmişi sil</string>
|
||||
<string name="keyboard_auto_go_action_title">Otomatik tuş eylemi</string>
|
||||
<string name="keyboard_auto_go_action_summary">Alan tuşuna bastıktan sonra otomatik olarak gerçekleştirilen Git tuşunun eylemi</string>
|
||||
<string name="download_attachment">İndir %1$s</string>
|
||||
<string name="download_initialization">Başlatılıyor…</string>
|
||||
<string name="download_progression">Devam ediyor: %1$d%</string>
|
||||
<string name="download_finalization">Sonlandırılıyor…</string>
|
||||
<string name="download_complete">Tamamlandı! Dosyayı açmak için dokunun.</string>
|
||||
<string name="hide_expired_entries_title">Süresi dolmuş girdileri gizle</string>
|
||||
<string name="hide_expired_entries_summary">Süresi dolmuş girdiler gizlenecek</string>
|
||||
</resources>
|
||||
@@ -18,8 +18,8 @@
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
-->
|
||||
<resources>
|
||||
<string name="about_feedback">Зворотний зв’язок:</string>
|
||||
<string name="about_homepage">Домашня сторінка:</string>
|
||||
<string name="feedback">Зворотний зв’язок:</string>
|
||||
<string name="homepage">Домашня сторінка:</string>
|
||||
<string name="about_description">KeePassDX є Android версією менеджера паролів KeePass.</string>
|
||||
<string name="accept">Прийняти</string>
|
||||
<string name="add_entry">Додати запис</string>
|
||||
@@ -40,7 +40,7 @@
|
||||
<string name="decrypting_db">Розшифрування змісту бази даних…</string>
|
||||
<string name="default_checkbox">Використовувати як мою типову базу даних</string>
|
||||
<string name="digits">Цифри</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft comes with absolutely no warranty. This is free software, and you are welcome to redistribute it under the conditions of the GPL version 3 or later.</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft comes with absolutely no warranty. This is free software, and you are welcome to redistribute it under the conditions of the GPL version 3 or later.</string>
|
||||
<string name="select_database_file">Введіть ім’я бази даних</string>
|
||||
<string name="entry_accessed">Доступ</string>
|
||||
<string name="entry_cancel">Відміна</string>
|
||||
@@ -86,9 +86,9 @@
|
||||
<string name="list_size_summary">Розмір тексту у списку груп</string>
|
||||
<string name="loading_database">Завантаження бази даних…</string>
|
||||
<string name="lowercase">Нижній регістр</string>
|
||||
<string name="maskpass_title">Маска пароля</string>
|
||||
<string name="maskpass_summary">Приховати паролі за замовчуванням</string>
|
||||
<string name="menu_about">Про</string>
|
||||
<string name="hide_password_title">Маска пароля</string>
|
||||
<string name="hide_password_summary">Приховати паролі за замовчуванням</string>
|
||||
<string name="about">Про</string>
|
||||
<string name="menu_change_key_settings">Змінити головний ключ</string>
|
||||
<string name="settings">Налаштування</string>
|
||||
<string name="menu_database_settings">Налаштування бази даних</string>
|
||||
@@ -106,18 +106,15 @@
|
||||
<string name="no_results">Нічого не знайдено.</string>
|
||||
<string name="no_url_handler">Нема програми для опрацювання цього посилання.</string>
|
||||
<string name="open_recent">Відкрити останню базу даних :</string>
|
||||
<string name="omitbackup_title">Не шукати записів з резервного копіювання та кошиків</string>
|
||||
<string name="omitbackup_summary">Пропустити групу \'Резервна копія\' та Кошик серед результатів пошуку</string>
|
||||
<string name="omit_backup_search_title">Не шукати записів з резервного копіювання та кошиків</string>
|
||||
<string name="omit_backup_search_summary">Пропустити групу \'Резервна копія\' та Кошик серед результатів пошуку</string>
|
||||
<string name="progress_create">Створення нової бази даних…</string>
|
||||
<string name="progress_title">Працює…</string>
|
||||
<string name="remember_keyfile_summary">Запам’ятати розташування файла ключа</string>
|
||||
<string name="remember_keyfile_title">Збережіть файл ключа</string>
|
||||
<string name="content_description_remove_from_list">Вилучити</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="root">Корінь</string>
|
||||
<string name="rounds">Циклів шифрування</string>
|
||||
<string name="rounds_explanation">Велика кількість циклів шифрування забезпечує додатковий захист від грубих атак, але може дійсно уповільнити завантаження та захист.</string>
|
||||
<string name="rounds_hint">цикли</string>
|
||||
<string name="saving_database">Збереження бази даних…</string>
|
||||
<string name="space">Пропуск</string>
|
||||
<string name="search_label">Пошук</string>
|
||||
|
||||
@@ -43,8 +43,4 @@
|
||||
<style name="KeepassDXStyle.v21.FabMenu" parent="KeepassDXStyle.TextAppearance.Default.TextOnPrimary">
|
||||
<item name="android:elevation">4dp</item>
|
||||
</style>
|
||||
<style name="KeepassDXStyle.FabMenu" parent="KeepassDXStyle.v21.FabMenu">
|
||||
<item name="android:textSize">15sp</item>
|
||||
<item name="android:background">@drawable/background_button_small</item>
|
||||
</style>
|
||||
</resources>
|
||||
@@ -17,36 +17,36 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">反馈</string>
|
||||
<string name="about_homepage">主页</string>
|
||||
<string name="feedback">反馈</string>
|
||||
<string name="homepage">主页</string>
|
||||
<string name="about_description">Android平台上的KeePass密码管理器</string>
|
||||
<string name="accept">接受</string>
|
||||
<string name="add_entry">添加条目</string>
|
||||
<string name="add_group">添加群组</string>
|
||||
<string name="encryption_algorithm">加密算法</string>
|
||||
<string name="app_timeout">离开应用锁定延时</string>
|
||||
<string name="app_timeout_summary">在锁定应用前处于非活动状态的时长</string>
|
||||
<string name="application">应用</string>
|
||||
<string name="menu_app_settings">应用设置</string>
|
||||
<string name="app_timeout">离开程序锁定延时</string>
|
||||
<string name="app_timeout_summary">在锁定数据库前处于非活动状态的时长</string>
|
||||
<string name="application">程序</string>
|
||||
<string name="menu_app_settings">程序设置</string>
|
||||
<string name="brackets">括号</string>
|
||||
<string name="file_manager_install_description">安装 OpenIntents File Manager 应用来选取文件</string>
|
||||
<string name="file_manager_install_description">新建与保存数据库需要支持打开和新建文件的文件管理器。</string>
|
||||
<string name="clipboard_cleared">剪贴板已清空</string>
|
||||
<string name="clipboard_timeout">剪贴板清空延时</string>
|
||||
<string name="clipboard_timeout_summary">剪贴板保存时间</string>
|
||||
<string name="select_to_copy">选择 %1$s 以复制到剪贴板</string>
|
||||
<string name="retrieving_db_key">获取数据库密钥……</string>
|
||||
<string name="select_to_copy">选择%1$s以复制到剪贴板</string>
|
||||
<string name="retrieving_db_key">获取数据库密钥中……</string>
|
||||
<string name="database">数据库</string>
|
||||
<string name="decrypting_db">正在解密数据库内容…</string>
|
||||
<string name="default_checkbox">设为默认数据库</string>
|
||||
<string name="digits">数字</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft 应用绝对不带有担保。本应用是自由软件,您可在遵循 GPL 3 或者此开源协议的更高版本的情况下重新发布。</string>
|
||||
<string name="html_about_licence">磐密码©%1$dKunzisoft程序绝对不带有担保。本程序是自由程序,可在遵循GPLv3或者此开源协议的更高版本的情况下重新发布。</string>
|
||||
<string name="select_database_file">打开已有数据库</string>
|
||||
<string name="entry_accessed">访问时间</string>
|
||||
<string name="entry_cancel">取消</string>
|
||||
<string name="entry_notes">备注</string>
|
||||
<string name="entry_confpassword">确认密码</string>
|
||||
<string name="entry_created">创建时间</string>
|
||||
<string name="entry_expires">失效时间</string>
|
||||
<string name="entry_created">新建时间</string>
|
||||
<string name="entry_expires">过期时间</string>
|
||||
<string name="entry_keyfile">密钥文件</string>
|
||||
<string name="entry_modified">修改时间</string>
|
||||
<string name="entry_password">密码</string>
|
||||
@@ -54,19 +54,19 @@
|
||||
<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_can_not_handle_uri">应用无法处理此 URI。</string>
|
||||
<string name="error_file_not_create">无法创建文件:</string>
|
||||
<string name="error_arc4">不支持Arcfour流式加密。</string>
|
||||
<string name="error_can_not_handle_uri">无法在磐密码中处理此URI。</string>
|
||||
<string name="error_file_not_create">无法新建文件:</string>
|
||||
<string name="error_invalid_db">无法读取数据库。</string>
|
||||
<string name="error_invalid_path">请确保路径正确。</string>
|
||||
<string name="error_no_name">输入用户名。</string>
|
||||
<string name="error_no_name">输入名称。</string>
|
||||
<string name="error_nokeyfile">请选择密钥文件。</string>
|
||||
<string name="error_out_of_memory">因内存不足无法加载数据库。</string>
|
||||
<string name="error_pass_gen_type">必须至少选择一种密码生成类型。</string>
|
||||
<string name="error_pass_match">密码不匹配。</string>
|
||||
<string name="error_rounds_too_large">“变换次数”过多。已设置为 2147483648。</string>
|
||||
<string name="error_rounds_too_large">“变换次数”过多。已设置为2147483648。</string>
|
||||
<string name="error_title_required">请添加标题。</string>
|
||||
<string name="error_wrong_length">请在“长度”字段输入一个正整数。</string>
|
||||
<string name="error_wrong_length">请在“长度”字段输入正整数。</string>
|
||||
<string name="file_browser">文件浏览器</string>
|
||||
<string name="generate_password">生成密码</string>
|
||||
<string name="hint_conf_pass">确认密码</string>
|
||||
@@ -76,18 +76,18 @@
|
||||
<string name="hint_length">长度</string>
|
||||
<string name="password">密码</string>
|
||||
<string name="hint_pass">密码</string>
|
||||
<string name="install_from_play_store">从 Play 商店安装</string>
|
||||
<string name="install_from_f_droid">从 F-Droid 安装</string>
|
||||
<string name="invalid_credentials">无法读取密码或密钥文件。如果重试后仍然如此,你的数据库可能已损坏。</string>
|
||||
<string name="install_from_play_store">从Play商店安装</string>
|
||||
<string name="install_from_f_droid">从F-Droid安装</string>
|
||||
<string name="invalid_credentials">无法读取凭据。如果再次发生,则数据库文件可能已损坏。</string>
|
||||
<string name="invalid_db_sig">无法识别数据库格式。</string>
|
||||
<string name="length">长度</string>
|
||||
<string name="list_size_title">列表项目尺寸</string>
|
||||
<string name="list_size_summary">列表文字大小</string>
|
||||
<string name="loading_database">正在加载数据库…</string>
|
||||
<string name="lowercase">小写</string>
|
||||
<string name="maskpass_title">隐藏密码</string>
|
||||
<string name="maskpass_summary">默认使用星号 (***) 隐藏密码</string>
|
||||
<string name="menu_about">关于</string>
|
||||
<string name="hide_password_title">隐藏密码</string>
|
||||
<string name="hide_password_summary">默认使用星号(***)隐藏密码</string>
|
||||
<string name="about">关于</string>
|
||||
<string name="menu_change_key_settings">更改主密钥</string>
|
||||
<string name="settings">设置</string>
|
||||
<string name="menu_database_settings">数据库设置</string>
|
||||
@@ -99,21 +99,18 @@
|
||||
<string name="menu_open">打开</string>
|
||||
<string name="menu_search">搜索</string>
|
||||
<string name="menu_url">打开链接</string>
|
||||
<string name="minus">连字符</string>
|
||||
<string name="minus">减号</string>
|
||||
<string name="never">从不</string>
|
||||
<string name="no_results">没有搜索结果</string>
|
||||
<string name="no_url_handler">需要安装网络浏览器才能打开这个 URL。</string>
|
||||
<string name="open_recent">最近使用过的数据库</string>
|
||||
<string name="progress_create">正在创建新数据库…</string>
|
||||
<string name="no_url_handler">需要安装网络浏览器才能打开这个URL。</string>
|
||||
<string name="open_recent">最近用过的数据库</string>
|
||||
<string name="progress_create">正在新建数据库…</string>
|
||||
<string name="progress_title">正在处理…</string>
|
||||
<string name="remember_keyfile_summary">记住密钥文件的位置</string>
|
||||
<string name="remember_keyfile_title">保存密钥文件</string>
|
||||
<string name="content_description_remove_from_list">移除</string>
|
||||
<string name="encryption_rijndael">Rijndael (AES)</string>
|
||||
<string name="encryption_rijndael">Rijndael(AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">转换次数</string>
|
||||
<string name="rounds_explanation">更多的转换次数能更好地抵抗暴力破解攻击,但也会增加读取和保存的时间。</string>
|
||||
<string name="rounds_hint">变换次数</string>
|
||||
<string name="rounds_explanation">更多的转换次数能更好地抵抗暴力破解攻击,但也的确会增加读取和保存的时间。</string>
|
||||
<string name="saving_database">正在保存数据库…</string>
|
||||
<string name="space">空格</string>
|
||||
<string name="search_label">搜索</string>
|
||||
@@ -124,9 +121,8 @@
|
||||
<string name="underline">下划线</string>
|
||||
<string name="unsupported_db_version">不支持的数据库版本。</string>
|
||||
<string name="uppercase">大写</string>
|
||||
<string name="warning_read_only">请授予 SD 卡写入权限以保存数据库。</string>
|
||||
<string name="warning_unmounted">请挂载SD卡以创建或加载数据库。</string>
|
||||
<string name="education_unlock_summary">输入密码和/或一个密钥文件来解锁你的数据库。
|
||||
<string name="warning_unmounted">请挂载内存卡以新建或加载数据库。</string>
|
||||
<string name="education_unlock_summary">输入密码和/或密钥文件来解锁你的数据库。
|
||||
\n
|
||||
\n记得在每次更改后将数据库文件备份至安全的地方。</string>
|
||||
<string-array name="timeout_options">
|
||||
@@ -147,28 +143,27 @@
|
||||
</string-array>
|
||||
<string name="encryption">加密</string>
|
||||
<string name="beta_dontask">不再显示</string>
|
||||
<string name="extended_ASCII">ASCII 拓展区字符</string>
|
||||
<string name="extended_ASCII">ASCII拓展区字符</string>
|
||||
<string name="allow">允许</string>
|
||||
<string name="clipboard_error_title">剪切板错误</string>
|
||||
<string name="clipboard_error">一些设备不让应用程序使用剪切板。</string>
|
||||
<string name="clipboard_error">一些设备不让程序使用剪切板。</string>
|
||||
<string name="clipboard_error_clear">无法清空剪切板</string>
|
||||
<string name="clipboard_swipe_clean">滑动以清空剪切板</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string name="style_choose_title">主题</string>
|
||||
<string name="icon_pack_choose_title">图标包</string>
|
||||
<string name="icon_pack_choose_summary">应用程序中使用的图标包</string>
|
||||
<string name="icon_pack_choose_summary">程序中使用的图标包</string>
|
||||
<string name="edit_entry">编辑条目</string>
|
||||
<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="error_move_folder_in_itself">无法将群组移至它自身之下。</string>
|
||||
<string name="error_move_folder_in_itself">无法将群组移至它自身之中。</string>
|
||||
<string name="file_not_found_content">找不到文件。请重新打开文件。</string>
|
||||
<string name="invalid_algorithm">算法无效。</string>
|
||||
<string name="keyfile_does_not_exist">密钥文件不存在。</string>
|
||||
<string name="keyfile_is_empty">密钥文件为空。</string>
|
||||
<string name="list_entries_show_username_title">显示用户名</string>
|
||||
<string name="list_entries_show_username_summary">在条目列表上显示用户名</string>
|
||||
@@ -178,16 +173,16 @@
|
||||
<string name="menu_paste">粘贴</string>
|
||||
<string name="menu_cancel">取消</string>
|
||||
<string name="menu_showpass">显示密码</string>
|
||||
<string name="menu_biometric_remove_key">删除保存的生物识别密钥</string>
|
||||
<string name="menu_biometric_remove_key">删除已保存生物识别密钥</string>
|
||||
<string name="menu_file_selection_read_only">只读</string>
|
||||
<string name="menu_open_file_read_and_write">可修改</string>
|
||||
<string name="omitbackup_title">搜索时忽略备份条目</string>
|
||||
<string name="omitbackup_summary">搜索时忽略“备份”与“回收站”</string>
|
||||
<string name="omit_backup_search_title">搜索时忽略备份条目</string>
|
||||
<string name="omit_backup_search_summary">搜索时忽略“备份”与“回收站”群组</string>
|
||||
<string name="protection">保护</string>
|
||||
<string name="read_only">只读</string>
|
||||
<string name="read_only_warning">KeePassDX 需要写入权限以修改数据库。</string>
|
||||
<string name="recentfile_title">最近文件历史</string>
|
||||
<string name="recentfile_summary">记住最近使用的文件名</string>
|
||||
<string name="read_only_warning">磐密码需要写入权限以修改数据库。</string>
|
||||
<string name="show_recent_files_title">最近文件历史</string>
|
||||
<string name="show_recent_files_summary">记住最近使用的文件名</string>
|
||||
<string name="encryption_explanation">加密所有数据时采用的算法。</string>
|
||||
<string name="kdf_explanation">将转换主密钥以生成加密数据库所需的密钥,转换方式为随机加盐算法。</string>
|
||||
<string name="memory_usage">内存使用量</string>
|
||||
@@ -197,61 +192,61 @@
|
||||
<string name="sort_menu">排序</string>
|
||||
<string name="sort_title">标题</string>
|
||||
<string name="sort_username">用户名</string>
|
||||
<string name="sort_creation_time">创建时间</string>
|
||||
<string name="sort_creation_time">新建时间</string>
|
||||
<string name="sort_last_modify_time">修改时间</string>
|
||||
<string name="sort_last_access_time">访问时间</string>
|
||||
<string name="search_results">搜索结果</string>
|
||||
<string name="warning">警告</string>
|
||||
<string name="version_label">版本 %1$s</string>
|
||||
<string name="version_label">版本%1$s</string>
|
||||
<string name="open_biometric_prompt_store_credential">使用生物识别保存此密码</string>
|
||||
<string name="database_history">历史</string>
|
||||
<string name="menu_appearance_settings">外观</string>
|
||||
<string name="general">一般设置</string>
|
||||
<string name="general">常规</string>
|
||||
<string name="autofill">自动填充</string>
|
||||
<string name="autofill_service_name">KeePassDX 密码自动填充</string>
|
||||
<string name="autofill_sign_in_prompt">使用 KeePassDX 登录</string>
|
||||
<string name="autofill_service_name">磐密码自动填充</string>
|
||||
<string name="autofill_sign_in_prompt">使用磐密码登录</string>
|
||||
<string name="clipboard">剪贴板</string>
|
||||
<string name="clipboard_notifications_title">剪贴板通知</string>
|
||||
<string name="lock">锁定</string>
|
||||
<string name="advanced_unlock">高级解锁</string>
|
||||
<string name="file_name">文件名</string>
|
||||
<string name="path">路径</string>
|
||||
<string name="create_keepass_file">创建新数据库</string>
|
||||
<string name="create_keepass_file">新建数据库</string>
|
||||
<string name="full_file_path_enable_title">文件路径</string>
|
||||
<string name="full_file_path_enable_summary">显示完整的文件路径</string>
|
||||
<string name="database_name_title">数据库名称</string>
|
||||
<string name="database_description_title">数据库描述</string>
|
||||
<string name="database_version_title">数据库版本</string>
|
||||
<string name="text_appearance">文字样式</string>
|
||||
<string name="application_appearance">应用</string>
|
||||
<string name="application_appearance">程序</string>
|
||||
<string name="other">其他</string>
|
||||
<string name="keyboard">键盘</string>
|
||||
<string name="magic_keyboard_title">输入密码专用键盘</string>
|
||||
<string name="magic_keyboard_title">磐密码键盘</string>
|
||||
<string name="enable_read_only_title">写保护(只读模式)</string>
|
||||
<string name="enable_read_only_summary">默认以只读方式打开数据库</string>
|
||||
<string name="download">下载</string>
|
||||
<string name="contribute">贡献</string>
|
||||
<string name="style_choose_summary">应用程序中使用的主题</string>
|
||||
<string name="error_string_key">每个字符串必须有一个字段名。</string>
|
||||
<string name="style_choose_summary">程序中使用的主题</string>
|
||||
<string name="error_string_key">每个字符串必须有字段名。</string>
|
||||
<string name="field_name">字段名</string>
|
||||
<string name="field_value">字段值</string>
|
||||
<string name="copy_field">复制 %1$s</string>
|
||||
<string name="sort_ascending">最低的在前 ↓</string>
|
||||
<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_recycle_bin_bottom">回收站在末尾</string>
|
||||
<string name="warning_empty_password">确定不用密码解锁保护?</string>
|
||||
<string name="warning_empty_password">确定不用密码解锁?</string>
|
||||
<string name="warning_no_encryption_key">确认使用空密钥吗?</string>
|
||||
<string name="build_label">版本 %1$s</string>
|
||||
<string name="build_label">版本%1$s</string>
|
||||
<string name="configure_biometric">支持但未配置生物识别。</string>
|
||||
<string name="open_biometric_prompt_unlock_database">打开生物识别提示以解锁数据库</string>
|
||||
<string name="open_biometric_prompt_unlock_database">打开生物识别对话框以解锁数据库</string>
|
||||
<string name="encrypted_value_stored">加密密码已保存</string>
|
||||
<string name="biometric_invalid_key">不能读取生物识别密钥。请将其删除后重新设置。</string>
|
||||
<string name="biometric_not_recognized">无法识别生物识别信息</string>
|
||||
<string name="biometric_scanning_error">生物识别错误:%1$s</string>
|
||||
<string name="no_credentials_stored">当前数据库无密码。</string>
|
||||
<string name="set_autofill_service_title">设为默认填充服务</string>
|
||||
<string name="autofill_explanation_summary">启用自动填充功能,以便捷地在其他应用中填写信息</string>
|
||||
<string name="autofill_explanation_summary">启用自动填充功能,以便捷地在其他程序中填写信息</string>
|
||||
<string name="password_size_title">密码生成长度</string>
|
||||
<string name="password_size_summary">设置生成密码的默认长度</string>
|
||||
<string name="list_password_generator_options_title">密码字符集</string>
|
||||
@@ -259,100 +254,99 @@
|
||||
<string name="clipboard_notifications_summary">在查看条目时启用剪切板通知以复制字段</string>
|
||||
<string name="clipboard_warning">如自动清空剪切板失败,则请手动清空。</string>
|
||||
<string name="lock_database_screen_off_title">锁定屏幕</string>
|
||||
<string name="lock_database_screen_off_summary">当屏幕熄灭时锁定数据库</string>
|
||||
<string name="lock_database_screen_off_summary">锁屏时锁定数据库</string>
|
||||
<string name="biometric_unlock_enable_title">生物识别解锁</string>
|
||||
<string name="biometric_unlock_enable_summary">通过生物识别解锁数据库</string>
|
||||
<string name="biometric_delete_all_key_title">删除加密密钥</string>
|
||||
<string name="biometric_delete_all_key_summary">删除所有与生物相关的加密密钥</string>
|
||||
<string name="biometric_delete_all_key_warning">要删除所有生物识别密钥吗?</string>
|
||||
<string name="unavailable_feature_text">无法启动此功能。</string>
|
||||
<string name="unavailable_feature_version">你的Android版本 %1$s 无法满足软件对系统版本 %2$s 的要求。</string>
|
||||
<string name="unavailable_feature_version">你的Android版本%1$s无法满足程序对系统版本%2$s的要求。</string>
|
||||
<string name="unavailable_feature_hardware">找不到所需的硬件。</string>
|
||||
<string name="assign_master_key">分配主密钥</string>
|
||||
<string name="recycle_bin_title">启用回收站</string>
|
||||
<string name="recycle_bin_title">回收站使用情况</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>
|
||||
<string name="allow_copy_password_warning">警告:复制密码时密码在剪贴板中,而所有应用都可访问剪切板。因此复制密码时,您设备上的其他应用也能看到密码。</string>
|
||||
<string name="allow_copy_password_warning">警告:复制密码时密码在剪贴板中,而所有程序都可访问剪切板。因此复制密码时,设备上的其他程序也能看到密码。</string>
|
||||
<string name="magic_keyboard_explanation_summary">激活自定义键盘以填写密码和所有身份字段</string>
|
||||
<string name="allow_copy_password_title">信任剪贴板</string>
|
||||
<string name="keyboard_name">输入密码专用键盘</string>
|
||||
<string name="keyboard_label">输入密码专用键盘(KeePassDX)</string>
|
||||
<string name="keyboard_setting_label">输入密码专用键盘设置</string>
|
||||
<string name="keyboard_name">磐密码键盘</string>
|
||||
<string name="keyboard_label">磐密码键盘</string>
|
||||
<string name="keyboard_setting_label">磐密码键盘设置</string>
|
||||
<string name="keyboard_entry_category">条目</string>
|
||||
<string name="keyboard_entry_timeout_title">超时</string>
|
||||
<string name="keyboard_entry_timeout_summary">设置多久后清空键盘记录</string>
|
||||
<string name="keyboard_notification_entry_title">通知信息</string>
|
||||
<string name="keyboard_notification_entry_summary">在条目可用时显示通知</string>
|
||||
<string name="keyboard_notification_entry_content_title_text">条目</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s 在输入密码专用键盘中可用</string>
|
||||
<string name="keyboard_notification_entry_content_title">%1$s在磐密码键盘中可用</string>
|
||||
<string name="keyboard_notification_entry_content_text">%1$s</string>
|
||||
<string name="keyboard_notification_entry_clear_close_title">关闭时清空</string>
|
||||
<string name="keyboard_notification_entry_clear_close_summary">在关闭通知时锁定数据库</string>
|
||||
<string name="keyboard_appearance_category">外观</string>
|
||||
<string name="keyboard_theme_title">键盘主题</string>
|
||||
<string name="keyboard_keys_category">按键</string>
|
||||
<string name="keyboard_key_vibrate_title">点击按键时震动</string>
|
||||
<string name="keyboard_key_sound_title">点击按键时的声音</string>
|
||||
<string name="keyboard_key_vibrate_title">按键震动</string>
|
||||
<string name="keyboard_key_sound_title">按键声音</string>
|
||||
<string name="allow_no_password_title">允许主密钥为空</string>
|
||||
<string name="allow_no_password_summary">未选择验证方式也启用“打开”按钮</string>
|
||||
<string name="enable_education_screens_title">新手引导</string>
|
||||
<string name="enable_education_screens_summary">突出界面元素来学习如何使用本应用</string>
|
||||
<string name="enable_education_screens_summary">突出界面元素来学习如何使用本程序</string>
|
||||
<string name="reset_education_screens_title">重置新手引导</string>
|
||||
<string name="reset_education_screens_summary">再次显示新手引导</string>
|
||||
<string name="reset_education_screens_text">重置新手引导</string>
|
||||
<string name="education_create_database_title">创建数据库</string>
|
||||
<string name="education_create_database_summary">创建第一个密码管理数据库。</string>
|
||||
<string name="reset_education_screens_text">已重置新手引导</string>
|
||||
<string name="education_create_database_title">新建数据库</string>
|
||||
<string name="education_create_database_summary">新建第一个密码管理数据库。</string>
|
||||
<string name="education_select_database_title">打开已有数据库</string>
|
||||
<string name="education_select_database_summary">打开您的已有数据库并使用其中的密码。</string>
|
||||
<string name="education_select_database_summary">打开已有数据库并使用其中的密码。</string>
|
||||
<string name="education_new_node_title">向数据库添加项目</string>
|
||||
<string name="education_new_node_summary">这些条目帮助您管理您的数字化身份。
|
||||
<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_biometric_title">通过生物识别解锁数据库</string>
|
||||
<string name="education_biometric_summary">将主密钥与生物识别信息关联,以快速解锁数据库。</string>
|
||||
<string name="education_entry_edit_title">编辑此条目</string>
|
||||
<string name="education_entry_edit_summary">使用自定义字段编辑条。自定义字段可以在不同的条目间引用。</string>
|
||||
<string name="education_generate_password_title">为您的记录创建一个强密码。</string>
|
||||
<string name="education_generate_password_title">为记录新建强密码。</string>
|
||||
<string name="education_generate_password_summary">依据表格中的标准生成新密码,并将密码与条目关联起来,永不忘记。</string>
|
||||
<string name="education_entry_new_field_title">添加自定义字段</string>
|
||||
<string name="education_entry_new_field_summary">可能有的字段应用没有提供。这时您可以新建一个可以被保护的字段。</string>
|
||||
<string name="education_unlock_title">解锁您的数据库</string>
|
||||
<string name="education_entry_new_field_summary">可能有的字段程序没有提供。这时可以新建可以被保护的字段。</string>
|
||||
<string name="education_unlock_title">解锁数据库</string>
|
||||
<string name="education_read_only_title">为数据库开启写保护(只读)</string>
|
||||
<string name="education_read_only_summary">在会话中改变打开模式。
|
||||
\n
|
||||
\n“写保护(只读)”将阻止对数据库的任何修改。
|
||||
\n“可编辑(可写)”让您添加、删除或者修改元素。</string>
|
||||
<string name="education_field_copy_title">复制一个字段</string>
|
||||
\n“可编辑(可写)”让添加、删除或者修改元素。</string>
|
||||
<string name="education_field_copy_title">复制字段</string>
|
||||
<string name="education_field_copy_summary">已复制的字段可以粘贴到任何地方。
|
||||
\n
|
||||
\n选择您需要的填写方式。</string>
|
||||
\n选择需要的填写方式。</string>
|
||||
<string name="education_lock_title">锁定数据库</string>
|
||||
<string name="education_lock_summary">您可以设置在无操作和屏幕关闭的时候,锁定您的数据库。</string>
|
||||
<string name="education_lock_summary">可以设置在无操作和屏幕关闭的时候,锁定数据库。</string>
|
||||
<string name="education_sort_title">条目排序</string>
|
||||
<string name="education_sort_summary">选择条目和群组的排序方式。</string>
|
||||
<string name="education_donation_title">参与应用开发</string>
|
||||
<string name="education_donation_title">参与开发</string>
|
||||
<string name="education_donation_summary">帮助增加稳定性,安全性并添加更多的功能。</string>
|
||||
<string name="html_text_ad_free">不同于大多数的密码管理软件,不论您使用哪个版本的KeePassDX,都没有<strong>广告</strong>,并且<strong>免费开源</strong>,也不收集任何用户的个人信息。</string>
|
||||
<string name="html_text_buy_pro">通过购买高级版本,您将解锁全部<strong>主题样式</strong>,重要的是,您会为<strong>社区项目的实现</strong>提供的帮助</string>
|
||||
<string name="html_text_feature_generosity">此<strong>主题样式</strong>现在已经可用,感谢您的慷慨相助。</string>
|
||||
<string name="html_text_donation">为继续建设此自由项目,我们需要您的<strong>捐助。</strong>
|
||||
</string>
|
||||
<string name="html_text_dev_feature">这个特性目前<strong>仍在开发中</strong>,您的<strong>捐助</strong>将使这个特性在未来变得可用。</string>
|
||||
<string name="html_text_dev_feature_buy_pro">通过购买<strong>专业</strong>版,</string>
|
||||
<string name="html_text_dev_feature_contibute">通过<strong>贡献</strong> ,</string>
|
||||
<string name="html_text_dev_feature_encourage">您的标记备注,鼓励了开发人员开发<strong>新特性</strong>并<strong>修复程序缺陷</strong>。</string>
|
||||
<string name="html_text_dev_feature_thanks">非常感谢您的捐助/贡献。</string>
|
||||
<string name="html_text_ad_free">不同于大多数的密码管理程序,不论使用免费还是付费版本的磐密码,都没有<strong>广告</strong>,并且<strong>开源</strong>,使用<strong>自由程序协议</strong>也<strong>不收集</strong>任何用户的个人信息。</string>
|
||||
<string name="html_text_buy_pro">通过购买高级版本,您将解锁全部<strong>主题样式</strong>,重要的是,您会为<strong>社区项目的进行</strong>提供的帮助</string>
|
||||
<string name="html_text_feature_generosity">此<strong>主题样式</strong>现在已经可用,感谢慷慨相助。</string>
|
||||
<string name="html_text_donation">为继续建设此自由项目,我们需要<strong>捐助。</strong></string>
|
||||
<string name="html_text_dev_feature">这个特性目前<strong>仍在开发中</strong>,<strong>捐助</strong>将使这个特性在未来变得可用。</string>
|
||||
<string name="html_text_dev_feature_buy_pro">通过购买<strong>专业</strong>版,</string>
|
||||
<string name="html_text_dev_feature_contibute">通过<strong>贡献</strong>,</string>
|
||||
<string name="html_text_dev_feature_encourage">您的留言,鼓励了开发人员开发<strong>新特性</strong>并<strong>修复程序缺陷</strong>。</string>
|
||||
<string name="html_text_dev_feature_thanks">非常感谢您的捐助和贡献。</string>
|
||||
<string name="html_text_dev_feature_work_hard">我们正在努力的研发并尽快发布新特性。</string>
|
||||
<string name="html_text_dev_feature_upgrade">别忘了更新应用。</string>
|
||||
<string name="html_text_dev_feature_upgrade">别忘了更新程序。</string>
|
||||
<string name="selection_mode">选择模式</string>
|
||||
<string name="do_not_kill_app">不要终止应用程序…</string>
|
||||
<string name="do_not_kill_app">不要终止程序…</string>
|
||||
<string name="lock_database_back_root_title">按返回键以锁定</string>
|
||||
<string name="lock_database_back_root_summary">在点按根屏幕上的后退按钮时锁定数据库</string>
|
||||
<string name="clear_clipboard_notification_title">关闭应用时清空剪贴板</string>
|
||||
<string name="clear_clipboard_notification_title">关闭程序时清空剪贴板</string>
|
||||
<string name="clear_clipboard_notification_summary">关闭通知时关闭数据库</string>
|
||||
<string name="recycle_bin">回收站</string>
|
||||
<string name="keyboard_selection_entry_title">条目选择</string>
|
||||
@@ -369,7 +363,7 @@
|
||||
<string name="content_description_keyfile_checkbox">密钥文件选框</string>
|
||||
<string name="content_description_repeat_toggle_password_visibility">重复切换密码可见性</string>
|
||||
<string name="content_description_entry_icon">条目图标</string>
|
||||
<string name="content_description_entry_save">条目保存</string>
|
||||
<string name="content_description_entry_save">保存条目</string>
|
||||
<string name="content_description_password_generator">密码生成器</string>
|
||||
<string name="content_description_password_length">密码长度</string>
|
||||
<string name="content_description_add_field">添加字段</string>
|
||||
@@ -382,10 +376,10 @@
|
||||
<string name="content_description_background">背景</string>
|
||||
<string name="content_description_update_from_list">更新</string>
|
||||
<string name="content_description_keyboard_close_fields">关闭字段</string>
|
||||
<string name="error_create_database_file">无法使用此密码和密钥文件创建数据库。</string>
|
||||
<string name="error_create_database_file">无法使用此密码和密钥文件新建数据库。</string>
|
||||
<string name="menu_advanced_unlock_settings">高级解锁</string>
|
||||
<string name="biometric_prompt_store_credential_title">保存生物识别信息</string>
|
||||
<string name="biometric_prompt_store_credential_message">警告:即使使用生物识别数据存储了数据库凭据,你仍需牢记主密码。</string>
|
||||
<string name="biometric_prompt_store_credential_message">警告:即使用生物识别数据存储了凭据,你仍需牢记主密码。</string>
|
||||
<string name="biometric_prompt_extract_credential_title">使用生物识别功能打开数据库</string>
|
||||
<string name="biometric_prompt_extract_credential_message">使用生物识别数据提取数据库凭据</string>
|
||||
<string name="biometric">生物识别</string>
|
||||
@@ -412,26 +406,26 @@
|
||||
<string name="error_otp_period">时长必须在%1$d秒到%2$d秒之间。</string>
|
||||
<string name="error_otp_digits">令牌必须包括%1$d到%2$d个数字。</string>
|
||||
<string name="invalid_db_same_uuid">与%1$s的UUID相同的%2$s已经存在。</string>
|
||||
<string name="creating_database">创建数据库…</string>
|
||||
<string name="creating_database">新建数据库…</string>
|
||||
<string name="menu_security_settings">安全设置</string>
|
||||
<string name="menu_master_key_settings">主密钥设置</string>
|
||||
<string name="contains_duplicate_uuid">数据库包含了重复的UUID。</string>
|
||||
<string name="contains_duplicate_uuid_procedure">通过验证此对话框,KeePassDX将解决这个问题(通过给重复项生成新的UUID)并继续。</string>
|
||||
<string name="contains_duplicate_uuid">数据库包含重复UUID。</string>
|
||||
<string name="contains_duplicate_uuid_procedure">通过验证此对话框,磐密码将解决这个问题(通过给重复项生成新的UUID)并继续。</string>
|
||||
<string name="database_opened">数据库开启</string>
|
||||
<string name="clipboard_explanation_summary">使用您设备的剪贴板来复制输入字段</string>
|
||||
<string name="persistent_notification_title">保持通知</string>
|
||||
<string name="clipboard_explanation_summary">使用设备的剪贴板来复制输入字段</string>
|
||||
<string name="persistent_notification_title">持久通知</string>
|
||||
<string name="persistent_notification_summary">当数据库打开时产生一条通知</string>
|
||||
<string name="advanced_unlock_explanation_summary">使用高级解锁轻松打开数据库</string>
|
||||
<string name="database_data_compression_title">数据压缩</string>
|
||||
<string name="database_data_compression_summary">数据压缩可降低数据库大小。</string>
|
||||
<string name="max_history_items_title">最大历史记录条数</string>
|
||||
<string name="max_history_items_title">最大数量</string>
|
||||
<string name="max_history_items_summary">限制每个条目的历史记录条数</string>
|
||||
<string name="max_history_size_title">最大历史记录大小</string>
|
||||
<string name="max_history_size_title">最大大小</string>
|
||||
<string name="max_history_size_summary">限制每个条目的历史记录大小(以字节为单位)</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">建议修改</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">建议修改主密钥(以天为单位)</string>
|
||||
<string name="settings_database_force_changing_master_key_title">强制修改</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">强制修改主密钥(以天为单位)</string>
|
||||
<string name="settings_database_force_changing_master_key_summary">要求修改主密钥(以天为单位)</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_title">下次强制修改</string>
|
||||
<string name="settings_database_force_changing_master_key_next_time_summary">下次强制修改主密钥(一次)</string>
|
||||
<string name="database_default_username_title">默认用户名</string>
|
||||
@@ -449,4 +443,17 @@
|
||||
<string name="recycle_bin_group_title">回收站(组)</string>
|
||||
<string name="enable_auto_save_database_title">自动保存数据库</string>
|
||||
<string name="enable_auto_save_database_summary">在进行重要操作后自动保存数据库(仅在编辑模式下有效)</string>
|
||||
<string name="keystore_not_accessible">密钥库未正确初始化。</string>
|
||||
<string name="entry_attachments">附件</string>
|
||||
<string name="menu_restore_entry_history">恢复历史记录</string>
|
||||
<string name="menu_delete_entry_history">删除历史记录</string>
|
||||
<string name="keyboard_auto_go_action_title">自动键操作</string>
|
||||
<string name="keyboard_auto_go_action_summary">按下Field键后自动执行Go键的动作</string>
|
||||
<string name="download_attachment">下载%1$s</string>
|
||||
<string name="download_initialization">正在初始化…</string>
|
||||
<string name="download_progression">进行中:%1$d%</string>
|
||||
<string name="download_finalization">正在完成…</string>
|
||||
<string name="download_complete">完成!点击打开文件。</string>
|
||||
<string name="hide_expired_entries_title">隐藏过期条目</string>
|
||||
<string name="hide_expired_entries_summary">过期条目将被隐藏</string>
|
||||
</resources>
|
||||
@@ -17,8 +17,8 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources>
|
||||
<string name="about_feedback">回饋</string>
|
||||
<string name="about_homepage">首頁</string>
|
||||
<string name="feedback">回饋</string>
|
||||
<string name="homepage">首頁</string>
|
||||
<string name="about_description">KeePass密碼管理軟體的Android版本。</string>
|
||||
<string name="accept">接受</string>
|
||||
<string name="add_entry">添加條目</string>
|
||||
@@ -39,7 +39,7 @@
|
||||
<string name="decrypting_db">解密資料庫內容中…</string>
|
||||
<string name="default_checkbox">以此作為預設資料庫</string>
|
||||
<string name="digits">數字</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft;軟體不帶有任何擔保。這是自由軟體,您可在遵循GPL 3或者更高版本的情況下重新發佈。</string>
|
||||
<string name="html_about_licence">KeePassDX © %1$d Kunzisoft;軟體不帶有任何擔保。這是自由軟體,您可在遵循GPL 3或者更高版本的情況下重新發佈。</string>
|
||||
<string name="select_database_file">選擇一個已存在之資料庫</string>
|
||||
<string name="entry_accessed">訪問時間</string>
|
||||
<string name="entry_cancel">取消</string>
|
||||
@@ -85,9 +85,9 @@
|
||||
<string name="list_size_summary">群列表中的文本尺寸</string>
|
||||
<string name="loading_database">載入資料庫中…</string>
|
||||
<string name="lowercase">小寫</string>
|
||||
<string name="maskpass_title">密碼遮罩</string>
|
||||
<string name="maskpass_summary">預設隱藏密碼</string>
|
||||
<string name="menu_about">關於</string>
|
||||
<string name="hide_password_title">密碼遮罩</string>
|
||||
<string name="hide_password_summary">預設隱藏密碼</string>
|
||||
<string name="about">關於</string>
|
||||
<string name="menu_change_key_settings">變更主密鑰</string>
|
||||
<string name="settings">設定</string>
|
||||
<string name="menu_database_settings">資料庫設定</string>
|
||||
@@ -106,14 +106,11 @@
|
||||
<string name="open_recent">最近打開的資料庫:</string>
|
||||
<string name="progress_create">創建新資料庫中…</string>
|
||||
<string name="progress_title">工作中…</string>
|
||||
<string name="remember_keyfile_summary">記住密鑰檔的位置</string>
|
||||
<string name="remember_keyfile_title">保存密鑰檔</string>
|
||||
<string name="content_description_remove_from_list">移除</string>
|
||||
<string name="encryption_rijndael">Rijndael加密(AES)</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="rounds">加密次數</string>
|
||||
<string name="rounds_explanation">更高級的加密次數對暴力攻擊能提供額外保護,但也會增加讀取和保存的時間。</string>
|
||||
<string name="rounds_hint">加密次數</string>
|
||||
<string name="saving_database">正在保存資料庫…</string>
|
||||
<string name="space">空格</string>
|
||||
<string name="search_label">搜尋</string>
|
||||
@@ -152,7 +149,6 @@
|
||||
<string name="error_autofill_enable_service">無法啟用自動填入服務。</string>
|
||||
<string name="error_move_folder_in_itself">無法移動一個群組至自己本身。</string>
|
||||
<string name="invalid_algorithm">無效的演算法。</string>
|
||||
<string name="keyfile_does_not_exist">密鑰檔不存在。</string>
|
||||
<string name="keyfile_is_empty">密鑰檔是空白的。</string>
|
||||
<string name="menu_form_filling_settings">表格填入</string>
|
||||
<string name="menu_copy">複製</string>
|
||||
@@ -163,7 +159,7 @@
|
||||
<string name="menu_biometric_remove_key">移除指紋密鑰</string>
|
||||
<string name="menu_file_selection_read_only">唯讀</string>
|
||||
<string name="menu_open_file_read_and_write">讀寫</string>
|
||||
<string name="omitbackup_title">不要搜尋備份的項目</string>
|
||||
<string name="omit_backup_search_title">不要搜尋備份的項目</string>
|
||||
<string name="protection">保護</string>
|
||||
<string name="read_only">唯讀</string>
|
||||
<string name="read_only_warning">KeePassDX 無法存取資料庫所在位置,將以唯讀模式開啟資料庫。</string>
|
||||
@@ -207,9 +203,7 @@
|
||||
<string name="field_name">欄位名</string>
|
||||
<string name="field_value">欄位值</string>
|
||||
<string name="file_not_found_content">找不到檔案。嘗試從檔案瀏覽器重新打開它。</string>
|
||||
<string name="omitbackup_summary">從搜尋結果中省略\"備份\"和\"回收站\"組</string>
|
||||
<string name="recentfile_title">最近的檔案歷史記錄</string>
|
||||
<string name="recentfile_summary">記住最近的檔案名</string>
|
||||
<string name="omit_backup_search_summary">從搜尋結果中省略\"備份\"和\"回收站\"組</string>
|
||||
<string name="encryption_explanation">用於所有資料的資料庫加密演算法。</string>
|
||||
<string name="memory_usage">記憶體使用情況</string>
|
||||
<string name="memory_usage_explanation">密钥推導函數要使用的記憶體量(以二进制字节为单位)。</string>
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
<string name="app_pro_url" translatable="false">https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro</string>
|
||||
<string name="contribution_url" translatable="false">https://www.keepassdx.com/contribution</string>
|
||||
<string name="homepage" translatable="false">https://www.keepassdx.com</string>
|
||||
<string name="issues" translatable="false">https://github.com/Kunzisoft/KeePassDX/issues</string>
|
||||
<string name="homepage_url" translatable="false">https://www.keepassdx.com</string>
|
||||
<string name="issues_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/issues</string>
|
||||
<string name="file_manager_play_store" translatable="false">TODO file manager</string>
|
||||
<string name="file_manager_f_droid" translatable="false">TODO file manager</string>
|
||||
<string name="field_references_url" translatable="false">https://keepass.info/help/base/fieldrefs.html</string>
|
||||
@@ -68,8 +68,10 @@
|
||||
<bool name="enable_read_only_default" translatable="false">false</bool>
|
||||
<string name="enable_auto_save_database_key" translatable="false">enable_auto_save_database_key</string>
|
||||
<bool name="enable_auto_save_database_default" translatable="false">true</bool>
|
||||
<string name="omitbackup_key" translatable="false">omitbackup</string>
|
||||
<bool name="omitbackup_default" translatable="false">true</bool>
|
||||
<string name="omit_backup_search_key" translatable="false">omit_backup_search_key</string>
|
||||
<bool name="omit_backup_search_default" translatable="false">true</bool>
|
||||
<string name="auto_focus_search_key" translatable="false">auto_focus_search_key</string>
|
||||
<bool name="auto_focus_search_default" translatable="false">false</bool>
|
||||
<string name="app_timeout_key" translatable="false">app_timeout_key</string>
|
||||
<string name="lock_database_screen_off_key" translatable="false">lock_database_screen_off_key</string>
|
||||
<bool name="lock_database_screen_off_default" translatable="false">true</bool>
|
||||
@@ -79,14 +81,18 @@
|
||||
<bool name="lock_database_back_root_default" translatable="false">false</bool>
|
||||
<string name="password_length_key" translatable="false">password_length_key</string>
|
||||
<string name="list_password_generator_options_key" translatable="false">list_password_generator_options_key</string>
|
||||
<string name="maskpass_key" translatable="false">maskpass</string>
|
||||
<bool name="maskpass_default" translatable="false">true</bool>
|
||||
<string name="hide_password_key" translatable="false">hide_password_key</string>
|
||||
<bool name="hide_password_default" translatable="false">true</bool>
|
||||
<string name="allow_copy_password_key" translatable="false">allow_copy_password_key</string>
|
||||
<bool name="allow_copy_password_default" translatable="false">false</bool>
|
||||
<string name="recentfile_key" translatable="false">recentfile</string>
|
||||
<bool name="recentfile_default" translatable="false">true</bool>
|
||||
<string name="keyfile_key" translatable="false">keyfile</string>
|
||||
<bool name="keyfile_default" translatable="false">true</bool>
|
||||
<string name="remember_database_locations_key" translatable="false">remember_database_locations_key</string>
|
||||
<bool name="remember_database_locations_default" translatable="false">true</bool>
|
||||
<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>
|
||||
<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="advanced_unlock_explanation_key" translatable="false">advanced_unlock_explanation_key</string>
|
||||
<string name="biometric_unlock_enable_key" translatable="false">biometric_unlock_enable_key</string>
|
||||
<bool name="biometric_unlock_enable_default" translatable="false">false</bool>
|
||||
@@ -108,6 +114,7 @@
|
||||
<bool name="clear_clipboard_notification_default" translatable="false">true</bool>
|
||||
<string name="clipboard_timeout_key" translatable="false">clip_timeout_key</string>
|
||||
<string name="clipboard_timeout_default" translatable="false">300000</string>
|
||||
<string name="autofill_key" translatable="false">autofill_key</string>
|
||||
<string name="autofill_explanation_key" translatable="false">autofill_explanation_key</string>
|
||||
<string name="settings_autofill_enable_key" translatable="false">settings_autofill_enable_key</string>
|
||||
<bool name="settings_autofill_enable_default" translatable="false">false</bool>
|
||||
|
||||
@@ -17,8 +17,10 @@
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with KeePassDX. If not, see <http://www.gnu.org/licenses/>.
|
||||
--><resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
|
||||
<string name="about_feedback">Feedback</string>
|
||||
<string name="about_homepage">Homepage</string>
|
||||
<string name="contact">Contact</string>
|
||||
<string name="contribution">Contribution</string>
|
||||
<string name="feedback">Feedback</string>
|
||||
<string name="homepage">Homepage</string>
|
||||
<string name="about_description">Android implementation of the KeePass password manager</string>
|
||||
<string name="accept">Accept</string>
|
||||
<string name="add_entry">Add entry</string>
|
||||
@@ -30,7 +32,7 @@
|
||||
<string name="encryption_algorithm">Encryption algorithm</string>
|
||||
<string name="key_derivation_function">Key derivation function</string>
|
||||
<string name="app_timeout">App timeout</string>
|
||||
<string name="app_timeout_summary">Inactivity before the app is locked</string>
|
||||
<string name="app_timeout_summary">Idle time before locking the database</string>
|
||||
<string name="application">App</string>
|
||||
<string name="beta_dontask">Do not show again</string>
|
||||
<string name="brackets">Brackets</string>
|
||||
@@ -70,7 +72,8 @@
|
||||
<string name="decrypting_db">Decrypting database content…</string>
|
||||
<string name="default_checkbox">Use as default database</string>
|
||||
<string name="digits">Digits</string>
|
||||
<string name="disclaimer_formal">KeePassDX © %1$d Kunzisoft comes with absolutely no warranty. This is libre software, and you are welcome to redistribute it under the conditions of the GPL version 3 or later.</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_contribution">In order to <strong>keep our freedom</strong>, <strong>fix bugs</strong>, <strong>add features</strong> and <strong>to be always active</strong>, we count on your <strong>contribution.</strong></string>
|
||||
<string name="entry_accessed">Accessed</string>
|
||||
<string name="entry_cancel">Cancel</string>
|
||||
<string name="entry_notes">Notes</string>
|
||||
@@ -130,12 +133,12 @@
|
||||
<string name="file_not_found_content">Could not find file. Try reopening it from your file browser.</string>
|
||||
<string name="file_browser">File browser</string>
|
||||
<string name="generate_password">Generate password</string>
|
||||
<string name="hint_conf_pass">confirm password</string>
|
||||
<string name="hint_generated_password">generated password</string>
|
||||
<string name="hint_conf_pass">Confirm password</string>
|
||||
<string name="hint_generated_password">Generated password</string>
|
||||
<string name="hint_group_name">Group name</string>
|
||||
<string name="hint_keyfile">keyfile</string>
|
||||
<string name="hint_length">length</string>
|
||||
<string name="hint_pass">password</string>
|
||||
<string name="hint_keyfile">Keyfile</string>
|
||||
<string name="hint_length">Length</string>
|
||||
<string name="hint_pass">Password</string>
|
||||
<string name="password">Password</string>
|
||||
<string name="install_from_f_droid">Install from F-Droid</string>
|
||||
<string name="install_from_play_store">Install from Play Store</string>
|
||||
@@ -143,7 +146,6 @@
|
||||
<string name="invalid_algorithm">Wrong algorithm.</string>
|
||||
<string name="invalid_db_same_uuid">%1$s with the same UUID %2$s already exists.</string>
|
||||
<string name="invalid_db_sig">Could not recognize the database format.</string>
|
||||
<string name="keyfile_does_not_exist">No keyfile exists.</string>
|
||||
<string name="keyfile_is_empty">The keyfile is empty.</string>
|
||||
<string name="length">Length</string>
|
||||
<string name="list_entries_show_username_title">Show usernames</string>
|
||||
@@ -155,9 +157,9 @@
|
||||
<string name="creating_database">Creating database…</string>
|
||||
<string name="loading_database">Loading database…</string>
|
||||
<string name="lowercase">Lower-case</string>
|
||||
<string name="maskpass_title">Hide passwords</string>
|
||||
<string name="maskpass_summary">Mask passwords (***) by default</string>
|
||||
<string name="menu_about">About</string>
|
||||
<string name="hide_password_title">Hide passwords</string>
|
||||
<string name="hide_password_summary">Mask passwords (***) by default</string>
|
||||
<string name="about">About</string>
|
||||
<string name="menu_change_key_settings">Change master key</string>
|
||||
<string name="copy_field">Copy of %1$s</string>
|
||||
<string name="settings">Settings</string>
|
||||
@@ -194,8 +196,10 @@
|
||||
<string name="select_database_file">Open existing database</string>
|
||||
<string name="create_keepass_file">Create new database</string>
|
||||
<string name="open_recent">Recent databases</string>
|
||||
<string name="omitbackup_title">Don\'t search through backup entries</string>
|
||||
<string name="omitbackup_summary">Omits \"Backup\" and \"Recycle bin\" groups from search results</string>
|
||||
<string name="omit_backup_search_title">Don\'t search through backup entries</string>
|
||||
<string name="omit_backup_search_summary">Omits \"Backup\" and \"Recycle bin\" groups from search results</string>
|
||||
<string name="auto_focus_search_title">Quick search</string>
|
||||
<string name="auto_focus_search_summary">Request a search when opening a database</string>
|
||||
<string name="progress_create">Creating new database…</string>
|
||||
<string name="progress_title">Working…</string>
|
||||
<string name="protection">Protection</string>
|
||||
@@ -204,16 +208,19 @@
|
||||
<string name="contains_duplicate_uuid">The database contains duplicate UUIDs.</string>
|
||||
<string name="contains_duplicate_uuid_procedure">By validating this dialog, KeePassDX will fix the problem (by generating new UUIDs for duplicates) and continue.</string>
|
||||
<string name="selection_mode">Selection mode</string>
|
||||
<string name="recentfile_title">Recent file history</string>
|
||||
<string name="recentfile_summary">Remember recent filenames</string>
|
||||
<string name="remember_keyfile_summary">Remembers the location of databases keyfiles</string>
|
||||
<string name="remember_keyfile_title">Save keyfile</string>
|
||||
<string name="remember_database_locations_title">Save location of databases</string>
|
||||
<string name="remember_database_locations_summary">Remember the location of databases</string>
|
||||
<string name="remember_keyfile_locations_title">Save location of keyfiles</string>
|
||||
<string name="remember_keyfile_locations_summary">Remember the location of databases keyfiles</string>
|
||||
<string name="show_recent_files_title">Show recent files</string>
|
||||
<string name="show_recent_files_summary">Show locations of recent databases</string>
|
||||
<string name="hide_broken_locations_title">Hide broken database links</string>
|
||||
<string name="hide_broken_locations_summary">Hide broken links in the list of recent databases</string>
|
||||
<string name="root">Root</string>
|
||||
<string name="encryption_explanation">Database encryption algorithm used for all data.</string>
|
||||
<string name="kdf_explanation">To generate the key for the encryption algorithm, the master key is transformed using a randomly salted key derivation function.</string>
|
||||
<string name="rounds">Transformation rounds</string>
|
||||
<string name="rounds_explanation">Additional encryption rounds provide higher protection against brute force attacks, but can really slow down loading and saving.</string>
|
||||
<string name="rounds_hint">transformation rounds</string>
|
||||
<string name="memory_usage">Memory usage</string>
|
||||
<string name="memory_usage_explanation">Amount of memory (in bytes) to be used by the key derivation function.</string>
|
||||
<string name="parallelism">Parallelism</string>
|
||||
@@ -242,8 +249,8 @@
|
||||
<string name="uppercase">Upper-case</string>
|
||||
<string name="warning">Warning</string>
|
||||
<string name="warning_password_encoding">Avoid password characters outside of text encoding format in database file (unrecognized chars are converted to the same letter).</string>
|
||||
<string name="warning_read_only">Grant SD card write access to save database changes.</string>
|
||||
<string name="warning_unmounted">Mount the SD card to create or load a database.</string>
|
||||
<string name="warning_database_read_only">Grant file write access to save database changes</string>
|
||||
<string name="warning_unmounted">Mount the memory card to create or load a database.</string>
|
||||
<string name="warning_empty_password">Do you really want no password unlocking protection?</string>
|
||||
<string name="warning_no_encryption_key">Are you sure you do not want to use any encryption key?</string>
|
||||
<string name="warning_permanently_delete_nodes">Are you sure you want to permanently delete the selected nodes?</string>
|
||||
@@ -312,9 +319,9 @@
|
||||
<string name="recycle_bin_title">Recycle bin usage</string>
|
||||
<string name="recycle_bin_summary">Moves groups and entries to \"Recycle bin\" group before deleting</string>
|
||||
<string name="recycle_bin_group_title">Recycle bin group</string>
|
||||
<string name="max_history_items_title">Max. history items</string>
|
||||
<string name="max_history_items_title">Maximum number</string>
|
||||
<string name="max_history_items_summary">Limit the number of history items per entry</string>
|
||||
<string name="max_history_size_title">Max. history size</string>
|
||||
<string name="max_history_size_title">Maximum size</string>
|
||||
<string name="max_history_size_summary">Limit the history size (in bytes) per entry</string>
|
||||
<string name="settings_database_recommend_changing_master_key_title">Recommend renewal</string>
|
||||
<string name="settings_database_recommend_changing_master_key_summary">Recommend changing the master key (days)</string>
|
||||
@@ -325,12 +332,12 @@
|
||||
<string name="monospace_font_fields_enable_title">Field font</string>
|
||||
<string name="monospace_font_fields_enable_summary">Change font used in fields for better character visibility</string>
|
||||
<string name="allow_copy_password_title">Clipboard trust</string>
|
||||
<string name="allow_copy_password_summary">Allow the entry password and protected fields to enter the clipboard</string>
|
||||
<string name="allow_copy_password_summary">Allow copying the entry password and protected fields to the clipboard</string>
|
||||
<string name="allow_copy_password_warning">Warning: The clipboard is shared by all apps. If sensitive data is copied, other software may recover it.</string>
|
||||
<string name="enable">Enable</string>
|
||||
<string name="disable">Disable</string>
|
||||
<string name="clear_clipboard_notification_title">Clear at closing</string>
|
||||
<string name="clear_clipboard_notification_summary">Close the database when closing the notification</string>
|
||||
<string name="clear_clipboard_notification_summary">Lock the database when closing the notification</string>
|
||||
<string name="database_name_title">Database name</string>
|
||||
<string name="database_description_title">Database description</string>
|
||||
<string name="database_default_username_title">Default username</string>
|
||||
@@ -374,7 +381,7 @@
|
||||
<string name="delete_entered_password_title">Delete password</string>
|
||||
<string name="delete_entered_password_summary">Deletes the password entered after a connection attempt</string>
|
||||
<string name="enable_read_only_title">Write-protected</string>
|
||||
<string name="enable_read_only_summary">Open your database read-only by default</string>
|
||||
<string name="enable_read_only_summary">Open the database read-only by default</string>
|
||||
<string name="enable_auto_save_database_title">Autosave database</string>
|
||||
<string name="enable_auto_save_database_summary">Automatically save the database after an important action (only in \"Modifiable\" mode)</string>
|
||||
<string name="enable_education_screens_title">Educational screens</string>
|
||||
@@ -412,8 +419,8 @@
|
||||
<string name="education_donation_title">Participate</string>
|
||||
<string name="education_donation_summary">Help increase the stability, security and in adding more features.</string>
|
||||
<string name="html_text_ad_free">Unlike many password management apps, this one is <strong>ad-free</strong>, <strong>copylefted libre software</strong> and does not collect personal data on its servers, no matter what version you use.</string>
|
||||
<string name="html_text_buy_pro">By buying the pro version, you will have access to this <strong>visual feature</strong> and you will especially help <strong>the realization of community projects.</strong></string>
|
||||
<string name="html_text_feature_generosity">This <strong>visual feature</strong> is available thanks to your generosity.</string>
|
||||
<string name="html_text_buy_pro">By buying the pro version, you will have access to this <strong>visual style</strong> and you will especially help <strong>the realization of community projects.</strong></string>
|
||||
<string name="html_text_feature_generosity">This <strong>visual style</strong> is available thanks to your generosity.</string>
|
||||
<string name="html_text_donation">In order to keep our freedom and to always be active, we count on your <strong>contribution.</strong></string>
|
||||
<string name="html_text_dev_feature">This feature is <strong>under development</strong> and requires your <strong>contribution</strong> to be available soon.</string>
|
||||
<string name="html_text_dev_feature_buy_pro">By buying the <strong>pro</strong> version,</string>
|
||||
@@ -434,7 +441,7 @@
|
||||
<string name="encryption_twofish">Twofish</string>
|
||||
<string name="encryption_chacha20">ChaCha20</string>
|
||||
<!-- Key Derivation Functions -->
|
||||
<string name="kdf_AES">AES KDF</string>
|
||||
<string name="kdf_AES">AES</string>
|
||||
<string name="kdf_Argon2">Argon2</string>
|
||||
<string-array name="timeout_options">
|
||||
<item>5 seconds</item>
|
||||
|
||||
@@ -50,10 +50,15 @@
|
||||
android:title="@string/search_label">
|
||||
|
||||
<SwitchPreference
|
||||
android:key="@string/omitbackup_key"
|
||||
android:title="@string/omitbackup_title"
|
||||
android:summary="@string/omitbackup_summary"
|
||||
android:defaultValue="@bool/omitbackup_default"/>
|
||||
android:key="@string/omit_backup_search_key"
|
||||
android:title="@string/omit_backup_search_title"
|
||||
android:summary="@string/omit_backup_search_summary"
|
||||
android:defaultValue="@bool/omit_backup_search_default"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/auto_focus_search_key"
|
||||
android:title="@string/auto_focus_search_title"
|
||||
android:summary="@string/auto_focus_search_summary"
|
||||
android:defaultValue="@bool/auto_focus_search_default"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
@@ -105,10 +110,10 @@
|
||||
android:entryValues="@array/list_password_generator_options_values"
|
||||
android:defaultValue="@array/list_password_generator_options_default_values"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/maskpass_key"
|
||||
android:title="@string/maskpass_title"
|
||||
android:summary="@string/maskpass_summary"
|
||||
android:defaultValue="@bool/maskpass_default"/>
|
||||
android:key="@string/hide_password_key"
|
||||
android:title="@string/hide_password_title"
|
||||
android:summary="@string/hide_password_summary"
|
||||
android:defaultValue="@bool/hide_password_default"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/allow_copy_password_key"
|
||||
android:title="@string/allow_copy_password_title"
|
||||
@@ -121,16 +126,28 @@
|
||||
android:title="@string/database_history">
|
||||
|
||||
<SwitchPreference
|
||||
android:key="@string/recentfile_key"
|
||||
android:title="@string/recentfile_title"
|
||||
android:summary="@string/recentfile_summary"
|
||||
android:defaultValue="@bool/recentfile_default"/>
|
||||
android:key="@string/remember_database_locations_key"
|
||||
android:title="@string/remember_database_locations_title"
|
||||
android:summary="@string/remember_database_locations_summary"
|
||||
android:defaultValue="@bool/remember_database_locations_default"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/keyfile_key"
|
||||
android:title="@string/remember_keyfile_title"
|
||||
android:summary="@string/remember_keyfile_summary"
|
||||
android:dependency="@string/recentfile_key"
|
||||
android:defaultValue="@bool/keyfile_default"/>
|
||||
android:key="@string/remember_keyfile_locations_key"
|
||||
android:title="@string/remember_keyfile_locations_title"
|
||||
android:summary="@string/remember_keyfile_locations_summary"
|
||||
android:dependency="@string/remember_database_locations_key"
|
||||
android:defaultValue="@bool/remember_keyfile_locations_default"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/show_recent_files_key"
|
||||
android:title="@string/show_recent_files_title"
|
||||
android:summary="@string/show_recent_files_summary"
|
||||
android:dependency="@string/remember_database_locations_key"
|
||||
android:defaultValue="@bool/show_recent_files_default"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/hide_broken_locations_key"
|
||||
android:title="@string/hide_broken_locations_title"
|
||||
android:summary="@string/hide_broken_locations_summary"
|
||||
android:dependency="@string/show_recent_files_key"
|
||||
android:defaultValue="@bool/hide_broken_locations_default"/>
|
||||
|
||||
</PreferenceCategory>
|
||||
|
||||
|
||||
@@ -66,6 +66,7 @@
|
||||
</PreferenceCategory>
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="@string/autofill_key"
|
||||
android:title="@string/autofill">
|
||||
<Preference
|
||||
android:key="@string/autofill_explanation_key"
|
||||
|
||||
@@ -50,7 +50,7 @@ platform :android do
|
||||
upload_to_play_store(
|
||||
track: "beta",
|
||||
skip_upload_metadata: "false",
|
||||
skip_upload_images: "true",
|
||||
skip_upload_images: "false",
|
||||
skip_upload_screenshots: "false",
|
||||
apk: "./app/build/outputs/apk/free/release/app-free-release.apk",
|
||||
validate_only: "false",
|
||||
@@ -63,7 +63,7 @@ platform :android do
|
||||
upload_to_play_store(
|
||||
track: "beta",
|
||||
skip_upload_metadata: "false",
|
||||
skip_upload_images: "true",
|
||||
skip_upload_images: "false",
|
||||
skip_upload_screenshots: "false",
|
||||
apk: "./app/build/outputs/apk/pro/release/app-pro-release.apk",
|
||||
validate_only: "false",
|
||||
|
||||
7
fastlane/metadata/android/en-US/changelogs/27.txt
Normal file
7
fastlane/metadata/android/en-US/changelogs/27.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
* New setting to hide broken links
|
||||
* Show URL when title is empty
|
||||
* Setting to open search field at database opening
|
||||
* Fix settings for database locations
|
||||
* Fix error message when database file not writable
|
||||
* Fix appearance refresh settings
|
||||
* Sort optimization
|
||||
7
fastlane/metadata/android/fr-FR/changelogs/27.txt
Normal file
7
fastlane/metadata/android/fr-FR/changelogs/27.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
* Nouveau paramètre pour cacher les liens de base de données brisés
|
||||
* Paramètre pour ouvrir le champ de recherche à l'ouverture de la base de données
|
||||
* Affiche l'URL lorsque le titre est vide
|
||||
* Correction des paramètres pour les emplacements de base de données
|
||||
* Correction d'un message d'erreur lorsque le fichier de base de données n'est pas accessible en écriture
|
||||
* Correction des paramètres de rafraîchissement de l'apparence
|
||||
* Optimisation du tri
|
||||
@@ -1 +1 @@
|
||||
Gestionnaire de mots de passe sécurisé et open source compatible fichiers KeePass
|
||||
Gestionnaire de mots de passe open source compatible KeePass
|
||||
|
||||
@@ -1 +1 @@
|
||||
Version pro de KeePassDX, gestionnaire de mots de passe sécurisé et open source
|
||||
Version pro de KeePassDX, gestionnaire de mots de passe open source
|
||||
|
||||
Reference in New Issue
Block a user